#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: (hence, with a zero value, there is no sub-relaxation)
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