Grid area m2
grid_area_m2
Grid area (m²)
Scores if within ±1% of the reference value.
Computes the resistance of a substation grounding grid and the resulting ground potential rise (GPR = Ig * Rg) using the simplified Schwarz equation from IEEE 80-2013. Accounts for soil resistivity, grid area, total buried conductor length, and burial depth to assess whether step and touch voltage safety limits are met during ground faults.
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.
6 inputs
Included directly in every task prompt.
Grid length
grid_length_m
Grid length (longer dimension)
Grid width
grid_width_m
Grid width (shorter dimension)
Total conductor length
total_conductor_length_m
Total buried conductor length including ground rods
Burial depth
burial_depth_m
Grid burial depth below grade
Grid current
grid_current_ka
Maximum grid current (symmetrical fault current fraction)
Sampled from the scenario and inferable from its description.
Soil resistivity
soil_resistivity_ohm_m
Apparent soil resistivity
Derived from the archetype scenario. Hidden at hard difficulty.
4 outputs
grid_area_m2
Grid area (m²)
Scores if within ±1% of the reference value.
equivalent_radius_m
Equivalent circular radius of the grid (m)
Scores if within ±3% of the reference value.
grid_resistance_ohm
Grid resistance Rg (ohm)
Scores if within ±3% of the reference value.
ground_potential_rise_v
Ground potential rise GPR (V)
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
Small distribution grid, low resistivity, all parameters given
All inputs given
Any substation type and soil condition, all parameters given
Some inputs hidden
Soil resistivity hidden, agent must infer from site description
Hidden inputs
Prompt replacement text
The substation is located on {{ archetype.description | lower }} conditions ({{ 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 substation grounding design.2 3## Problem4 5Calculate the substation grounding grid resistance and ground potential rise (GPR) using the simplified Schwarz equation from IEEE 80-2013.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11{% if soil_resistivity_ohm_m is defined %}12| Soil resistivity (ρ) | {{ soil_resistivity_ohm_m }} | Ω·m |13{% endif %}14| Grid length | {{ grid_length_m }} | m |15| Grid width | {{ grid_width_m }} | m |16| Total conductor length (L_T) | {{ total_conductor_length_m }} | m |17| Burial depth (h) | {{ burial_depth_m }} | m |18| Grid current (I_g) | {{ grid_current_ka }} | kA |19{% if archetype_description is defined %}20 21### Site Conditions22 23{{ archetype_description }}24{% endif %}25 26{% if tool_available %}27## Available Tool28 29A grid resistance calculation tool is available at `/workspace/grid-resistance_calc.py`. Run it with:30 31```bash32python3 /workspace/grid-resistance_calc.py --help33```34 35You may use this tool to verify your calculations or compute values directly.36{% endif %}37 38## Required39 40Calculate the following:41 421. Grid area A (m²) — from rectangular grid dimensions432. Equivalent circular radius r (m) — r = √(A / π)443. Grid resistance Rg (Ω) — using IEEE 80-2013 Equation 57454. Ground potential rise GPR (V) — GPR = I_g × Rg46 47## Applicable Standards48 49- IEEE 80-2013 — Guide for Safety in AC Substation Grounding, Section 14.2, Equation 5750 51## Constraints52 53- No internet access is available. Work from engineering knowledge and the provided tool.54- Use the simplified Schwarz equation (IEEE 80-2013 Eq. 57):55 - Rg = ρ × [1/L_T + 1/√(20A) × (1 + 1/(1 + h × √(20/A)))]56 - where ρ = soil resistivity (Ω·m), L_T = total buried conductor length (m), A = grid area (m²), h = burial depth (m)57- Equivalent circular radius: r = √(A / π)58- Ground potential rise: GPR = I_g × Rg (convert grid current from kA to A)59 60## Output Format61 62Show your step-by-step working in Markdown, including intermediate values for grid area, equivalent radius, each term of the Schwarz equation, and the final grid resistance. At the end of your solution, include a JSON block with your final answers in exactly this format:63 64```json65{66 "grid_area_m2": <numeric_value>,67 "equivalent_radius_m": <numeric_value>,68 "grid_resistance_ohm": <numeric_value>,69 "ground_potential_rise_v": <numeric_value>70}71```72 73Write your complete solution to `/workspace/output.md`.74 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.
distribution_sandy
Distribution substation on sandy soil
distribution_clay
Distribution substation on clay soil
zone_substation
Zone substation on sandy loam soil (moderately resistive)
transmission_substation
Transmission substation on rocky ground with high resistivity
hunter-valley-substation-zone-substation-preview — hard difficulty, some inputs hidden.
Zone substation on sandy loam soil (moderately resistive). hunter-valley-substation. Required outputs: grid_area_m2, equivalent_radius_m, grid_resistance_ohm, ground_potential_rise_v
Scenario context and visible inputs.
Executable tool: grid-resistance_calc.py
Inputs withheld at this difficulty.
Soil resistivity ohm
soil_resistivity_ohm_m
Stand-in text in the prompt
The substation is located on {{ archetype.description | lower }} conditions ({{ archetype.site_context }})
The scored JSON answer schema.
{
"grid_area_m2": <number>,
"equivalent_radius_m": <number>,
"grid_resistance_ohm": <number>,
"ground_potential_rise_v": <number>
}