46#define CS_COMBUSTION_MAX_COALS 5
49#define CS_COMBUSTION_COAL_MAX_OXYDANTS 3
52#define CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES 25
55#define CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES 5
58#define CS_COMBUSTION_MAX_CLASSES_PER_COAL 20
61#define CS_COMBUSTION_COAL_MAX_CLASSES CS_COMBUSTION_MAX_COALS \
62 * CS_COMBUSTION_MAX_CLASSES_PER_COAL
65#define CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS 20
68#define CS_COMBUSTION_COAL_MAX_TABULATION_POINTS 8
71#define CS_COMBUSTION_COAL_MAX_SOLIDS CS_COMBUSTION_MAX_COALS * 4
Field descriptor.
Definition: cs_field.h:275
const double cs_coal_prefth
Definition: cs_coal.cpp:104
const double cs_coal_trefth
Definition: cs_coal.cpp:101
#define CS_COMBUSTION_COAL_MAX_SOLIDS
Definition: cs_coal.h:71
void cs_coal_mass_transfer(void)
Compute mass transfer terms between the continous and dispersed phase.
Definition: cs_coal_mass_transfer.cpp:96
void cs_combustion_coal_log_setup(void)
Print pulverized combustion module options to setup.log.
Definition: cs_coal.cpp:522
cs_coal_model_type_t
Definition: cs_coal.h:80
@ CS_COMBUSTION_COAL_NONE
Definition: cs_coal.h:82
@ CS_COMBUSTION_COAL_STANDARD
Definition: cs_coal.h:84
@ CS_COMBUSTION_COAL_WITH_DRYING
Definition: cs_coal.h:85
cs_coal_model_type_t cs_coal_model_get_type(void)
Return coal combustion model type.
Definition: cs_coal.cpp:267
const int cs_coal_atom_id_s
Definition: cs_coal.cpp:115
void cs_coal_add_variable_fields(void)
Add variable fields for pulverized coal combustion model.
Definition: cs_coal.cpp:548
const double cs_coal_volmol
Definition: cs_coal.cpp:108
void cs_coal_add_property_fields(void)
Add property fields for pulverized coal combustion model.
Definition: cs_coal.cpp:859
void cs_coal_setup(void)
Specific setup operations for pulverized coal combustion model.
Definition: cs_coal.cpp:411
#define CS_COMBUSTION_COAL_MAX_CLASSES
Definition: cs_coal.h:61
const int cs_coal_atom_id_h
Definition: cs_coal.cpp:112
#define CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES
Definition: cs_coal.h:55
#define CS_COMBUSTION_COAL_MAX_TABULATION_POINTS
Definition: cs_coal.h:68
cs_coal_model_t * cs_glob_coal_model
Definition: cs_coal.cpp:95
#define CS_COMBUSTION_COAL_MAX_OXYDANTS
Definition: cs_coal.h:49
const int cs_coal_atom_id_o
Definition: cs_coal.cpp:113
void cs_coal_rad_transfer_st(const cs_field_t *f, cs_real_t *smbrs, cs_real_t *rovsdt)
Take in account the radiative source terms in the particle equation of a given class for pulverized c...
Definition: cs_coal.cpp:1069
const int cs_coal_atom_id_c
Definition: cs_coal.cpp:111
#define CS_COMBUSTION_MAX_COALS
Definition: cs_coal.h:46
const int cs_coal_atom_id_n
Definition: cs_coal.cpp:114
cs_coal_model_t * cs_coal_model_set_model(cs_coal_model_type_t type)
Activate coal combustion model.
Definition: cs_coal.cpp:286
#define CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES
Definition: cs_coal.h:52
#define CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS
Definition: cs_coal.h:65
const double cs_coal_epsilon
Definition: cs_coal.cpp:118
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
int icnorb
Definition: cs_coal.h:679
int ifnh3d
Definition: cs_coal.h:670
int ifnoth
Definition: cs_coal.h:675
int icnonh
Definition: cs_coal.h:678
int ifnh3c
Definition: cs_coal.h:671
int ifhcnr
Definition: cs_coal.h:676
int ighcn2
Definition: cs_coal.h:663
int ignh32
Definition: cs_coal.h:666
int ignh31
Definition: cs_coal.h:665
int ifhcnd
Definition: cs_coal.h:668
int ifhcnc
Definition: cs_coal.h:669
int ifnohc
Definition: cs_coal.h:672
int ignoth
Definition: cs_coal.h:664
int ifnoch
Definition: cs_coal.h:674
int ifnonh
Definition: cs_coal.h:673
int ighcn1
Definition: cs_coal.h:662
int icnohc
Definition: cs_coal.h:677
int immel
Definition: cs_coal.h:602
int igrb
Definition: cs_coal.h:604
int irom1
Definition: cs_coal.h:601
int ibcarbone
Definition: cs_coal.h:650
int iboxygen
Definition: cs_coal.h:651
int ibhydrogen
Definition: cs_coal.h:652
int if8m
Definition: cs_coal.h:550
int if5m
Definition: cs_coal.h:546
int iynh3
Definition: cs_coal.h:533
int iyhcn
Definition: cs_coal.h:532
int ihox
Definition: cs_coal.h:536
int if6m
Definition: cs_coal.h:547
int iyco2
Definition: cs_coal.h:531
int if7m
Definition: cs_coal.h:548
int if4m
Definition: cs_coal.h:545
int ihgas
Definition: cs_coal.h:529
int if9m
Definition: cs_coal.h:552
int iyno
Definition: cs_coal.h:534
int ifvp2m
Definition: cs_coal.h:555
int imdnox
Definition: cs_coal.h:159
int n_gas_el_comp
Definition: cs_coal.h:99
int ico2
Definition: cs_coal.h:381
int ichx1
Definition: cs_coal.h:390
int iso2
Definition: cs_coal.h:441
int in2
Definition: cs_coal.h:380
int ih2o
Definition: cs_coal.h:379
int ichx2
Definition: cs_coal.h:393
int ih2s
Definition: cs_coal.h:440
int nsolid
Definition: cs_coal.h:142
int ihcn
Definition: cs_coal.h:442
double wmchx2
Definition: cs_coal.h:515
double pcigas
Definition: cs_coal.h:108
int n_reactions
Definition: cs_coal.h:103
double ckabs0
Definition: cs_coal.h:180
int n_tab_points
Definition: cs_coal.h:106
int ieqco2
Definition: cs_coal.h:149
int inh3
Definition: cs_coal.h:443
int nclacp
Definition: cs_coal.h:140
int ihtco2
Definition: cs_coal.h:155
int ihy
Definition: cs_coal.h:439
int ieqnox
Definition: cs_coal.h:157
int n_atomic_species
Definition: cs_coal.h:101
cs_coal_model_type_t type
Definition: cs_coal.h:137
int idrift
Definition: cs_coal.h:147
int n_gas_species
Definition: cs_coal.h:100
int n_coals
Definition: cs_coal.h:139
int io2
Definition: cs_coal.h:378
int irb
Definition: cs_coal.h:175
double wmchx1
Definition: cs_coal.h:512
double xco2
Definition: cs_coal.h:110
double srrom
Definition: cs_coal.h:686
int npoc
Definition: cs_coal.h:452
double xh2o
Definition: cs_coal.h:111
int ihth2o
Definition: cs_coal.h:458
int noxyd
Definition: cs_coal.h:145
int ico
Definition: cs_coal.h:377