LIVEdataset aec-bench@releasetasks 552models 18last submission · built
mechanicalwith-tool

Fire Pump Power Control Resilience Package

Calculates source-bound fire pump resilience metrics from a deterministic SSC-19 task-owned source pack. The template combines water horsepower, brake horsepower, motor margin, fuel runtime, control battery energy, feeder voltage drop, fire-flow margin, and an overall synthetic pass score.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

20 inputs

Always given

Included directly in every task prompt.

20
Show 20 inputs
  • Pump flow

    pump_flow_gpm

    PUMP-19-CURVE-06 pump flow

    1000 gpm
  • Pump head

    pump_head_psi

    PUMP-19-CURVE-06 pump head

    90 psi
  • Pump efficiency

    pump_efficiency

    PUMP-19-CURVE-06 pump efficiency

    0.72
  • Motor efficiency

    motor_efficiency

    MOTOR-19-FUEL-06 motor efficiency

    0.94
  • Selected motor

    selected_motor_hp

    MOTOR-19-FUEL-06 selected motor size

    125 hp
  • Fuel rate

    fuel_rate_gal_h

    MOTOR-19-FUEL-06 fuel rate

    7.2 gal/h
  • Required runtime

    required_runtime_h

    CRIT-19-AUTH-06 required runtime

    8 h
  • Fuel tank

    fuel_tank_gal

    MOTOR-19-FUEL-06 fuel tank volume

    70 gal
  • Controller load

    controller_load_kw

    CTRL-19-LOAD-06 controller load

    1.2 kW
  • Jockey pump load

    jockey_pump_load_kw

    CTRL-19-LOAD-06 jockey pump control load

    0.8 kW
  • Battery voltage

    battery_voltage_v

    CTRL-19-LOAD-06 battery voltage

    24 V
  • Battery capacity

    battery_capacity_ah

    CTRL-19-LOAD-06 battery capacity

    900 Ah
  • Usable battery fraction

    usable_battery_fraction

    CTRL-19-LOAD-06 usable battery fraction

    0.8
  • Feeder voltage

    feeder_voltage_v

    CTRL-19-LOAD-06 feeder voltage

    480 V
  • Feeder current

    feeder_current_a

    CTRL-19-LOAD-06 feeder current

    140 A
  • Feeder length

    feeder_length_m

    CTRL-19-LOAD-06 feeder length

    80 m
  • Conductor resistance

    conductor_resistance_ohm_km

    CTRL-19-LOAD-06 conductor resistance

    0.25 ohm/km
  • Max voltage drop percent

    max_voltage_drop_percent

    CRIT-19-AUTH-06 maximum voltage drop

    3 %
  • Available fire flow

    available_fire_flow_gpm

    SUPPLY-19-CURVE-06 available fire flow

    1350 gpm
  • Required fire flow

    required_fire_flow_gpm

    SUPPLY-19-CURVE-06 required fire flow

    1000 gpm

Scored outputs

13 outputs

Water horsepower hp

water_horsepower_hp

Water horsepower from flow and head

Scores if within ±3% of the reference value.

Brake horsepower hp

brake_horsepower_hp

Brake horsepower after pump efficiency

Scores if within ±3% of the reference value.

Motor input hp

motor_input_hp

Motor input horsepower after motor efficiency

Scores if within ±3% of the reference value.

Motor margin hp

motor_margin_hp

Selected motor horsepower minus input horsepower

Scores if within ±3% of the reference value.

Fuel required gal

fuel_required_gal

Fuel required for the required runtime

Scores if within ±3% of the reference value.

Fuel margin gal

fuel_margin_gal

Fuel tank volume minus required fuel

Scores if within ±3% of the reference value.

Control energy required kwh

control_energy_required_kwh

Controller and jockey load energy

Scores if within ±3% of the reference value.

Battery energy available kwh

battery_energy_available_kwh

Usable battery energy

Scores if within ±3% of the reference value.

Battery energy margin kwh

battery_energy_margin_kwh

