#include "base/cs_defs.h"#include <assert.h>#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include "bft/bft_error.h"#include "bft/bft_printf.h"#include "base/cs_array.h"#include "base/cs_array_reduce.h"#include "base/cs_base.h"#include "base/cs_dispatch.h"#include "cdo/cs_equation_param.h"#include "base/cs_field.h"#include "base/cs_field_default.h"#include "base/cs_field_pointer.h"#include "base/cs_physical_constants.h"#include "base/cs_log.h"#include "base/cs_math.h"#include "base/cs_parall.h"#include "base/cs_physical_properties.h"#include "base/cs_restart.h"#include "base/cs_restart_default.h"#include "mesh/cs_mesh.h"#include "rayt/cs_rad_transfer.h"#include "turb/cs_turbulence_model.h"#include "pprt/cs_combustion_model.h"#include "pprt/cs_physical_model.h"#include "cogz/cs_combustion_gas.h"#include "cogz/cs_combustion_boundary_conditions.h"#include "cogz/cs_combustion_ht_convert.h"#include "cogz/cs_combustion_ebu.h"
Include dependency graph for cs_combustion_ebu.cpp:Functions | |
| void | cs_combustion_ebu_fields_init (void) |
| Initialize specific fields for EBU gas combustion model. More... | |
| void | cs_combustion_ebu_physical_prop (int *mbrom) |
| void | cs_combustion_ebu_source_terms (cs_field_t *f_sc, cs_real_t smbrs[], cs_real_t rovsdt[]) |
| Compute source terms for premixed flame EBU combustion model. More... | |
Eddy-Break-Up gas combustion model.
| void cs_combustion_ebu_fields_init | ( | void | ) |
Initialize specific fields for EBU gas combustion model.
| void cs_combustion_ebu_physical_prop | ( | int * | mbrom | ) |
| void cs_combustion_ebu_source_terms | ( | cs_field_t * | f_sc, |
| cs_real_t | smbrs[], | ||
| cs_real_t | rovsdt[] | ||
| ) |
Compute source terms for premixed flame EBU combustion model.
Define the source terms for a given scalar over one time step.
The equations read: ![]()
et
may already contain source term so must not be overwritten, but incremented.
For stability, only positive terms should be add in
. There is no constraint for
. For a source term written
, source terms are:
![]()
Here we set
and
containing ![]()
| [in] | f_sc | pointer to scalar field |
| [in,out] | smbrs | explicit right hand side |
| [in,out] | rovsdt | implicit terms |