Short Circuit

pandapower OpenDSS ANSI/IEEE C37

Short Circuit calculates fault currents on the network so you can size breakers, check withstand, and feed protection studies. Two engine tabs are available and are not interchangeable: Pandapower can run IEC 60909 or ANSI/IEEE C37 (beta) (tick boxes on that tab); OpenDSS runs a native Thévenin fault study.

Where to find it

Simulate → Short Circuit. Pick Pandapower (then tick IEC 60909 or ANSI/IEEE C37) or OpenDSS before you run.

When to use

  • Breaker and fuse interrupting ratings
  • Relay pickup and protection coordination
  • Grid-code style IEC 60909 studies (Pandapower tab, IEC 60909 tick)
  • North American / Canadian projects requiring ANSI/IEEE C37 duties (Pandapower tab, ANSI/IEEE C37 tick — currently beta; default 60 Hz, prefault 1.0 pu)

How to run

  1. Confirm the diagram already solves in Load Flow with the same engine you will use for faults.
  2. Click Simulate → Short Circuit and choose the engine tab. On Pandapower, tick IEC 60909 or ANSI/IEEE C37 (beta).
  3. Set fault type (3-phase, 2-phase, or 1-phase), case (maximum or minimum), and Fault location (All busbars, or User Selection of one or more busbars). For IEC 60909 single-phase minimum, fill the External Grid Short Circuit tab, including min zero-sequence ratios.
  4. Read currents on the diagram. A red thunder mark sits on each faulted busbar (all buses, or the User Selection). It is removed when you run the next study of any type. Pandapower writes buses, lines, transformers, and the external grid. OpenDSS writes bus currents only; line, transformer, external-grid, and wind-turbine result boxes are marked as not provided. The Short-Circuit Dashboard opens automatically after a successful run.
  5. Optional: tick Export Pandapower Python Code (IEC Pandapower), Export OpenDSS Commands (OpenDSS tab), or Export PDF Engineering Report before you run.
  6. Use those values for Arc Flash if you need incident energy next.
Do not mix methods with equipment ratings

IEC 60909 (Pandapower) uses the IEC voltage factor and correction factors. ANSI/IEEE C37 (beta) uses prefault voltage (no IEC c-factor) and C37.010/C37.13/UL 489/C37.013 multiplying factors. OpenDSS is a generic Thévenin fault study. Compare numbers only within the same method, and size breakers to the same standard as the calculation.

How the calculation is set up

The study uses sequence impedances, applies a fault impedance at the chosen location, builds a Thévenin equivalent, computes the fault current for the selected fault type, and distributes branch contributions through the network.

  • Pandapower — IEC 60909 — IEC 60909 via pandapower short-circuit calculation. Use for balanced three-phase networks and grid-code style studies.
  • Pandapower — ANSI/IEEE C37 (beta) — Three networks (1/2-cycle, interrupting, 30-cycle) with IEEE C37.010-style multiplying factors. Does not call pandapower IEC calc_sc. Outputs I1/2 sym, I1/2 peak, Iint, I30, X/R per bus, plus line and transformer currents (also written onto diagram result boxes), and breaker duty checks when Switch ratings are entered. Verify against utility requirements before using results for equipment ratings.
  • OpenDSS tab — native OpenDSS FaultStudy. Reports symmetrical, peak, and thermal currents per bus only. Assumptions differ from IEC 60909; see Pandapower vs OpenDSS.

ANSI/IEEE C37 (North America / Canada) — beta

Beta

ANSI/IEEE C37 short circuit is in beta. Use results for engineering review. Verify against utility or consultant practice before applying them to equipment ratings.

On the Pandapower tab, tick ANSI/IEEE C37 when the project or utility requires ANSI/IEEE C37 short-circuit duties (typical in Canada and the United States). This is not IEC 60909 with a different label.

The study follows the North American three-network method used in IEEE C37.010 (and described in IEEE Std 141, the Red Book). Electrisim builds three separate impedance networks from the same diagram:

  1. First-cycle (½-cycle) — subtransient machine reactances. Momentary / close-and-latch basis.
  2. Interrupting — contact parting time (default 3 cycles). Transient reactances; motors reduced or removed per ANSI practice.
  3. 30-cycle — steady-state network (induction motors out).

Prefault voltage is applied directly (default 1.00 pu). There is no IEC voltage factor c and no IEC KG / KT correction factors. Asymmetry uses the calculated fault-point X/R: first-cycle peak from a fully offset wave, interrupting duty from the remaining DC component at contact parting (compared with the C37.010 X/R = 17 test circuit for symmetrically rated HV breakers), and extra first-cycle derating for LV devices when system X/R exceeds the C37.13 (6.6) or UL 489 (4.9) test circuit.

