Skip to main content

Decoupled load flow assumptions and algorithm

Short answer

Decoupled load flow neglects the weak coupling between P and |V| and Q and δ, assuming high X/R ratio and small angle differences. The Jacobian splits into J1 (∂P/∂δ) and J4 (∂Q/∂|V|). Algorithm: form Ybus, flat start, compute mismatches, solve Δδ from ΔP and Δ|V| from ΔQ separately, update variables, check PV Q limits, iterate to convergence, then compute slack power and line flows.

Describe about the assumptions to be made for decoupled load flow method, and hence derive the required equations and write down its algorithm.

The decoupled load-flow method is a simplification of Newton–Raphson in which the weak coupling between P and ∣V∣|V| and between Q and δ\delta is neglected, so the large N-R system splits into two smaller ones.

Assumptions

  1. Transmission lines have high X/R ratio (X≫RX \gg R), so Gik≪BikG_{ik} \ll B_{ik}.
  2. Angle differences between adjacent buses are small, so sin⁡(δi−δk)≈0\sin(\delta_i - \delta_k) \approx 0 (small) and cos⁡(δi−δk)≈1\cos(\delta_i - \delta_k) \approx 1.
  3. Hence real power depends mainly on angles and reactive power mainly on voltage magnitudes: ∂P/∂∣V∣≈0\partial P/\partial |V| \approx 0 (submatrix J2=0J_2 = 0) and ∂Q/∂δ≈0\partial Q/\partial \delta \approx 0 (submatrix J3=0J_3 = 0).

Derivation

Full N-R equations:

[ΔPΔQ]=[J1J2J3J4][ΔδΔ∣V∣]\begin{bmatrix} \Delta P \\ \Delta Q \end{bmatrix} = \begin{bmatrix} J_1 & J_2 \\ J_3 & J_4 \end{bmatrix} \begin{bmatrix} \Delta\delta \\ \Delta|V| \end{bmatrix}

Setting J2=J3=0J_2 = J_3 = 0:

ΔP=J1 Δδ=[∂P∂δ]Δδ,ΔQ=J4 Δ∣V∣=[∂Q∂∣V∣]Δ∣V∣\Delta P = J_1\,\Delta\delta = \left[\frac{\partial P}{\partial \delta}\right]\Delta\delta,\qquad \Delta Q = J_4\,\Delta|V| = \left[\frac{\partial Q}{\partial |V|}\right]\Delta|V|

where

∂Pi∂δi=∑k≠i∣Vi∣∣Vk∣∣Yik∣sin⁡(θik−δi+δk)∂Pi∂δk=−∣Vi∣∣Vk∣∣Yik∣sin⁡(θik−δi+δk)∂Qi∂∣Vi∣=−2∣Vi∣∣Yii∣sin⁡θii−∑k≠i∣Vk∣∣Yik∣sin⁡(θik−δi+δk)∂Qi∂∣Vk∣=−∣Vi∣∣Yik∣sin⁡(θik−δi+δk)\begin{aligned} \frac{\partial P_i}{\partial \delta_i} &= \sum_{k \ne i} |V_i||V_k||Y_{ik}|\sin(\theta_{ik} - \delta_i + \delta_k) \\ \frac{\partial P_i}{\partial \delta_k} &= -|V_i||V_k||Y_{ik}|\sin(\theta_{ik} - \delta_i + \delta_k) \\ \frac{\partial Q_i}{\partial |V_i|} &= -2|V_i||Y_{ii}|\sin\theta_{ii} - \sum_{k \ne i} |V_k||Y_{ik}|\sin(\theta_{ik} - \delta_i + \delta_k) \\ \frac{\partial Q_i}{\partial |V_k|} &= -|V_i||Y_{ik}|\sin(\theta_{ik} - \delta_i + \delta_k) \end{aligned}

J1J_1 is of order (n−1)(n-1) (all buses except slack) and J4J_4 is of order (n−1−m)(n-1-m) (PQ buses only, mm = number of PV buses).

Algorithm

  1. Form YbusY_{bus}. Set flat start: ∣Vi∣=1.0|V_i| = 1.0 at PQ buses, specified ∣V∣|V| at PV buses, δi=0\delta_i = 0.
  2. Compute PicalP_i^{cal} (all non-slack buses) and QicalQ_i^{cal} (PQ buses).
  3. Find mismatches ΔPi=Pisp−Pical\Delta P_i = P_i^{sp} - P_i^{cal}, ΔQi=Qisp−Qical\Delta Q_i = Q_i^{sp} - Q_i^{cal}.
  4. If all ∣ΔP∣,∣ΔQ∣<ε|\Delta P|, |\Delta Q| < \varepsilon, go to step 8.
  5. Form J1J_1 and solve Δδ=J1−1ΔP\Delta\delta = J_1^{-1}\Delta P; update δ←δ+Δδ\delta \leftarrow \delta + \Delta\delta.
  6. Form J4J_4 and solve Δ∣V∣=J4−1ΔQ\Delta|V| = J_4^{-1}\Delta Q; update ∣V∣←∣V∣+Δ∣V∣|V| \leftarrow |V| + \Delta|V|. Check PV-bus Q limits.
  7. Go to step 2.
  8. Compute slack bus power, line flows and losses.

✓ Answer checked by Claude Sonnet 5.5

All Power System Analysis II chapter 2 questions →