SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Center_of_Gravity

Description. More...

Functions

def SUAVE.Methods.Center_of_Gravity.compute_component_centers_of_gravity.compute_component_centers_of_gravity (vehicle, nose_load=0.06)
 
def SUAVE.Methods.Center_of_Gravity.compute_fuel_center_of_gravity_longitudinal_range.plot_cg_map (masses, cg_mins, cg_maxes, empty_mass=0, empty_cg=0, units='metric', special_length=None, fig_title="Available Fuel CG Distribution")
 
def SUAVE.Methods.Center_of_Gravity.compute_fuel_center_of_gravity_longitudinal_range.compute_fuel_center_of_gravity_longitudinal_range (vehicle)
 
def SUAVE.Methods.Center_of_Gravity.compute_mission_center_of_gravity.compute_mission_center_of_gravity (vehicle, mission_fuel_weight)
 compute_mission_center_of_gravity.py More...
 

Detailed Description

Description.

Function Documentation

◆ compute_component_centers_of_gravity()

def SUAVE.Methods.Center_of_Gravity.compute_component_centers_of_gravity.compute_component_centers_of_gravity (   vehicle,
  nose_load = 0.06 
)
computes the CG of all of the vehicle components based on correlations 
from AA241

Assumptions:
None

Source:
AA 241 Notes

Inputs:
vehicle

Outputs:
None

Properties Used:
N/A

◆ compute_fuel_center_of_gravity_longitudinal_range()

def SUAVE.Methods.Center_of_Gravity.compute_fuel_center_of_gravity_longitudinal_range.compute_fuel_center_of_gravity_longitudinal_range (   vehicle)
Computes the possible longitudinal center of gravity given
a set of fuel tanks (includes fuel weight only)

Assumptions:
Fuel tanks are only in the fuselage/wings

Source:
N/A

Inputs:
vehicle.wings.*.Fuel_Tanks.mass_properties.
  center_of_gravity       [m]
  fuel_mass_when_full     [kg]
vehicle.fuselages.*.Fuel_Tanks.mass_properties.
  center_of_gravity       [m]
  fuel_mass_when_full     [kg]

Outputs:
fuel_masses               [kg] (these are arrays spanning the possible masses)
min_cg                    [m]
max_cg                    [m]

Properties Used:
N/A

◆ compute_mission_center_of_gravity()

def SUAVE.Methods.Center_of_Gravity.compute_mission_center_of_gravity.compute_mission_center_of_gravity (   vehicle,
  mission_fuel_weight 
)

compute_mission_center_of_gravity.py

Created: Nov 2015, M. Vegh Modified: Jan 2016, E. Botero

computes the CG for the vehicle based on the mzfw cg of the
vehicle, and an assigned fuel

Assumptions:
None

Source:
N/A

Inputs:
vehicle 
mission_fuel_weight           [Newtons]

Outputs:
cg                            [meters]

Properties Used:
N/A

◆ plot_cg_map()

def SUAVE.Methods.Center_of_Gravity.compute_fuel_center_of_gravity_longitudinal_range.plot_cg_map (   masses,
  cg_mins,
  cg_maxes,
  empty_mass = 0,
  empty_cg = 0,
  units = 'metric',
  special_length = None,
  fig_title = "Available Fuel CG Distribution" 
)
Plot possible longitudinal cg positions for the fuel (or full vehicle
if empty mass is given)

Assumptions:
None

Source:
N/A

Inputs:
  Fuel only:
    masses     [kg]
    cg_mins    [m]
    cg_maxes   [m]

  Vehicle Properties (optional):
    empty_mass [kg]
    empty_cg   [m]

Outputs:
fig      (figure handle)
axes     (axis handle)
cg_mins  [m]  (incl. vehicle if vehicle properties specified)
cg_maxes [m]  (incl. vehicle if vehicle properties specified)
masses   [kg] (incl. vehicle if vehicle properties specified)

Properties Used:
N/A