9.0
general documentation
cs_combustion_gas_model_t Struct Reference

#include <cs_combustion_gas.h>

+ Collaboration diagram for cs_combustion_gas_model_t:

Data Fields

int n_gas_el_comp
 
int n_gas_species
 
int n_atomic_species
 
int n_reactions
 
int n_tab_points
 
double pcigas
 
double xco2
 
double xh2o
 
double wmole [CS_COMBUSTION_GAS_MAX_ELEMENTARY_COMPONENTS]
 
double wmolat [CS_COMBUSTION_GAS_MAX_ATOMIC_SPECIES]
 
double oxyn2 [CS_COMBUSTION_GAS_MAX_OXYDANTS]
 
double oxyh2o [CS_COMBUSTION_GAS_MAX_OXYDANTS]
 
double oxyco2 [CS_COMBUSTION_GAS_MAX_OXYDANTS]
 
double th [CS_COMBUSTION_GAS_MAX_TABULATION_POINTS]
 
cs_combustion_gas_model_type_t type
 
char * data_file_name
 
bool use_janaf
 
int iic
 
int iico2
 
int iio2
 
int isoot
 
int ientgf
 
int ientgb
 
double hinfue
 
double tinfue
 
double tinoxy
 
double hinoxy
 
double xsoot
 
double rosoot
 
double lsp_fuel
 
double frmel
 
double tgf
 
double cebu
 
