Only treat activation energies as a special case, rather than all molar energies. Units of activation energy can be set either explicitly or by setting units for energy and quantity. Only the case where activation energies are given as temperatures needs to be specified explicitly. Allow setting of default energy units, which allows calories to be used. Also add dyn/cm^2 as an option for pressure units.
143 lines
4.1 KiB
YAML
143 lines
4.1 KiB
YAML
units: {length: cm, time: s, quantity: mol, energy: cal}
|
|
|
|
phases:
|
|
- name: simple
|
|
thermo: ideal-gas
|
|
elements: [N, O]
|
|
species: [O2, NO, N2]
|
|
state: {T: 500.0, P: 10 atm, X: {O2: 0.21, N2: 0.79}}
|
|
|
|
- name: duplicate-species
|
|
thermo: ideal-gas
|
|
elements: [N, O]
|
|
species: [O2, NO, N2, NO]
|
|
state: {T: 300.0, P: 1 atm, X: {O2: 0.21, N2: 0.79}}
|
|
|
|
- name: element-override
|
|
thermo: ideal-gas
|
|
elements: [N, O, Ar]
|
|
species: [O2, NO, N2, AR]
|
|
note: replace Argon with custom element
|
|
state: {T: 900.0, P: 5 atm, Y: {O2: 0.4, N2: 0.4, AR: 0.2}}
|
|
|
|
- name: element-remote
|
|
thermo: ideal-gas
|
|
elements:
|
|
- default: [N, O]
|
|
- test_subdir/species-elements.yaml/isotopes: [Ar]
|
|
species: [O2, NO, N2, AR]
|
|
note: replace Argon with custom element from a different file
|
|
state: {T: 900.0, P: 5 atm, Y: {O2: 0.4, N2: 0.4, AR: 0.2}}
|
|
|
|
- name: species-remote
|
|
thermo: ideal-gas
|
|
species:
|
|
- species: [O2, N2]
|
|
- ../../test/data/test_subdir/species-elements.yaml/species: [NO2, N2O]
|
|
state: {T: 300.0, P: 1 atm, X: "N2O:0.3, O2:0.7"}
|
|
|
|
- name: species-all
|
|
thermo: ideal-gas
|
|
state: {T: 300.0, P: 1 atm, X: {AR: 0.2, O2: 0.7, N2: 0.1}}
|
|
|
|
- name: simple-kinetics
|
|
thermo: ideal-gas
|
|
kinetics: gas
|
|
state: {T: 300.0, P: 1 atm, X: {AR: 0.2, O2: 0.7, N2: 0.1}}
|
|
|
|
- name: remote-kinetics
|
|
thermo: ideal-gas
|
|
kinetics: gas
|
|
species:
|
|
- species: all
|
|
- test_subdir/species-elements.yaml/species: all
|
|
reactions: [reactions, test_subdir/species-elements.yaml/nox-reactions]
|
|
state: {T: 300.0, P: 1 atm, X: {AR: 0.2, O2: 0.7, N2: 0.1}}
|
|
|
|
|
|
elements:
|
|
- symbol: Ar
|
|
atomic-weight: 36
|
|
|
|
|
|
species:
|
|
- name: O2
|
|
composition: {O: 2}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [200.00, 1000.00, 3500.00]
|
|
data:
|
|
- [3.782456360E+00, -2.996734160E-03, 9.847302010E-06, -9.681295090E-09,
|
|
3.243728370E-12, -1.063943560E+03, 3.657675730E+00]
|
|
- [3.282537840E+00, 1.483087540E-03, -7.579666690E-07, 2.094705550E-10,
|
|
-2.167177940E-14, -1.088457720E+03, 5.453231290E+00]
|
|
note: "TPIS89"
|
|
|
|
- name: NO
|
|
composition: {N: 1, O: 1}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [200.00, 1000.00, 6000.00]
|
|
data:
|
|
- [4.218476300E+00, -4.638976000E-03, 1.104102200E-05, -9.336135400E-09,
|
|
2.803577000E-12, 9.844623000E+03, 2.280846400E+00]
|
|
- [3.260605600E+00, 1.191104300E-03, -4.291704800E-07, 6.945766900E-11,
|
|
-4.033609900E-15, 9.920974600E+03, 6.369302700E+00]
|
|
note: "RUS 78"
|
|
|
|
- name: N2
|
|
composition: {N: 2}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [300.00, 1000.00, 5000.00]
|
|
data:
|
|
- [3.298677000E+00, 1.408240400E-03, -3.963222000E-06, 5.641515000E-09,
|
|
-2.444854000E-12, -1.020899900E+03, 3.950372000E+00]
|
|
- [2.926640000E+00, 1.487976800E-03, -5.684760000E-07, 1.009703800E-10,
|
|
-6.753351000E-15, -9.227977000E+02, 5.980528000E+00]
|
|
note: "121286"
|
|
|
|
- name: AR
|
|
composition: {Ar: 1}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [300.00, 1000.00, 5000.00]
|
|
data:
|
|
- [2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
|
|
0.000000000E+00, -7.453750000E+02, 4.366000000E+00]
|
|
- [2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
|
|
0.000000000E+00, -7.453750000E+02, 4.366000000E+00]
|
|
note: "120186"
|
|
|
|
- name: O
|
|
composition: {O: 1}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [200, 1000, 3500]
|
|
data:
|
|
- [3.168267100E+00, -3.279318840E-03, 6.643063960E-06, -6.128066240E-09,
|
|
2.112659710E-12, 2.912225920E+04, 2.051933460E+00]
|
|
- [2.569420780E+00, -8.597411370E-05, 4.194845890E-08, -1.001777990E-11,
|
|
1.228336910E-15, 2.921757910E+04, 4.784338640E+00]
|
|
note: "L 1/90"
|
|
|
|
- name: N
|
|
composition: {N: 1}
|
|
thermo:
|
|
model: NASA7
|
|
temperature-ranges: [200.00, 1000.00, 6000.00]
|
|
data:
|
|
- [2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
|
|
0.000000000E+00, 5.610463700E+04, 4.193908700E+00]
|
|
- [2.415942900E+00, 1.748906500E-04, -1.190236900E-07, 3.022624500E-11,
|
|
-2.036098200E-15, 5.613377300E+04, 4.649609600E+00]
|
|
note: "L 6/88"
|
|
|
|
|
|
reactions:
|
|
- equation: N + NO <=> N2 + O
|
|
rate-constant: [2.70000E+13, 0, 355]
|
|
id: NOx-R1
|
|
|
|
- equation: N + O2 <=> NO + O
|
|
rate-constant: [9.00000E+09, 1, 6500]
|