Skip to content

Liquid Regulator

fullflow.LiquidRegulator

Incompressible liquid regulator flow model.

LiquidRegulator computes mass flow through a liquid regulator using the upstream pressure, set pressure, fluid density, discharge coefficient, and flow area. The sign of the mass flow follows the sign of the pressure difference, allowing reverse flow when the set pressure exceeds the upstream pressure.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

upstream_pressureState

Upstream pressure

set_pressureState

Regulator set pressure

densityState

Fluid density

discharge_coefficientfloat

Discharge coefficient

cross_sectional_areafloat

Flow area

Outputs

Name Type Description
mass_flowState, optional

Computed mass flow rate