Vc
vc_mv_per_a_m
Effective voltage drop rate Vc (mV/A/m)
Scores if within ±3% of the reference value.
Calculates voltage drop along a cable run using tabulated mV/A/m values from AS/NZS 3008.1.1 for copper and aluminium multicore cables, adjusted for power factor and circuit type. Checks compliance against the AS/NZS 3000 five-percent limit to verify that voltage at the load stays within acceptable limits for equipment operation.
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.
Cable size
cable_size_mm2
Cable conductor cross-sectional area
Length
length_m
Cable route length (one way)
Load current
load_current_a
Design load current
Power factor
power_factor
Load power factor
Circuit type
circuit_type
Circuit type
Sampled from the scenario and inferable from its description.
Conductor material
conductor_material
Conductor material
Derived from the archetype scenario. Hidden at hard difficulty.
4 outputs
vc_mv_per_a_m
Effective voltage drop rate Vc (mV/A/m)
Scores if within ±3% of the reference value.
voltage_drop_v
Total voltage drop (V)
Scores if within ±3% of the reference value.
voltage_drop_percent
Voltage drop as percentage of supply voltage (%)
Scores if within ±3% of the reference value.
compliant
Compliance with 5% limit (1.0 = pass, 0.0 = fail)
Scores if within ±1% 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 phase copper, standard residential sizes, all params given
Conductor material restricted to: copper
Circuit type restricted to: single_phase
Cable size restricted to: 1.5, 2.5, 4, 6
All inputs given
Any circuit type and material, commercial/industrial sizes
Cable size restricted to: 16, 25, 35, 50, 70, 95, 120, 150, 185, 240
Some inputs hidden
Conductor material hidden, agent must infer from installation context
Hidden inputs
Prompt replacement text
The installation uses {{ archetype.description }} practices ({{ archetype.site_context }})
Cable size restricted to: 16, 25, 35, 50, 70, 95, 120, 150, 185, 240
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 voltage drop for a cable circuit and verify compliance with the allowable limits per AS/NZS 3008.1.1 and AS/NZS 3000:2018.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Cable size | {{ cable_size_mm2 }} | mm² |12| Cable route length | {{ length_m }} | m |13| Design load current | {{ load_current_a }} | A |14| Power factor | {{ power_factor }} | - |15{% if conductor_material is defined %}16| Conductor material | {{ conductor_material }} | - |17{% endif %}18| Circuit type | {{ circuit_type }} | - |19{% if archetype_description is defined %}20 21### Installation Context22 23{{ archetype_description }}24{% endif %}25 26{% if tool_available %}27## Available Tool28 29A voltage drop calculation tool is available at `/workspace/voltage-drop_calc.py`. Run it with:30 31```bash32python3 /workspace/voltage-drop_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. Effective voltage drop rate Vc (mV/A/m) — from AS/NZS 3008.1.1 tables, adjusted for circuit type and power factor432. Total voltage drop (V)443. Voltage drop as percentage of nominal supply voltage (%)454. Compliance assessment against the 5% limit (1.0 = pass, 0.0 = fail)46 47## Applicable Standards48 49- AS/NZS 3008.1.1 — Electrical installations — Selection of cables, Tables 42/44 for voltage drop values50- AS/NZS 3000:2018 Clause 3.6.2 — Maximum 5% voltage drop from point of supply to load51- IEC 60364-5-52 — Electrical installations of buildings — Selection and erection of electrical equipment52 53## Constraints54 55- No internet access is available. Work from engineering knowledge and the provided tool.56- Use the tabulated voltage drop method from AS/NZS 3008.1.1:57 - Look up the three-phase mV/A/m value (Vc) for the cable size and conductor material58 - For single-phase circuits: multiply the three-phase Vc by 2/√3 ≈ 1.154759 - Adjust Vc by the power factor60 - Voltage drop: Vd = Vc × I × L / 100061- Nominal supply voltages: single phase = 230 V, three phase = 400 V62- Voltage drop percentage: Vd% = (Vd / V_supply) × 10063- Compliant if Vd% ≤ 5.0%64 65## Output Format66 67Show your step-by-step working in Markdown, including the table lookup, adjustments, and final calculation. At the end of your solution, include a JSON block with your final answers in exactly this format:68 69```json70{71 "vc_mv_per_a_m": <numeric_value>,72 "voltage_drop_v": <numeric_value>,73 "voltage_drop_percent": <numeric_value>,74 "compliant": <1.0_or_0.0>75}76```77 78Write your complete solution to `/workspace/output.md`.79 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_lighting
Residential lighting circuit
residential_power
Residential power outlet circuit
commercial_submain
Commercial building submain with copper conductors
industrial_feeder
Industrial feeder cable with aluminium conductors
sydney-cbd-commercial-submain-preview — hard difficulty, some inputs hidden.
Commercial building submain with copper conductors. sydney-cbd. Required outputs: vc_mv_per_a_m, voltage_drop_v, voltage_drop_percent, compliant
Scenario context and visible inputs.
Executable tool: voltage-drop_calc.py
Inputs withheld at this difficulty.
Conductor material
conductor_material
Stand-in text in the prompt
The installation uses {{ archetype.description }} practices ({{ archetype.site_context }})
The scored JSON answer schema.
{
"vc_mv_per_a_m": <number>,
"voltage_drop_v": <number>,
"voltage_drop_percent": <number>,
"compliant": <number>
}