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

Incident Energy

Calculates arc flash incident energy, arcing current, arc flash boundary distance, and required PPE category using the IEEE 1584-2002 empirical method for systems from 208 V to 15 kV. Models both low-voltage and medium-voltage arcing current equations and normalized energy formulas, supporting electrical safety assessments and arc flash labelling per NFPA 70E.

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
  • System voltage

    system_voltage_v

    System three-phase RMS voltage

    208 – 15000 V
  • Bolted fault current

    bolted_fault_current_ka

    Available bolted (symmetrical) three-phase fault current

    0.5 – 106 kA
  • Clearing time

    clearing_time_s

    Protective device clearing time (arc duration)

    0.01 – 2 s
  • Working distance

    working_distance_mm

    Distance from arc source to worker

    300 – 1800 mm

Derived from scenario

Sampled from the scenario and inferable from its description.

2
  • Electrode gap

    electrode_gap_mm

    Electrode gap (conductor spacing)

    Derived from the archetype scenario. Hidden at hard difficulty.

    6 – 254 mm
  • Enclosure type

    enclosure_type

    Equipment enclosure type

    Derived from the archetype scenario. Hidden at hard difficulty.

    openboxMCC

Scored outputs

4 outputs

Arcing current ka

arcing_current_ka

Predicted arcing fault current (kA)

Scores if within ±5% of the reference value.

Incident energy cal cm2

incident_energy_cal_cm2

Incident energy at working distance (cal/cm2)

Scores if within ±5% of the reference value.

Arc flash boundary

arc_flash_boundary_mm

Arc flash boundary distance where E = 1.2 cal/cm2 (mm)

Scores if within ±5% of the reference value.

Ppe category

ppe_category

Required PPE category (0-4 per NFPA 70E)

Scores if within ±1% 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

Low voltage box/MCC with all parameters given, moderate fault levels

Enclosure type restricted to: box, MCC

medium

All inputs given

Any voltage level and enclosure type, all parameters given

hard

Some inputs hidden

Enclosure type and electrode gap hidden, agent must infer from equipment context

Hidden inputs

  • Enclosure typeenclosure_type
  • Electrode gapelectrode_gap_mm

Prompt replacement text

The equipment is a {{ archetype.description }} at a {{ archetype.site_context }} facility

Task bundle

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

/workspace

  • instruction.md
  • incident-energy_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 systems safety and arc flash hazard assessment.2 3## Problem4 5Calculate the arc flash incident energy and determine the required PPE category for electrical equipment using the IEEE 1584 empirical method and NFPA 70E.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| System voltage | {{ system_voltage_v }} | V |12| Bolted fault current | {{ bolted_fault_current_ka }} | kA |13| Protective device clearing time | {{ clearing_time_s }} | s |14| Working distance | {{ working_distance_mm }} | mm |15{% if electrode_gap_mm is defined %}16| Electrode gap | {{ electrode_gap_mm }} | mm |17{% endif %}18{% if enclosure_type is defined %}19| Enclosure type | {{ enclosure_type }} | - |20{% endif %}21{% if archetype_description is defined %}22 23### Equipment Context24 25{{ archetype_description }}26{% endif %}27 28{% if tool_available %}29## Available Tool30 31An arc flash calculation tool is available at `/workspace/incident-energy_calc.py`. Run it with:32 33```bash34python3 /workspace/incident-energy_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. Arcing fault current (kA) — from the IEEE 1584 empirical equation452. Incident energy at the working distance (cal/cm2)463. Arc flash boundary distance where incident energy equals 1.2 cal/cm2 (mm)474. Required PPE category (integer 0-4 per NFPA 70E)48 49## Applicable Standards50 51- IEEE 1584 — Guide for Performing Arc-Flash Hazard Calculations52- NFPA 70E — Standard for Electrical Safety in the Workplace53 54## Constraints55 56- No internet access is available. Work from engineering knowledge and the provided tool.57- Use the IEEE 1584 empirical method:58 - **Arcing current (systems <= 1000 V):**59 lg(Ia) = K + 0.662*lg(Ibf) + 0.0966*V + 0.000526*G + 0.5588*V*lg(Ibf) - 0.00304*G*lg(Ibf)60 where K = -0.153 (open) or -0.097 (box/MCC), V is voltage in kV, G is electrode gap in mm, Ibf is bolted fault current in kA61 - **Arcing current (systems > 1000 V):**62 lg(Ia) = 0.00402 + 0.983*lg(Ibf)63 - **Normalized incident energy:**64 lg(En) = K1 + K2 + 1.081*lg(Ia) + 0.0011*G65 where K1 = -0.792 (open) or -0.555 (box/MCC), K2 = -0.113 (grounded) or 0 (ungrounded)66 - **Incident energy:**67 E = 4.184 * Cf * En * (t/0.2) * (610^x / D^x)68 where Cf = 1.5 (<= 1 kV) or 1.0 (> 1 kV), t is clearing time in seconds, D is working distance in mm69 - **Arc flash boundary:**70 DB = [4.184 * Cf * En * (t/0.2) * (610^x / Eb)]^(1/x)71 where Eb = 1.2 cal/cm272- Distance exponents (x): open = 2.000, box = 1.473, MCC = 0.97373- Assume a grounded system (K2 = -0.113)74- PPE categories per NFPA 70E: 0 (< 1.2 cal/cm2), 1 (1.2-4), 2 (4-8), 3 (8-25), 4 (25-40)75 76## Output Format77 78Show your step-by-step working in Markdown, including the arcing current calculation, normalized incident energy, final incident energy, arc flash boundary, and PPE determination. At the end of your solution, include a JSON block with your final answers in exactly this format:79 80```json81{82 "arcing_current_ka": <numeric_value>,83 "incident_energy_cal_cm2": <numeric_value>,84 "arc_flash_boundary_mm": <numeric_value>,85 "ppe_category": <integer_0_to_4>86}87```88 89Write your complete solution to `/workspace/output.md`.90

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.

