8.3
general documentation
cs_coal.h File Reference
#include "cs_defs.h"
#include "cs_field.h"
+ Include dependency graph for cs_coal.h:

Go to the source code of this file.

Data Structures

struct  cs_coal_model_t
 

Macros

#define CS_COMBUSTION_MAX_COALS   5
 
#define CS_COMBUSTION_COAL_MAX_OXYDANTS   3
 
#define CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES   25
 
#define CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES   5
 
#define CS_COMBUSTION_MAX_CLASSES_PER_COAL   20
 
#define CS_COMBUSTION_COAL_MAX_CLASSES
 
#define CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS   20
 
#define CS_COMBUSTION_COAL_MAX_TABULATION_POINTS   8
 
#define CS_COMBUSTION_COAL_MAX_SOLIDS   CS_COMBUSTION_MAX_COALS * 4
 

Enumerations

enum  cs_coal_model_type_t { CS_COMBUSTION_COAL_NONE = -1 , CS_COMBUSTION_COAL_STANDARD = 0 , CS_COMBUSTION_COAL_WITH_DRYING = 1 }
 

Functions

cs_coal_model_type_t cs_coal_model_get_type (void)
 Return coal combustion model type. More...
 
cs_coal_model_tcs_coal_model_set_model (cs_coal_model_type_t type)
 Activate coal combustion model. More...
 
void cs_coal_setup (void)
 Specific setup operations for pulverized coal combustion model. More...
 
void cs_coal_mass_transfer (void)
 
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 coal flame. More...
 

Variables

cs_coal_model_tcs_glob_coal_model
 
const double cs_coal_trefth
 
const double cs_coal_prefth
 
const double cs_coal_volmol
 
const int cs_coal_atom_id_c
 
const int cs_coal_atom_id_h
 
const int cs_coal_atom_id_o
 
const int cs_coal_atom_id_n
 
const int cs_coal_atom_id_s
 
const double cs_coal_epsilon
 

Macro Definition Documentation

◆ CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES

#define CS_COMBUSTION_COAL_MAX_ATOMIC_SPECIES   5

Maximum number of atomic species

◆ CS_COMBUSTION_COAL_MAX_CLASSES

#define CS_COMBUSTION_COAL_MAX_CLASSES
Value:
#define CS_COMBUSTION_MAX_CLASSES_PER_COAL
Definition: cs_coal.h:62
#define CS_COMBUSTION_MAX_COALS
Definition: cs_coal.h:50

Maximum total number of coal classes

◆ CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS

#define CS_COMBUSTION_COAL_MAX_ELEMENTARY_COMPONENTS   20

Maximum number of elementary gas components

◆ CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES

#define CS_COMBUSTION_COAL_MAX_GLOBAL_SPECIES   25

Maximum number of global species

◆ CS_COMBUSTION_COAL_MAX_OXYDANTS

#define CS_COMBUSTION_COAL_MAX_OXYDANTS   3

Maximum number of oxydants

◆ CS_COMBUSTION_COAL_MAX_SOLIDS

#define CS_COMBUSTION_COAL_MAX_SOLIDS   CS_COMBUSTION_MAX_COALS * 4

Maximum number of solid constituants

◆ CS_COMBUSTION_COAL_MAX_TABULATION_POINTS

#define CS_COMBUSTION_COAL_MAX_TABULATION_POINTS   8

Maximum number of tabulation points

◆ CS_COMBUSTION_MAX_CLASSES_PER_COAL

#define CS_COMBUSTION_MAX_CLASSES_PER_COAL   20

Maximum number of coal classes per coal

◆ CS_COMBUSTION_MAX_COALS

#define CS_COMBUSTION_MAX_COALS   5

Maximum number of coals

Enumeration Type Documentation

◆ cs_coal_model_type_t

Coal combustion model type

Enumerator
CS_COMBUSTION_COAL_NONE 
CS_COMBUSTION_COAL_STANDARD 
CS_COMBUSTION_COAL_WITH_DRYING 

Function Documentation

◆ cs_coal_mass_transfer()

void cs_coal_mass_transfer ( void  )

◆ cs_coal_model_get_type()

cs_coal_model_type_t cs_coal_model_get_type ( void  )

Return coal combustion model type.

Returns
type of active coal combustion model (CS_COMBUSTION_COAL_NONE if model not active)

◆ cs_coal_model_set_model()

cs_coal_model_t * cs_coal_model_set_model ( cs_coal_model_type_t  type)

Activate coal combustion model.

Returns
pointer to coal combustion model structure.
Parameters
[in]typecoal combustion model type

◆ cs_coal_rad_transfer_st()

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 coal flame.

Parameters
[in]fpointer to scalar field
[in,out]smbrsright and side (explicit ST contribution)
[in,out]rovsdtsystem diagonal (implicit ST contribution)

◆ cs_coal_setup()

void cs_coal_setup ( void  )

Specific setup operations for pulverized coal combustion model.

Variable Documentation

◆ cs_coal_atom_id_c

const int cs_coal_atom_id_c
extern

id for C in wmolat

◆ cs_coal_atom_id_h

const int cs_coal_atom_id_h
extern

id for H in wmolat

◆ cs_coal_atom_id_n

const int cs_coal_atom_id_n
extern

id for N in wmolat

◆ cs_coal_atom_id_o

const int cs_coal_atom_id_o
extern

id for O in wmolat

◆ cs_coal_atom_id_s

const int cs_coal_atom_id_s
extern

id for S in wmolat

◆ cs_coal_epsilon

const double cs_coal_epsilon
extern

◆ cs_coal_prefth

const double cs_coal_prefth
extern

reference pressure for molar volume

◆ cs_coal_trefth

const double cs_coal_trefth
extern

‍ molar volume under normal pressure and temperature conditions

(1 atmosphere, 0 degres C) in m-3

reference temperature for molar volume

◆ cs_coal_volmol

const double cs_coal_volmol
extern

molar volume under normal pressure and temperature conditions (1 atmosphere, 0 $\text{\degresC}$) in $m^{-3}$

◆ cs_glob_coal_model

cs_coal_model_t* cs_glob_coal_model
extern

Combustion model parameters structure

Coal combustion model parameters structure