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

Public Member Functions

def solar_radiation (self, conditions)
 
- Public Member Functions inherited from SUAVE.Components.Energy.Energy_Component.Energy_Component
def __defaults__ (self)
 

Additional Inherited Members

- 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

A class that handle solar radiation computation.

Assumptions:
None

Source:
N/A

Member Function Documentation

◆ solar_radiation()

def SUAVE.Components.Energy.Processes.Solar_Radiation.Solar_Radiation.solar_radiation (   self,
  conditions 
)
Computes the adjusted solar flux

Assumptions:
Solar intensity =1305 W/m^2
Includes a diffuse component of 0% of the direct component
Altitudes are not excessive 

Source:
N/A

Inputs:
conditions.frames.
  planet.start_time        [s]
  planet.latitude          [degrees]
  planet.longitude         [degrees]
  body.inertial_rotations  [radians]
  inertial.time            [s]
conditions.freestream.
  altitude                 [m]

Outputs:
self.outputs.flux          [W/m^2]
flux                       [W/m^2]

Properties Used:
N/A

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