SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Nacelles.Nacelle.Nacelle Class Reference
Inheritance diagram for SUAVE.Components.Nacelles.Nacelle.Nacelle:
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_airfoil (self, airfoil)
 
def nac_vel_to_body (self)
 
def body_to_nac_vel (self)
 
def vec_to_vel (self)
 

Public Attributes

 tag
 
 origin
 
 aerodynamic_center
 
 areas
 
 diameter
 
 inlet_diameter
 
 length
 
 orientation_euler_angles
 
 flow_through
 
 differential_pressure
 
 Airfoil
 
 cowling_airfoil_angle
 
 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 nacelle for a generic aircraft.

Assumptions:
None

Source:
N/A

Member Function Documentation

◆ __defaults__()

def SUAVE.Components.Nacelles.Nacelle.Nacelle.__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_airfoil()

def SUAVE.Components.Nacelles.Nacelle.Nacelle.append_airfoil (   self,
  airfoil 
)
Adds an airfoil to the segment 
    
Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

◆ append_segment()

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

◆ body_to_nac_vel()

def SUAVE.Components.Nacelles.Nacelle.Nacelle.body_to_nac_vel (   self)
This rotates from the systems body frame to the nacelles velocity frame

Assumptions:
There are two nacelle frames, the vehicle frame describing the location and the nacelle velocity frame
velocity frame is X out the nose, Z towards the ground, and Y out the right wing
vehicle frame is X towards the tail, Z towards the ceiling, and Y out the right wing

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
None

◆ nac_vel_to_body()

def SUAVE.Components.Nacelles.Nacelle.Nacelle.nac_vel_to_body (   self)
This rotates from the systems body frame to the nacelles velocity frame

Assumptions:
There are two nacelle frames, the vehicle frame describing the location and the nacelle velocity frame
velocity frame is X out the nose, Z towards the ground, and Y out the right wing
vehicle frame is X towards the tail, Z towards the ceiling, and Y out the right wing

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
None

◆ vec_to_vel()

def SUAVE.Components.Nacelles.Nacelle.Nacelle.vec_to_vel (   self)
This rotates from the nacelles vehicle frame to the nacelles velocity frame

Assumptions:
There are two nacelle frames, the vehicle frame describing the location and the nacelle velocity frame
velocity frame is X out the nose, Z towards the ground, and Y out the right wing
vehicle frame is X towards the tail, Z towards the ceiling, and Y out the right wing

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
None

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