noads.application.base_objects#
Instantiation of the scenario building blocks of the paper.
This module declares the market segmentation (missions, current-fleet consumption
quartiles, and lifetimes per distance band), the propulsion architectures and their
cruise conditions, the aircraft component technology parameters per technology
scenario, and the energy production graph (resources, pathways, and carriers).
initialize_base_objects() assembles them into the
EnergyMix and
FleetAssembly used by
noads.application.scenario_setup. To change the fleet partitioning or add
aircraft, pathways, or resources, see the “Extending the analysis” section of the
documentation.
- noads.application.base_objects.initialize_base_objects(drop_in_only=False, technology_index=0)[source]#
Build the energy mix and global fleet of the paper’s scenarios.
- Parameters:
drop_in_only – Whether to restrict the system to drop-in (Jet-A) aircraft, excluding hydrogen and battery-electric architectures and their energy supply chains.
technology_index – The aircraft technology scenario (0: Lower, 1: Mid, 2: Upper), selecting the component technology parameters, the current-fleet consumption quartile, and the fleet lifetimes.
- Returns:
The energy mix and the fleet assembly.
- Raises:
RuntimeError – If the technology index is not 0, 1 or 2.
Functions
|
Build the energy mix and global fleet of the paper's scenarios. |