SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Two.Rotor_Wake_Fidelity_Two Class Reference
Inheritance diagram for SUAVE.Analyses.Propulsion.Rotor_Wake_Fidelity_Two.Rotor_Wake_Fidelity_Two:
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, U, Ua, Ut, PSI, omega, beta, c, r, R, B, a, nu, a_loc, a_geo, cl_sur, cd_sur, ctrl_pts, Nr, Na, tc, use_2d_analysis, conditions)
 

Public Attributes

 tag
 
 wake_method
 
 external_inflow
 
- 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_Two.Rotor_Wake_Fidelity_Two.__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_Two.Rotor_Wake_Fidelity_Two.evaluate (   self,
  rotor,
  U,
  Ua,
  Ut,
  PSI,
  omega,
  beta,
  c,
  r,
  R,
  B,
  a,
  nu,
  a_loc,
  a_geo,
  cl_sur,
  cd_sur,
  ctrl_pts,
  Nr,
  Na,
  tc,
  use_2d_analysis,
  conditions 
)
Wake evaluation is performed using an externally-applied inflow field at the rotor.
This requires an external solver to generate the inflow to the rotor, which must have been appended to the 
rotor wake as wake.external_flow.va and wake.external_flow.vt. This is then used within the BET.
   
   
Assumptions:
   Assumes external inflow is provided with shape (Nr_external,Na_external), where Nr_external is the number
   of radial stations at which the inflow is provided and Na_external is the number of azimuthal stations.
   
   Assumes external radial stations matches the rotor radial stations
   Assumes azimuth stations are evenly spaced 
   
Outputs of this function include the inflow velocities induced by rotor wake:
   va  - axially-induced velocity from rotor wake
   vt  - tangentially-induced velocity from rotor wake

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