Skip to content

Constant Density Pump

fullflow.ConstantDensityPump

Constant-density pump pressure-rise component.

ConstantDensityPump models a pump for an approximately incompressible fluid with constant density. The component solves volumetric flow as an iteration variable by matching the predicted discharge total pressure to the assigned discharge total pressure.

If upstream total enthalpy is assigned, the component also computes discharge total enthalpy from shaft power and mass flow.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

rotor_speedState

Pump rotor speed

head_riseState

Pump head rise

volumetric_flowState

Pump volumetric flow rate

densityState

Fluid density

torqueState

Shaft torque

upstream_total_pressureState

Upstream total pressure

discharge_total_pressureState

Discharge total pressure

upstream_total_enthalpyState, optional

Upstream total enthalpy

gravitational_accelerationfloat, optional

Gravitational acceleration

Outputs

Name Type Description
discharge_total_enthalpyState, optional

Discharge total enthalpy

efficiencyState, optional

Pump efficiency

shaft_powerState, optional

Shaft power

mass_flowState, optional

Pump mass flow rate

Iteration Variables

Name Type Description
volumetric_flowState

Pump volumetric flow rate

Residuals

Name Type Description
pressure_balancefloat

Enforces consistency between predicted and assigned discharge pressure

predicted_discharge_total_pressure - discharge_total_pressure = 0