noads.core.models.fleet.aircraft_design#
Design a new aircraft from scratch using GAM.
- class noads.core.models.fleet.aircraft_design.AircraftDesign(name, propulsion, mission, power_system, aircraft_tech_params, reference_aircraft)[source]#
Bases:
AircraftOperationA prospective aircraft, designed on the fly with the Generic Airplane Model.
The design model sizes the aircraft for its market mission (range, seats) and propulsion architecture (cruise speed and altitude, power system), using the aircraft technology parameters evaluated at the entry-into-service year, which is an optimization variable. Its outputs (energy consumption per ASK, masses, efficiency gain relative to the reference aircraft) feed the fleet operation models, so that a later entry-into-service yields a more efficient but later-deployed aircraft.
Aircraft market share based on sigmoid functions.
- energy_per_ask#
Aircraft energy consumption.
- lifetime#
Aircraft lifetime.
- property models#
List of models.
- name#
Aircraft name.
- propulsion#
Aircraft propulsion system.
- recent#
Boolean to indicate if aircraft is recent, or a new design.
- reference_aircraft: AircraftOperation#
Reference aircraft for performance comparison.
- technology_evolution: list[AircraftTechParameter]#
List of time-evolving technology parameters.
Classes
|
A prospective aircraft, designed on the fly with the Generic Airplane Model. |