RCAIDE.Library.Components.Powertrain.Converters.Supersonic_Nozzle

Supersonic_Nozzle#

class Supersonic_Nozzle(*args, **kwarg)[source]#

Bases: Converter

A supersonic nozzle component model for propulsion systems capable of supersonic outflow.

tag#

Identifier for the nozzle. Default is ‘Supersonic_Nozzle’.

Type:

str

polytropic_efficiency#

Efficiency of the expansion process accounting for losses. Default is 1.0.

Type:

float

pressure_ratio#

Ratio of outlet to inlet pressure. Default is 1.0.

Type:

float

pressure_recovery#

Ratio of recovered to ideal total pressure. Default is 1.0.

Type:

float

max_area_ratio#

Maximum allowable exit to throat area ratio. Default is 1000.0.

Type:

float

min_area_ratio#

Minimum allowable exit to throat area ratio. Default is 0.0.

Type:

float

Notes

The Supersonic_Nozzle class models a convergent-divergent nozzle that can achieve supersonic exit flow. The model includes:

  • Isentropic flow relations

  • Shock wave effects

  • Variable area ratio capabilities

  • Real gas effects through efficiency terms

  • Pressure recovery modeling

Major Assumptions
  • Pressure ratio and efficiency do not change with varying conditions

  • One-dimensional flow

  • Perfect gas behavior

  • Adiabatic process

  • No boundary layer separation

  • Steady flow conditions

Definitions

‘Polytropic Efficiency’

Measure of expansion process efficiency accounting for losses

‘Pressure Ratio’

Ratio of exit static pressure to inlet total pressure

‘Pressure Recovery’

Measure of total pressure preservation through the nozzle

‘Area Ratio’

Ratio of exit area to throat area

References

[1] Mattingly, J. D., & Boyer, K. M. (2016). Elements of propulsion: Gas

turbines and rockets, second edition Jack D. Mattingly, Keith M. Boyer. American Institute of Aeronautics and Astronautics.

append_operating_conditions(segment, energy_conditions, noise_conditions=None)[source]#