Skip to content

aeromaps.models.air_transport.aircraft_fleet_and_operations.fleet.fleet_performance

fleet_performance

Fleet performance metrics: energy consumption, DOC, and non-CO2 emissions.

This module provides FleetPerformanceMixin, a mixin class intended to be composed into FleetModel. It encapsulates all performance computations that operate on the per-aircraft shares produced by FleetAssignmentMixin:

  • _compute_energy_consumption_and_share_wrt_energy_type — energy per ASK and fleet share broken down by energy type, at subcategory level.
  • _compute_doc_non_energy — non-energy direct operating costs at subcategory level.
  • _compute_non_co2_emission_index — NOx and soot emission indices at subcategory level, with preliminary category aggregation.
  • _compute_mean_energy_consumption_per_category_wrt_energy_type — category- level weighted-mean energy consumption by energy type.
  • _compute_mean_doc_non_energy — category-level weighted-mean DOC.
  • _compute_mean_non_co2_emission_index — category-level weighted-mean NOx and soot indices.

FleetPerformanceMixin

Mixin providing fleet performance metric computation for FleetModel.

All methods access fleet data and the model DataFrame through self, which is expected to be a FleetModel instance whose assignment step has already been executed (i.e., aircraft_share columns are present in self.df).