Skip to content

Commit 958c114

Browse files
authored
Merge pull request #187 from ReactionMechanismGenerator/fix_FFCM_MultiArrhenius
Correct the rates should be expressed in MultiArrhenius form within FFCM mechanism
2 parents 807e840 + ad66ea0 commit 958c114

1 file changed

Lines changed: 99 additions & 22 deletions

File tree

input/kinetics/libraries/FFCM1(-)/reactions.py

Lines changed: 99 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
),
8080
],
8181
),
82+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
8283
)
8384

8485
entry(
@@ -287,24 +288,46 @@
287288
index = 19,
288289
label = "HO2 + OH <=> H2O + O2",
289290
degeneracy = 1,
290-
kinetics = Arrhenius(
291-
A = (7.347e+12, 'cm^3/(mol*s)'),
292-
n = 0,
293-
Ea = (-1093, 'cal/mol'),
294-
T0 = (1, 'K'),
291+
kinetics = MultiArrhenius(
292+
arrhenius = [
293+
Arrhenius(
294+
A = (7.347e+12, 'cm^3/(mol*s)'),
295+
n = 0,
296+
Ea = (-1093, 'cal/mol'),
297+
T0 = (1, 'K'),
298+
),
299+
Arrhenius(
300+
A = (4.534e+14, 'cm^3/(mol*s)'),
301+
n = 0,
302+
Ea = (10930, 'cal/mol'),
303+
T0 = (1, 'K'),
304+
),
305+
],
295306
),
307+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
296308
)
297309

298310
entry(
299311
index = 20,
300312
label = "HO2 + HO2 <=> H2O2 + O2",
301313
degeneracy = 1,
302-
kinetics = Arrhenius(
303-
A = (1.958e+11, 'cm^3/(mol*s)'),
304-
n = 0,
305-
Ea = (-1409, 'cal/mol'),
306-
T0 = (1, 'K'),
314+
kinetics = MultiArrhenius(
315+
arrhenius = [
316+
Arrhenius(
317+
A = (1.958e+11, 'cm^3/(mol*s)'),
318+
n = 0,
319+
Ea = (-1409, 'cal/mol'),
320+
T0 = (1, 'K'),
321+
),
322+
Arrhenius(
323+
A = (1.111e+14, 'cm^3/(mol*s)'),
324+
n = 0,
325+
Ea = (11040, 'cal/mol'),
326+
T0 = (1, 'K'),
327+
),
328+
],
307329
),
330+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
308331
)
309332

310333
entry(
@@ -367,7 +390,23 @@
367390
index = 25,
368391
label = "H2O2 + OH <=> H2O + HO2",
369392
degeneracy = 1,
370-
kinetics = Arrhenius(A=(1.565e+12, 'cm^3/(mol*s)'), n=0, Ea=(318, 'cal/mol'), T0=(1, 'K')),
393+
kinetics = MultiArrhenius(
394+
arrhenius = [
395+
Arrhenius(
396+
A = (1.565e+12, 'cm^3/(mol*s)'),
397+
n = 0,
398+
Ea = (318, 'cal/mol'),
399+
T0 = (1, 'K'),
400+
),
401+
Arrhenius(
402+
A = (7.340e+13, 'cm^3/(mol*s)'),
403+
n = 0,
404+
Ea = (7270, 'cal/mol'),
405+
T0 = (1, 'K'),
406+
),
407+
],
408+
),
409+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
371410
)
372411

373412
entry(
@@ -402,12 +441,23 @@
402441
index = 28,
403442
label = "CO + OH <=> H + CO2",
404443
degeneracy = 1,
405-
kinetics = Arrhenius(
406-
A = (61870, 'cm^3/(mol*s)'),
407-
n = 2.053,
408-
Ea = (-356, 'cal/mol'),
409-
T0 = (1, 'K'),
444+
kinetics = MultiArrhenius(
445+
arrhenius = [
446+
Arrhenius(
447+
A = (61870, 'cm^3/(mol*s)'),
448+
n = 2.053,
449+
Ea = (-356, 'cal/mol'),
450+
T0 = (1, 'K'),
451+
),
452+
Arrhenius(
453+
A = (5.017e+12, 'cm^3/(mol*s)'),
454+
n = -0.664,
455+
Ea = (332, 'cal/mol'),
456+
T0 = (1, 'K'),
457+
),
458+
],
410459
),
460+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
411461
)
412462

413463
entry(
@@ -2596,12 +2646,23 @@
25962646
index = 240,
25972647
label = "C2H4 + OH <=> H + CH3CHO",
25982648
degeneracy = 1,
2599-
kinetics = Arrhenius(
2600-
A = (0.0238, 'cm^3/(mol*s)'),
2601-
n = 3.91,
2602-
Ea = (1723, 'cal/mol'),
2603-
T0 = (1, 'K'),
2649+
kinetics = MultiArrhenius(
2650+
arrhenius = [
2651+
Arrhenius(
2652+
A = (0.0238, 'cm^3/(mol*s)'),
2653+
n = 3.91,
2654+
Ea = (1723, 'cal/mol'),
2655+
T0 = (1, 'K'),
2656+
),
2657+
Arrhenius(
2658+
A = (3.190e+5, 'cm^3/(mol*s)'),
2659+
n = 2.190,
2660+
Ea = (5256, 'cal/mol'),
2661+
T0 = (1, 'K'),
2662+
),
2663+
],
26042664
),
2665+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
26052666
)
26062667

26072668
entry(
@@ -2758,7 +2819,23 @@
27582819
index = 257,
27592820
label = "C2H6 + CH3 <=> C2H5 + CH4",
27602821
degeneracy = 1,
2761-
kinetics = Arrhenius(A=(5.6e+10, 'cm^3/(mol*s)'), n=0, Ea=(9420, 'cal/mol'), T0=(1, 'K')),
2822+
kinetics = MultiArrhenius(
2823+
arrhenius = [
2824+
Arrhenius(
2825+
A = (5.6e+10, 'cm^3/(mol*s)'),
2826+
n = 0,
2827+
Ea = (9420, 'cal/mol'),
2828+
T0 = (1, 'K'),
2829+
),
2830+
Arrhenius(
2831+
A = (8.299e+14, 'cm^3/(mol*s)'),
2832+
n = 0,
2833+
Ea = (22260, 'cal/mol'),
2834+
T0 = (1, 'K'),
2835+
),
2836+
],
2837+
),
2838+
longDesc = u"""The multiArrhenius form is to capture both high and low temperature behavior""",
27622839
)
27632840

27642841
entry(

0 commit comments

Comments
 (0)