|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == '''Objectives''' ==
| |
| | | |
− | The Stochastic_ReducedLuche test case shows the reduction of a reduced version of the Luche scheme <ref> J. Luche. Elaboration of reduced kinetic models of combustion. Application to a kerosene mechanism. PhD thesis, LCSR Orleans, 2003. </ref>, for a 0D 2-inlet configuration. Started with 43 species and 302 reactions, we reduce to 23 species and 221 reactions.
| |
− |
| |
− | == '''Principle''' ==
| |
− |
| |
− | The configuration has 2 inlets, one of air and the second one of pure n-decane. The Luche scheme represents the fuel with a composition mainly based on n-decane (~77%) and we choose to start from a 100% n-decane fuel here, in order to run a relatively quick test case.
| |
− | The target species here are <math>CO</math>, <math>CO_2</math> and <math>O_2</math>.
| |
− |
| |
− |
| |
− | == '''Key parameters''' ==
| |
− |
| |
− | The main parameters are found in the <code>condition.cpp</code> file.
| |
− |
| |
− | configuration = "MultipleInlet";
| |
− | step = "DRGEP_species";
| |
− |
| |
− | When you perform the next steps, the given mech is the one chosen from the previously step.
| |
− |
| |
− | mech= "mechanisms/luche_red_43s.xml";
| |
− | mech_desc = "luche";
| |
− |
| |
− | //Inlet 1
| |
− | listInlets.push_back(new MultipleInlet(
| |
− | /*Temperature*/ 750,
| |
− | /*Pressure*/ 1E+05,
| |
− | /*Mass flow rate*/ 0.500,
| |
− | /*Xk*/ "O2:0.2321, N2:0.7679",
| |
− | /*Yk*/ "",
| |
− | /**/ false,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0));
| |
− |
| |
− | //Inlet 2
| |
− | listInlets.push_back(new MultipleInlet(
| |
− | /*Temperature*/ 750,
| |
− | /*Pressure*/ 1E+05,
| |
− | /*Mass flow rate*/ 0.017,
| |
− | /*Xk*/ "NC10H22:1.0",
| |
− | /*Yk*/ "",
| |
− | /**/ true,
| |
− | /**/ 1.28E-05,
| |
− | /**/ 4.91E-4,
| |
− | /**/ 810,
| |
− | /**/ 251000));
| |
− |
| |
− | A third inlet is set for the burned gases, with the composition calculated at equilibrium.
| |
− |
| |
− | //BurnedGases
| |
− | listInlets.push_back(new Characteristics_MultipleInlet(
| |
− | /*Temperature*/ 2000,
| |
− | /*Pressure*/ 1E+05,
| |
− | /*Mass flow rate*/ 0.200,
| |
− | /*Xk*/ "N2:0.76308, O2:0.093573, H2O:0.072355, CO2:0.070468",
| |
− | /*Yk*/ "",
| |
− | /**/ false,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0,
| |
− | /**/ 0.0,
| |
− | /*tau_t*/ 2e-04,
| |
− | /*delta_t*/ 1e-05,
| |
− | /*nbIterations*/ 200,
| |
− | /*BurnedGases*/ true));
| |
− |
| |
− | Be careful, the new_mixing parameter must be set to true only for the first step (DRGEP_species in that case).
| |
− |
| |
− | new_mixing = true;
| |
− |
| |
− |
| |
− |
| |
− | == '''Results''' ==
| |
− |
| |
− | === DRGEP step ===
| |
− |
| |
− | The DRGEP_Species step ranks the species as follows
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | == '''Bibliography''' ==
| |