EQ_pump_p(): power of a pump

About:

Calculate the power of a pump, expressed in Watt (W).
Module: Equipment
Function:
EQ_pump_p(q, h, rho, y)
Parameters:
  • q, flow - m3/s
  • h, elevation head - m
  • rho, volumic massa - kg/m3
  • y, pump yield.

Sample code
from Equipment import*

q = float(input("q (m3/s): "))
h = float(input("h (m): "))
rho = float(input("rho (kg/m3): "))
y = float(input("y: "))

p = EQ_pump_p(q, h, rho, y)

print("p:",p/1000.0,"kW")
Input data:
q (m3/s): 0.25
h (m): 50.0
rho (kg/m3): 1000.0
y: 0.8
Results:
p: 153.22890625 kW