All parameters given, smooth pipe, moderate flow
Darcy Weisbach Headloss
Calculates friction head loss in pressurised pipe flow using the Darcy-Weisbach equation hf = f * (L/D) * V^2/(2g), with the friction factor determined by the Swamee-Jain explicit approximation for turbulent flow or f = 64/Re for laminar flow. Computes Reynolds number and flow velocity as intermediate results. Used in water supply and hydraulic pipeline design to size pipes and evaluate pressure losses.
5 fields
4 archetypes
with-tool
4 scored fields
contract fields
Parameter Map
5 inputs to 4 scored outputs
flow_rate_m3_s
floatVolumetric flow rate Q
0.01 to 2m³/spipe_diameter_m
floatInternal pipe diameter D
0.05 to 2mpipe_length_m
floatPipe length L
10 to 5000mroughness_height_mm
floatfrom archetypehidden in hardAbsolute roughness height epsilon
0.01 to 5mmkinematic_viscosity_m2_s
floatoptionalKinematic viscosity of the fluid nu
5e-7 to 0.000015m²/s
Mean flow velocity V (m/s)
Reynolds number Re
Darcy friction factor f
Friction head loss hf (m)
visibility contract
Difficulty Ladder
All parameters given, any pipe material and flow regime
Roughness hidden, agent must infer from pipe material description
scenario bands
Archetype Atlas
new_pvc
2 contextsNew PVC or HDPE pipeline
sydney-greenfield / brisbane-suburban
new_ductile_iron
2 contextsNew cement-lined ductile iron pipeline
melbourne-trunk-main / adelaide-distribution
aged_cast_iron
2 contextsAged unlined cast iron pipeline with moderate tuberculation
sydney-inner-west-legacy / melbourne-inner-legacy
corrugated_steel
2 contextsCorrugated steel drainage culvert
darwin-rural-crossing / cairns-rural-crossing
rendered task
Generation Preview
sydney-greenfield-new-pvc-preview
- difficulty
- hard
- visibility
- partial
- archetype
- new_pvc
- site context
- sydney-greenfield
visible fields
- flow_rate_m3_s0.01 to 2 m³/s
- pipe_diameter_m0.05 to 2 m
- pipe_length_m10 to 5000 m
- kinematic_viscosity_m2_s1.004e-06 m²/s
withheld schema
New PVC or HDPE pipeline. sydney-greenfield. Required outputs: flow_velocity_m_s, reynolds_number, friction_factor, head_loss_m