Load Flow Analysis
Load flow tells you the voltage at every bus, the current in every feeder, and where power factor sags. Done by hand for small systems; done with software (SKM, ETAP, EasyPower) for everything else.
What Load Flow Analysis Computes
Load flow (a.k.a. power flow) is the steady-state solution of the power system: voltage at every bus, current in every feeder, real and reactive power flow at every branch. Without it, you're guessing at voltage drop and PF on complex systems.
| Output | What you do with it | Section reference |
|---|---|---|
| Bus voltages (magnitude + angle) | Verify each load receives within tolerance (±5% per ANSI C84.1) | §01, §06 |
| Branch currents | Confirm wires not overloaded; check transformer loading | §06, §09 |
| Real + reactive power at each node | Identify where reactive power is generated/consumed; PFC placement | §15 |
| Transformer tap recommendations | Adjust no-load taps to optimize voltage profile | §09 |
| Generator dispatch (if multiple sources) | Determine which gen carries which load | §19 |
| Loss analysis | Find inefficient feeders; size correction | — |
Radial vs Looped vs Networked
| Topology | Description | Hand calc? | Typical use |
|---|---|---|---|
| Radial | Single source feeding tree of loads. No closed loops. | Yes — work from source to ends | 99% of commercial / industrial buildings, residential |
| Looped | Two sources or feeders meet, with a normally-open tie | Possible but tedious — two cases (each tie position) | Critical commercial (hospitals, data centers); urban distribution |
| Networked | Multiple sources, multiple paths, any load can be supplied through several routes | Software only — Newton-Raphson or similar iterative solver | Utility transmission, downtown urban (network protector grids) |
Hand Calc — 3-Bus Radial
For radial systems, work from source to ends. At each bus, sum the downstream loads, apply the upstream impedance, calculate voltage drop, repeat.
Solution
- Currents at each bus.I2 (load 2) = 100 × 1000 / (√3 × 480) = 120.3 A at PF 0.9 lag
I3 (load 3) = 75 × 1000 / (√3 × 480) = 90.2 A at PF 0.95 lag - Current in F1 = sum of downstream loads.IF1 = I2 + I3 = 120.3 + 90.2 = 210.5 A (assuming similar PFs)
- Voltage drop on F1.VDF1 = √3 × I × R = √3 × 210.5 × 0.011 = 4.0 V → V2 = 480 − 4 = 476 V (0.83% drop) ✓
- Current in F2 = I3 only.VDF2 = √3 × 90.2 × 0.012 = 1.9 V → V3 = 476 − 1.9 = 474 V (1.25% total drop) ✓
- Total voltage drop budget: ≤ 5%. Atlas system has plenty of margin.
When You Need Software
Hand calc works for small radial. For real systems, use load flow software:
| Software | Use case | Note |
|---|---|---|
| SKM PowerTools | Industry standard for industrial / commercial | Steep learning curve. Comprehensive. |
| ETAP | Industrial focus. Strong for arc flash + protection coordination integration | Most popular for power plant + petrochemical work |
| EasyPower | User-friendly. Good for new engineers. | Excellent integration of load flow + arc flash + coordination |
| PowerWorld | Transmission system focus | Used by utilities + ISOs |
| PSS/E or PSCAD | Utility / transmission planning + transient analysis | Specialized |
Worked Example 1 — Atlas DC1 Voltage Profile
| Bus | Voltage | Drop from upstream | %VD running total |
|---|---|---|---|
| Utility 12.47 kV (PCC) | 12.47 kV | — | 0% |
| TX-A primary | 12.47 kV | negligible (short MV cable) | 0% |
| TX-A secondary (480V SWGR-A) | 478 V | 5.75% × loading × cos(impedance angle) = ~0.4% | ~0.4% |
| UPS-A1 input | 477 V | 0.6% (250 ft feeder) | ~1.0% |
| UPS-A1 output (regulated) | 480 V | UPS regulates to setpoint — eliminates upstream variation | 0% (re-referenced) |
| PDU-A1 input (480V) | 477 V | 0.6% (250 ft from UPS) | ~0.6% |
| PDU-A1 output (415V at xfmr secondary) | 413 V | 3.5% × loading at PDU xfmr ~ 0.5% | ~1.1% from UPS |
| RPP-A1-1 (415V) | 411 V | 0.6% (50 ft from PDU) | ~1.7% |
| Rack PDU strip (240V phase-neutral) | 237 V | 0.4% (10 ft branch) | ~2.1% |
Worked Example 2 — Apartment Building VD Across Service
- Service: 1200 A breaker, 3 sets of 750 kcmil Cu, 80 ft.
- VD on service feeder (from §06): 0.95 V at 980 A. = 0.46% VD
- VD on per-unit feeder (200 A panel, 50 ft, #2/0 Cu):VD = 2 × 100 (1φ) × 0.13 × 50 / 1000 = 1.3 V on 240V = 0.54%
- VD on branch circuit (worst — 30A range, 50 ft):VD = 2 × 30 × 0.78 (#8) × 50 / 1000 = 2.34 V on 240V = 0.98%
- Total worst-case VD (utility transformer secondary to range outlet): 0.46 + 0.54 + 0.98 = ~2.0%. Well within 5% NEC recommendation.
- Trace a voltage profile from utility to rack and identify the low-voltage bus before it shows up in field data.
- Distinguish PV-bus from PQ-bus and know when each applies.
- Decide between PFC capacitors, voltage regulation, or feeder upsize as the right fix for a sag.
Drill — Quick Self-Check
Work each problem mentally; reveal to check. Goal: reflex, not deliberation.
200 ft of #2 Cu (R = 0.20 Ω/kft), 100 A at 480V 3φ. %VD?
Hand-calc possible for which topology?
Atlas DC1 utility 12.47 kV → server. How many transformations?
What is the Point of Common Coupling?
Voltage at UPS output regardless of input variation?
Voltage Regulation — The Theory
Voltage drop and voltage regulation sound similar but mean different things in formal practice.
| Voltage Drop (%VD) | Voltage Regulation (%VR) | |
|---|---|---|
| Definition | (Vsource − Vload) / Vnominal × 100 | (Vno-load − Vfull-load) / Vfull-load × 100 |
| Reference | Nominal voltage | Load-side full-load voltage |
| Used for | Conductor sizing | Transformer + generator performance |
| Typical limit | ≤ 3% feeder, ≤ 5% combined (NEC 215.2 IN) | ≤ 3-5% for most transformers (depends on application) |
Two-Bus Power Flow Equations
For a transmission line connecting two buses (sending S, receiving R) with line impedance Z = R + jX and angle δ between bus voltages:
Surge Impedance Loading (SIL) — for transmission
When real power transfer = SIL = Vline² / Zc (where Zc is line surge impedance), the line has zero net reactive power along its length. Above SIL → line absorbs reactive (looks inductive). Below SIL → line delivers reactive (looks capacitive). This concept governs reactive compensation strategy on transmission systems.
Steady-State Stability Limit
From the two-bus equation, Pmax = |VS||VR|/X at δ = 90°. Beyond 90°, the system becomes unstable (small perturbation leads to larger perturbation). Practical operating limits keep δ < 35-40° for adequate stability margin.
Transient Stability — Swing Equation
Steady-state stability tells you whether a small perturbation grows. Transient stability asks the harder question: after a sudden disturbance — a fault and its clearing — will the rotor of a synchronous machine swing back into step with the rest of the grid, or will it slip and require resynchronization (or trip)? The PE Power exam tests three flavors of stability and one fundamental equation.
| Stability type | Time scale | What's stressed | Tools |
|---|---|---|---|
| Rotor angle stability | 0.1–10 s | Sync machines stay in lockstep with the grid after a disturbance | Swing equation, equal-area criterion, time-domain sim |
| Voltage stability | 0.1 s – minutes | System maintains acceptable voltage at every bus under load growth or contingency | Q-V curves, P-V curves, modal analysis |
| Frequency stability | seconds – minutes | Grid frequency stays inside the deadband after generation/load imbalance | Inertia + governor response, UFLS schemes |
The swing equation is just Newton's second law applied to the rotor: net torque accelerates angular position. When Pm > Pe (faulted feeder reduces electrical output but turbine keeps pushing), the rotor accelerates and δ rises. When Pe > Pm after fault clearing, the rotor decelerates back. Whether it makes it back without slipping is what the equal-area criterion answers.
Equal-Area Criterion
Plot Pe vs δ (a sin curve from the two-bus equation). On the same axes, draw a horizontal line at Pm. The area above the Pm line and under the post-fault Pe curve, between the clearing angle and the maximum allowed angle, is the decelerating area. The area below the Pm line and above the during-fault Pe curve, from the pre-fault angle to the clearing angle, is the accelerating area.
The practical lever is fault clearing time. Faster clearing → smaller accelerating area → bigger decelerating margin. The minimum-margin clearing time is the critical clearing time (CCT), often 4–10 cycles (67–167 ms) on transmission, much faster on generator buses. Modern transmission protection clears 3-phase faults in 3–6 cycles precisely to stay inside CCT.
Voltage Stability — P-V and Q-V Curves
For a load bus fed through impedance Z from a stiff source, plot Vload against Pload at fixed PF — the result is the "nose curve." As load grows, voltage falls; at some critical load (the nose), an additional ΔP causes V to collapse rather than fall gradually. The distance between current operating point and the nose is the voltage stability margin. Q-V curves are dual: they show how much reactive support is needed to hold a target voltage at a given P. Wind farm ride-through and large IBR plants are sized partly against these curves.
Frequency Stability — Inertia and Governor Response
When generation suddenly exceeds load (loss of a big load) or load exceeds generation (loss of a big plant), system inertia momentarily absorbs the imbalance — frequency rises or falls at the rate-of-change-of-frequency (ROCOF) df/dt = ΔP / (2H · Ssystem). Governor response then catches it. UFLS (under-frequency load shedding) is the last line of defense: at 59.5 / 59.0 / 58.5 Hz successive blocks of load drop. Inverter-based resources contribute zero physical inertia by default — grid-forming firmware can synthesize it (see §40).
If You See THIS, Think THAT
| If you see… | Think / use… |
|---|---|
| "Load flow analysis" | Steady-state V, I, P, Q at every node. Software for complex; hand calc for radial. |
| "Voltage profile" | V vs distance plot. Tells you where to add tap adjustments or upsize feeders. |
| "Voltage regulation" | (VNL − VFL) / VFL × 100. NEC informational note ≤ 5% total. |
| "Reactive power flow" / VARs | Inductive loads sink VARs; capacitors source them. Flows from generator/cap → load. |
| "Looped" or "networked" system | Software required. Hand calc impractical. |
| "Radial system" | Hand calc OK. Work source-to-load. |
| "PCC" (Point of Common Coupling) | Boundary between user + utility. IEEE 519 limits apply here. |
| "SKM/ETAP/EasyPower" | Power system software. SKM = legacy industrial; ETAP = industrial focus; EasyPower = user-friendly. |
| UPS in the system | Voltage reset point. Upstream variation doesn't propagate downstream. |