SpeciesDataFile

The multi-species data such as reaction rate constants, specific heats, atomic data etc can be supplied to USim using a separate file. Each of the data sets have to be written in USim specific data format into separate blocks.

Block identifiers

data of all properties are enclosed between ‘PROPERTY START’ and ‘PROPERTY END’ lines. The data format changes for different properties. Following are the properties currently accepted by USim data file.

PROPERTY

REACTIONS chemical reactions

CP specific heat at constant pressure

EOF standard energy of formation

MOLECULARWEIGHT molecular weight

MOLECULARDIA molecular diameter

DOF degrees of freedom of a gas molecule

REACTIONS

The data block format is explained referring to the example given below. Block header REACTIONS START is followed by list of species SPECIES N2 N O2 O NO. Five species are given in this example. Each of the species is delimited by space. The data corresponding to the rate constants of each of the reactions follows. Each of the reactions should be entered in a separate line. Three reactions are given in this example. The data block ends with REACTIONS END line. Three types of rate constants can be specified. The data formats of change according to the type of rate constant. These three rate constant types are used in the three reactions of the example.

Reaction-1 \(N_2 + O_2 \rightleftharpoons 2NO\). Fixed rate constant type F is specified as input.

Forward rate constant \(k_{f} = 10^{-8}\) fixed value

Back Ward rate constant \(k_{b} = 0.0\) fixed value

‘Number-of-species-on-LHS’ ‘Number-of-species-on-RHS’ ‘fixed-rate-constant’ ‘forward-rate-constant’ ‘backward-rate-constant’ ‘LHS-species-followed-by-RHS-species’

Reaction-2 \(N + O_2 \rightleftharpoons NO + O\). Arrhenius rate constant type A is specified as input.

Forward rate constant \(k_{f} = A \left(\frac{T}{298} \right)^n e^{\left(\frac{-Ea}{RT}\right)}\)

Back Ward rate constant \(k_{b} = A \left(\frac{T}{298} \right)^n e^{\left(\frac{-Ea}{RT}\right)}\)

‘Number-of-species-on-LHS’ ‘Number-of-species-on-RHS’ ‘Arrhenius-rate-constant’ ‘Temperature-range-lower-limit’ ‘Temperature-range-upper-limit’ ‘Arrhenius-forward-rate-constant-coefficients A n Ea’ ‘Arrhenius-backward-rate-constant-coefficients A n Ea’ ‘LHS-species-followed-by-RHS-species’

Reaction-3 \(N_2 + O \rightleftharpoons NO + N\). Arrhenius and equilibrium rate constant type E is specified as input.

Forward rate constant \(k_{f} = A \left(\frac{T}{298} \right)^n e^{\left(\frac{-Ea}{RT}\right)}\)

Equilibrium rate constant \(k_{e} = B e^{\left(\sum\limits_{i=0}^m c_{i}\left(\frac{10000}{T}\right)^i\right)}\)

Backward rate constant \(k_{b} = k_{f}/k_{e}\)

‘Number-of-species-on-LHS’ ‘Number-of-species-on-RHS’ ‘Arrhenius-equilibrium-rate-constant’ ‘Temperature-range-lower-limit’ ‘Temperature-range-upper-limit’ ‘forward-rate-constant-coefficients A n Ea’ ‘equilibrium-rate-constant-coefficients B m c0 c1 .... cm’ ‘LHS-species-followed-by-RHS-species’

Example

REACTIONS START
SPECIES N2 N O2 O NO
2 2 F 1.0E-8 0.0 N2 O2 NO NO
2 2 A 300.0 11000.0 6.43E-18  1.0E+0  3.16E+4 1.58E-8 1.0E+0 1.64E+5  N O2 NO O
2 2 E 300.0 12000.0 4.0E-9 0.0 0.0 2.0 5 0.0 0.0 0.0 0.0 0.0 N2 O NO N
REACTIONS END

CP

The specific heat data block format is explained referring to the example given below. Block header ‘CP START’ is followed by list of species ‘SPECIES N2 N O2 O NO’. Five species are given in this example. Each of the species is delimited by space. The specific heat data of each of the species is entered in a separate line in the same order as that of the species list. The block ends with ‘CP END’ line.

Specific heat at constant pressure can be specified using Shomate polynomials defined in multiple temperature ranges \(C_p = a_0 + a_1 t + a_2 t^2 + a_3 t^3 + \frac{a_4}{t^2}\), where \(t = T/1000\).

\(C_{p,N_2}\) single polynomial is specified in the temperature range [100,500] K.

‘Number-of-polynomials’ ‘Temperature-range-lower-limit’ ‘Temperature-range-upper-limit’ ‘Number-coefficients-in-the-polynomial’ ‘polynomial1-coefficients’

\(C_{p,NO}\) two polynomials are specified in the temperature ranges [298,1200] and (1200,6000] K.

‘Number-of-polynomials’ ‘Temperature-range-lower-limit1’ ‘Temperature-range-upper-limit1’ ‘Number-coefficients-in-the-polynomial1’ ‘polynomial1-coefficients’ ‘Temperature-range-lower-limit2’ ‘Temperature-range-upper-limit2’ ‘Number-coefficients-in-the-polynomial2’ ‘polynomial2-coefficients’

Example

CP START
SPECIES N2 N O2 O NO
1 100.0 500.0 5 28.98641 1.853978 -9.647459 16.63537 0.000117
1 298.0 6000.0 5 21.13 -0.388 0.04 0.02 -0.025
3 100.0 700.0 5 31.32 -20.23 57.86 -36.50 -0.0073 700.0 2000.0 5 30.0 8.77 -3.988 0.788 -0.7415 2000.0 6000.0 5 20.91 10.72 -2.02 0.14 9.2
1 298.0 6000.0 5 21.13 -0.388 0.04 0.02 -0.025
2 298.0 1200.0 5 23.83 12.58 -1.139 -1.497 0.214 1200.0 6000.0 5 35.99 0.95 -0.148 0.0099 -3.0
CP END

EOF, MOLECULARWEIGHT, MOLECULARDIA, DOF

Each of the above mentioned properties are constant and hence share the same block format with the corresponding starting and ending lines. The example below is for molecular weight data. Block header ‘MOLECULARWEIGHT START’ is followed by list of species ‘SPECIES N2 N O2 O NO’. Each of the species is delimited by space. The next line has the molecular weights entered in the same order as that of the species list. The block is closed with ‘MOLECULARWEIGHT END’.

Example

MOLECULARWEIGHT START
SPECIES N2 N O2 O NO
28.0 14.0 32.0 16.0 30.0
MOLECULARWEIGHT END