RCAIDE.Library.Methods.Emissions.Chemical_Reactor_Network_Method.evaluate_cantera
evaluate_cantera#
- evaluate_cantera(combustor, T, P, mdot_air, FAR)[source]#
Evaluates emission indices using a Chemical Reactor Network (CRN) built in Cantera.
- Parameters:
combustor (Data) –
Combustor configuration data - diameter : float
Combustor diameter [m]
- lengthfloat
Combustor length [m]
- number_of_combustorsint
Number of combustors for one engine [-]
- F_SCfloat
Fuel scale factor [-]
- N_PZint
Number of PSR in the Primary Zone [-]
- L_PZfloat
Primary Zone length [m]
- S_PZfloat
Mixing parameter in the Primary Zone [-]
- design_equivalence_ratio_PZfloat
Design Equivalence Ratio in Primary Zone at Maximum Throttle [-]
- N_SZint
Number of discretizations in the Secondary Zone [-]
- f_SMfloat
Slow mode fraction [-]
- l_SA_SMfloat
Secondary air length fraction (of L_SZ) in slow mode [-]
- l_SA_FMfloat
Secondary air length fraction (of L_SZ) in fast mode [-]
- l_DA_startfloat
Dilution air start length fraction (of L_SZ) [-]
- l_DA_endfloat
Dilution air end length fraction (of L_SZ) [-]
- joint_mixing_fractionfloat
Joint mixing fraction [-]
- design_equivalence_ratio_SZfloat
Design Equivalence Ratio in Secondary Zone [-]
- air_mass_flow_rate_take_offfloat
Air mass flow rate at take-off [kg/s]
- fuel_to_air_ratio_take_offfloat
Fuel to air ratio at take-off [-]
- air_dataData
Air object containing air surrogate species
- fuel_dataData
Fuel object containing fuel properties and kinetics
T (float) – Stagnation Temperature entering combustors [K]
P (float) – Stagnation Pressure entering combustors [Pa]
mdot_air (float) – Air mass flow entering the combustor [kg/s]
FAR (float) – Fuel-to-Air ratio [-]
- Returns:
results – Container for emission indices - EI_CO2 : float
CO2 emission index [kg_CO2/kg_fuel]
- EI_COfloat
CO emission index [kg_CO/kg_fuel]
- EI_H2Ofloat
H2O emission index [kg_H2O/kg_fuel]
- EI_NOxfloat
NOx emission index [kg_NOx/kg_fuel]
- final_phifloat
Final equivalence ratio [-]
- final_Tfloat
Final temperature [K]
- PZ_philist
Equivalence ratio in the Primary Zone [-]
- PZ_Tlist
Temperature in the Primary Zone [K]
- PZ_f_psrlist
Fraction of mass flow entering each PSR [-]
- PZ_EI_CO2list
CO2 emission index in the Primary Zone [kg_CO2/kg_fuel]
- PZ_EI_COlist
CO emission index in the Primary Zone [kg_CO/kg_fuel]
- PZ_EI_H2Olist
H2O emission index in the Primary Zone [kg_H2O/kg_fuel]
- PZ_EI_NOxlist
NOx emission index in the Primary Zone [kg_NOx/kg_fuel]
- SZ_sm_zlist
Positions in the Secondary Zone slow mode [-]
- SZ_sm_philist
Equivalence ratio in the Secondary Zone slow mode [-]
- SZ_sm_Tlist
Temperature in the Secondary Zone slow mode [K]
- SZ_sm_EI_CO2list
CO2 emission index in the Secondary Zone slow mode [kg_CO2/kg_fuel]
- SZ_sm_EI_COlist
CO emission index in the Secondary Zone slow mode [kg_CO/kg_fuel]
- SZ_sm_EI_H2Olist
H2O emission index in the Secondary Zone slow mode [kg_H2O/kg_fuel]
- SZ_sm_EI_NOxlist
NOx emission index in the Secondary Zone slow mode [kg_NOx/kg_fuel]
- SZ_fm_zlist
Positions in the Secondary Zone fast mode [-]
- SZ_fm_philist
Equivalence ratio in the Secondary Zone fast mode [-]
- SZ_fm_Tlist
Temperature in the Secondary Zone fast mode [K]
- SZ_fm_EI_CO2list
CO2 emission index in the Secondary Zone fast mode [kg_CO2/kg_fuel]
- SZ_fm_EI_COlist
CO emission index in the Secondary Zone fast mode [kg_CO/kg_fuel]
- SZ_fm_EI_H2Olist
H2O emission index in the Secondary Zone fast mode [kg_H2O/kg_fuel]
- SZ_fm_EI_NOxlist
NOx emission index in the Secondary Zone fast mode [kg_NOx/kg_fuel]
- SZ_joint_zlist
Positions in the Secondary Zone joint mode [-]
- SZ_joint_philist
Equivalence ratio in the Secondary Zone joint mode [-]
- SZ_joint_Tlist
Temperature in the Secondary Zone joint mode [K]
- SZ_joint_EI_CO2list
CO2 emission index in the Secondary Zone joint mode [kg_CO2/kg_fuel]
- SZ_joint_EI_COlist
CO emission index in the Secondary Zone joint mode [kg_CO/kg_fuel]
- SZ_joint_EI_H2Olist
H2O emission index in the Secondary Zone joint mode [kg_H2O/kg_fuel]
- SZ_joint_EI_NOxlist
NOx emission index in the Secondary Zone joint mode [kg_NOx/kg_fuel]
- Return type:
Notes
This function uses Cantera to simulate the chemical kinetics and thermodynamics of the combustor. It requires the Cantera module to be installed.
Extra modules required
Cantera
- Major Assumptions
The combustor operates under steady-state conditions.
The fuel and air are perfectly mixed before entering the combustor.
Theory
The function evaluates the emission indices by simulating the chemical reactions in the combustor using Cantera. The emissions are calculated based on the chemical kinetics and thermodynamics of the fuel and air mixture.
References
[1] Goodwin, D. G., Speth, R. L., Moffat, H. K., & Weber, B. W. (2023). Cantera: An object-oriented software toolkit for chemical kinetics, thermodynamics, and transport processes (Version 3.0.0) [Computer software]. https://www.cantera.org [2] Brink, L. F. J. (2020). Modeling the impact of fuel composition on aircraft engine NOₓ, CO, and soot emissions. Master’s thesis, Massachusetts Institute of Technology. [3] Allaire, D. L. (2006). A physics-based emissions model for aircraft gas turbine combustors. Master’s thesis, Massachusetts Institute of Technology. [4] Lefebvre, A. H., & Ballal, D. R. (2010). Gas turbine combustion: Alternative fuels and emissions (3rd ed.). CRC Press.
See also
RCAIDE.Library.Methods.Emissions.Chemical_Reactor_Network_Method.evaluate_CRN_emission_indices_no_surrogate
,RCAIDE.Library.Methods.Emissions.Chemical_Reactor_Network_Method.evaluate_CRN_emission_indices_surrogate