Total pump capacity
total_pump_capacity_l_s
Duty pump capacity
Scores if within ±3% of the reference value.
Calculates source-bound stormwater pump station metrics from a deterministic stormwater task-owned source pack. The template combines pump capacity, Hazen-Williams rising-main loss, hydraulic and motor power, control load, backup energy, wet-well freeboard, and an overall synthetic pass score.
with-tool: The model is given an executable Python calculator script.
Standards
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
17 inputs
Included directly in every task prompt.
Pump capacity
pump_capacity_l_s
WETWELL-SSC03-003 duty capacity per pump
Pump
pump_count
WETWELL-SSC03-003 duty pump count
Inflow peak
inflow_peak_l_s
INFLOW-SSC03-003 peak inflow
Static head
static_head_m
RMAIN-SSC03-003 static head
Rising main length
rising_main_length_m
RMAIN-SSC03-003 rising-main length
Pipe internal diameter
pipe_internal_diameter_mm
RMAIN-SSC03-003 rising-main internal diameter
Hazen williams c
hazen_williams_c
RMAIN-SSC03-003 Hazen-Williams coefficient
Pump efficiency
pump_efficiency
WETWELL-SSC03-003 pump efficiency
Motor efficiency
motor_efficiency
CTRL-SSC03-003 motor efficiency
Fluid density
fluid_density_kg_m3
INFLOW-SSC03-003 water density
Control panel load
control_panel_load_kw
CTRL-SSC03-003 control panel load
Telemetry load
telemetry_load_kw
CTRL-SSC03-003 telemetry load
Outage duration hr
outage_duration_hr
ENERGY-SSC03-003 outage duration
Usable battery energy
usable_battery_energy_kwh
ENERGY-SSC03-003 usable battery energy
Wetwell high water level
wetwell_high_water_level_m
WETWELL-SSC03-003 wet-well high water level
Access level
access_level_m
WETWELL-SSC03-003 access level
Minimum wetwell freeboard
minimum_wetwell_freeboard_m
MEMO-SSC03-003 minimum wet-well freeboard
13 outputs
total_pump_capacity_l_s
Duty pump capacity
Scores if within ±3% of the reference value.
pump_capacity_margin_l_s
Duty pump capacity minus peak inflow
Scores if within ±3% of the reference value.
hazen_williams_loss_m
Rising-main Hazen-Williams loss
Scores if within ±3% of the reference value.
total_dynamic_head_m
Static head plus rising-main loss
Scores if within ±3% of the reference value.
rising_main_velocity_m_s
Velocity in the rising main
Scores if within ±3% of the reference value.
hydraulic_power_kw
Hydraulic pump power
Scores if within ±3% of the reference value.
motor_input_power_kw
Motor input power
Scores if within ±3% of the reference value.
control_load_kw
Control and telemetry load
Scores if within ±3% of the reference value.
backup_energy_required_kwh
Backup energy required for the outage
Scores if within ±3% of the reference value.
backup_energy_margin_kwh
Usable battery energy minus required backup energy
Scores if within ±3% of the reference value.
wetwell_freeboard_m
Access level minus high water level
Scores if within ±3% of the reference value.
wetwell_freeboard_margin_m
Wet-well freeboard minus minimum freeboard
Scores if within ±3% of the reference value.
overall_pass_score
Pass score for pump capacity, backup energy, and wet-well freeboard checks
Scores if within ±3% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
For this template, difficulty scales through parameter and scenario ranges rather than hidden information.
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.
1You are a mechanical stormwater pump-station engineer checking a task-owned synthetic stormwater pump control and backup-energy package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Hazen-Williams hydraulic calculations, stormwater pump station controls, pump duty power workflows, and backup energy sizing shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-03-LH-03`8- Wet-well and pump schedule: `WETWELL-SSC03-003`9- Inflow event table: `INFLOW-SSC03-003`10- Rising-main profile: `RMAIN-SSC03-003`11- Controls load schedule: `CTRL-SSC03-003`12- Backup energy schedule: `ENERGY-SSC03-003`13- Flood-control memo: `MEMO-SSC03-003`14 15## Source Values16 17| Item | Value |18|------|-------|19| Pump capacity | {{ pump_capacity_l_s }} L/s |20| Pump count | {{ pump_count }} |21| Peak inflow | {{ inflow_peak_l_s }} L/s |22| Static head | {{ static_head_m }} m |23| Rising-main length | {{ rising_main_length_m }} m |24| Pipe internal diameter | {{ pipe_internal_diameter_mm }} mm |25| Hazen-Williams C | {{ hazen_williams_c }} |26| Pump efficiency | {{ pump_efficiency }} |27| Motor efficiency | {{ motor_efficiency }} |28| Fluid density | {{ fluid_density_kg_m3 }} kg/m3 |29| Control panel load | {{ control_panel_load_kw }} kW |30| Telemetry load | {{ telemetry_load_kw }} kW |31| Outage duration | {{ outage_duration_hr }} h |32| Usable battery energy | {{ usable_battery_energy_kwh }} kWh |33| Wet-well high water level | {{ wetwell_high_water_level_m }} m |34| Access level | {{ access_level_m }} m |35| Minimum wet-well freeboard | {{ minimum_wetwell_freeboard_m }} m |36 37## Checks38 39- Total pump capacity equals pump capacity times pump count.40- Hazen-Williams loss uses flow in m3/s and diameter in m.41- Hydraulic power equals `density x 9.81 x flow x total_dynamic_head / 1000`.42- Backup energy required equals control load times outage duration.43- Overall pass score is `1.0` only when pump capacity, backup energy, and wet-well freeboard checks pass; otherwise it is `0.0`.44 45## Output Format46 47Write a compact memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Preserve the object IDs above and state whether the baseline source pack passes the current docs-only checks.48 49Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated SWMM report-output evidence, generated benchmark readiness, or benchmark readiness.50 51Include a fenced JSON block with exactly these numeric keys:52 53```json54{55 "total_pump_capacity_l_s": <numeric_value>,56 "pump_capacity_margin_l_s": <numeric_value>,57 "hazen_williams_loss_m": <numeric_value>,58 "total_dynamic_head_m": <numeric_value>,59 "rising_main_velocity_m_s": <numeric_value>,60 "hydraulic_power_kw": <numeric_value>,61 "motor_input_power_kw": <numeric_value>,62 "control_load_kw": <numeric_value>,63 "backup_energy_required_kwh": <numeric_value>,64 "backup_energy_margin_kwh": <numeric_value>,65 "wetwell_freeboard_m": <numeric_value>,66 "wetwell_freeboard_margin_m": <numeric_value>,67 "overall_pass_score": <numeric_value>68}69```70 Each generated task is drawn from one of these realistic scenario bands.
Site contexts ground each scenario in a real locale the model can use to infer hidden values.
stormwater_pump_control_energy_case
Stormwater pump station control and backup-energy case
stormwater-pump-station-stormwater-pump-control-energy-case-preview — hard difficulty, all inputs given.
Stormwater pump station control and backup-energy case. stormwater-pump-station. Required outputs: total_pump_capacity_l_s, pump_capacity_margin_l_s, hazen_williams_loss_m, total_dynamic_head_m, rising_main_velocity_m_s, hydraulic_power_kw
Scenario context and visible inputs.
Executable tool: stormwater-pump-station-control-backup-energy-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"total_pump_capacity_l_s": <number>,
"pump_capacity_margin_l_s": <number>,
"hazen_williams_loss_m": <number>,
"total_dynamic_head_m": <number>,
"rising_main_velocity_m_s": <number>,
"hydraulic_power_kw": <number>,
"motor_input_power_kw": <number>,
"control_load_kw": <number>,
"backup_energy_required_kwh": <number>,
"backup_energy_margin_kwh": <number>,
"wetwell_freeboard_m": <number>,
"wetwell_freeboard_margin_m": <number>,
"overall_pass_score": <number>
}