Usable battery energy minus required control energy

Scores if within ±3% of the reference value.

Feeder voltage drop

feeder_voltage_drop_percent

Three-phase feeder voltage drop

Scores if within ±3% of the reference value.

Voltage drop margin

voltage_drop_margin_percent

Maximum voltage drop minus calculated voltage drop

Scores if within ±3% of the reference value.

Fire flow margin gpm

fire_flow_margin_gpm

Available fire flow minus required fire flow

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when motor, fuel, battery, voltage-drop, and flow margins are non-negative

Scores if within ±0.1% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-19 fire pump resilience package
medium:
All source-pack values given for the SSC-19 fire pump resilience package
hard:
All source-pack values given for the SSC-19 fire pump resilience package

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • fire-pump-power-control-resilience-package_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are a fire protection and electrical interface engineer checking a task-owned synthetic SSC-19 fire pump fuel, power, and control resilience package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Fire pump selection, emergency fuel, controller power, feeder sizing, and water-supply workflows shape the context only; this instance does not run pump selection software, parse a real curve, validate a code clause, or prove authority approval.4 5## Scene6 7- Product: `SSC-19-LH-06`8- Pump curve: `PUMP-19-CURVE-06`9- Motor and fuel data: `MOTOR-19-FUEL-06`10- Controller load schedule: `CTRL-19-LOAD-06`11- Supply curve: `SUPPLY-19-CURVE-06`12- Authority criteria: `CRIT-19-AUTH-06`13- Pump resilience memo: `MEMO-19-PUMP-06`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Pump flow | {{ pump_flow_gpm }} gpm |20| Pump head | {{ pump_head_psi }} psi |21| Pump efficiency | {{ pump_efficiency }} |22| Motor efficiency | {{ motor_efficiency }} |23| Selected motor | {{ selected_motor_hp }} hp |24| Fuel rate | {{ fuel_rate_gal_h }} gal/h |25| Required runtime | {{ required_runtime_h }} h |26| Fuel tank | {{ fuel_tank_gal }} gal |27| Controller load | {{ controller_load_kw }} kW |28| Jockey pump control load | {{ jockey_pump_load_kw }} kW |29| Battery voltage | {{ battery_voltage_v }} V |30| Battery capacity | {{ battery_capacity_ah }} Ah |31| Usable battery fraction | {{ usable_battery_fraction }} |32| Feeder voltage | {{ feeder_voltage_v }} V |33| Feeder current | {{ feeder_current_a }} A |34| Feeder length | {{ feeder_length_m }} m |35| Conductor resistance | {{ conductor_resistance_ohm_km }} ohm/km |36| Maximum voltage drop | {{ max_voltage_drop_percent }} % |37| Available fire flow | {{ available_fire_flow_gpm }} gpm |38| Required fire flow | {{ required_fire_flow_gpm }} gpm |39 40## Checks41 42- Water horsepower equals pump flow times pump head divided by 1714.43- Brake horsepower equals water horsepower divided by pump efficiency.44- Motor input horsepower equals brake horsepower divided by motor efficiency.45- Fuel required equals fuel rate times required runtime.46- Control energy equals controller plus jockey load times required runtime.47- Battery energy equals voltage times capacity times usable fraction divided by 1000.48- Three-phase feeder voltage drop follows `sqrt(3) x current x length x resistance / 1000 / voltage x 100`.49- Overall pass score is `1.0` only when motor, fuel, battery, voltage-drop, and flow margins are non-negative; otherwise it is `0.0`.50 51## Output Format52 53Write 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.54 55Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.56 57Include a fenced JSON block with exactly these numeric keys:58 59```json60{61 "water_horsepower_hp": <numeric_value>,62 "brake_horsepower_hp": <numeric_value>,63 "motor_input_hp": <numeric_value>,64 "motor_margin_hp": <numeric_value>,65 "fuel_required_gal": <numeric_value>,66 "fuel_margin_gal": <numeric_value>,67 "control_energy_required_kwh": <numeric_value>,68 "battery_energy_available_kwh": <numeric_value>,69 "battery_energy_margin_kwh": <numeric_value>,70 "feeder_voltage_drop_percent": <numeric_value>,71 "voltage_drop_margin_percent": <numeric_value>,72 "fire_flow_margin_gpm": <numeric_value>,73 "overall_pass_score": <numeric_value>74}75```76

