RCAIDE.Library.Components.Powertrain.Converters.Compression_Nozzle

Compression_Nozzle#

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

Bases: Converter

A compression nozzle component model for propulsion systems that converts flow energy into pressure.

tag#

Identifier for the nozzle. Default is ‘Nozzle’.

Type:

str

polytropic_efficiency#

Efficiency of the compression process. Default is 1.0.

Type:

float

pressure_ratio#

Ratio of outlet to inlet pressure. Default is 1.0.

Type:

float

pressure_recovery#

Pressure recovery factor. Default is 1.0.

Type:

float

compressibility_effects#

Flag for including compressibility effects. Default is False.

Type:

bool

compression_levels#

Number of compression stages. Default is 0.0.

Type:

float

theta#

Nozzle angle [rad]. Default is 0.0.

Type:

float

Notes

The Compression_Nozzle class models a nozzle that increases the pressure of the flow. The model assumes: * Pressure ratio and efficiency do not change with varying conditions * Flow is either subsonic or choked

Definitions

‘Polytropic Efficiency’

Measure of compression process efficiency accounting for real gas effects

‘Pressure Recovery’

Ratio of actual to ideal pressure rise

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