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

Cable Ampacity

Computes the derated current-carrying capacity of power cables by applying temperature and grouping correction factors to tabulated base ampacity values: I_derated = I_base * Ct * Cg, where Ct = sqrt((T_max - T_amb) / (T_max - T_ref)). Covers XLPE and PVC insulation across buried, tray, conduit, and air installations per AS/NZS 3008.1.1 and IEC 60287.

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

6 inputs

Always given

Included directly in every task prompt.

4
  • Conductor size

    conductor_size_mm2

    Cable conductor cross-sectional area

    1.52.54610162535+7
  • Ambient temp

    ambient_temp_c

    Ambient temperature at the cable location

    10 – 60 °C
  • Max conductor temp

    max_conductor_temp_c

    Maximum allowable conductor temperature for the insulation type

    60 – 90 °C
  • Grouping

    grouping_circuits

    Number of circuits grouped together

    1 – 12 circuits

Derived from scenario

Sampled from the scenario and inferable from its description.

2
  • Insulation type

    insulation_type

    Cable insulation material

    Derived from the archetype scenario. Hidden at hard difficulty.

    XLPEPVC
  • Installation method

    installation_method

    Cable installation method

    Derived from the archetype scenario. Hidden at hard difficulty.

    buriedin-trayin-conduitin-air

Scored outputs

4 outputs

Base ampacity

base_ampacity_a

Base current-carrying capacity from tables (A)

Scores if within ±3% of the reference value.

Temp derating factor

temp_derating_factor

Temperature derating factor Ct

Scores if within ±3% of the reference value.

Grouping derating factor

grouping_derating_factor

Grouping derating factor Cg

Scores if within ±3% of the reference value.

Derated ampacity

derated_ampacity_a

Final derated cable ampacity (A)

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

Single circuit with standard ambient temperature, all params given

Grouping circuits restricted to: 1

Insulation type restricted to: XLPE

Installation method restricted to: in-air, buried

Conductor size restricted to: 2.5, 4, 6, 10, 16, 25

medium

All inputs given

Multiple circuits with various installation methods, all params given

hard

Some inputs hidden

Installation method and insulation type hidden; agent must infer from context

Hidden inputs

  • Insulation typeinsulation_type
  • Installation methodinstallation_method

Prompt replacement text

