I recently upgraded from Cantera 2.5.0 to Cantera 2.6.0, and the AramcoMech 3.0 mechanism no longer works with Cantera 2.6.0. The mechanism (available from
NUI Galway) fails validation and generates the following error:
CanteraError thrown by PlogRate::validate:
Invalid rate coefficient for reaction 'C4H6 <=> C3H3 + CH3'
at P = 15999, T = 200.0
Invalid rate coefficient for reaction 'C4H6 <=> C3H3 + CH3'
at P = 31760, T = 200.0
The input for that reaction is:
C4H6+M<=>CH3+C3H3+M +4.0738000E+196 -5.0000000E+001 +2.4140000E+005
PLOG / +3.9473700E-002 +1.5849000E+148 -3.7240000E+001 +1.8850000E+005 /
PLOG / +7.8947400E-002 +8.9125000E+159 -4.0320000E+001 +2.0130000E+005 /
PLOG / +1.5789500E-001 +5.2481000E+196 -5.0000000E+001 +2.4360000E+005 /
PLOG / +3.1578900E-001 +4.0738000E+196 -5.0000000E+001 +2.4140000E+005 /
And the resulting reaction after running ck2yaml is:
- equation: C4H6 <=> CH3 + C3H3 # Reaction 2176
type: pressure-dependent-Arrhenius
rate-constants:
- {P: 0.0394737 atm, A: 1.5849e+148, b: -37.24, Ea: 1.885e+05}
- {P: 0.0789474 atm, A: 8.9125e+159, b: -40.32, Ea: 2.013e+05}
- {P: 0.157895 atm, A: 5.2481e+100, b: -50.0, Ea: 2.436e+05}
- {P: 0.315789 atm, A: 4.0738e+100, b: -50.0, Ea: 2.414e+05}
I was going to make an issue on GitHub but figured I'd ask here first.