Required energy kwh
required_energy_kwh
Critical load energy over autonomy duration
Scores if within ±3% of the reference value.
Calculates battery energy, required amp-hour capacity, UPS apparent power, and block count for a critical load autonomy requirement. The reduced method explicitly applies system voltage, depth of discharge, temperature derating, inverter efficiency, load power factor, and block voltage.
with-tool: The model is given an executable Python calculator script.
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.
8 inputs
Included directly in every task prompt.
Critical load
critical_load_w
Critical load power
Required autonomy
required_autonomy_h
Required autonomy duration
System voltage
system_voltage_v
Nominal DC system voltage
Depth of discharge pct
depth_of_discharge_pct
Allowed depth of discharge
Inverter efficiency pct
inverter_efficiency_pct
Inverter or UPS efficiency
Load power factor
load_power_factor
Load power factor for UPS VA sizing
Battery block voltage
battery_block_voltage_v
Nominal voltage of each battery block
Visible in easier tasks and withheld in one or more harder tiers.
Temperature derating factor
temperature_derating_factor
Capacity derating factor for temperature
Hidden at hard difficulty.
4 outputs
required_energy_kwh
Critical load energy over autonomy duration
Scores if within ±3% of the reference value.
required_battery_capacity_ah
Required battery amp-hour capacity
Scores if within ±3% of the reference value.
ups_rating_va
Required UPS apparent power rating
Scores if within ±3% of the reference value.
battery_block_count
Minimum number of battery blocks in series
Scores if within ±1% 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.
All inputs given
Cabinet backup battery with all factors visible
All inputs given
Comms or signalling backup battery
Some inputs hidden
Temperature derating hidden in site context
Hidden inputs
Prompt replacement text
Use the temperature derating factor implied by {{ archetype.description }}.
Temperature derating factor restricted to: 0.9
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 senior electrical engineer sizing backup battery capacity.2 3## Given4 5| Parameter | Value | Unit |6|-----------|-------|------|7| Critical load | {{ critical_load_w }} | W |8| Required autonomy | {{ required_autonomy_h }} | h |9| DC system voltage | {{ system_voltage_v }} | V |10| Depth of discharge | {{ depth_of_discharge_pct }} | % |11{% if temperature_derating_factor is defined %}12| Temperature derating factor | {{ temperature_derating_factor }} | - |13{% endif %}14| Inverter efficiency | {{ inverter_efficiency_pct }} | % |15| Load power factor | {{ load_power_factor }} | - |16| Battery block voltage | {{ battery_block_voltage_v }} | V |17 18## Constraints19 20- Required energy equals critical load times autonomy duration.21- Battery Ah equals load watt-hours divided by system voltage and all usable-capacity factors.22- Usable factors are depth of discharge, temperature derating, and inverter efficiency.23- UPS VA equals critical load divided by load power factor.24- Battery block count equals the ceiling of system voltage divided by block voltage.25 26## Output Format27 28Include a JSON block with exactly these keys:29 30```json31{32 "required_energy_kwh": <numeric_value>,33 "required_battery_capacity_ah": <numeric_value>,34 "ups_rating_va": <numeric_value>,35 "battery_block_count": <numeric_value>36}37```38 39Write your complete solution to `/workspace/output.md`.40 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_backup
Rail signalling backup battery set
comms_backup
Communications or control cabinet UPS battery set
signal-location-signalling-backup-preview — hard difficulty, some inputs hidden.
Rail signalling backup battery set. signal-location. Required outputs: required_energy_kwh, required_battery_capacity_ah, ups_rating_va, battery_block_count
Scenario context and visible inputs.
Executable tool: battery-sizing_calc.py
Inputs withheld at this difficulty.
Temperature derating factor
temperature_derating_factor
Stand-in text in the prompt
Use the temperature derating factor implied by {{ archetype.description }}.
The scored JSON answer schema.
{
"required_energy_kwh": <number>,
"required_battery_capacity_ah": <number>,
"ups_rating_va": <number>,
"battery_block_count": <number>
}