Set generator ANSI machine type (turbo, hydro, etc.) and Switch interrupting / momentary ratings on the Short Circuit tab for duty comparison. Device class can be auto (from voltage) or C37.010 / C37.13 / UL 489 / C37.013.

IEC 60909 vs ANSI/IEEE C37

IEC 60909ANSI/IEEE C37 (beta)
VoltageVoltage factor c (e.g. 1.1)Prefault pu (typically 1.0)
MachinesIEC correction factorsSeparate ½-cycle / interrupting / 30-cycle networks
Peak / interruptingκ, ip, ibX/R multiplying factors (C37.010 / C37.13 / UL 489)
Typical useEurope, IEC-rated gearCanada / US, ANSI-rated gear

ANSI results

Currents are written to diagram result boxes on buses, lines, and transformers, and listed in the ANSI results dialog (and optional TXT export).

ResultMeaning
I1/2 symFirst-cycle symmetrical RMS (subtransient network)
I1/2 peakFirst-cycle peak (momentary / close-and-latch duty basis)
IintInterrupting duty at contact parting time (C37.010)
I3030-cycle steady-state symmetrical current
X/RFault-point X/R for multiplying-factor application
Line I from / I toWorst-case branch end currents over the chosen fault locations (all busbars, or User Selection). 3-phase and line-to-line only.
Transformer I HV / I LVWorst-case HV and LV side currents
Device dutyPass/fail against Switch interrupting and momentary ratings, when entered

ANSI input parameters

Parameter Description Default
Fault 3-phase, 2-phase, or 1-phase. Line and transformer branch currents are reported for 3-phase and 2-phase faults (positive-sequence network). Single-phase branch flows are omitted because the zero-sequence branch model is approximate. Three Phase
Fault location All busbars (default), or User Selection of one or more busbars. Tick busbars in the dialog, or select them on the diagram first. Branch currents then use only those fault locations. All busbars
System frequency Used for DC decay and contact-parting time 60 Hz
Prefault voltage Driving voltage in pu (no IEC c-factor) 1.00 pu
Contact parting time Breaker contact parting in cycles (interrupting network) 3 cycles
Fault R / X Optional fault impedance in ohm 0

ANSI limitations (beta): do not mix ANSI currents with IEC-rated equipment. Single-phase line/transformer currents are not published. Arc flash still uses the IEC 60909 path. Spot-check a few duties against your C37.010 tables or a known hand calc before relying on ratings.

Fault types

Electrisim supports three types of short circuit faults:

  • Three-Phase Fault (3ph): Symmetrical fault affecting all three phases. Typically produces the highest fault current. Used for symmetrical interrupting capacity rating.
  • Two-Phase Fault (2ph): Fault between two phases. Produces lower fault current than three-phase. Used for phase-to-phase protection.
  • Single-Phase Fault (1ph): Fault between one phase and neutral/ground. Includes zero-sequence impedance of the network and of the External Grid. Critical for ground-fault protection and neutral sizing. IEC 60909 maximum uses r0x0_max / x0x_max; minimum uses r0x0_min / x0x_min.

Fault location is independent of fault type. All busbars (default) applies the chosen fault at every bus. User Selection applies it only at the busbars you tick in the dialog (busbars selected on the diagram are pre-ticked). Unselected bus result boxes show “Fault not applied”. A red thunder sign marks each faulted bus on the diagram until the next simulation.

Input Parameters (IEC 60909)

These fields appear when IEC 60909 is ticked on the Pandapower tab. For ANSI parameters see ANSI/IEEE C37 above.

Parameter Description Type Options/Value Range Default
Fault Type of short circuit fault radio Three Phase (3ph), Two Phase (2ph), Single Phase (1ph) Three Phase
Fault location Where the fault is applied. All busbars computes Ikss at every bus. User Selection limits the study to the ticked busbars (pre-ticked from the diagram selection). Unselected bus result boxes show “Fault not applied”. radio All busbars, User Selection All busbars
Case Fault current calculation case. IEC 60909 maximum uses External Grid max short-circuit data; minimum uses min data. Single-phase minimum also needs r0x0_min and x0x_min (see External Grid). radio Maximum (max), Minimum (min) Maximum
Voltage Tolerance in LV Grids Voltage tolerance factor for low voltage networks radio 6%, 10% 6%
Topology Network topology classification radio Auto, Radial, Meshed Auto
Failure Clearing Time (s) Fault duration for thermal rating (ith calculation) number > 0 1.0
Fault Resistance (Ohm) Resistance at fault location (for arc fault modeling) number ≥ 0 0
Fault Reactance (Ohm) Reactance at fault location number ≥ 0 0
Inverse Should Be Used Instead of LU Factorization Solution method preference radio True, False True
Export Pandapower Python Code Download generated Python that rebuilds the network and runs pandapower.shortcircuit.calc_sc (IEC 60909 only) checkbox Yes/No No
Export Pandapower Results Download bus and branch short-circuit results as a .txt file checkbox Yes/No No
Export PDF Engineering Report Multi-page short-circuit PDF (see Short-Circuit Engineering Report) checkbox Yes/No No

