Skip to content

Choked Rayleigh Flow

fullflow.ChokedRayleighFlow

Choked Rayleigh flow model for ideal-gas heat addition.

ChokedRayleighFlow computes the Rayleigh choking state for frictionless constant-area flow with heat addition. The downstream state is treated as the Rayleigh star state, so the downstream Mach number is one.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

upstream_densityState

Upstream density

upstream_speed_of_soundState

Upstream speed of sound

upstream_static_temperatureState

Upstream static temperature

specific_heat_ratioState

Specific heat ratio

specific_gas_constantState

Specific gas constant

inner_diameterfloat

Duct inner diameter

heat_rateState or float, optional

Heat rate added to the flow

upstream_static_enthalpyState, optional

Upstream static enthalpy

regimestr, optional

Rayleigh branch to use

upstream_mach_numberState, optional

Upstream Mach number

Outputs

Name Type Description
mass_fluxState, optional

Computed mass flux

mass_flowState, optional

Computed mass flow rate

total_enthalpy_inState, optional

Upstream total enthalpy

total_enthalpy_outState, optional

Downstream total enthalpy

downstream_mach_numberState or float, optional

Downstream Mach number

static_temperature_ratioState, optional

Downstream-to-upstream static temperature ratio

static_pressure_ratioState, optional

Downstream-to-upstream static pressure ratio

density_ratioState, optional

Downstream-to-upstream density ratio

velocity_ratioState, optional

Downstream-to-upstream velocity ratio

total_temperature_ratioState, optional

Downstream-to-upstream total temperature ratio

total_pressure_ratioState, optional

Downstream-to-upstream total pressure ratio

heat_per_massState, optional

Heat addition per unit mass

heat_rate_to_chokeState, optional

Heat rate required to reach choking

heat_per_mass_to_chokeState, optional

Heat addition per unit mass required to reach choking