compute_atmos_props.py

class openconcept.analysis.atmospherics.compute_atmos_props.ComputeAtmosphericProperties(**kwargs)[source]

Bases: openmdao.core.group.Group

Computes pressure, density, temperature, dyn pressure, and true airspeed

Inputs:
  • fltcond|h (float) – Altitude (vector, km)
  • fltcond|Ueas (float) – Equivalent airspeed (vector, m/s)
Outputs:
  • fltcond|p (float) – Pressure (vector, Pa)
  • fltcond|rho (float) – Density (vector, kg/m3)
  • fltcond|T (float) – Temperature (vector, K)
  • fltcond|Utrue (float) – True airspeed (vector, m/s)
  • fltcond|q (float) – Dynamic pressure (vector, Pa)
Options:

num_nodes (int) – Number of analysis points to run (sets vec length) (default 1)

class openconcept.analysis.atmospherics.compute_atmos_props.InputConverter(**kwargs)[source]

Bases: openmdao.core.explicitcomponent.ExplicitComponent

This component adds a unitized interface to the Hwang and Jasa model.

Inputs:
  • fltcond|h (float) – Altitude (vector, km)
  • fltcond|Ueas (float) – Equivalent airspeed (vector, m/s)
Outputs:
  • h_km (float) – Altitude in km to pass to the standard atmosphere modules (vector, unitless)
  • v_m_s (float) – Airspeed in m/s to pass to the standard atmosphere modules (vector, unitless)
Options:

num_nodes (int) – Number of analysis points to run (sets vec length) (default 1)

class openconcept.analysis.atmospherics.compute_atmos_props.OutputConverter(**kwargs)[source]

Bases: openmdao.core.explicitcomponent.ExplicitComponent

This component adds a unitized interface to the Hwang and Jasa model.

Inputs:
  • p_MPa (float) – Pressure in megapascals from the standard atm model (vector, unitless)
  • T_1e2_K (float) – Tempreature in 100K units from the std atm model (vector, unitless)
  • rho_kg_m3 (float) – Density in kg / m3 from the std atm model (vector, unitless)
Outputs:
  • fltcond|p (float) – Pressure with units (vector, Pa)
  • fltcond|rho (float) – Density with units (vector, kg/m3)
  • fltcond|T (float) – Temperature with units (vector, K)
Options:

num_nodes (int) – Number of analysis points to run (sets vec length) (default 1)