SootLib
Loading...
Searching...
No Matches
soot::nucleationModel_LINA1 Class Reference

Detailed Description

Lindstedt nucleation model

Definition at line 14 of file nucleationModel_LINA1.h.

#include <nucleationModel_LINA1.h>

Public Member Functions

double getNucleationSootRate (state &state) override
 
 nucleationModel_LINA1 ()
 
 ~nucleationModel_LINA1 () override=default
 
- Public Member Functions inherited from soot::nucleationModel
virtual double getNucleationSootRate (state &state)=0
 
void getNucleationGasRates (const double &msootDotNucl, std::vector< double > &gasSourcesNucl) const
 
 nucleationModel ()
 
virtual ~nucleationModel ()=default
 

Additional Inherited Members

- Public Attributes inherited from soot::nucleationModel
sootModelSM
 back pointer to soot model More...
 
nucleationMech mechType
 identity of the type of nucleation (child) More...
 
dimerStruct DIMER = dimerStruct()
 used for PAH nucleation only More...
 
std::vector< double > nucleationRxnRatios
 mole ratios for gas species rate coupling More...
 
std::vector< double > nucleationPahRxnRates
 mole ratios for PAH gas species rate coupling More...
 

Constructor & Destructor Documentation

◆ nucleationModel_LINA1()

nucleationModel_LINA1::nucleationModel_LINA1 ( )

Definition at line 9 of file nucleationModel_LINA1.cc.

◆ ~nucleationModel_LINA1()

soot::nucleationModel_LINA1::~nucleationModel_LINA1 ( )
overridedefault

Member Function Documentation

◆ getNucleationSootRate()

double nucleationModel_LINA1::getNucleationSootRate ( state state)
overridevirtual

Growth by Lindstedt (1994)

C6H6 --> 6C(s) + 3H2

Rate from Bockhorn (1994) pg. 421, "Simplified Soot Nucleation and Surface Growth Steps..." Equation (27.11), (27.13). Rate constants from Table 27.2. Rate constants listed there as reaction 27.11 and 27.12 look like they should be 27.10 and 27.11 (typo) (See Proc. Comb. Inst. 30:775 for a comparison). Returns nucleation rate in #/m3*s.

Parameters
stateinput: gas and soot state, set by user.
Returns
soot nucleation rate (#/m3*s)

Implements soot::nucleationModel.

Definition at line 35 of file nucleationModel_LINA1.cc.


The documentation for this class was generated from the following files: