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

Sprinkler Discharge

Calculates sprinkler discharge from an explicit K factor and operating pressure using Q = K sqrt(P). The template reports flow in L/min and L/s plus operating pressure in kPa.

inputs

2 fields

context

2 archetypes

engine

with-tool

outputs

3 scored fields

contract fields

Parameter Map

2 inputs to 3 scored outputs

  • k_factor_l_min_sqrt_bar

    float

    Sprinkler K factor

    10 to 400L/min/sqrt(bar)
  • pressure_bar

    float

    Operating pressure at the sprinkler

    0.1 to 20bar
discharge_l_mintol 0.03

Sprinkler discharge

discharge_l_stol 0.03

Sprinkler discharge in litres per second

pressure_kpatol 0.03

Operating pressure in kilopascals

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for standard spray sprinklers

all fields visible
all_givenmedium

All parameters given across sprinkler types

all fields visible
all_givenhard

All parameters given for high-flow sprinklers

all fields visible

scenario bands

Archetype Atlas

standard_spray

2 contexts

Standard spray sprinkler discharge check

k_factor_l_min_sqrt_bar50 to 120
pressure_bar0.5 to 5

commercial-sprinkler-zone / standard-spray-head

large_drop

2 contexts

Large drop or high-flow sprinkler discharge check

k_factor_l_min_sqrt_bar120 to 300
pressure_bar1 to 10

warehouse-sprinkler-zone / large-drop-head

rendered task

Generation Preview

warehouse-sprinkler-zone-large-drop-preview

difficulty
hard
visibility
all_given
archetype
large_drop
site context
warehouse-sprinkler-zone
instruction excerptsprinkler-discharge_calc.py

visible fields

  • k_factor_l_min_sqrt_bar120 to 300 L/min/sqrt(bar)
  • pressure_bar1 to 10 bar

withheld schema

discharge_l_mindischarge_l_spressure_kpa
Large drop or high-flow sprinkler discharge check. warehouse-sprinkler-zone. Required outputs: discharge_l_min, discharge_l_s, pressure_kpa