SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Fuselages.Fuselage.Fuselage Class Reference
Inheritance diagram for SUAVE.Components.Fuselages.Fuselage.Fuselage:
SUAVE.Components.Lofted_Body.Lofted_Body SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component

Public Member Functions

def __defaults__ (self)
 
def append_segment (self, segment)
 
def append_fuel_tank (self, fuel_tank)
 

Public Attributes

 tag
 
 origin
 
 aerodynamic_center
 
 max_per_vehicle
 
 number_coach_seats
 
 seats_abreast
 
 seat_pitch
 
 areas
 
 effective_diameter
 
 width
 
 nose_curvature
 
 tail_curvature
 
 heights
 
 x_rotation
 
 y_rotation
 
 z_rotation
 
 lengths
 
 fineness
 
 differential_pressure
 
 aft_centerbody_area
 
 aft_centerbody_taper
 
 cabin_area
 
 non_dimensional_origin
 
 generative_design_minimum
 
 generative_design_max_per_vehicle
 
 generative_design_characteristics
 
 generative_design_char_min_bounds
 
 generative_design_char_max_bounds
 
 Fuel_Tanks
 
 vsp_data
 
 Segments
 
- Public Attributes inherited from SUAVE.Components.Lofted_Body.Lofted_Body
 tag
 
 Segments
 
- Public Attributes inherited from SUAVE.Components.Physical_Component.Physical_Component
 tag
 
 mass_properties
 
 origin
 
 symmetric
 
- Public Attributes inherited from SUAVE.Components.Component.Component
 tag
 
 origin
 
 generative_design_max_per_vehicle
 
 generative_design_characteristics
 
 generative_design_special_parent
 

Detailed Description

This is a standard fuselage for a tube and wing aircraft.

Assumptions:
Conventional fuselage

Source:
N/A

Member Function Documentation

◆ __defaults__()

def SUAVE.Components.Fuselages.Fuselage.Fuselage.__defaults__ (   self)
This sets the default values for the component to function.

Assumptions:
None
    
Source:
N/A
    
Inputs:
None
    
Outputs:
None
    
Properties Used:
None

Reimplemented from SUAVE.Components.Lofted_Body.Lofted_Body.

◆ append_fuel_tank()

def SUAVE.Components.Fuselages.Fuselage.Fuselage.append_fuel_tank (   self,
  fuel_tank 
)
Adds a fuel tank to the fuselage 
    
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
N/A

◆ append_segment()

def SUAVE.Components.Fuselages.Fuselage.Fuselage.append_segment (   self,
  segment 
)
Adds a segment to the fuselage. 
    
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
N/A

The documentation for this class was generated from the following file: