Skip to content

Polytropic Pump

fullflow.PolytropicPump

Polytropic pump pressure-rise component.

PolytropicPump models a pump with changing density between the inlet and discharge states. The component solves mass flow as an iteration variable by matching a polytropic pressure-rise estimate to the assigned discharge total pressure.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

rotor_speedState

Pump rotor speed

head_riseState

Pump head rise

mass_flowState

Pump mass flow rate

upstream_densityState

Upstream fluid density

downstream_densityState

Downstream fluid density

torqueState

Shaft torque

upstream_total_pressureState

Upstream total pressure

discharge_total_pressureState

Discharge total pressure

upstream_total_enthalpyState

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

inlet_volumetric_flowState, optional

Inlet volumetric flow rate

outlet_volumetric_flowState, optional

Outlet volumetric flow rate

Iteration Variables

Name Type Description
mass_flowState

Pump mass flow rate

Residuals

Name Type Description
pressure_balancefloat

Enforces consistency between predicted and assigned discharge pressure

predicted_discharge_total_pressure - discharge_total_pressure = 0