Simple Power Flow Example
Consider the simple model shown in Figure 1, where a large stiff network supplies a constant power load Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S} \, } through an impedance Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{Z_{s}}} :
Suppose the load power Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S} \, } is known and we want to calculate the load bus voltage Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_{r} \, } . Unfortunately, this cannot be computed in a straightforward manner because the load is of constant power and thus the load current and impedance are voltage dependent, i.e. the load draws more current as voltage decreases. As a result, the load bus voltage is non-linearly related to the load itself.
Derivation of the Load Bus Voltage
Note that in this derivation, all quantities are in per-unit. Recall that the load complex power can be calculated from the voltage and current phasors as follows:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S} = \boldsymbol{V_{r}} \boldsymbol{I}^{*} \, }
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle = V_{r} \angle 0 \left( \frac{1 \angle \delta - V_{r} \angle 0}{\boldsymbol{Z_{s}}} \right)^{*} \, }
Suppose that we represent both the load power Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S} \, } and impedance Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{Z_{s}}} in polar coordinates, i.e.
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S} = S \angle \phi \, }
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{Z_{s}} = Z \angle \theta \, }
Then the power equation can be re-written as:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle S \angle \phi = V_{r} \angle 0 \left( \frac{1 \angle \delta - V_{r} \angle 0}{Z \angle \theta} \right)^{*} \, }
Conjugating the terms in brackets and simplifying, we get:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle S \angle \phi \times Z \angle (\theta) = V_{r} \angle (\delta) - V_{r}^{2} \, }
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle SZ \angle (\phi + \theta) + V_{r}^{2} = V_{r} \angle (\delta) \, }
Applying Euler's law, we get:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle SZ \left[ \cos(\phi + \theta) +j \sin(\phi -\theta) \right] + V_{r}^{2} = V_{r} \left[ \cos(\delta) + j \sin(\delta) \right] \, }
Separating the real and imaginary terms of the above equation:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle SZ \cos(\phi + \theta) + V_{r}^{2} = V_{r} \cos(\delta) \, }
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle SZ \sin(\phi + \theta) = V_{r} \sin(\delta) \, }
Squaring both equations and summing them together, we get:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \left[ SZ \cos(\phi + \theta) + V_{r}^{2} \right]^2 + (SZ)^{2} \sin^{2}(\phi + \theta) = V_{r}^{2} \cos^{2}(\delta) + V_{r}^{2} \sin^{2}(\delta) \, }
Simplifying and re-arranging the equation above, we can get the following homogenous equation:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_{r}^{4} + \left[ 2SZ \cos(\phi + \theta) - 1 \right] V_{r}^{2} + (SZ)^{2} = 0 \, }
This equation can be solved for the load bus voltage Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_{r} \, } using the quadratic formula:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_{r} = \sqrt{\frac{-b \pm \sqrt{b^{2} - 4c}}{2}} \, } ... Equ. (1)
Where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b = 2SZ \cos(\phi + \theta) - 1 \, }
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c = (SZ)^{2} \, }
Worked Example
Suppose that the source bus has a nominal voltage of 33kV and a short circuit level of 800MVA at X/R ratio of 10. What is the voltage at the load bus if it is supplying a constant 50MW load at 0.8pf (lagging)?
The source impedance is:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle ||Z_{s}|| = \frac{V^{2}}{S_{SC}} = \frac{33kV^{2}}{800MVA} = 1.361 \Omega \, }
Converted to per-unit values (on a 100MVA base):
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle ||Z_{s,pu}|| = \frac{||Z_{s}||}{Z_{base}} = \frac{1.361}{4.84} = 0.281 pu \, }
For an X/R ratio of 10, the source impedance is therefore:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{Z_{s,pu}} = 0.02799 + j0.2799 pu = 0.281 \angle 1.471 \, } (angle in radians)
The 50MW load converted to per unit is (by convention, a load with lagging power factor has a negative reactive power):
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \boldsymbol{S_{pu}} = 0.5 - j0.375 pu = 0.625 \angle -0.6435 \, } (angle in radians)
Plugging the parameters Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle S = 0.625 \, } , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle Z = 0.281 \, } , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \phi = -0.6435 \, } and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \theta = 1.471 \, } into Equation (1), we get the load bus voltage:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_r = 0.8480 pu \, }
Intuition for General Power Flow Solutions
We saw in this simple example that the power flow problem for constant power loads is non-linear (i.e. quadratic) and cannot be solved with linear techniques. This intuition can be extended to more general power flow problems. While a closed form solution was found for this simple case, the general power flow problem is typically solved using iterative numerical methods, for example a Newton-Raphson algorithm.