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

Velocity Check

Calculates pipe velocity from flow rate and internal diameter, then compares it with explicit minimum and maximum velocity criteria. The template reports pipe area, velocity, margins, and a numeric range flag.

inputs

4 fields

context

2 archetypes

engine

with-tool

outputs

5 scored fields

contract fields

Parameter Map

4 inputs to 5 scored outputs

  • flow_rate_l_s

    float

    Pipe flow rate

    0 to 100000L/s
  • pipe_internal_diameter_mm

    float

    Pipe internal diameter

    10 to 5000mm
  • minimum_velocity_m_s

    float

    Minimum acceptable velocity

    0 to 20m/s
  • maximum_velocity_m_s

    float

    Maximum acceptable velocity

    0.1 to 50m/s
pipe_area_m2tol 0.03

Pipe internal area

velocity_m_stol 0.03

Calculated pipe velocity

min_margin_m_stol 0.03

Velocity margin above minimum criterion

max_margin_m_stol 0.03

Velocity margin below maximum criterion

velocity_within_rangetol 0.01

Numeric flag where 1 means velocity is within the explicit range

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for water distribution pipes

all fields visible
all_givenmedium

All parameters given across pipe types

all fields visible
all_givenhard

All parameters given for process pipe velocity checks

all fields visible

scenario bands

Archetype Atlas

water_distribution

2 contexts

Water distribution pipe velocity check

flow_rate_l_s1 to 1000
pipe_internal_diameter_mm50 to 1200
minimum_velocity_m_s0.1 to 0.8
maximum_velocity_m_s1.5 to 4

water-distribution-main / pump-discharge

process_pipe

2 contexts

Industrial process pipe velocity check

flow_rate_l_s0.5 to 500
pipe_internal_diameter_mm25 to 600
minimum_velocity_m_s0.1 to 1
maximum_velocity_m_s2 to 8

process-pipe / utility-pipe

rendered task

Generation Preview

process-pipe-process-pipe-preview

difficulty
hard
visibility
all_given
archetype
process_pipe
site context
process-pipe
instruction excerptvelocity-check_calc.py

visible fields

  • flow_rate_l_s0.5 to 500 L/s
  • pipe_internal_diameter_mm25 to 600 mm
  • minimum_velocity_m_s0.1 to 1 m/s
  • maximum_velocity_m_s2 to 8 m/s

withheld schema

pipe_area_m2velocity_m_smin_margin_m_smax_margin_m_svelocity_within_range
Industrial process pipe velocity check. process-pipe. Required outputs: pipe_area_m2, velocity_m_s, min_margin_m_s, max_margin_m_s, velocity_within_range