SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Industrial Costs

These functions provide cost estimates for an aircraft program. More...

Functions

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.compute_industrial_costs.compute_industrial_costs (vehicle, determine_cash_flow=True)
 
def SUAVE.Methods.Costs.Correlations.Industrial_Costs.compute_industrial_costs.call_print (config)
 
def SUAVE.Methods.Costs.Correlations.Industrial_Costs.distribute_non_recurring_cost.distribute_non_recurring_cost (costs)
 
def SUAVE.Methods.Costs.Correlations.Industrial_Costs.estimate_escalation_factor.estimate_escalation_factor (reference_year)
 
def SUAVE.Methods.Costs.Correlations.Industrial_Costs.estimate_hourly_rates.estimate_hourly_rates (year)
 

Detailed Description

These functions provide cost estimates for an aircraft program.

Function Documentation

◆ call_print()

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.compute_industrial_costs.call_print (   config)
Prints precalculated costs for an airplane program.

Assumptions:
N/A

Source:
N/A

Inputs:
config.tag                <string>
config.costs.industrial.
  non_recurring.total     [$]
  unit_cost               [$]
  recurring.total         [$]
  production_total_units  [$]

Outputs:
None

Properties Used:
N/A

◆ compute_industrial_costs()

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.compute_industrial_costs.compute_industrial_costs (   vehicle,
  determine_cash_flow = True 
)
Computes costs for design, development, test, and manufacturing of an airplane program

Assumptions:
Production tooling is considered a non-recurring cost

Source:
"Airplane Design, Part VIII - Airplane Cost Estimation", Roskam

Inputs:
vehicle.costs.industrial.        data dictionary with inputs for costs estimations:
  reference_year                 [-]        reference date for calculations
  production_total_units         [-]        total units to be produced
  units_to_amortize              [-]        number of units to amortize development costs
  prototypes_units               [-]        number of prototypes used in flight test campaign
  avionics_cost                  [$]        user-informed avionics costs
  test_facilities_cost           [$]        user-informed test facilities costs
  manufacturing_facilities_cost  [$]        user-informed manufact. facilities costs
  development_total_years        [-]        total years of development, for cash flow
  aircraft_type                  <string>   for interior costs: 'military' or 'general aviation' or 'regional' or 'commercial' or 'business'.
  difficulty_factor              [-]        1.0 for conventional tech., 1.5 for moderately advanc. tech., 2 for agressive use of adv. tech.
  cad_factor                     [-]        1.2 for learning CAD, 1.0 for manual, 0.8 for experienced
  stealth                        [-]        0 for non-stealth, 1 for stealth
  material_factor                [-]        1.0 for conventional Al, 1.5 for stainless steel, 2~2.5 for composites, 3 for carbon fiber
vehicle.mass_properties.empty    [kg]
vehicle.networks.turbofan.
  number_of_engines              [-]
  sealevel_static_thrust         [N]
vehicle.passengers               [-]

Outputs:
vehicle.costs.industrial.
  unit_cost                      [$] total cost of each airplane produced
  non_recurring.total            [$]
  non_recurring.breakdown.       
    airframe_engineering         [$]
    development_support          [$]
    flight_test                  [$]
    engines                      [$]
    avionics                     [$]
    tooling_development          [$]
    tooling_production           [$]
    manufacturing_labor          [$]
    manufacturing_material       [$]
    quality_control              [$]
    test_facilities              [$]
    manufacturing_facilities     [$]
    total                        [$]
  recurring.total                [$]
  recurring.breakdown.           
    airframe_engineering         [$]
    interior                     [$]
    manufacturing_labor          [$]
    manufacturing_material       [$]
    quality_control              [$]
    engines                      [$]
    avionics                     [$]
    total                        [$]

Properties Used:
N/A

◆ distribute_non_recurring_cost()

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.distribute_non_recurring_cost.distribute_non_recurring_cost (   costs)
Distributes the non-recurring costs over the appropriate time period

Assumptions:
None

Source:
Markish, J., 'Valuation Techniques for Commercial Aircraft Program Design'

Inputs:
cost.industrial.
  development_total_years        [-]        
  non_recurring.breakdown.
    airframe_engineering         [$]
    development_support          [$]
    flight_test                  [$]
    engines                      [$]
    avionics                     [$]
    tooling_development          [$]
    tooling_production           [$]
    manufacturing_labor          [$]
    manufacturing_material       [$]
    quality_control              [$]
    test_facilities              [$]
    manufacturing_facilities     [$]

Outputs:
costs.industrial.non_recurring.cash_flow.:
  breakdown.engineering          [$]
  breakdown.manufacturing        [$]
  breakdown.tooling_design       [$]
  breakdown.tooling_production   [$]
  breakdown.support              [$]
  breakdown.facilities           [$]
  total                          [$]

Properties Used:
N/A

◆ estimate_escalation_factor()

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.estimate_escalation_factor.estimate_escalation_factor (   reference_year)
Estimates the escalation factor for a given year. Escalation is similar 
to inflation but for a specific good.

Assumptions:
None

Source:
Historical data from United States Consumer Price Index

Inputs:
reference_year    [-]

Outputs:
escalation_factor [-]

Properties Used:
N/A

◆ estimate_hourly_rates()

def SUAVE.Methods.Costs.Correlations.Industrial_Costs.estimate_hourly_rates.estimate_hourly_rates (   year)
Estimates the hourly rate according to a trend line.

Assumptions:
None

Source:
Trends in hourly rates according to "Fundamentals of Aircraft Design", 
  vol 1, Nicolai Figure 24.4.

Inputs:
year              [-]

Outputs:
hourly_rates.
  engineering     [$/hr]
  tooling         [$/hr]
  manufacturing   [$/hr]
  quality_control [$/hr]

Properties Used:
N/A