The installation uses {{ archetype.description }} practices ({{ 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
  • cable-ampacity_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 power distribution and cable sizing.2 3## Problem4 5Calculate the derated current-carrying capacity (ampacity) for a cable installation, applying temperature and grouping derating factors per AS/NZS 3008.1.1 and IEC 60287.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Conductor size | {{ conductor_size_mm2 }} | mm² |12{% if insulation_type is defined %}13| Insulation type | {{ insulation_type }} | - |14{% endif %}15{% if installation_method is defined %}16| Installation method | {{ installation_method }} | - |17{% endif %}18| Ambient temperature | {{ ambient_temp_c }} | °C |19| Max conductor temperature | {{ max_conductor_temp_c }} | °C |20| Number of grouped circuits | {{ grouping_circuits }} | circuits |21{% if archetype_description is defined %}22 23### Installation Context24 25{{ archetype_description }}26{% endif %}27 28{% if tool_available %}29## Available Tool30 31A cable ampacity calculation tool is available at `/workspace/cable-ampacity_calc.py`. Run it with:32 33```bash34python3 /workspace/cable-ampacity_calc.py --help35```36 37You may use this tool to verify your calculations or compute values directly.38{% endif %}39 40## Required41 42Calculate the following:43 441. Base current-carrying capacity (A) — from AS/NZS 3008.1.1 tables for the given conductor size, insulation type, and installation method452. Temperature derating factor Ct463. Grouping derating factor Cg474. Final derated cable ampacity (A)48 49## Applicable Standards50 51- AS/NZS 3008.1.1 — Electrical installations — Selection of cables, Tables 4-15 for current-carrying capacity, Table 22 for grouping factors, Table 27 for temperature derating52- IEC 60287 — Electric cables — Calculation of the current rating53- IEC 60364-5-52 — Electrical installations of buildings — Selection and erection of electrical equipment54 55## Constraints56 57- No internet access is available. Work from engineering knowledge and the provided tool.58- Use the following method to calculate derated ampacity:59 1. Look up the base ampacity from AS/NZS 3008.1.1 tables for the conductor size, insulation type, and installation method60 2. Calculate the temperature derating factor: Ct = sqrt((Tmax - Tamb) / (Tmax - Tref)) where Tref = 30°C61 3. Look up the grouping derating factor Cg from the table for the number of grouped circuits62 4. Final derated ampacity = base ampacity × Ct × Cg63- Reference ambient temperature for the base tables: Tref = 30°C64- Maximum conductor temperature: 90°C for XLPE insulation, 75°C for PVC insulation65- Grouping derating factors (number of circuits → factor): 1 → 1.00, 2 → 0.80, 3 → 0.70, 4 → 0.65, 5 → 0.60, 6 → 0.57, 7 → 0.54, 8 → 0.52, 9 → 0.50, 10 → 0.48, 11 → 0.46, 12 → 0.4566 67## Output Format68 69Show your step-by-step working in Markdown, including the table lookup, derating factor calculations, and final result. At the end of your solution, include a JSON block with your final answers in exactly this format:70 71```json72{73 "base_ampacity_a": <numeric_value>,74 "temp_derating_factor": <numeric_value>,75 "grouping_derating_factor": <numeric_value>,76 "derated_ampacity_a": <numeric_value>77}78```79 80Write your complete solution to `/workspace/output.md`.81

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.

Residential circuit

residential_circuit

Residential wiring circuit in temperate climate

sydney-suburbanmelbourne-suburbanadelaide-suburban
Parameter ranges
ambient_temp_c
25 – 35
grouping_circuits
1 – 3

Commercial building

commercial_building

Commercial building distribution circuit using XLPE cables on cable tray

sydney-cbdmelbourne-cbdbrisbane-cbd
Parameter ranges
ambient_temp_c
30 – 40
grouping_circuits
2 – 6
insulation_type
XLPE
installation_method
in-tray

Industrial plant

industrial_plant

Industrial plant feeder cable in warm environment using PVC cables in underground conduit

hunter-valley-industrialperth-industrialgladstone-industrial
Parameter ranges
ambient_temp_c
35 – 50
grouping_circuits
3 – 9
insulation_type
PVC
installation_method
in-conduit

Underground distribution

underground_distribution

Underground cable installation in direct-buried duct

darwin-tropicalcairns-tropicaltownsville-coastal
Parameter ranges
ambient_temp_c
20 – 30
grouping_circuits
1 – 4

Example task

sydney-cbd-commercial-building-previewhard difficulty, some inputs hidden.

Commercial building distribution circuit using XLPE cables on cable tray. sydney-cbd. Required outputs: base_ampacity_a, temp_derating_factor, grouping_derating_factor, derated_ampacity_a

The model sees

Scenario context and visible inputs.

conductor_size_mm2
1.5 mm²
ambient_temp_c
30 to 40 °C
max_conductor_temp_c
90 °C
grouping_circuits
2 to 6 circuits

Executable tool: cable-ampacity_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Installation method

    installation_method

  • Insulation type

    insulation_type

Stand-in text in the prompt

The installation uses {{ archetype.description }} practices ({{ archetype.site_context }})

The model must produce

The scored JSON answer schema.

{
  "base_ampacity_a": <number>,
  "temp_derating_factor": <number>,
  "grouping_derating_factor": <number>,
  "derated_ampacity_a": <number>
}
  • base_ampacity_a · scored within ±3%
  • temp_derating_factor · scored within ±3%
  • grouping_derating_factor · scored within ±3%
  • derated_ampacity_a · scored within ±3%