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

Pump Head Calculation

Calculates total dynamic head for a pump duty point by converting suction and discharge pressure difference, pipe losses, and static elevation difference into metres of fluid head. The template also calculates hydraulic power from flow, fluid density, gravitational acceleration, and total dynamic head.

inputs

6 fields

context

3 archetypes

engine

with-tool

outputs

5 scored fields

contract fields

Parameter Map

6 inputs to 5 scored outputs

  • flow_rate_m3_h

    float

    Pump flow rate

    1 to 5000m3/h
  • suction_pressure_kpa

    float

    Suction pressure at pump inlet

    -80 to 1000kPa
  • discharge_pressure_kpa

    float

    Discharge pressure at pump outlet

    -50 to 3000kPa
  • elevation_difference_m

    float

    Discharge elevation minus suction elevation

    -20 to 200m
  • pipe_friction_losses_kpa

    float

    Pipe friction and minor losses

    0 to 1000kPa
  • fluid_density_kg_m3

    float

    Fluid density

    600 to 1300kg/m3
static_head_mtol 0.03

Static elevation head

pressure_head_differential_mtol 0.03

Pressure head differential

friction_head_mtol 0.03

Friction loss head

total_dynamic_head_mtol 0.03

Total dynamic head

hydraulic_power_kwtol 0.03

Hydraulic power

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for a water transfer pump

all fields visible
all_givenmedium

All parameters given for water and process liquid pumps

all fields visible
all_givenhard

All parameters given for higher-head pump duties

all fields visible

scenario bands

Archetype Atlas

water_transfer_pump

2 contexts

Water transfer pump with moderate pressure rise

flow_rate_m3_h30 to 500
suction_pressure_kpa0 to 150
discharge_pressure_kpa200 to 900
elevation_difference_m5 to 60

water-treatment-transfer / reservoir-booster

process_liquid_pump

2 contexts

Industrial process liquid pump

flow_rate_m3_h10 to 300
suction_pressure_kpa-20 to 300
discharge_pressure_kpa300 to 1500
elevation_difference_m-5 to 80

industrial-process-skid / chemical-transfer-loop

high_head_booster

2 contexts

High-head booster pump

flow_rate_m3_h100 to 1500
suction_pressure_kpa50 to 600
discharge_pressure_kpa800 to 3000
elevation_difference_m30 to 180

mine-water-booster / district-pressure-zone

rendered task

Generation Preview

industrial-process-skid-process-liquid-pump-preview

difficulty
hard
visibility
all_given
archetype
process_liquid_pump
site context
industrial-process-skid
instruction excerptpump-head-calculation_calc.py

visible fields

  • flow_rate_m3_h10 to 300 m3/h
  • suction_pressure_kpa-20 to 300 kPa
  • discharge_pressure_kpa300 to 1500 kPa
  • elevation_difference_m-5 to 80 m
  • pipe_friction_losses_kpa30 to 400 kPa
  • fluid_density_kg_m3800 to 1200 kg/m3

withheld schema

static_head_mpressure_head_differential_mfriction_head_mtotal_dynamic_head_mhydraulic_power_kw
Industrial process liquid pump. industrial-process-skid. Required outputs: static_head_m, pressure_head_differential_m, friction_head_m, total_dynamic_head_m, hydraulic_power_kw