#include "cs_defs.h"
Go to the source code of this file.
Functions | |
void | cs_coal_source_terms_scalar (int fld_id, cs_real_t smbrs[], cs_real_t rovsdt[]) |
Compute scalar source terms for pulverized coal flame. More... | |
void | cs_coal_fp2st (int iscal, cs_real_t *smbrs, cs_real_t *rovsdt) |
void | cs_coal_noxst (const int indpdf[], const cs_real_t pdfm1[], const cs_real_t pdfm2[], const cs_real_t doxyd[], const cs_real_t dfuel[], const cs_real_t hrec[], const cs_real_t f3m[], const cs_real_t f4m[], const cs_real_t f5m[], const cs_real_t f6m[], const cs_real_t f7m[], const cs_real_t f8m[], const cs_real_t f9m[], const cs_real_t fs3no[], const cs_real_t fs4no[], const cs_real_t yfs4no[], const cs_real_t enthox[]) |
Compute NOx source terms for pulverized coal flame. More... | |
void cs_coal_noxst | ( | const int | indpdf[], |
const cs_real_t | pdfm1[], | ||
const cs_real_t | pdfm2[], | ||
const cs_real_t | doxyd[], | ||
const cs_real_t | dfuel[], | ||
const cs_real_t | hrec[], | ||
const cs_real_t | f3m[], | ||
const cs_real_t | f4m[], | ||
const cs_real_t | f5m[], | ||
const cs_real_t | f6m[], | ||
const cs_real_t | f7m[], | ||
const cs_real_t | f8m[], | ||
const cs_real_t | f9m[], | ||
const cs_real_t | fs3no[], | ||
const cs_real_t | fs4no[], | ||
const cs_real_t | yfs4no[], | ||
const cs_real_t | enthox[] | ||
) |
Compute NOx source terms for pulverized coal flame.
K1 exp(-E1/RT) (conversion HCN to N2) K2 exp(-E2/RT) (conversion HCN to NO) K3 exp(-E3/RT) (themal NO)
[in] | indpdf | use pdf |
[in] | pdfm1 | lower bound of pdf |
[in] | pdfm2 | upper bound of pdf |
[in] | doxyd | amplitude of Dirac peak in 1 |
[in] | dfuel | amplitude of Dirac peak in 0 |
[in] | hrec | height of pdf rectangle |
[in] | f1m | mean of tracer 1 mvl [chx1m+co] |
[in] | f2m | mean of tracer 2 mvl [chx2m+co] |
[in] | f3m | mean of tracer 3 (oxydant 1) |
[in] | f4m | mean of tracer 4 (oxydant 2) |
[in] | f5m | mean of tracer 5 (oxydant 3) |
[in] | f6m | mean of tracer 6 (humidity) |
[in] | f7m | mean of tracer 7 (C + O2) |
[in] | f8m | mean of tracer 8 (C + CO2) |
[in] | f9m | mean of tracer 9 (C + H2O) |
Compute scalar source terms for pulverized coal flame.
We solve:
rovsdt and smbrs already contain eventual user source terms. So they have to be incremented and not erased.
For stability reasons, only positive terms can be added in rovsdt. There is no contraint for smbrs.
In the case of a source term in , it has to be written:
Here are and
(they contain
) smbrs in kg variable/s:
i.e
.: - for velocity
[in] | fld_id | scalar field id |
[in,out] | smbrs | explicit second member |
[in,out] | rovsdt | implicit diagonal part |