수동력은 밀도와 중력가속도와 유량과 전양정의 곱이다. 전양정은 흡입수두, 송출수두, 손실수두의 합이다. 펌프 중심 아래 2m에서 위 15m로 물을 올리고 손실수두가 6m이면 전양정은 23m가 된다. 유량 1m³/min은 60으로 나눈 1/60m³/s이고, 비중량 9800N/m³을 곱하면 동력은 약 3757W다.
축동력은 수동력을 효율로 나눈 값이다. 효율이 50%이면 같은 일을 하는 데 두 배의 동력이 필요하다. 유량 0.65m³/min, 전양정 40m, 효율 50%이면 수동력 약 4.24kW를 0.5로 나눈 8.49kW가 축동력이 된다. 효율을 곱하면 오히려 작아지므로 방향을 확인한다.
전양정에 손실을 더하는 것을 빠뜨리지 않는다. 10m 위 저수조로 보내면서 손실수두가 5m이면 전양정은 15m이고, 유량 0.6m³/min과 효율 85%에서 전력은 약 1.73kW다. 손실수두가 7m이면 전양정 17m가 되어 효율 90%에서 약 1.85kW가 된다. 같은 높이라도 손실이 크면 동력이 커진다.
압력계의 읽기로 전양정을 만들 수도 있다. 입구 -30kPa, 출구 440kPa이면 압력차는 470kPa이고, 출구 압력계가 0.6m 높으면 약 6kPa를 더해 476kPa가 된다. 유량 3m³/min을 0.05m³/s로 바꾸어 압력차와 곱하면 동력은 약 23.8kW다. 킬로파스칼과 세제곱미터 매초를 쓰면 킬로와트가 바로 나온다.
진공계와 압력계를 함께 쓰는 경우에는 부호를 주의한다. 진공계 -160mmHg는 0.1333을 곱해 약 21.3kPa로 바꾸고, 출구 300kPa과 더해 321.3kPa로 둔다. 유량 10m³/min은 0.167m³/s이고, 여기에 2m 높이차의 수두 약 3.3kW를 더하면 수동력은 약 56.8kW가 된다. 진공을 음수로 그대로 더하면 압력차가 작아진다.
펌프 효율은 수동력을 축동력으로 나누어 구한다. 압력 6.86MPa과 송출량 53L/min이면 수동력은 약 6.06kW이고, 축동력 7.4kW로 나누면 전효율은 약 81.9%다. 메가파스칼을 파스칼로, 리터 매분을 세제곱미터 매초로 바꾸는 두 단계가 필요하다.
상사법칙은 동력 계산과 함께 나온다. 회전수가 1.4배가 되면 유량은 1.4배, 양정은 1.96배가 되고 동력은 세제곱에 비례해 2.744배가 된다. 임펠러 지름이 2배가 되면 동력은 다섯제곱에 비례해 32배가 된다. 회전수나 지름을 바꾼 뒤의 동력을 구할 때는 먼저 비례 관계를 적용한다.
캐비테이션을 막는 방법과 동력 계산은 구분한다. 흡입관을 짧게 하고 손실을 줄이며 회전수를 낮추는 것이 방지책이고, 회전수를 높이는 것은 흡입 속도를 높여 오히려 캐비테이션을 부른다. 캐비테이션은 기포가 생겼다 터지면서 임펠러를 침식하고, 서징은 송출 압력과 유량이 주기적으로 진동하는 현상이다.