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

Power Load Calculation

Calculates total connected load for a repeated signalling equipment item, applies a diversity factor and future expansion allowance, then converts the resulting demand to recommended supply kVA using the supply power factor.

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

5 inputs

Always given

Included directly in every task prompt.

4
  • Equipment power

    equipment_power_w

    Power rating per equipment item

    1 – 5000 W
  • Equipment quantity

    equipment_quantity

    Number of equipment items

    1 – 500
  • Diversity factor

    diversity_factor

    Demand diversity factor

    0.1 – 1
  • Supply power factor

    supply_power_factor

    Assumed supply power factor

    0.5 – 1

Hidden at higher difficulty

Visible in easier tasks and withheld in one or more harder tiers.

1
  • Future expansion pct

    future_expansion_pct

    Future expansion allowance

    Hidden at hard difficulty.

    0 – 100 %

Scored outputs

4 outputs

Total connected load w

total_connected_load_w

Total connected load

Scores if within ±3% of the reference value.

Maximum demand w

maximum_demand_w

Maximum demand after diversity

Scores if within ±3% of the reference value.

Future allowance w

future_allowance_w

Future expansion allowance

Scores if within ±3% of the reference value.

Recommended supply size kva

recommended_supply_size_kva

Recommended apparent supply size

Scores if within ±3% 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.

easy

All inputs given

Small cabinet with all inputs visible

medium

All inputs given

Cabinet or room supply sizing

hard

Some inputs hidden

Future allowance hidden in expansion context

Hidden inputs

  • Future expansion pctfuture_expansion_pct

Prompt replacement text

Use the expansion allowance implied by {{ archetype.description }}.

Future expansion pct restricted to: 25

Task bundle

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

/workspace

  • instruction.md
  • power-load-calculation_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 senior signalling power engineer sizing an equipment supply.2 3## Given4 5| Parameter | Value | Unit |6|-----------|-------|------|7| Equipment power | {{ equipment_power_w }} | W each |8| Equipment quantity | {{ equipment_quantity }} | count |9| Diversity factor | {{ diversity_factor }} | - |10{% if future_expansion_pct is defined %}11| Future expansion allowance | {{ future_expansion_pct }} | % |12{% endif %}13| Supply power factor | {{ supply_power_factor }} | - |14 15## Constraints16 17- Connected load equals equipment power times quantity.18- Maximum demand equals connected load times diversity factor.19- Future allowance equals maximum demand times the expansion percentage.20- Recommended supply kVA equals demand plus allowance, divided by power factor and 1000.21 22## Output Format23 24Include a JSON block with exactly these keys:25 26```json27{28 "total_connected_load_w": <numeric_value>,29 "maximum_demand_w": <numeric_value>,30 "future_allowance_w": <numeric_value>,31 "recommended_supply_size_kva": <numeric_value>32}33```34 35Write your complete solution to `/workspace/output.md`.36

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.

Signalling cabinet

signalling_cabinet

Small signalling cabinet equipment load

rail-signal-locationroadside-controller
Parameter ranges
equipment_power_w
20 – 250
equipment_quantity
4 – 30
diversity_factor
0.6 – 1
future_expansion_pct
10 – 40
supply_power_factor
0.85 – 0.98

Equipment room

equipment_room

Equipment room or larger signalling supply

station-equipment-roominterlocking-room
Parameter ranges
equipment_power_w
100 – 1500
equipment_quantity
10 – 150
diversity_factor
0.5 – 0.9
future_expansion_pct
15 – 60
supply_power_factor
0.8 – 0.95

Example task

station-equipment-room-equipment-room-previewhard difficulty, some inputs hidden.

Equipment room or larger signalling supply. station-equipment-room. Required outputs: total_connected_load_w, maximum_demand_w, future_allowance_w, recommended_supply_size_kva

The model sees

Scenario context and visible inputs.

equipment_power_w
100 to 1500 W
equipment_quantity
10 to 150
diversity_factor
0.5 to 0.9
supply_power_factor
0.8 to 0.95

Executable tool: power-load-calculation_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Future expansion pct

    future_expansion_pct

Stand-in text in the prompt

Use the expansion allowance implied by {{ archetype.description }}.

The model must produce

The scored JSON answer schema.

{
  "total_connected_load_w": <number>,
  "maximum_demand_w": <number>,
  "future_allowance_w": <number>,
  "recommended_supply_size_kva": <number>
}
  • total_connected_load_w · scored within ±3%
  • maximum_demand_w · scored within ±3%
  • future_allowance_w · scored within ±3%
  • recommended_supply_size_kva · scored within ±3%