Skip to content

Commit 8061f98

Browse files
committed
Adding the H_shift_cyclopentadiene family to the database. See ReactionMechanismGenerator/RMG-Java@b130d5b
This reaction family helps find the pathways leading to PAHs.
1 parent 2a3fb26 commit 8061f98

File tree

5 files changed

+75
-0
lines changed

5 files changed

+75
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#!/usr/bin/env python
2+
# encoding: utf-8
3+
4+
name = "H_shift_cyclopentadiene/groups"
5+
shortDesc = u""
6+
longDesc = u"""
7+
8+
"""
9+
10+
template(reactants=["cyclopentadiene"], products=["cyclopentadiene"], ownReverse=True)
11+
12+
recipe(actions=[
13+
['BREAK_BOND', '*1', 'S', '*6'],
14+
['FORM_BOND', '*2', 'S', '*6'],
15+
['CHANGE_BOND', '*2', '-1', '*3'],
16+
['CHANGE_BOND', '*4', '-1', '*5'],
17+
['CHANGE_BOND', '*1', '1', '*5'],
18+
['CHANGE_BOND', '*4', '1', '*3'],
19+
])
20+
21+
entry(
22+
index = 1,
23+
label = "cyclopentadiene",
24+
group =
25+
"""
26+
1 *1 C u0 {2,S} {5,S} {6,S}
27+
2 *2 C u0 {1,S} {3,D}
28+
3 *3 C u0 {2,D} {4,S}
29+
4 *4 C u0 {3,S} {5,D}
30+
5 *5 C u0 {1,S} {4,D}
31+
6 *6 H u0 {1,S}
32+
""",
33+
kinetics = None,
34+
)
35+
36+
tree(
37+
"""
38+
L1: cyclopentadiene
39+
"""
40+
)
41+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env python
2+
# encoding: utf-8
3+
4+
name = "H_shift_cyclopentadiene/rules"
5+
shortDesc = u""
6+
longDesc = u"""
7+
8+
"""
9+
entry(
10+
index = 1,
11+
label = "cyclopentadiene",
12+
kinetics = ArrheniusEP(
13+
A = (5.06e+07, 's^-1'),
14+
n = 1.74,
15+
alpha = 0,
16+
E0 = (24.3, 'kcal/mol'),
17+
Tmin = (300, 'K'),
18+
Tmax = (1500, 'K'),
19+
),
20+
rank = 4,
21+
shortDesc = u"""AG Vandeputte, CBS-QB3""",
22+
longDesc = """Rate taken from H shift in ethyleneCPD""",
23+
)
24+

input/kinetics/families/H_shift_cyclopentadiene/training/dictionary.txt

Whitespace-only changes.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env python
2+
# encoding: utf-8
3+
4+
name = "H_shift_cyclopentadiene/training"
5+
shortDesc = u"Kinetics used to train group additivity values"
6+
longDesc = u"""
7+
Put kinetic parameters for reactions to use as a training set for fitting
8+
group additivity values in this file.
9+
"""

input/kinetics/families/recommended.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
'Disproportionation':True,
2525
'HO2_Elimination_from_PeroxyRadical':True,
2626
'H_Abstraction':True,
27+
'H_shift_cyclopentadiene':True,
2728
'Intra_Diels_alder':True,
2829
'Intra_Disproportionation':True,
2930
'Intra_RH_Add_Endocyclic':False,

0 commit comments

Comments
 (0)