Short-Circuit Dashboard

After a successful short-circuit run (Pandapower IEC, ANSI/IEEE C37, or OpenDSS), Electrisim opens the Short-Circuit Dashboard: the same floating panel pattern as the load-flow Network Health Dashboard, but KPIs use fault currents (Ikss, Ip, Ith, X/R) instead of voltage and loading.

What you see: study score (0–100), max/min Ikss, peak and thermal currents, top fault-level buses and branches (click to focus on the SLD), Ikss histogram, critical issues (missing data, high fault levels, ANSI device duty fails), Highlight Hot Spots, Copy Summary, and Export Report for the short-circuit PDF.

Scenario Compare and Line current vs km remain load-flow-only tools.

Short-Circuit Engineering Report (PDF)

Tick Export PDF Engineering Report in the Short Circuit dialog (any engine tab), or click Export Report on the Short-Circuit Dashboard after a run. The PDF includes cover metadata, executive summary with fault-current KPIs, single-line diagram pages, bus and branch tables, ANSI device duties when applicable, and an issues list.

Calculation Cases (IEC 60909)

According to DIN/IEC EN 60909, different calculation cases are used:

  • Maximum Case (Ik"): Highest fault current (typically for breaker sizing). Assumes maximum generation, minimum impedances, voltage = 1.1 pu (cmax). External Grid uses s_sc_max_mva, rx_max, and for 1-phase faults r0x0_max / x0x_max.
  • Minimum Case (Ik'): Lowest fault current (typically for protection coordination). Assumes minimum generation, maximum impedances, voltage = 0.9 pu (cmin). External Grid uses s_sc_min_mva, rx_min, and for 1-phase faults r0x0_min / x0x_min.

Single-phase minimum (IEC 60909): pandapower builds the external-grid zero-sequence impedance from r0x0_min and x0x_min. Set them on the External Grid dialog Short Circuit tab (Min R0/X0 Ratio, Min X0/X Ratio). If they were never stored on an older diagram, Electrisim copies the matching maximum ratios so the study can still run. Typical values when the utility does not give separate min data: R0/X0 ≈ 0.1, X0/X ≈ 1.0. Also set s_sc_min_mva > 0. See External Grid.

Output Results (IEC 60909)

The IEC 60909 analysis provides detailed fault current information:

Output Category Parameters Description Units
Fault Location Bus name, Fault type Location and type of applied fault -
Initial Symmetrical Current Ik" (initial symmetrical short-circuit current) Fault current at t=0 (symmetrical component) kA
Peak Current ip (peak short-circuit current) Maximum instantaneous fault current including DC offset kA
Breaking Current Ib (breaking current) Fault current at breaker opening time (symmetrical) kA
Steady-State Current Ik (steady-state short-circuit current) Fault current after transients decay kA
Thermal Current Ith (thermal equivalent current) Equivalent RMS current for thermal rating based on fault duration kA
Branch Contributions I_from, I_to for each branch Fault current contribution from each line/transformer kA
Generator Contributions I_gen for each generator Fault current contribution from each generator kA
Voltage Profile V_fault at all buses Voltage magnitude at all buses during fault kV or pu

Algorithm Details (IEC 60909)

The IEC path follows DIN/IEC EN 60909:

  • Voltage Factor (c): cmax = 1.1 for maximum case, cmin = 0.9 for minimum case (low voltage)
  • Impedance Correction: Generator and transformer impedances are corrected according to the standard
  • Far-from-Generator Approximation: Used when fault is far from generators (symmetrical current decays quickly)
  • Near-to-Generator: Special handling when fault is close to generators (asynchronous contribution)
  • Solution Method: Matrix inversion or LU factorization of network admittance matrix

Limitations and Considerations

Important Notes:

  • Calculations assume balanced pre-fault conditions and symmetrical source impedances
  • Fault resistance/reactance can be specified but arc fault modeling may require additional considerations
  • Results are based on steady-state fault analysis - dynamic transients are approximated
  • Motor contributions to fault current may require special modeling
  • Grounding system impedance significantly affects single-phase fault currents. For IEC 60909 1-phase faults, the External Grid zero-sequence ratios (r0x0_max / x0x_max or r0x0_min / x0x_min) must be set for the selected case.
  • Results are valid for the specified fault location - multiple fault locations require separate calculations
  • Protection device characteristics (opening time, arcing) are not modeled in the base calculation

Short Circuit based on OpenDSS

In addition to Pandapower IEC 60909 and ANSI/IEEE C37 (beta), Electrisim offers short circuit calculation based on OpenDSS. In the Short Circuit dialog, select the OpenDSS tab to run a conventional fault study using the Open-Source Distribution System Simulator.

OpenDSS fault study (Solve Mode=FaultStudy) computes for every bus:

  • Initial symmetrical short-circuit current (I''k, ikss) in kA
  • Peak short-circuit current (ip, ip) in kA — Electrisim reports ip = 1.8 · √2 · ikss (fixed κ = 1.8), not the IEC κ(R/X) peak
  • Thermal short-circuit current (Ith, ith) in kA — copied from ikss (OpenDSS does not compute the IEC 1 s thermal equivalent)
  • Positive-sequence short-circuit resistance (Rk, rk_ohm) and reactance (Xk, xk_ohm) in ohms from Zsc1

Fault type (e.g. 3-phase), Fault location (All busbars or User Selection), and frequency can be set in the OpenDSS tab. Results are shown on the diagram at each faulted busbar. Line, transformer, external-grid, and wind-turbine result boxes are updated to state that OpenDSS does not provide short-circuit currents for those elements (FaultStudy is bus Isc/Zsc only). Optional checkboxes: Export OpenDSS Commands (replay script .txt), Export OpenDSS Results (tabular .txt), and Export PDF Engineering Report (see Short-Circuit Engineering Report). This option uses the same network model as OpenDSS load flow (buses, lines, loads, generators, external grid).

Pandapower vs OpenDSS short-circuit results

The two engines can be run on the same diagram and will usually not return the same kA. That is expected: they implement different methods, not two numerical solvers of IEC 60909.

Pandapower (IEC 60909)OpenDSS FaultStudy
Standard / methodIEC 60909 equivalent voltage source at the faultY-matrix study: Isc = Ysc · Voc from a snapshot
Driving voltageVoltage factor c (typically cmax = 1.10 on MV)Pre-fault bus voltage from the snapshot (~1.0 pu)
TransformersNameplate vk with IEC KT correctionNameplate XHL (vk) without IEC KT
Wind turbines / static generatorsIEC current sources. Wind turbines use the fault-specific Ik" on the Short Circuit tab when it is > 0 (k = Ik · √3 · Uref / Sn); otherwise k if it is > 0; otherwise k = 1.1. Static generators use k the same way. A minimum study omits the converter current. See Wind Turbine.OpenDSS Generator behind Xdpp (default 0.2 pu), i.e. a synchronous-machine subtransient model — much larger infeed than IEC type-4. Machine result boxes are not filled with a separate Ikss
Shunt capacitorsTypically neglected for maximum IkssIncluded in the nodal Y matrix
Peak current ipIEC κ from R/X (method C)Fixed κ = 1.8 in Electrisim
Thermal IthIEC equivalent for the clearing time tkSet equal to ikss
Where results appearBuses, lines, transformers, external gridBuses only. Line, transformer, external-grid, and wind-turbine boxes state that OpenDSS does not provide those currents

Typical pattern on a wind-farm feeder: OpenDSS Ikss is a few percent higher on MV/LV turbine buses (machine Xdpp infeed) and about 1/cmax lower on a capacitor LV bus with no turbine (no IEC voltage factor). Peak currents differ more because of the κ formula.

Which results to use

For breaker ratings, grid-code IEC studies, and comparison with utility IEC figures, use Pandapower IEC 60909. For ANSI-rated gear, use ANSI/IEEE C37. Treat OpenDSS FaultStudy as an IEEE-style Y-bus check, not as IEC Ikss.

OpenDSS references: Fault Studies, Fault Study Mode, Bus.Isc().

Technical References

Based on: pandapower Short-Circuit and DIN/IEC EN 60909 (Pandapower IEC); IEEE C37.010 / C37.13 / UL 489 / C37.013 and IEEE Std 141 three-network method (Pandapower ANSI/IEEE C37, beta); OpenDSS Fault Studies (OpenDSS).

Algorithm Type: Pandapower IEC: symmetrical components with impedance-based fault calculation following IEC 60909. Pandapower ANSI: three impedance networks plus X/R multiplying factors (does not call IEC calc_sc). OpenDSS: conventional fault study with Thévenin equivalent and open-circuit voltage per bus.

Documentation References: 📘 pandapower Short-Circuit 📘 Running a Short-Circuit Calculation 📗 OpenDSS Fault Studies

Standards: IEC 60909: Short-circuit currents in three-phase a.c. systems (Pandapower IEC); IEEE C37.010, IEEE C37.13, UL 489, IEEE C37.013, IEEE Std 141 (Pandapower ANSI, beta).

Last updated: October 2026

Electrisim on YouTube · Frontend on GitHub