22-Elec-B7 Power Systems Engineering · December 2017
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Paper format. National Exams, December 2017 — 16-Elec-B7 Power Systems Engineering, 3 hours, open book, any non-communicating calculator permitted. The paper prints seven problems; the rubric states that any five questions constitute a complete paper and that all questions are of equal value, so only the first five in the answer book are marked. All seven are worked here, because this set is a study resource rather than a sitting. Sub-part point values are reproduced from the paper.
Reference texts. This exam code follows M. E. El-Hawary, Electrical Power Systems: Design and Analysis (IEEE Press) — the notation used below is his: the long-line ABCD constants of Problem 1, the round-rotor power-angle relations of Problem 2, the cantilever transformer equivalent of Problem 3, the power-flow injection equations of Problem 4, the network-reduction fault analysis of Problems 5 and 6, and the equal-area criterion of Problem 7. Corroborating references: J. D. Glover, M. S. Sarma and T. J. Overbye, Power System Analysis and Design, 6th ed. (ch. 5 transmission lines, ch. 6 power flow, ch. 7–9 symmetrical components and unsymmetrical faults, ch. 11 transient stability); J. J. Grainger and W. D. Stevenson, Power System Analysis; and S. J. Chapman, Electric Machinery Fundamentals, 5th ed. (ch. 2 transformers, ch. 4–5 synchronous machines). Canadian practice references for the protection and grounding discussion: CSA C22.1 Canadian Electrical Code, Part I and the relevant IEEE C37 and C57 series.
Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.
Part (a) — the three bus types. Every bus in a power-flow study carries four variables — voltage magnitude $|V|$, voltage angle $\delta$, net injected real power $P$ and net injected reactive power $Q$ — of which exactly two are specified and two are computed. Which pair is specified defines the bus type.
| Bus type | Also called | Specified | Computed | Physical meaning |
|---|---|---|---|---|
| Slack | swing, reference | $|V|$, $\delta$ | $P$, $Q$ | One bus per island. Its angle sets the reference for all others, and its injection absorbs whatever mismatch the losses create, since losses are not known until the solution exists. |
| Load | PQ | $P$, $Q$ | $|V|$, $\delta$ | The great majority of buses. Demand is scheduled by the forecast; the voltage that results is what the study is asked to find. |
| Generator | PV, voltage-controlled | $P$, $|V|$ | $Q$, $\delta$ | A bus with excitation control. The governor sets $P$ and the AVR holds $|V|$; the reactive output floats and is checked afterwards against the machine's $Q$ limits, whereupon the bus is switched to PQ if a limit binds. |
Part (b) — fast-decoupled power flow. The fast-decoupled method is a simplification of Newton–Raphson that exploits two properties of transmission networks. First, transmission branches are strongly inductive ($X\gg R$), so real power is governed almost entirely by voltage angles and reactive power almost entirely by voltage magnitudes: the off-diagonal blocks $\partial P/\partial|V|$ and $\partial Q/\partial\delta$ of the Jacobian are small and are set to zero. Second, in normal operation the angle differences across branches are small and the magnitudes are close to 1 pu, so $\cos\delta_{ik}\approx1$, $\sin\delta_{ik}\approx0$ and $|V_i|\approx1$.
Applying both approximations reduces the coupled Newton update to two independent, real, constant, symmetric systems $$\Delta P/|V| = B'\,\Delta\delta,\qquad \Delta Q/|V| = B''\,\Delta|V|$$ in which $B'$ and $B''$ are built from the network susceptances alone. Because they never change, they are factorised once at the start and re-used at every iteration, so each iteration costs only a forward-and-back substitution instead of a fresh Jacobian and a fresh factorisation. The method converges more slowly per iteration than full Newton (geometrically rather than quadratically) but each iteration is roughly an order of magnitude cheaper, which is why it remains the workhorse for contingency screening and real-time security analysis, where thousands of cases must be solved per minute. Its accuracy degrades on distribution-level networks where $R/X$ is large, and on heavily loaded systems where angle differences are no longer small.
Given. The three-bus system of Figure (2), with lossless series reactances $x_{12}=0.10$ pu and $x_{23}=0.08$ pu and no shunt elements, and the partially completed table.
| Bus | $|V|$ | $\delta$ | $P$ | $Q$ |
|---|---|---|---|---|
| 1 | 1.00 | 0.0° | ? | ? |
| 2 | ? | −3.0° | −2.4 | ? |
| 3 | 1.02 | 5.00° | ? | ? |
Find. The missing voltage magnitude at bus 2 and all five missing power injections.
Approach. Because the paper supplies every angle and two of the three magnitudes, no iteration is required at all: the real-power injection at bus 2 is linear in $|V_2|$ on a lossless network, so one division gives $|V_2|$, after which the remaining injections follow by direct substitution into the power-flow equations.
| Bus | $|V|$ | $\delta$ | $P$ | $Q$ | Bus type |
|---|---|---|---|---|---|
| 1 | 1.00 | 0.0° | 0.5466 | -0.4304 | slack |
| 2 | 1.044470 | −3.0° | −2.4 | 0.9279 | load (PQ) |
| 3 | 1.02 | 5.00° | 1.8534 | -0.1824 | generator (PV) |
| Check: $\sum P_i$ | 0.0000 pu (lossless network) | ||||
| Check: $\sum Q_i$ against $\sum |I|^2x$ | 0.3151 pu, both routes | ||||
Check: the sign of $Q_2$ is positive, which reads oddly for a load bus. Bus 2 draws 2.4 pu of real power but injects 0.9279 pu of reactive power. That is what the stated data require: holding $|V_2|=1.044470$ pu, above both neighbours' 1.00 and 1.02, while drawing 2.4 pu through 0.10 and 0.08 pu reactances demands local reactive support. Physically the bus would carry a shunt capacitor bank or a statcom sized at roughly 0.9279 pu, and the composite injection is what the table reports. It is not an error, but it is worth stating explicitly rather than leaving the marker to wonder.