RCAIDE.Library.Components.Powertrain.Converters.Expansion_Nozzle

Expansion_Nozzle#

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

Bases: Converter

An expansion nozzle component model for propulsion systems that converts pressure energy into kinetic energy.

tag#

Identifier for the nozzle. Default is ‘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

Notes

The Expansion_Nozzle class models a nozzle that converts pressure energy into kinetic energy through an expansion process. The model:

  • Handles subsonic and choked flow conditions

  • Accounts for losses through polytropic efficiency

  • Maintains constant pressure ratio at design conditions

  • Assumes quasi-one-dimensional flow

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

  • Flow can be subsonic or choked (but not supersonic)

Definitions

‘Polytropic Efficiency’

Measure of expansion process efficiency accounting for real gas effects

‘Pressure Ratio’

Ratio of exit to inlet pressure

‘Choked Flow’

Condition where flow reaches sonic velocity at the throat

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]#