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

Grid Resistance

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

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

6 inputs

Always given

Included directly in every task prompt.

5
  • Grid length

    grid_length_m

    Grid length (longer dimension)

    10 – 300 m
  • Grid width

    grid_width_m

    Grid width (shorter dimension)

    10 – 300 m
  • Total conductor length

    total_conductor_length_m

    Total buried conductor length including ground rods

    50 – 10000 m
  • Burial depth

    burial_depth_m

    Grid burial depth below grade

    0.3 – 2 m
  • Grid current

    grid_current_ka

    Maximum grid current (symmetrical fault current fraction)

    0.5 – 40 kA

Derived from scenario

Sampled from the scenario and inferable from its description.

1
  • Soil resistivity

    soil_resistivity_ohm_m

    Apparent soil resistivity

    Derived from the archetype scenario. Hidden at hard difficulty.

    10 – 3000 ohm-m

Scored outputs

4 outputs

Grid area m2

grid_area_m2

Grid area (m²)

Scores if within ±1% of the reference value.

Equivalent radius

equivalent_radius_m

Equivalent circular radius of the grid (m)

Scores if within ±3% of the reference value.

Grid resistance ohm

grid_resistance_ohm

Grid resistance Rg (ohm)

Scores if within ±3% of the reference value.

Ground potential rise

ground_potential_rise_v

Ground potential rise GPR (V)

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 distribution grid, low resistivity, all parameters given

medium

All inputs given

Any substation type and soil condition, all parameters given

hard

Some inputs hidden

Soil resistivity hidden, agent must infer from site description

Hidden inputs

  • Soil resistivity ohmsoil_resistivity_ohm_m

Prompt replacement text

The substation is located on {{ archetype.description | lower }} conditions ({{ archetype.site_context }})

Task bundle

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

/workspace

  • instruction.md
  • grid-resistance_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 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

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.

Distribution sandy

distribution_sandy

Distribution substation on sandy soil

brisbane-suburbanperth-coastal
Parameter ranges
soil_resistivity_ohm_m
200 – 800
grid_length_m
15 – 40
grid_width_m
10 – 30
total_conductor_length_m
100 – 600
burial_depth_m
0.5 – 0.8
grid_current_ka
1 – 8

Distribution clay

distribution_clay

Distribution substation on clay soil

sydney-alluvialmelbourne-basalt
Parameter ranges
soil_resistivity_ohm_m
20 – 100
grid_length_m
15 – 40
grid_width_m
10 – 30
total_conductor_length_m
100 – 600
burial_depth_m
0.5 – 0.8
grid_current_ka
1 – 8

Zone substation

zone_substation

Zone substation on sandy loam soil (moderately resistive)

hunter-valley-substationlatrobe-valley-substation
Parameter ranges
soil_resistivity_ohm_m
100 – 300
grid_length_m
40 – 120
grid_width_m
30 – 80
total_conductor_length_m
500 – 3000
burial_depth_m
0.5 – 1
grid_current_ka
5 – 20

Transmission substation

transmission_substation

Transmission substation on rocky ground with high resistivity

pilbara-remotenorth-qld-transmission
Parameter ranges
soil_resistivity_ohm_m
500 – 1500
grid_length_m
80 – 300
grid_width_m
60 – 200
total_conductor_length_m
2000 – 10000
burial_depth_m
0.5 – 1.5
grid_current_ka
10 – 40

Example task

hunter-valley-substation-zone-substation-previewhard 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

The model sees

Scenario context and visible inputs.

grid_length_m
40 to 120 m
grid_width_m
30 to 80 m
total_conductor_length_m
500 to 3000 m
burial_depth_m
0.5 to 1 m
grid_current_ka
5 to 20 kA

Executable tool: grid-resistance_calc.py

The model must infer

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 model must produce

The scored JSON answer schema.

{
  "grid_area_m2": <number>,
  "equivalent_radius_m": <number>,
  "grid_resistance_ohm": <number>,
  "ground_potential_rise_v": <number>
}
  • grid_area_m2 · scored within ±1%
  • equivalent_radius_m · scored within ±3%
  • grid_resistance_ohm · scored within ±3%
  • ground_potential_rise_v · scored within ±3%