LIVEdataset releasetasks 552models 18last submission · built
task library
built templatepump-sizingwith-tool

Pump Affinity Laws

Calculates the new flow rate, head, and power draw for the same pump operating at a different rotational speed. The template applies the standard pump affinity laws Q2 = Q1(N2/N1), H2 = H1(N2/N1)^2, and P2 = P1(N2/N1)^3 for deterministic variable-speed pump checks.

inputs

5 fields

context

3 archetypes

engine

with-tool

outputs

4 scored fields

contract fields

Parameter Map

5 inputs to 4 scored outputs

  • original_speed_rpm

    float

    Original pump rotational speed N1

    500 to 3600rpm
  • new_speed_rpm

    float

    New pump rotational speed N2

    500 to 3600rpm
  • original_flow_l_s

    float

    Original pump flow rate Q1

    1 to 500L/s
  • original_head_m

    float

    Original pump total head H1

    2 to 150m
  • original_power_kw

    float

    Original pump power P1

    0.5 to 1000kW
speed_ratiotol 0.03

Speed ratio N2/N1

new_flow_l_stol 0.03

New flow rate Q2

new_head_mtol 0.03

New total head H2

new_power_kwtol 0.03

New pump power P2

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for a small speed reduction

all fields visible
all_givenmedium

All parameters given across common pump operating scenarios

all fields visible
all_givenhard

All parameters given for larger pumps and wider speed changes

all fields visible

scenario bands

Archetype Atlas

small_booster_speed_reduction

2 contexts

Small booster pump slowed for low-demand operation

original_speed_rpm1450 to 1800
new_speed_rpm900 to 1400
original_flow_l_s5 to 35
original_head_m15 to 45

suburban-water-booster / building-services-transfer

transfer_pump_speed_increase

2 contexts

Transfer pump checked for a moderate speed increase

original_speed_rpm1200 to 1800
new_speed_rpm1600 to 2200
original_flow_l_s40 to 180
original_head_m20 to 80

regional-water-transfer / industrial-process-transfer

large_station_trim

2 contexts

Large pump station trimmed to match a lower duty point

original_speed_rpm980 to 1500
new_speed_rpm750 to 1200
original_flow_l_s150 to 500
original_head_m40 to 150

trunk-main-transfer / raw-water-intake

rendered task

Generation Preview

regional-water-transfer-transfer-pump-speed-increase-preview

difficulty
hard
visibility
all_given
archetype
transfer_pump_speed_increase
site context
regional-water-transfer
instruction excerptpump-affinity-laws_calc.py

visible fields

  • original_speed_rpm1200 to 1800 rpm
  • new_speed_rpm1600 to 2200 rpm
  • original_flow_l_s40 to 180 L/s
  • original_head_m20 to 80 m
  • original_power_kw20 to 250 kW

withheld schema

speed_rationew_flow_l_snew_head_mnew_power_kw
Transfer pump checked for a moderate speed increase. regional-water-transfer. Required outputs: speed_ratio, new_flow_l_s, new_head_m, new_power_kw