double wmolg [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
double coefeg [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES][CS_COMBUSTION_GAS_MAX_ELEMENTARY_COMPONENTS]
 
double compog [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES][CS_COMBUSTION_GAS_MAX_ELEMENTARY_COMPONENTS]
 
double fs [CS_COMBUSTION_GAS_MAX_GLOBAL_REACTIONS]
 
double cp_gas_g [CS_COMBUSTION_GAS_MAX_TABULATION_POINTS][CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
double eh_gas_g [CS_COMBUSTION_GAS_MAX_TABULATION_POINTS][CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
double ckabsg [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
cs_field_tfm
 
cs_field_tfp2m
 
cs_field_tfsqm
 
cs_field_tpvm
 
cs_field_tygfm
 
cs_field_tyfm
 
cs_field_tyfp2m
 
cs_field_tcoyfp
 
cs_field_tnpm
 
cs_field_tfsm
 
cs_field_txr
 
cs_field_thrr
 
cs_field_tomgc
 
cs_field_ttotki
 
cs_field_trecvr
 
cs_field_tym [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
cs_field_tbym [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES]
 
cs_field_tt2m
 
cs_field_tt3m
 
cs_field_tt4m
 
cs_field_tckabs
 
double srrom
 
double coeff_therm [7][2][5]
 
cs_libby_williams_params_t lw
 
int n_gas_fl
 
int nki
 
int nxr
 
int nzm
 
int nzvar
 
int nlibvar
 
int ikimid
 
int mode_fp2m
 
char flamelet_species_name [CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES][13]
 
cs_real_tflamelet_library_p
 

Detailed Description

Gas combustion model parameters structure

Field Documentation

◆ bym

◆ cebu

double cebu

Eddy-break-up constant (EBU)

◆ ckabs

cs_field_t* ckabs

◆ ckabsg

absorption coefficient of global species

◆ coefeg

mass fraction conversion coefficients from global species to elementary species

◆ coeff_therm

double coeff_therm[7][2][5]

Burke-Schumann parameters

◆ compog

mole fraction conversion coefficients from global species to elementary species

◆ coyfp

cs_field_t* coyfp

◆ cp_gas_g

cpgasg[j][i] is the massic calorific capacity (J/kg/K) of the i-th global species at temperature

◆ data_file_name

char* data_file_name

◆ eh_gas_g

massic enthalpy (J/kg) of the i-th global secies at temperature th(j)

◆ flamelet_library_p

cs_real_t* flamelet_library_p

pointer to flamelet library

◆ flamelet_species_name

char flamelet_species_name[CS_COMBUSTION_GAS_MAX_GLOBAL_SPECIES][13]

flamelet species names

◆ fm

◆ fp2m

cs_field_t* fp2m

◆ frmel

double frmel

constant mixture fraction (EBU only)

◆ fs

mixing rate at the stoichiometry

◆ fsm

cs_field_t* fsm

◆ fsqm

cs_field_t* fsqm

◆ hinfue

double hinfue

input mass enthalpy for fuel

◆ hinoxy

double hinoxy

input mass enthalpy for the oxidant

◆ hrr

cs_field_t* hrr

◆ ientgb

int ientgb

burned gas indicator (EBU and LW only)

◆ ientgf

int ientgf

fresh gas indicator (EBU and LW only)

◆ iic

int iic

use NIST-JANAF tables for enthalpy/temperature conversion rank of C in gas composition (base 1)

◆ iico2

int iico2

rank of CO2 in gas composition (base 1)

◆ iio2

int iio2

rank of O2 in gas composition (base 1)

◆ ikimid

int ikimid

Index (1-based) for flamelet on middle branch

◆ isoot

int isoot

soot production modeling flag

◆ lsp_fuel

double lsp_fuel

laminar smoke point length

◆ lw

Libby Williams parameters

◆ mode_fp2m

int mode_fp2m

Mixture fraction variance computation mode:

  • 0: variance transport equation (VTE)
  • 1: 2nd moment of mixture fraction transport equation (STE)

◆ n_atomic_species

int n_atomic_species

number of atomic species

◆ n_gas_el_comp

int n_gas_el_comp

number of elementary gas components

◆ n_gas_fl

int n_gas_fl

Steady flamelet model parameters number of species in flamelet library YFUE YOXY YCO2 YH2O YCO YH2

◆ n_gas_species

int n_gas_species

number of global species

◆ n_reactions

int n_reactions

number of global reactions in gas phase

◆ n_tab_points

int n_tab_points

number of tabulation points

◆ nki

int nki

number of flamelets (strain rate)

◆ nlibvar

int nlibvar

number of variables in library

◆ npm

cs_field_t* npm

◆ nxr

int nxr

discretization of enthalpy defect

◆ nzm

int nzm

discretization of mixture fraction

◆ nzvar

int nzvar

discretization of variance

◆ omgc

cs_field_t* omgc

◆ oxyco2

composition of CO2 oxidants

◆ oxyh2o

composition of H2O oxidants

◆ oxyn2

composition of N2 oxidants

◆ pcigas

double pcigas

combustible reaction enthalpy (Lower Calorific Value)

◆ pvm

cs_field_t* pvm

◆ recvr

cs_field_t* recvr

◆ rosoot

double rosoot

soot density

◆ srrom

double srrom

sub-relaxation coefficient for the density: $\rho^{n+1}$\,=\,srrom\,$\rho^n$+(1-srrom)\,$\rho^{n+1}$ (hence, with a zero value, there is no sub-relaxation)

◆ t2m

cs_field_t* t2m

◆ t3m

cs_field_t* t3m

◆ t4m

cs_field_t* t4m

◆ tgf

double tgf

fresh gas temperature (EBU and LW only)

◆ th

temperature in K

◆ tinfue

double tinfue

input temperature for fuel en K

◆ tinoxy

double tinoxy

input temperature for oxydant

◆ totki

cs_field_t* totki

◆ type

combustion model type

◆ use_janaf

bool use_janaf

◆ wmolat

molar mass of atomic species

◆ wmole

molar mass of an elementary gas component

◆ wmolg

molar mass of global species

◆ xco2

double xco2

molar coefficient of CO2

◆ xh2o

double xh2o

molar coefficient of H2O

◆ xr

◆ xsoot

double xsoot

soot fraction production (isoot = 0)

◆ yfm

cs_field_t* yfm

◆ yfp2m

cs_field_t* yfp2m

◆ ygfm

cs_field_t* ygfm

◆ ym


The documentation for this struct was generated from the following file: