Nominal power mw
nominal_power_mw
Nominal power rating of the BESS (MW)
Scores if within ±1% of the reference value.
Determines the beginning-of-life installed capacity for a battery energy storage system using E_bol = (P * t) / (DoD * eta_rt * (1 - degradation)), accounting for depth of discharge, round-trip efficiency, and end-of-life degradation. Supports grid-scale peaking, renewable firming, and microgrid applications per IEC 62933 methodology.
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.
5 inputs
Included directly in every task prompt.
Power requirement
power_requirement_mw
Required discharge power (peak demand to be served)
Discharge duration hours
discharge_duration_hours
Required discharge duration at rated power
Degradation allowance pct
degradation_allowance_pct
End-of-life capacity degradation allowance
Sampled from the scenario and inferable from its description.
Depth of discharge pct
depth_of_discharge_pct
Allowable depth of discharge (usable SOC range)
Derived from the archetype scenario. Hidden at hard difficulty.
Round trip efficiency pct
round_trip_efficiency_pct
AC-to-AC round-trip efficiency of the BESS
Derived from the archetype scenario. Hidden at hard difficulty.
4 outputs
nominal_power_mw
Nominal power rating of the BESS (MW)
Scores if within ±1% of the reference value.
required_energy_mwh
Required energy capacity (MWh)
Scores if within ±3% of the reference value.
bol_capacity_mwh
Beginning-of-life installed capacity (MWh)
Scores if within ±3% of the reference value.
usable_energy_mwh
Usable energy at BOL after DoD and efficiency (MWh)
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.
All inputs given
Commercial scale, all parameters given, moderate DoD and efficiency
All inputs given
Any application scale, all parameters given, full parameter ranges
Some inputs hidden
DoD and efficiency hidden, agent must infer from battery chemistry and application context
Hidden inputs
Prompt replacement text
The project uses a {{ archetype.description | lower }} configuration at {{ archetype.site_context }}.
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 specializing in battery energy storage system design.2 3## Problem4 5Size a battery energy storage system (BESS) by calculating the nominal power rating, required energy capacity, beginning-of-life (BOL) installed capacity, and usable energy per IEC 62933 and IEEE 2030.2.1.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Required discharge power | {{ power_requirement_mw }} | MW |12| Discharge duration | {{ discharge_duration_hours }} | h |13{% if depth_of_discharge_pct is defined %}14| Depth of discharge (DoD) | {{ depth_of_discharge_pct }} | % |15{% endif %}16{% if round_trip_efficiency_pct is defined %}17| Round-trip efficiency (η_rt) | {{ round_trip_efficiency_pct }} | % |18{% endif %}19| Degradation allowance | {{ degradation_allowance_pct }} | % |20{% if archetype_description is defined %}21 22### Application Context23 24{{ archetype_description }}25{% endif %}26 27{% if tool_available %}28## Available Tool29 30A BESS sizing calculation tool is available at `/workspace/bess-sizing_calc.py`. Run it with:31 32```bash33python3 /workspace/bess-sizing_calc.py --help34```35 36You may use this tool to verify your calculations or compute values directly.37{% endif %}38 39## Required40 41Calculate the following:42 431. Nominal power rating (MW) — the rated discharge power of the BESS442. Required energy capacity (MWh) — the energy that must be delivered during the discharge period453. Beginning-of-life installed capacity (MWh) — the total nameplate energy capacity accounting for DoD, round-trip efficiency, and degradation464. Usable energy at BOL (MWh) — the energy actually available after DoD and efficiency losses47 48## Applicable Standards49 50- IEC 62933 — Electrical energy storage (EES) systems51- IEEE 2030.2.1 — Guide for design, operation, and maintenance of battery energy storage systems52 53## Constraints54 55- No internet access is available. Work from engineering knowledge and the provided tool.56- Nominal power rating equals the required discharge power: P_nominal = P_required57- Required energy: E_required = P × t_discharge (MWh)58- Beginning-of-life capacity must account for depth of discharge, round-trip efficiency, and degradation:59 - E_bol = E_required / (DoD × η_rt × (1 − degradation))60 - Where DoD and η_rt are expressed as fractions (e.g., 90% → 0.90)61- Usable energy at BOL: E_usable = E_bol × DoD × η_rt62- All percentage inputs (DoD, efficiency, degradation) are given as percentages and must be converted to fractions for calculation63 64## Output Format65 66Show your step-by-step working in Markdown, including the energy requirement, BOL capacity derivation, and usable energy computation. At the end of your solution, include a JSON block with your final answers in exactly this format:67 68```json69{70 "nominal_power_mw": <numeric_value>,71 "required_energy_mwh": <numeric_value>,72 "bol_capacity_mwh": <numeric_value>,73 "usable_energy_mwh": <numeric_value>74}75```76 77Write your complete solution to `/workspace/output.md`.78 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.
grid_peaking
Grid-scale peaking and load-shifting BESS
renewable_firming
Renewable energy firming and smoothing BESS
commercial_demand
Commercial behind-the-meter demand management BESS
microgrid_island
Remote microgrid or island BESS for energy autonomy
north-queensland-solar-farm-renewable-firming-preview — hard difficulty, some inputs hidden.
Renewable energy firming and smoothing BESS. north-queensland-solar-farm. Required outputs: nominal_power_mw, required_energy_mwh, bol_capacity_mwh, usable_energy_mwh
Scenario context and visible inputs.
Executable tool: bess-sizing_calc.py
Inputs withheld at this difficulty.
Round trip efficiency pct
round_trip_efficiency_pct
Depth of discharge pct
depth_of_discharge_pct
Stand-in text in the prompt
The project uses a {{ archetype.description | lower }} configuration at {{ archetype.site_context }}.
The scored JSON answer schema.
{
"nominal_power_mw": <number>,
"required_energy_mwh": <number>,
"bol_capacity_mwh": <number>,
"usable_energy_mwh": <number>
}