SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero Class Reference
Inheritance diagram for SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero:
SUAVE.Components.Energy.Energy_Component.Energy_Component SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component

Public Member Functions

def __defaults__ (self)
 
def evaluate (self, rotor, wake_inputs, conditions)
 
def evaluate_slipstream (self, rotor, geometry, ctrl_pts, wing_instance=None)
 
def evaluate_wake_velocities (self, rotor, evaluation_points, ctrl_pts)
 

Public Attributes

 tag
 
 wake_method
 
- Public Attributes inherited from SUAVE.Components.Energy.Energy_Component.Energy_Component
 inputs
 
 outputs
 
- 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 general rotor wake component. 

Assumptions:
None

Source:
None

Member Function Documentation

◆ __defaults__()

def SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero.__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.Energy.Energy_Component.Energy_Component.

◆ evaluate()

def SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero.evaluate (   self,
  rotor,
  wake_inputs,
  conditions 
)
Wake evaluation is performed using a simplified vortex wake method for Fidelity Zero, 
following Helmholtz vortex theory.

Assumptions:
None

Source:
Drela, M. "Qprop Formulation", MIT AeroAstro, June 2006
http://web.mit.edu/drela/Public/web/qprop/qprop_theory.pdf

Inputs:
   self         - rotor wake
   rotor        - SUAVE rotor
   wake_inputs.
      Ua        - Axial velocity
      Ut        - Tangential velocity
      r         - radius distribution
   conditions   - conditions
   
   
Outputs:
   va  - axially-induced velocity from rotor wake
   vt  - tangentially-induced velocity from rotor wake

Properties Used:
None

◆ evaluate_slipstream()

def SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero.evaluate_slipstream (   self,
  rotor,
  geometry,
  ctrl_pts,
  wing_instance = None 
)
Evaluates the velocities induced by the rotor on a specified wing of the vehicle.
If no wing instance is specified, uses main wing or last available wing in geometry.

Assumptions:
None

Source:
N/A

Inputs:
   self         - rotor wake
   rotor        - rotor
   geometry     - vehicle geometry
   
Outputs:
   wake_V_ind   - induced velocity from rotor wake at (VD.XC, VD.YC, VD.ZC)

Properties Used:
None

◆ evaluate_wake_velocities()

def SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Zero.Rotor_Wake_Fidelity_Zero.evaluate_wake_velocities (   self,
  rotor,
  evaluation_points,
  ctrl_pts 
)
Links the rotor wake to compute the wake-induced velocities at the specified
evaluation points.

Assumptions:
None

Source:
N/A

Inputs:
   self               - rotor wake
   rotor              - rotor
   evaluation_points  - points at which to evaluate the rotor wake-induced velocities 
   
Outputs:
   prop_V_wake_ind  - induced velocity from rotor wake at (VD.XC, VD.YC, VD.ZC)

Properties Used:
None

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