Lv switchboard

lv_switchboard

Low voltage switchboard (400-480 V)

commercial-building-switchroomindustrial-plant-mcc-room
Parameter ranges
system_voltage_v
400 – 480
bolted_fault_current_ka
10 – 65
clearing_time_s
0.03 – 0.5
working_distance_mm
450 – 610
electrode_gap_mm
25 – 40

Lv mcc

lv_mcc

Low voltage motor control centre (400-480 V)

industrial-plant-mcc-lineupwater-treatment-mcc
Parameter ranges
system_voltage_v
400 – 480
bolted_fault_current_ka
15 – 50
clearing_time_s
0.02 – 0.3
working_distance_mm
450 – 610
electrode_gap_mm
20 – 32

Lv panelboard

lv_panelboard

Low voltage panelboard or distribution board (230-480 V)

office-building-dbretail-distribution-board
Parameter ranges
system_voltage_v
230 – 480
bolted_fault_current_ka
0.5 – 25
clearing_time_s
0.02 – 0.5
working_distance_mm
450 – 610
electrode_gap_mm
20 – 32

Mv switchgear

mv_switchgear

Medium voltage switchgear (4160-13800 V)

substation-switchgear-roomindustrial-hv-switchroom
Parameter ranges
system_voltage_v
4160 – 13800
bolted_fault_current_ka
1 – 40
clearing_time_s
0.05 – 1
working_distance_mm
610 – 910
electrode_gap_mm
102 – 152

Example task

commercial-building-switchroom-lv-switchboard-previewhard difficulty, some inputs hidden.

Low voltage switchboard (400-480 V). commercial-building-switchroom. Required outputs: arcing_current_ka, incident_energy_cal_cm2, arc_flash_boundary_mm, ppe_category

The model sees

Scenario context and visible inputs.

system_voltage_v
400 to 480 V
bolted_fault_current_ka
10 to 65 kA
clearing_time_s
0.03 to 0.5 s
working_distance_mm
450 to 610 mm

Executable tool: incident-energy_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Enclosure type

    enclosure_type

  • Electrode gap

    electrode_gap_mm

Stand-in text in the prompt

The equipment is a {{ archetype.description }} at a {{ archetype.site_context }} facility

The model must produce

The scored JSON answer schema.

{
  "arcing_current_ka": <number>,
  "incident_energy_cal_cm2": <number>,
  "arc_flash_boundary_mm": <number>,
  "ppe_category": <number>
}
  • arcing_current_ka · scored within ±5%
  • incident_energy_cal_cm2 · scored within ±5%
  • arc_flash_boundary_mm · scored within ±5%
  • ppe_category · scored within ±1%