Base ampacity
base_ampacity_a
Base current-carrying capacity from tables (A)
Scores if within ±3% of the reference value.
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.
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.
Conductor size
conductor_size_mm2
Cable conductor cross-sectional area
Ambient temp
ambient_temp_c
Ambient temperature at the cable location
Max conductor temp
max_conductor_temp_c
Maximum allowable conductor temperature for the insulation type
Grouping
grouping_circuits
Number of circuits grouped together
Sampled from the scenario and inferable from its description.
Insulation type
insulation_type
Cable insulation material
Derived from the archetype scenario. Hidden at hard difficulty.
Installation method
installation_method
Cable installation method
Derived from the archetype scenario. Hidden at hard difficulty.
4 outputs
base_ampacity_a
Base current-carrying capacity from tables (A)
Scores if within ±3% of the reference value.
temp_derating_factor
Temperature derating factor Ct
Scores if within ±3% of the reference value.
grouping_derating_factor
Grouping derating factor Cg
Scores if within ±3% of the reference value.
derated_ampacity_a
Final derated cable ampacity (A)
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
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
All inputs given
Multiple circuits with various installation methods, all params given
Some inputs hidden
Installation method and insulation type hidden; agent must infer from context
Hidden inputs
Prompt replacement text
The installation uses {{ archetype.description }} practices ({{ 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 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 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 wiring circuit in temperate climate
commercial_building
Commercial building distribution circuit using XLPE cables on cable tray
industrial_plant
Industrial plant feeder cable in warm environment using PVC cables in underground conduit
underground_distribution
Underground cable installation in direct-buried duct
sydney-cbd-commercial-building-preview — hard 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
Scenario context and visible inputs.
Executable tool: cable-ampacity_calc.py
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 scored JSON answer schema.
{
"base_ampacity_a": <number>,
"temp_derating_factor": <number>,
"grouping_derating_factor": <number>,
"derated_ampacity_a": <number>
}