RCAIDE.Library.Methods.Emissions.Emission_Index_Empirical_Method.evaluate_correlation_emissions_indices
evaluate_correlation_emissions_indices#
- evaluate_correlation_emissions_indices(segment, settings, vehicle)[source]#
Computes emission indices using empirical correlations.
- Parameters:
segment (Data) –
Mission segment data container
- stateData
Current state of the system
- numericsData
Numerical integration parameters
- timeData
Time integration settings
- conditionsData
Flight conditions and component states
- ones_rowfunction
Creates array of ones with specified size
settings (Data) – Configuration settings for the simulation
vehicle (Data) –
Vehicle configuration data
- networkslist
List of propulsion system networks
- fuel_lineslist
Fuel distribution systems
- activebool
Flag indicating if fuel line is in use
- fuel_tankslist
Fuel storage units
- tagstr
Identifier for the fuel tank
- fuelData
Fuel properties
- emission_indicesData
Empirical emission indices
- NOxfloat
NOx emission index [kg_NOx/kg_fuel]
- CO2float
CO2 emission index [kg_CO2/kg_fuel]
- H2Ofloat
H2O emission index [kg_H2O/kg_fuel]
- SO2float
SO2 emission index [kg_SO2/kg_fuel]
- Sootfloat
Soot emission index [kg_soot/kg_fuel]
- global_warming_potential_100Data
100-year global warming potentials
- propulsorslist
Propulsion units (turbofans, turbojets, etc.)
- Returns:
Updates segment.state.conditions.emissions with:
- totalData
Total emissions over segment
- NOxfloat
Total NOx emissions [kg]
- CO2float
Total CO2 emissions [kg]
- H2Ofloat
Total H2O emissions [kg]
- SO2float
Total SO2 emissions [kg]
- Sootfloat
Total soot emissions [kg]
- Contrailsfloat
Total contrail effect [kg CO2 equivalent]
- indexData
Emission indices
- NOxndarray
NOx emission index [kg_NOx/kg_fuel]
- CO2ndarray
CO2 emission index [kg_CO2/kg_fuel]
- H2Ondarray
H2O emission index [kg_H2O/kg_fuel]
- SO2ndarray
SO2 emission index [kg_SO2/kg_fuel]
- Sootndarray
Soot emission index [kg_soot/kg_fuel]
- Return type:
None
Notes
This function uses pre-defined emission indices for each fuel type and integrates them over the mission segment based on fuel flow rates.
Major Assumptions
Emission indices are constant for each fuel type
Indices are independent of operating conditions
Linear scaling with fuel flow rate
Theory Total emissions are computed by:
\[E_{i,total} = \int \dot{m}_{fuel}(t) \cdot EI_i \cdot GWP_i \, dt\]Where:
\(E_{i,total}\) = Total emissions for species i
\(\dot{m}_{fuel}\) = Fuel mass flow rate
\(EI_i\) = Emission index for species i
\(GWP_i\) = Global warming potential for species i
Contrail effects are estimated by:
\[E_{contrails} = \Delta R \cdot GWP_{contrails}\]Where:
\(\Delta R\) = Flight range [km]
\(GWP_{contrails}\) = Contrail global warming potential
Extra modules required
numpy
References
[1] Lee, D. S., et al. (2021). The contribution of global aviation to anthropogenic climate forcing for 2000 to 2018. Atmospheric Environment, 244, 117834.