SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Propulsion

Contains some methods for calculating different propulsion system weights. More...

Functions

def SUAVE.Methods.Weights.Correlations.Propulsion.air_cooled_motor.air_cooled_motor (max_power, kwt2=1.96, xwt=.8897)
 
def SUAVE.Methods.Weights.Correlations.Propulsion.engine_jet.engine_jet (thrust_sls)
 
def SUAVE.Methods.Weights.Correlations.Propulsion.engine_piston.engine_piston (max_power, kwt2=5.22, xwt=.780)
 
def SUAVE.Methods.Weights.Correlations.Propulsion.hts_motor.hts_motor (max_power)
 
def SUAVE.Methods.Weights.Correlations.Propulsion.integrated_propulsion.integrated_propulsion (engine_jet, num_eng, engine_wt_factor=1.6)
 integrated_propulsion.py More...
 
def SUAVE.Methods.Weights.Correlations.Propulsion.integrated_propulsion_general_aviation.integrated_propulsion_general_aviation (engine_piston, num_eng, engine_wt_factor=2.575, engine_wt_exp=.922)
 
def SUAVE.Methods.Weights.Correlations.Propulsion.nasa_motor.nasa_motor (torque, kwt2=.3928, xwt=.8587)
 

Detailed Description

Contains some methods for calculating different propulsion system weights.

Function Documentation

◆ air_cooled_motor()

def SUAVE.Methods.Weights.Correlations.Propulsion.air_cooled_motor.air_cooled_motor (   max_power,
  kwt2 = 1.96,
  xwt = .8897 
)
Calculate the weight of an air-cooled motor    
weight correlation; weight=kwt2*(max_power**xwt)
    
Assumptions:
        calculated from fit of commercial available motors
        
Source: Sinsay, J.D., Tracey, B., Alonso, J.J., Kontinos, D.K., Melton, J.E., Grabbe, S.,
        "Air Vehicle Design and Technology Considerations for an Electric VTOL Metro-Regional Public Transportation System,"
        12th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference and 14th AIAA/ISSMO Multidisciplinary
        Analysis and Optimization Conference, Indianapolis, IN, Sept.2012  

Inputs:
        max_power- maximum power the motor can deliver safely      [Watts]
        kwt2
        xwt
        
Outputs:
        mass- weight of the motor                                [kilograms]
    
Properties Used:
        N/A

◆ engine_jet()

def SUAVE.Methods.Weights.Correlations.Propulsion.engine_jet.engine_jet (   thrust_sls)
Calculate the weight of the dry engine  

Assumptions:
        calculated engine weight from a correlation of engines

Source: 
        N/A
        
Inputs:
        thrust_sls - sea level static thrust of a single engine [Newtons]

Outputs:
        weight - weight of the dry engine                       [kilograms]
    
Properties Used:
        N/A

◆ engine_piston()

def SUAVE.Methods.Weights.Correlations.Propulsion.engine_piston.engine_piston (   max_power,
  kwt2 = 5.22,
  xwt = .780 
)
weight = SUAVE.Methods.Correlations.Propulsion.air_cooled_motor(max_power)
    Calculate the weight of an piston engine  
    weight correlation; weight=kwt2*(max_power**xwt)
    Inputs:
            max_power- maximum power the motor can deliver safely [Watts]
            kwt2
            xwt
            
    Outputs:
            weight- weight of the motor [kilograms]
    
    Source: Raymer, Aircraft Design, a Conceptual Approach

◆ hts_motor()

def SUAVE.Methods.Weights.Correlations.Propulsion.hts_motor.hts_motor (   max_power)
Calculate the weight of a high temperature superconducting motor

   Assumptions:
       calculated from fit of commercial available motors
       
   Source: [10] Snyder, C., Berton, J., Brown, G. et all
       'Propulsion Investigation for Zero and Near-Zero Emissions Aircraft,' NASA STI Program,
       NASA Glenn,  2009.012. page 12
       
   Inputs:
       max_power- maximum power the motor can deliver safely   [Watts]
   
   Outputs:
       weight- weight of the motor                             [kilograms]
   
Properties Used:
       N/A

◆ integrated_propulsion()

def SUAVE.Methods.Weights.Correlations.Propulsion.integrated_propulsion.integrated_propulsion (   engine_jet,
  num_eng,
  engine_wt_factor = 1.6 
)

integrated_propulsion.py

Created: Jan 2014, M. A. Wendorff Modified: Feb 2014, A. Wendorff Feb 2016, E. Botero

Calculate the weight of the entire propulsion system 

Assumptions:
        The propulsion system is a fixed 60% greater than the dry engine alone. 
        The propulsion system includes the engines, engine exhaust, reverser, starting,
        controls, lubricating, and fuel systems. The nacelle and pylon weight are also
        part of this calculation.           
        
Source: 
        N/A
        
Inputs:
        engine_jet - dry weight of the engine                                             [kilograms]
        num_eng - total number of engines on the aircraft                                 [dimensionless]
        engine_wt_factor - weight increase factor for entire integrated propulsion system [dimensionless]

Outputs:
        weight - weight of the full propulsion system                                     [kilograms]
    
Properties Used:
        N/A

◆ integrated_propulsion_general_aviation()

def SUAVE.Methods.Weights.Correlations.Propulsion.integrated_propulsion_general_aviation.integrated_propulsion_general_aviation (   engine_piston,
  num_eng,
  engine_wt_factor = 2.575,
  engine_wt_exp = .922 
)
    Calculate the weight of the entire propulsion system        

    Source:
            Source: Raymer, Aircraft Design, a Conceptual Approach        
            
    Inputs:
            engine_piston - dry weight of a single engine                                     [kilograms]
            num_eng - total number of engines on the aircraft                                 [dimensionless]
            engine_wt_factor - weight increase factor for entire integrated propulsion system [dimensionless]
    
    Outputs:
            weight - weight of the full propulsion system [kilograms]

◆ nasa_motor()

def SUAVE.Methods.Weights.Correlations.Propulsion.nasa_motor.nasa_motor (   torque,
  kwt2 = .3928,
  xwt = .8587 
)
Calculate the weight of an air-cooled motor    
weight correlation; weight=kwt2*(max_power**xwt)
    
Assumptions:
        calculated from fit of high power-to-weight motors
        
Source: NDARC Theory Manual, Page 213
https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20170011656.pdf

Inputs:
        torque- maximum torque the motor can deliver safely      [N-m]
        kwt2
        xwt
        
Outputs:
        mass- mass of the motor                                [kilograms]
    
Properties Used:
        N/A