Skip to content

Pressurized Tank

fullflow.PressurizedTank

Pressurized liquid tank with ullage collapse continuity.

PressurizedTank represents a liquid storage tank pressurized by a gas ullage. The tank pressure is solved such that the change in ullage volume caused by liquid discharge is balanced by incoming pressurant mass.

This formulation is useful for modeling regulated pressurization systems where a pressurant gas replaces discharged liquid volume.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

pressureState

Tank pressure

pressurant_densityState

Pressurant gas density

liquid_densityState

Liquid density

collapse_factorState or float, optional

Empirical ullage collapse factor. Defaults to 1.

ullage_temperaturefloat, optional

Pressurant ullage temperature

liquid_temperaturefloat, optional

Bulk liquid temperature

liquid_heightState, optional

Liquid column height above the outlet reference elevation

gravitational_accelerationState or float, optional

Gravitational acceleration. Defaults to standard gravity.

head_pressureState, optional

Hydrostatic pressure generated by the liquid column

pressurant_internal_energyState, optional

Pressurant specific internal energy

liquid_internal_energyState, optional

Liquid specific internal energy

liquid_enthalpyState, optional

Liquid specific enthalpy

mass_flow_inState, optional

Pressurant mass flow rate entering the tank

mass_flow_outState, optional

Liquid mass flow rate leaving the tank

Iteration Variables

Name Type Description
pressureState

Tank pressure

Residuals

Name Type Description
ullage_continuityfloat

Enforces pressurant mass conservation.

mass_flow_in - collapse_factor * pressurant_density * mass_flow_out / liquid_density = 0

The collapse factor allows the user to account for non-ideal ullage behavior, tank collapse, or empirical corrections.