- Asked 2/24
- 2078 Bhadra · 16 marks
- 2069 Chaitra · 10 marks
N-R load flow corrections and algorithm
Short answer
Newton-Raphson linearises P and Q equations to find corrections for voltage angles at all non-slack buses and magnitudes at PQ buses. The Jacobian comprises J1=∂P/∂δ, J2=∂P/∂|V|, J3=∂Q/∂δ, J4=∂Q/∂|V|. Algorithm: form Ybus, flat start, compute power mismatches, build Jacobian, solve for Δδ and Δ|V|, update, repeat until mismatches are below tolerance, then compute slack power and line flows.
Starting from Bus injected real and reactive Power expressions as Pk = Σ(n=1 to N) |Vk Vn Ykn| cos(θkn + δn − δk) and Qk = −Σ(n=1 to N) |Vk Vn Ykn| sin(θkn + δn − δk), where all notations have usual meanings, obtain the general expression for computing bus voltage angle and magnitude corrections to be added to the initial guesses by N-R method. Also develop an algorithm (steps) to solve load flow using N-R method, clearly defining the elements of the Jacobian matrix.
The Newton–Raphson (N-R) method linearises the nonlinear power equations about the current estimate by a first-order Taylor series and solves for the corrections in bus voltage angles and magnitudes, repeating until the power mismatches vanish.
Power equations
With and :
So and are functions of all and .
Unknowns and equations
Let bus 1 be the slack bus, buses PV buses ( of them), and the rest PQ buses.
- Unknowns: at all non-slack buses; at the PQ buses.
- Equations: at the non-slack buses; at the PQ buses.
- Total: equations and unknowns.
Linearisation (Taylor series)
Let , be initial estimates, and , the corrections. Expanding about the estimate and neglecting higher-order terms:
and similarly for . Writing the mismatches and :
General expression for corrections
In practice the linear system is solved by triangular factorisation (Gaussian elimination), not by explicit inversion.
Elements of the Jacobian
Differentiating the given expressions (write ):
(), order :
(), order :
(), order :
(), order :
Off-diagonal elements are zero where , so the Jacobian is as sparse as . It is not symmetric and must be recomputed every iteration.
N-R algorithm
- Read bus and line data; form and express its elements in polar form.
- Flat start: at all non-slack buses; at PQ buses; at PV buses. Set , tolerance .
- Compute (non-slack buses) and (PQ buses) from the power equations.
- For PV buses, compute and check limits. If violated, fix at the limit and treat the bus as a PQ bus (its becomes an unknown, adding one row/column).
- Compute mismatches , .
- If , go to step 10.
- Evaluate the Jacobian elements – with the present and .
- Solve for the corrections.
- Update , ; set and go to step 3.
- Compute slack bus power, PV-bus reactive powers, line flows and losses; print results.
Ybus -> flat start -> P,Q calc -> dP, dQ
^ |
| converged? --yes--> flows
| | no
update d,|V| <- solve J*dx <- form Jacobian
N-R converges quadratically, usually in 3–5 iterations regardless of system size.
✓ Answer checked by Claude Sonnet 5.5
Related questions
- Effects of real and reactive power mismatch · Power System Analysis II, chapter 1 · asked 4×
- 3-bus load flow with Q limits (cut off) · Power System Analysis II, chapter 2
- Bus classification in load flow · Power System Analysis II, chapter 2 · asked 2×
- Need for load flow and slack bus · Power System Analysis II, chapter 2
- G-S voltage and power flow, 2-bus · Power System Analysis II, chapter 2
- G-S load flow with given Ybus, losses · Power System Analysis II, chapter 2
- Charging reactive power in sine form · High Voltage Engineering, chapter 3
- Reactive power flow between machines via j10 Ω · Power System Analysis I, chapter 3
- Direction of active and reactive power flow · Power System Analysis I, chapter 6
- Energy/power signals; periodicity of cos + sin · Digital Signal Analysis and Processing, chapter 1