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

Npsh Available

Calculates NPSH available from suction vessel absolute pressure, liquid level relative to the pump, suction pipe losses, fluid vapor pressure, and density. The template converts pressure terms to metres of fluid head and compares NPSHa with explicit NPSH required to report cavitation margin.

inputs

6 fields

context

3 archetypes

engine

with-tool

outputs

6 scored fields

contract fields

Parameter Map

6 inputs to 6 scored outputs

  • suction_vessel_pressure_kpa_abs

    float

    Absolute pressure at the suction vessel free surface

    30 to 800kPa abs
  • liquid_level_above_pump_m

    float

    Static liquid level above the pump centreline

    -6 to 20m
  • suction_pipe_losses_kpa

    float

    Suction-side friction and minor losses

    0 to 150kPa
  • vapor_pressure_kpa_abs

    float

    Fluid vapor pressure at operating temperature

    0.5 to 100kPa abs
  • fluid_density_kg_m3

    float

    Fluid density

    600 to 1300kg/m3
  • npsh_required_m

    float

    Pump manufacturer's NPSH required

    0.5 to 20m
pressure_head_mtol 0.03

Suction pressure head

vapor_pressure_head_mtol 0.03

Vapor pressure head

loss_head_mtol 0.03

Suction loss head

npsh_available_mtol 0.03

Net Positive Suction Head Available

cavitation_margin_mtol 0.03

NPSHa minus NPSH required

margin_ratiotol 0.03

NPSHa divided by NPSH required

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for flooded water suction

all fields visible
all_givenmedium

All parameters given across water and process suction cases

all fields visible
all_givenhard

All parameters given for hot liquid or pressurised suction cases

all fields visible

scenario bands

Archetype Atlas

flooded_water_suction

2 contexts

Flooded suction water pump with atmospheric vented tank

suction_vessel_pressure_kpa_abs98 to 103
liquid_level_above_pump_m1 to 8
suction_pipe_losses_kpa2 to 20
vapor_pressure_kpa_abs2 to 8

water-treatment-transfer / building-services-break-tank

hot_process_liquid

2 contexts

Hot process liquid suction with elevated vapor pressure

suction_vessel_pressure_kpa_abs100 to 250
liquid_level_above_pump_m-2 to 6
suction_pipe_losses_kpa10 to 60
vapor_pressure_kpa_abs25 to 90

industrial-process-skid / thermal-utility-loop

pressurised_suction_vessel

2 contexts

Pump drawing from a pressurised suction vessel

suction_vessel_pressure_kpa_abs200 to 700
liquid_level_above_pump_m-4 to 10
suction_pipe_losses_kpa15 to 120
vapor_pressure_kpa_abs2 to 60

chemical-transfer-vessel / pressure-booster-skid

rendered task

Generation Preview

industrial-process-skid-hot-process-liquid-preview

difficulty
hard
visibility
all_given
archetype
hot_process_liquid
site context
industrial-process-skid
instruction excerptnpsh-available_calc.py

visible fields

  • suction_vessel_pressure_kpa_abs100 to 250 kPa abs
  • liquid_level_above_pump_m-2 to 6 m
  • suction_pipe_losses_kpa10 to 60 kPa
  • vapor_pressure_kpa_abs25 to 90 kPa abs
  • fluid_density_kg_m3850 to 1000 kg/m3
  • npsh_required_m3 to 12 m

withheld schema

pressure_head_mvapor_pressure_head_mloss_head_mnpsh_available_mcavitation_margin_mmargin_ratio
Hot process liquid suction with elevated vapor pressure. industrial-process-skid. Required outputs: pressure_head_m, vapor_pressure_head_m, loss_head_m, npsh_available_m, cavitation_margin_m, margin_ratio