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.