Reactions of the type A (+B) <=> C (+B) ought to work, as long as they are provided a pressure-dependent rate expression. This commit adds three examples to the test file. The first works OK, the second two cause problems. (For what it's worth, this currently crashes the official chemkin. Or at least the parentheses do; I've not tested the plus. Ansys have created a defect record and say they will fix the issue.)
55 lines
3 KiB
Text
55 lines
3 KiB
Text
Elements
|
|
H C
|
|
End
|
|
SPEC
|
|
(Parens) @#$%^-2 co:lons: [xy2]*{.} plus+ eq=uals plus
|
|
end
|
|
|
|
thermo
|
|
300.000 1000.000 5000.000
|
|
(Parens) C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
@#$%^-2 C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
co:lons: C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
[xy2]*{.} C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
plus+ C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
plus C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
eq=uals C 1H 4 G 200.000 3500.000 1000.000 1
|
|
7.48514950E-02 1.33909467E-02-5.73285809E-06 1.22292535E-09-1.01815230E-13 2
|
|
-9.46834459E+03 1.84373180E+01 5.14987613E+00-1.36709788E-02 4.91800599E-05 3
|
|
-4.84743026E-08 1.66693956E-11-1.02466476E+04-4.64130376E+00 4
|
|
end
|
|
|
|
reaction
|
|
(Parens) + @#$%^-2 = 2 [xy2]*{.} 1.2345e12 1.0 200.0
|
|
2(Parens) + [xy2]*{.} = 3@#$%^-2 5.4321e10 1.0 500.0
|
|
plus+ + (Parens) = 2plus+ 9.999e9 9.9 999.9
|
|
2 plus+ + eq=uals = 3(Parens) 9.999e9 9.9 999.9
|
|
plus + plus+ = 2 (Parens) 9.999e9 9.9 999.9
|
|
plus+ eq=uals = plus++(Parens) 9.999e9 9.9 999.9
|
|
co:lons: + eq=uals = 2 (Parens) 9.999e9 9.9 999.9
|
|
plus+ (+plus) = eq=uals (+plus) 9.999e9 9.9 999.9
|
|
LOW / 8.888e8 8.8 888.8 /
|
|
plus+ (+(Parens)) = eq=uals (+(Parens)) 9.999e9 9.9 999.9
|
|
LOW / 8.888e8 8.8 888.8 /
|
|
plus+ (+plus+) = eq=uals (+plus+) 9.999e9 9.9 999.9
|
|
LOW / 8.888e8 8.8 888.8 /
|
|
|
|
end
|