RCAIDE.Library.Mission.Common.Pre_Process.emissions
emissions#
- emissions(mission)[source]#
Initializes and processes emissions models for mission segments
- Parameters:
mission (Mission) –
- The mission containing segments to be analyzed
- analyses.emissionsAnalysis
Emissions analysis module - process.emissions : Process
Emissions computation process
- surrogatesData
Emissions surrogate models
- Returns:
Updates mission segment analyses directly
- Return type:
None
Notes
This function prepares the emissions analysis for each mission segment. It manages emissions models and surrogate data across segments for computational efficiency by reusing previously computed data when possible.
- The function performs the following steps:
Identifies segments requiring emissions analysis
Reuses previous segment’s emissions data when possible
Initializes new emissions analyses when needed
Process Flow
- For each segment:
Check if emissions analysis exists
- If previous segment exists with computed data:
Reuse process and surrogate data
- Otherwise:
Initialize new emissions analysis
Store segment tag for future reference
- Major Assumptions
Compatible emissions models between segments
Valid initialization of first segment
Continuous emissions characteristics
Proper surrogate model compatibility
See also