LIVEdataset releasetasks 552models 18last submission · built
task library
built templatetransient-analysiswith-tool

Wave Speed Calculation

Calculates pressure wave propagation speed in an elastic pipe from fluid bulk modulus, fluid density, pipe elastic modulus, diameter, wall thickness, and restraint condition. The template separates the fluid-only wave speed from the pipe flexibility reduction used in first-pass water hammer screening.

inputs

6 fields

context

3 archetypes

engine

with-tool

outputs

4 scored fields

contract fields

Parameter Map

6 inputs to 4 scored outputs

  • fluid_bulk_modulus_gpa

    float

    Fluid bulk modulus K

    0.8 to 2.4GPa
  • fluid_density_kg_m3

    float

    Fluid density rho

    700 to 1300kg/m3
  • pipe_elastic_modulus_gpa

    float

    Pipe material elastic modulus E

    0.5 to 220GPa
  • pipe_diameter_mm

    float

    Pipe internal diameter D

    50 to 2500mm
  • pipe_wall_thickness_mm

    float

    Pipe wall thickness e

    2 to 80mm
  • restraint_condition

    enum

    Pipe restraint condition factor

    fully_restrainedanchored_with_expansionunrestrained
fluid_only_wave_speed_m_stol 0.03

Wave speed considering fluid compressibility only

flexibility_factortol 0.03

Pipe flexibility reduction factor

wave_speed_m_stol 0.03

Pressure wave speed in the pipe

pipe_flexibility_ratiotol 0.03

Dimensionless pipe flexibility contribution

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for a stiff steel water main

all fields visible
all_givenmedium

All parameters given across steel and ductile iron water mains

all fields visible
all_givenhard

All parameters given across stiff and flexible pipe systems

all fields visible

scenario bands

Archetype Atlas

steel_water_main

2 contexts

Steel water main with high wall stiffness

fluid_bulk_modulus_gpa2 to 2.25
fluid_density_kg_m3990 to 1000
pipe_elastic_modulus_gpa190 to 210
pipe_diameter_mm300 to 1800

trunk-water-main / raw-water-pipeline

ductile_iron_main

2 contexts

Ductile iron water main with cement lining

fluid_bulk_modulus_gpa2 to 2.25
fluid_density_kg_m3990 to 1000
pipe_elastic_modulus_gpa150 to 180
pipe_diameter_mm150 to 1000

urban-distribution-main / regional-transfer-main

hdpe_rising_main

2 contexts

Flexible HDPE rising main

fluid_bulk_modulus_gpa1.8 to 2.2
fluid_density_kg_m3990 to 1000
pipe_elastic_modulus_gpa0.8 to 1.5
pipe_diameter_mm90 to 800

sewer-rising-main / irrigation-transfer-line

rendered task

Generation Preview

urban-distribution-main-ductile-iron-main-preview

difficulty
hard
visibility
all_given
archetype
ductile_iron_main
site context
urban-distribution-main
instruction excerptwave-speed-calculation_calc.py

visible fields

  • fluid_bulk_modulus_gpa2 to 2.25 GPa
  • fluid_density_kg_m3990 to 1000 kg/m3
  • pipe_elastic_modulus_gpa150 to 180 GPa
  • pipe_diameter_mm150 to 1000 mm
  • pipe_wall_thickness_mm5 to 25 mm
  • restraint_conditionfully_restrained

withheld schema

fluid_only_wave_speed_m_sflexibility_factorwave_speed_m_spipe_flexibility_ratio
Ductile iron water main with cement lining. urban-distribution-main. Required outputs: fluid_only_wave_speed_m_s, flexibility_factor, wave_speed_m_s, pipe_flexibility_ratio