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

Ice Load Calculation

Calculates a reduced iced-conductor loading case using annular ice area, ice density, wind-on-ice pressure, and span length. The template reports vertical ice weight and combined vector loading for overhead line structural checks.

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
  • Conductor diameter

    conductor_diameter_mm

    Bare conductor outside diameter

    5 – 80 mm
  • Ice thickness

    ice_thickness_mm

    Radial ice accretion thickness

    0 – 50 mm
  • Wind on ice pressure

    wind_on_ice_pressure_pa

    Wind pressure applied to the iced conductor diameter

    0 – 2500 Pa
  • Span length

    span_length_m

    Conductor span length

    20 – 800 m

Hidden at higher difficulty

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

1
  • Ice density

    ice_density_kg_m3

    Ice density

    Hidden at hard difficulty.

    400 – 950 kg/m3

Scored outputs

6 outputs

Iced conductor diameter

iced_conductor_diameter_mm

Diameter of conductor plus radial ice

Scores if within ±3% of the reference value.

Ice weight n per

ice_weight_n_per_m

Vertical ice weight per metre

Scores if within ±3% of the reference value.

Total vertical load n per

total_vertical_load_n_per_m

Total vertical load per metre in the reduced case

Scores if within ±3% of the reference value.

Wind on ice load n per

wind_on_ice_load_n_per_m

Transverse wind-on-ice load per metre

Scores if within ±3% of the reference value.

Combined ice wind load n per

combined_ice_wind_load_n_per_m

Vector combined ice and wind load per metre

Scores if within ±3% of the reference value.

Span combined load n

span_combined_load_n

Combined load integrated over the span

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

Distribution line with all values visible

medium

All inputs given

Iced line selected from distribution or transmission cases

hard

Some inputs hidden

Transmission line with ice density embedded in context

Hidden inputs

  • Ice densityice_density_kg_m3

Prompt replacement text

Use the ice density implied by {{ archetype.description }}.

Ice density restricted to: 900

Task bundle

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

/workspace

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

1# ABOUTME: Prompt template for iced conductor loading tasks.2# ABOUTME: Presents conductor, ice, wind-on-ice, density, and span inputs.3 4You are a senior transmission line engineer checking iced conductor loading.5 6## Given7 8| Parameter | Value | Unit |9|-----------|-------|------|10| Conductor diameter | {{ conductor_diameter_mm }} | mm |11| Radial ice thickness | {{ ice_thickness_mm }} | mm |12| Ice density | {{ ice_density_kg_m3 }} | kg/m3 |13| Wind-on-ice pressure | {{ wind_on_ice_pressure_pa }} | Pa |14| Span length | {{ span_length_m }} | m |15 16## Constraints17 18- Iced conductor diameter equals conductor diameter plus twice the radial ice thickness.19- Ice area is the annular area between the iced and bare conductor diameters.20- Ice weight per metre equals ice area times ice density times 9.81 m/s2.21- Wind-on-ice load per metre equals wind pressure times iced diameter in metres.22- Combined load per metre is the vector result of vertical ice weight and transverse wind-on-ice load.23 24## Output Format25 26Include a JSON block with exactly these keys:27 28```json29{30 "iced_conductor_diameter_mm": <numeric_value>,31 "ice_weight_n_per_m": <numeric_value>,32 "total_vertical_load_n_per_m": <numeric_value>,33 "wind_on_ice_load_n_per_m": <numeric_value>,34 "combined_ice_wind_load_n_per_m": <numeric_value>,35 "span_combined_load_n": <numeric_value>36}37```38 39Write your complete solution to `/workspace/output.md`.40

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.

Light ice distribution

light_ice_distribution

Distribution line with light ice accretion

distribution-lineicing-condition
Parameter ranges
conductor_diameter_mm
8 – 25
ice_thickness_mm
2 – 12
ice_density_kg_m3
500 – 900
wind_on_ice_pressure_pa
100 – 800
span_length_m
40 – 150

Heavy ice transmission

heavy_ice_transmission

Transmission line with heavier ice accretion

transmission-lineicing-condition
Parameter ranges
conductor_diameter_mm
20 – 50
ice_thickness_mm
8 – 35
ice_density_kg_m3
600 – 920
wind_on_ice_pressure_pa
200 – 1500
span_length_m
150 – 600

Example task

transmission-line-heavy-ice-transmission-previewhard difficulty, some inputs hidden.

Transmission line with heavier ice accretion. transmission-line. Required outputs: iced_conductor_diameter_mm, ice_weight_n_per_m, total_vertical_load_n_per_m, wind_on_ice_load_n_per_m, combined_ice_wind_load_n_per_m, span_combined_load_n

The model sees

Scenario context and visible inputs.

conductor_diameter_mm
20 to 50 mm
ice_thickness_mm
8 to 35 mm
wind_on_ice_pressure_pa
200 to 1500 Pa
span_length_m
150 to 600 m

Executable tool: ice-load-calculation_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Ice density

    ice_density_kg_m3

Stand-in text in the prompt

Use the ice density implied by {{ archetype.description }}.

The model must produce

The scored JSON answer schema.

{
  "iced_conductor_diameter_mm": <number>,
  "ice_weight_n_per_m": <number>,
  "total_vertical_load_n_per_m": <number>,
  "wind_on_ice_load_n_per_m": <number>,
  "combined_ice_wind_load_n_per_m": <number>,
  "span_combined_load_n": <number>
}
  • iced_conductor_diameter_mm · scored within ±3%
  • ice_weight_n_per_m · scored within ±3%
  • total_vertical_load_n_per_m · scored within ±3%
  • wind_on_ice_load_n_per_m · scored within ±3%
  • combined_ice_wind_load_n_per_m · scored within ±3%
  • span_combined_load_n · scored within ±3%