SootLib
|
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 | |
![]() | |
virtual double | getNucleationSootRate (state &state)=0 |
void | getNucleationGasRates (const double &msootDotNucl, std::vector< double > &gasSourcesNucl) const |
nucleationModel () | |
virtual | ~nucleationModel ()=default |
Additional Inherited Members | |
![]() | |
sootModel * | SM |
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... | |
nucleationModel_LINA1::nucleationModel_LINA1 | ( | ) |
Definition at line 9 of file nucleationModel_LINA1.cc.
|
overridedefault |
|
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.
state | input: gas and soot state, set by user. |
Implements soot::nucleationModel.
Definition at line 35 of file nucleationModel_LINA1.cc.