Skip to content
Snippets Groups Projects

Implemented changes to correct faulty imports due to old template

Merged s-roscher requested to merge feature/cost_estimation_update into develop
Files
22
def determine_route_and_class_dependent_parameter(dict_ac_data, dict_operating_costs, runtime_output):
"""Determine parameter that depend on the route length and seating classes.
An absolute cost statement is not very meaningful. Only the reference to the revenue potential provides a good basis
for comparison. The transport work in the form of annual utilization is a significant factor. The calculation of the
DOC is often not based on the respective design range, but on standard route lengths typical for the operation.
An absolute cost statement is not very meaningful. Only the reference to the revenue potential provides a good
basis for comparison. The transport work in the form of annual utilization is a significant factor. The
calculation of the DOC is often not based on the respective design range, but on standard route lengths typical
for the operation.
For Europe, the standard ranges are
- regional (0 to 500 km),
- short range (500 to 1000 km),
- medium range (1000 km to 4000 km),
- long range (4000 to 6500 km), and
- ultra long range (more than 6500 km).
Both, the number of crew members and their salaries and the number of crews depend on these ranges. Since the annual
flight hours of an aircraft are far greater than the available dispatch time of a crew, a corresponding number of
crews must be provided for each aircraft. It is generally assumed that longer routes entail more crew members and
crews.
Both, the number of crew members and their salaries and the number of crews depend on these ranges. Since the
annual flight hours of an aircraft are far greater than the available dispatch time of a crew, a corresponding
number of crews must be provided for each aircraft. It is generally assumed that longer routes entail more crew
members and crews.
Since the experienced (higher paid) flight attendants/pilots generally transfer to long-haul operations after a
period of short-haul service, crew costs on long-haul routes are on average higher than on continental/short-haul
routes. Cost differences between the operational areas are even more pronounced for flight crews than for cabin
@@ -31,7 +32,7 @@ def determine_route_and_class_dependent_parameter(dict_ac_data, dict_operating_c
- float salary_cockpit_crew_member: Salary of one cockpit crew member in EUR
- float revenue_per_seat_and_flight: Revenue per seat and flight in EUR
:param dict dict_ac_data: Dict containing parameters and values from aircraft exchange and module configuration file
:param dict dict_ac_data: Dict containing parameters and values from aircraft exchange and module config file
:param dict dict_operating_costs: Dict containing parameters from cost estimation calculation
:param logging.Logger runtime_output: Logging object used for capturing log messages in the module
:return dict dict_operating_costs: Dict containing parameters from cost estimation calculation
Loading