Scenario archetypes

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.

Ssc19 fire pump resilience case

ssc19_fire_pump_resilience_case

Fire pump resilience case with fuel, control battery, voltage drop, and flow checks

Parameter ranges
pump_flow_gpm
1000
pump_head_psi
90
pump_efficiency
0.72
motor_efficiency
0.94
selected_motor_hp
125
fuel_rate_gal_h
7.2
required_runtime_h
8
fuel_tank_gal
70
controller_load_kw
1.2
jockey_pump_load_kw
0.8
battery_voltage_v
24
battery_capacity_ah
900
usable_battery_fraction
0.8
feeder_voltage_v
480
feeder_current_a
140
feeder_length_m
80
conductor_resistance_ohm_km
0.25
max_voltage_drop_percent
3
available_fire_flow_gpm
1350
required_fire_flow_gpm
1000

Example task

ssc19-fire-pump-resilience-case-previewhard difficulty, all inputs given.

Fire pump resilience case with fuel, control battery, voltage drop, and flow checks. Required outputs: water_horsepower_hp, brake_horsepower_hp, motor_input_hp, motor_margin_hp, fuel_required_gal, fuel_margin_gal

The model sees

Scenario context and visible inputs.

pump_flow_gpm
1000 to 1000 gpm
pump_head_psi
90 to 90 psi
pump_efficiency
0.72 to 0.72
motor_efficiency
0.94 to 0.94
selected_motor_hp
125 to 125 hp
fuel_rate_gal_h
7.2 to 7.2 gal/h
required_runtime_h
8 to 8 h
fuel_tank_gal
70 to 70 gal
controller_load_kw
1.2 to 1.2 kW
jockey_pump_load_kw
0.8 to 0.8 kW
battery_voltage_v
24 to 24 V
battery_capacity_ah
900 to 900 Ah
usable_battery_fraction
0.8 to 0.8
feeder_voltage_v
480 to 480 V
feeder_current_a
140 to 140 A
feeder_length_m
80 to 80 m
conductor_resistance_ohm_km
0.25 to 0.25 ohm/km
max_voltage_drop_percent
3 to 3 %
available_fire_flow_gpm
1350 to 1350 gpm
required_fire_flow_gpm
1000 to 1000 gpm

Executable tool: fire-pump-power-control-resilience-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "water_horsepower_hp": <number>,
  "brake_horsepower_hp": <number>,
  "motor_input_hp": <number>,
  "motor_margin_hp": <number>,
  "fuel_required_gal": <number>,
  "fuel_margin_gal": <number>,
  "control_energy_required_kwh": <number>,
  "battery_energy_available_kwh": <number>,
  "battery_energy_margin_kwh": <number>,
  "feeder_voltage_drop_percent": <number>,
  "voltage_drop_margin_percent": <number>,
  "fire_flow_margin_gpm": <number>,
  "overall_pass_score": <number>
}
  • water_horsepower_hp · scored within ±3%
  • brake_horsepower_hp · scored within ±3%
  • motor_input_hp · scored within ±3%
  • motor_margin_hp · scored within ±3%
  • fuel_required_gal · scored within ±3%
  • fuel_margin_gal · scored within ±3%
  • control_energy_required_kwh · scored within ±3%
  • battery_energy_available_kwh · scored within ±3%
  • battery_energy_margin_kwh · scored within ±3%
  • feeder_voltage_drop_percent · scored within ±3%
  • voltage_drop_margin_percent · scored within ±3%
  • fire_flow_margin_gpm · scored within ±3%
  • overall_pass_score · scored within ±0.1%