Skip to content

Commit

Permalink
Correct the rates should be expressed in MultiArrhenius form within F…
Browse files Browse the repository at this point in the history
…FCM mechanism

There are rates of total 7 reactions in FFCM should be shown in FFCM form, but the previous version has only one with that form.
The rest 6 only has single Arrhenius form corresponding to the first Arrhenius in FFCM.
Now they are corrected and should be able to capture both high and low temperature.
  • Loading branch information
jimchu10 committed May 3, 2017
1 parent 807e840 commit c9634a6
Showing 1 changed file with 99 additions and 22 deletions.
121 changes: 99 additions & 22 deletions input/kinetics/libraries/FFCM1(-)/reactions.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down Expand Up @@ -287,24 +288,46 @@
index = 19,
label = "HO2 + OH <=> H2O + O2",
degeneracy = 1,
kinetics = Arrhenius(
A = (7.347e+12, 'cm^3/(mol*s)'),
n = 0,
Ea = (-1093, 'cal/mol'),
T0 = (1, 'K'),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (7.347e+12, 'cm^3/(mol*s)'),
n = 0,
Ea = (-1093, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (4.534e+14, 'cm^3/(mol*s)'),
n = 0,
Ea = (10930, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
index = 20,
label = "HO2 + HO2 <=> H2O2 + O2",
degeneracy = 1,
kinetics = Arrhenius(
A = (1.958e+11, 'cm^3/(mol*s)'),
n = 0,
Ea = (-1409, 'cal/mol'),
T0 = (1, 'K'),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (1.958e+11, 'cm^3/(mol*s)'),
n = 0,
Ea = (-1409, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (1.111e+14, 'cm^3/(mol*s)'),
n = 0,
Ea = (11040, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down Expand Up @@ -367,7 +390,23 @@
index = 25,
label = "H2O2 + OH <=> H2O + HO2",
degeneracy = 1,
kinetics = Arrhenius(A=(1.565e+12, 'cm^3/(mol*s)'), n=0, Ea=(318, 'cal/mol'), T0=(1, 'K')),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (1.565e+12, 'cm^3/(mol*s)'),
n = 0,
Ea = (318, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (7.340e+13, 'cm^3/(mol*s)'),
n = 0,
Ea = (7270, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down Expand Up @@ -402,12 +441,23 @@
index = 28,
label = "CO + OH <=> H + CO2",
degeneracy = 1,
kinetics = Arrhenius(
A = (61870, 'cm^3/(mol*s)'),
n = 2.053,
Ea = (-356, 'cal/mol'),
T0 = (1, 'K'),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (61870, 'cm^3/(mol*s)'),
n = 2.053,
Ea = (-356, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (5.017e+12, 'cm^3/(mol*s)'),
n = 0.664,
Ea = (332, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down Expand Up @@ -2596,12 +2646,23 @@
index = 240,
label = "C2H4 + OH <=> H + CH3CHO",
degeneracy = 1,
kinetics = Arrhenius(
A = (0.0238, 'cm^3/(mol*s)'),
n = 3.91,
Ea = (1723, 'cal/mol'),
T0 = (1, 'K'),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (0.0238, 'cm^3/(mol*s)'),
n = 3.91,
Ea = (1723, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (3.190e+5, 'cm^3/(mol*s)'),
n = 2.190,
Ea = (5256, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down Expand Up @@ -2758,7 +2819,23 @@
index = 257,
label = "C2H6 + CH3 <=> C2H5 + CH4",
degeneracy = 1,
kinetics = Arrhenius(A=(5.6e+10, 'cm^3/(mol*s)'), n=0, Ea=(9420, 'cal/mol'), T0=(1, 'K')),
kinetics = MultiArrhenius(
arrhenius = [
Arrhenius(
A = (5.6e+10, 'cm^3/(mol*s)'),
n = 0,
Ea = (9420, 'cal/mol'),
T0 = (1, 'K'),
),
Arrhenius(
A = (8.299e+14, 'cm^3/(mol*s)'),
n = 0,
Ea = (22260, 'cal/mol'),
T0 = (1, 'K'),
),
],
),
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
)

entry(
Expand Down

0 comments on commit c9634a6

Please sign in to comment.