#include <cs_coal.h>
Coal combustion model parameters structure
| double a1[CS_COMBUSTION_MAX_COALS] |
low T devolatilization molar stoechiometric coefficients
| double a1ch[CS_COMBUSTION_MAX_COALS] |
pre-exponetial factor (1/s)
| double a2[CS_COMBUSTION_MAX_COALS] |
| double a2ch[CS_COMBUSTION_MAX_COALS] |
pre-exponetial factor (1/s)
| double af3[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
number of moles of I in J
| double af4[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double af5[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double af6[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double af7[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double af8[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double af9[CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES] |
| double ahetc2[CS_COMBUSTION_MAX_COALS] |
pre-exponential constant for combustion of coke with CO2 (kg/m2/s/atm)
| double ahetch[CS_COMBUSTION_MAX_COALS] |
pre-exponential constant for combustion of coke with O2 (kg/m2/s/atm)
| double ahetwt[CS_COMBUSTION_MAX_COALS] |
pre-exponential constant for combustion of coke with H2O (kg/m2/s/atm)
| double b1[CS_COMBUSTION_MAX_COALS] |
| double b2[CS_COMBUSTION_MAX_COALS] |
| double c1[CS_COMBUSTION_MAX_COALS] |
| double c2[CS_COMBUSTION_MAX_COALS] |
| double cch[CS_COMBUSTION_MAX_COALS] |
elementary composition of coal in C over dry (%)
| double cck[CS_COMBUSTION_MAX_COALS] |
elementary composition of coke in C over dry (%)
| double chi2[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS] |
| double chx1[CS_COMBUSTION_MAX_COALS] |
Composition of hydrocarbon relative to MVl: CH(X1)
| double chx2[CS_COMBUSTION_MAX_COALS] |
Composition of hydrocarbon relative to MVl: CH(X2)
| double ckabs0 |
absorption coefficient of gas mix
| double cp2ch[CS_COMBUSTION_MAX_COALS] |
coal specific heat
| double cpashc[CS_COMBUSTION_MAX_COALS] |
Cp of ash (J/kg/K)
| double crepn1[CS_COMBUSTION_MAX_COALS][2] |
distribution of N2 in HCN and No reaction 1
| double crepn2[CS_COMBUSTION_MAX_COALS][2] |
distribution of N2 in HCN and No reaction 2
| double d1[CS_COMBUSTION_MAX_COALS] |
| double d2[CS_COMBUSTION_MAX_COALS] |
| double dia2mn[CS_COMBUSTION_COAL_MAX_CLASSES] |
minimum diameter (m)
| double diam20[CS_COMBUSTION_COAL_MAX_CLASSES] |
initial diameter (m)
| double e1[CS_COMBUSTION_MAX_COALS] |
| double e1ch[CS_COMBUSTION_MAX_COALS] |
activation energy (J/mol)
| double e2[CS_COMBUSTION_MAX_COALS] |
| double e2ch[CS_COMBUSTION_MAX_COALS] |
activation energy (J/mol)
| double eh0sol[CS_COMBUSTION_COAL_MAX_SOLIDS] |
formation enthalpy (J/kg) of solid components
| double ehetc2[CS_COMBUSTION_MAX_COALS] |
activation energy for combustion of coke with CO2 (kcal/mol)
| double ehetch[CS_COMBUSTION_MAX_COALS] |
activation energy for combustion of coke with O2 (kcal/mol)
| double ehetwt[CS_COMBUSTION_MAX_COALS] |
activation energy for combustion of coke with H2O (kcal/mol)
| double ehgaze[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS][CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS] |
massic enthalpy (J/kg) of the i-th elementary gas component at temperature th[j]
mass enthalpy (J/kg) at temperature T of solid component S
| double f1[CS_COMBUSTION_MAX_COALS] |
| double f2[CS_COMBUSTION_MAX_COALS] |
| double fn[CS_COMBUSTION_MAX_COALS] |
concentration in Nitrogen relative to pure
| double h02ch[CS_COMBUSTION_MAX_COALS] |
H0 of coal
| double h0ashc[CS_COMBUSTION_MAX_COALS] |
enthalpy of ash formation (J/kg)
| double hch[CS_COMBUSTION_MAX_COALS] |
elementary composition of coal in H over dry (%)
| double hck[CS_COMBUSTION_MAX_COALS] |
elementary composition of coke in H over dry (%)
| int iash[CS_COMBUSTION_MAX_COALS] |
position in ehsoli array for ash
| int ich[CS_COMBUSTION_MAX_COALS] |
position in ehsoli array for reactive coal
| int ichcor[CS_COMBUSTION_COAL_MAX_CLASSES] |
coal id if considered class belongs to coal ich[1, 2, ...]
| int ichx1 |
index of CHx1m in ehgaze and wmole
| int ichx1c[CS_COMBUSTION_MAX_COALS] |
index of CHx1 in ehgaze and wmole
| int ichx2 |
index of CHx2m in ehgaze and wmole
| int ichx2c[CS_COMBUSTION_MAX_COALS] |
index of CHx2 in ehgaze and wmole
| int ick[CS_COMBUSTION_MAX_COALS] |
position in ehsoli array for coke
| int ico |
index of co in wmole
| int ico2 |
index of co2 in wmole
| int idrift |
drift (0: off, 1: on)
| int ieqco2 |
kinetic model for CO <=> CO2
| int ieqnox |
NOx model (0: off; 1: on)
| int ih2o |
index of h2o in wmole
| int ih2s |
index for H2S
| int ihcn |
index for HCN
| int ihtco2 |
Heterogeneous combustion with CO2 (0: off; 1: on)
| int ihth2o |
mass transfer by heterogeneous combustion with H2O
| int ihy |
index for H2
| int imdnox |
NOx model features;
| int in2 |
index of n2 in wmole
| int inh3 |
index for NH3
| int io2 |
index of o2 in wmole
| int iochet[CS_COMBUSTION_MAX_COALS] |
Order of the reaction for heterogeneous coke/O2 combustion (0.5 if 0, 1 if 1)
| int ioetc2[CS_COMBUSTION_MAX_COALS] |
Order of the reaction for heterogeneous coke/CO2 combustion (0.5 if 0, 1 if 1)
| int ioetwt[CS_COMBUSTION_MAX_COALS] |
Order of the reaction for heterogeneous coke/H2O combustion (0.5 if 0, 1 if 1)
| int ipci[CS_COMBUSTION_MAX_COALS] |
PCI computation mode:
| int irb |
Reburning model
| int iso2 |
index for SO2
| int iwat[CS_COMBUSTION_MAX_COALS] |
position in ehsoli array for humidity
| int iy1ch[CS_COMBUSTION_MAX_COALS] |
Indicator: 0 if MVl = {CH4;CO}; 1 if MVl = {CHz;CO}
| int iy2ch[CS_COMBUSTION_MAX_COALS] |
Indicator 0 if MVL = {C2H4;CO}; 1 if MVL = {CxHy;CO}
| double ka[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS][4] |
kinetic constants arrays (Dimitriou's model)
| double kb[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS][4] |
| double kc[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS][4] |
| int n_atomic_species |
number of atomic species
| int n_classes_per_coal[CS_COMBUSTION_MAX_COALS] |
number of classes per coal
| int n_coals |
number of coal types
| int n_gas_el_comp |
number of elementary gas components
| int n_gas_species |
number of global species
| int n_reactions |
number of global reactions in gas phase
| int n_tab_points |
number of tabulation points
| double nch[CS_COMBUSTION_MAX_COALS] |
elementary composition of coal in N over dry (%)
| double nck[CS_COMBUSTION_MAX_COALS] |
elementary composition of coke in N over dry (%)
| int nclacp |
number of coal classes
| int noxyd |
number of oxydants
| int npoc |
number of tabulation points for enthalpy/temperature law
| int nsolid |
number of solid components (reactive coal, coke, ash)
| double och[CS_COMBUSTION_MAX_COALS] |
elementary composition of coal in O over dry (%)
| double ock[CS_COMBUSTION_MAX_COALS] |
elementary composition of coke in O over dry (%)
| double oxyco2[CS_COMBUSTION_COAL_MAX_OXYDANTS] |
composition of CO2 oxidants
| double oxyh2o[CS_COMBUSTION_COAL_MAX_OXYDANTS] |
composition of H2O oxidants
| double oxyn2[CS_COMBUSTION_COAL_MAX_OXYDANTS] |
composition of N2 oxidants
| double oxyo2[CS_COMBUSTION_COAL_MAX_OXYDANTS] |
composition of oxidants in O2
| double pcich[CS_COMBUSTION_MAX_COALS] |
coal pci (J/kg)
| double pcick[CS_COMBUSTION_MAX_COALS] |
coke pci (J/kg)
| double pcigas |
combustible reaction enthalpy (Lower Calorific Value)
| double qpr[CS_COMBUSTION_MAX_COALS] |
percentage of Nitrogen freed in devolatilization.
| double repnck[CS_COMBUSTION_MAX_COALS] |
Percentage of HCN produced by heteorgeneous combustion
| double repnle[CS_COMBUSTION_MAX_COALS] |
Percentage of total N in coal of char1
| double repnlo[CS_COMBUSTION_MAX_COALS] |
Percentage of total N in coal of char2
| double rho0ch[CS_COMBUSTION_MAX_COALS] |
initial density (kg/m3)
| double rho20[CS_COMBUSTION_COAL_MAX_CLASSES] |
initial density (kg/m^3)
| double rho2mn[CS_COMBUSTION_COAL_MAX_CLASSES] |
minimal density (kg/m^3)
| double rhock[CS_COMBUSTION_MAX_COALS] |
coke density (kg/m3)
| double sch[CS_COMBUSTION_MAX_COALS] |
elementary composition of coal in S over dry (%)
| double sck[CS_COMBUSTION_MAX_COALS] |
elementary composition of coke in S over dry (%)
| double srrom |
sub-relaxation coefficient for the density: 
| double teno[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS] |
temperature array for "Reburning" kinetics
| double th[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS] |
temperature in K
| double thc[CS_COMBUSTION_COAL_MAX_TABULATION_POINTS] |
temperature values in enthalpy/temperature law tabulation
| double thcdch[CS_COMBUSTION_MAX_COALS] |
coal thermal conductivity (W/m/K)
| cs_coal_model_type_t type |
combustion model type
| double wmchx1 |
molar mass of CHx1
| double wmchx2 |
molar mass of CHx2
| double wmolat[CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES] |
molar mass of atomic species
| double wmole[CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS] |
molar mass of an elementary gas component
| double wmols[CS_COMBUSTION_COAL_MAX_SOLIDS] |
molar mass of solid components
| double xashch[CS_COMBUSTION_MAX_COALS] |
ashes concentration (kg/kg)
| double xashsec[CS_COMBUSTION_MAX_COALS] |
Ash fraction (kg/kg) in percentage
| double xco2 |
molar coefficient of CO2
| double xh2o |
molar coefficient of H2O
| double xmash[CS_COMBUSTION_COAL_MAX_CLASSES] |
particle ashes mass (kg)
| double xmp0[CS_COMBUSTION_COAL_MAX_CLASSES] |
initial particle mass (kg)
| double xwatch[CS_COMBUSTION_MAX_COALS] |
humidity (kg/kg)
| double y1ch[CS_COMBUSTION_MAX_COALS] |
stoechiometric coeffficient; computed if iy1ch = 0; given if iy1ch = 1
| double y2ch[CS_COMBUSTION_MAX_COALS] |
stoechiometric coeffficient; computed if iy2ch = 0; given if iy2ch = 1
| double yhcnc1[CS_COMBUSTION_MAX_COALS] |
mass fraction of HCN in products of heteorgeneous combustion of char 1
| double yhcnc2[CS_COMBUSTION_MAX_COALS] |
mass fraction of HCN in products of heteorgeneous combustion of char 2
| double yhcnle[CS_COMBUSTION_MAX_COALS] |
mass fraction of HCN in light volatile matters.
| double yhcnlo[CS_COMBUSTION_MAX_COALS] |
mass fraction of HCN in heavy volatile matters.
| double ynh3le[CS_COMBUSTION_MAX_COALS] |
mass fraction of NH3 in light volatile matters.
| double ynh3lo[CS_COMBUSTION_MAX_COALS] |
mass fraction of NH3 in heavy volatile matters.
| double ynoch1[CS_COMBUSTION_MAX_COALS] |
mass fraction of NO in products of heteorgeneous combustion of char 1
| double ynoch2[CS_COMBUSTION_MAX_COALS] |
mass fraction of NO in products of heteorgeneous combustion of char 2