44 double kA = 20 * exp(-15098 /
state.
T);
45 double kB = 4.46E-3 * exp(-7650 /
state.
T);
46 double kT = 1.51E5 * exp(-48817 /
state.
T);
47 double kz = 21.3 * exp(2063 /
state.
T);
49 double x = 1 / (1 + kT / (kB * pO2_atm));
50 double NSC_rate = kA * pO2_atm * x / (1 + kz * pO2_atm) + kB * pO2_atm * (1.0 - x);
51 double rSootO2 = NSC_rate *
rhoSoot;
52 double rSootOH = 1290. * 0.13 * pOH_atm / sqrt(
state.
T);
54 return rSootO2 + rSootOH;
oxidationModel_NSC_NEOH()
double getOxidationSootRate(const state &state) const override
oxidationMech mechType
identity of the type of oxidation (child)
std::vector< double > oxidationRxnRatios
mole ratios for gas species rate coupling
double T
gas temperature (K)
double getGasSpP(gasSp sp) const
const double rhoSoot
soot particle density