Part 6 · Chapter 29

The Equal-Area Criterion and Critical Clearing

The swing equation cannot be solved in closed form, but it can be integrated once — and that single integration converts the whole question of first-swing stability into a comparison of two areas on the power-angle diagram, from which the critical clearing angle and time follow directly.

Electric Power Systems Prof. Mithun Mondal Reading time ≈ 50 min
i What you'll learn
  • How multiplying the swing equation by \(d\delta/dt\) produces a first integral that survives the nonlinearity \(P_e = P_{max}\sin\delta\), and what that integral means physically.
  • Why the stability question "does the rotor stop swinging?" becomes the algebraic statement \(A_1 = A_2\) — the equal-area criterion.
  • How to apply it to the three standard disturbances: a step in mechanical input, the loss of a line, and a fault cleared by switching.
  • The critical clearing angle in closed form, both for the simple reclosure case and for the general three-curve case with ratios \(r_1\) and \(r_2\).
  • Why \(\delta_{cr}\) does not depend on the inertia constant \(H\) while the critical clearing time \(t_{cr}\) varies as \(\sqrt{H}\).
  • The exact assumptions behind the criterion, and why it stops at two machines while Chapter 27's point-by-point method does not.
Section 29-1

A Verdict Without a Solution

Chapter 27 wrote the equation of motion of a synchronous machine and Chapter 28 stated the condition it must satisfy: after a fault is cleared, the rotor's speed deviation must fall back to zero at some angle \(\delta_{max}\) no greater than the post-fault unstable equilibrium \(\delta_u\). That is a complete criterion, and it is useless as it stands, because finding \(\delta_{max}\) appears to require solving

The obstacle
\[ \frac{2H}{\omega_s}\,\frac{d^{2}\delta}{dt^{2}} = P_m - P_{max}\sin\delta \]

and this equation has no solution in elementary functions. The \(\sin\delta\) term is exactly the pendulum nonlinearity, and the pendulum's large-amplitude motion is an elliptic integral, not a sine. Chapter 27 dealt with the difficulty by abandoning closed form altogether and stepping the equation forward numerically with the point-by-point method. That works, and it is what commercial software does, but it answers only one question at a time: for this clearing time, does the machine survive? A designer setting relay times wants the boundary — the longest clearing time that can be tolerated — and finding it by repeated simulation is a search, not a formula.

The way out is to notice how little of the solution we actually need. Nothing in the stability question asks for \(\delta(t)\). It asks only whether \(d\delta/dt\) returns to zero before \(\delta\) passes \(\delta_u\), which is a statement about \(\delta\) and \(d\delta/dt\) together and says nothing about when either occurs. A relation between \(\delta\) and \(d\delta/dt\) alone — the trajectory in the phase plane, with time eliminated — is a weaker thing than the full solution, and weaker things are easier to obtain. In this case it can be had exactly, in one line of calculus.

Ask the smaller question. This is the same manoeuvre that made the root-locus and Routh methods useful in linear systems: refusing to compute what is not needed. Here the reward is unusually large, because the discarded information (time) is precisely the part that makes the equation intractable, while the retained information (the angle at which motion stops) is precisely the part that decides stability.
Section 29-2

The First Integral of the Swing Equation

Start from the per-unit swing equation of Chapter 27, with damping omitted for a reason that will become clear shortly:

Equation of motion, damping neglected
\[ \frac{2H}{\omega_s}\,\frac{d^{2}\delta}{dt^{2}} = P_m - P_e(\delta) \;=\; P_a(\delta) \]

The trick is to manufacture a perfect derivative on the left. Observe that

The identity that does the work
\[ \frac{d}{dt}\left(\frac{d\delta}{dt}\right)^{2} = 2\left(\frac{d\delta}{dt}\right)\left(\frac{d^{2}\delta}{dt^{2}}\right) \]

so multiplying the swing equation through by \(2\,(d\delta/dt)\) converts its left-hand side into the time derivative of the squared speed deviation:

Both sides made integrable
\[ \frac{2H}{\omega_s}\,\frac{d}{dt}\left(\frac{d\delta}{dt}\right)^{2} = 2\,P_a(\delta)\,\frac{d\delta}{dt} \]
\[ \frac{H}{\omega_s}\,\frac{d}{dt}\left(\frac{d\delta}{dt}\right)^{2} = P_a(\delta)\,\frac{d\delta}{dt} \]

Now multiply by \(dt\) and integrate. On the left the integrand is an exact differential, so the integral is simply the change in \((d\delta/dt)^2\). On the right, \(P_a(\delta)\,d\delta\) is a function of \(\delta\) alone — time has vanished from the problem, which is the whole point of the manoeuvre.

🔑
The first integral
\[ \frac{H}{\omega_s}\left[\left(\frac{d\delta}{dt}\right)^{2}\right]_{\delta_0}^{\delta} = \int_{\delta_0}^{\delta}\big(P_m - P_e\big)\,d\delta \qquad\Longrightarrow\qquad \frac{d\delta}{dt} = \sqrt{\frac{\omega_s}{H}\int_{\delta_0}^{\delta}\big(P_m-P_e\big)\,d\delta} \]

The machine starts from a steady operating point, so \(d\delta/dt = 0\) at \(\delta = \delta_0\) and the lower limit contributes nothing. The result holds for any \(P_e(\delta)\) whatever, including one that changes shape part-way through the swing — which is exactly what a fault does.

Read the two sides physically. The rotor's kinetic energy relative to a frame turning at synchronous speed is proportional to the square of the speed deviation, so the left-hand side is that stored energy in per-unit form. The right-hand side is the work done on the rotor by the accelerating power as the angle advances. The equation says nothing more than that work in equals kinetic energy gained — but it says it exactly, with no linearisation and no small-angle assumption anywhere.

This is also why the damping term \(D\,d\delta/dt\) of Chapter 27 had to be dropped. A damping torque dissipates energy, and once energy leaks out of the system the bookkeeping between the two sides is no longer a clean equality; the right-hand integral would depend on how fast the angle was traversed, restoring the very time-dependence we have just eliminated. Neglecting damping is therefore not laziness. It is a necessary condition for the method to exist, and it is conservative: real damping removes energy from the swing, so a machine judged stable without damping is stable with it.

The criterion follows immediately. The rotor stops swinging outward at the angle \(\delta_{max}\) where \(d\delta/dt\) returns to zero, and by the first integral that happens where the integral itself vanishes:

🔑
Condition for the swing to stop
\[ \int_{\delta_0}^{\delta_{max}}\big(P_m - P_e\big)\,d\delta = 0 \]

The machine is stable on the first swing if such a \(\delta_{max}\) exists with \(\delta_{max}\le\delta_u\), where \(\delta_u\) is the post-disturbance unstable equilibrium. Note that \(H\) has cancelled out of the condition entirely — inertia decides when the rotor reaches a given angle, never whether it reaches it.

Section 29-3

The Criterion on the Power-Angle Diagram

An integral of \((P_m - P_e)\,d\delta\) is an area on the power-angle diagram of Chapter 26 — the region between the horizontal line \(P = P_m\) and the curve \(P_e(\delta)\), measured along the \(\delta\) axis. Where \(P_m > P_e\) the integrand is positive and the rotor gains energy; where \(P_e > P_m\) it is negative and the rotor gives energy back. Splitting the integral at the angle where \(P_a\) changes sign turns the condition into a statement about two ordinary, positive areas.

🔑
The equal-area criterion
\[ A_1 = \int_{\delta_0}^{\delta_1}\big(P_m-P_e\big)\,d\delta \;=\; \int_{\delta_1}^{\delta_{max}}\big(P_e-P_m\big)\,d\delta \;=\; A_2 \]

\(A_1\) is the accelerating area, swept out while the rotor gains speed; \(A_2\) is the decelerating area, swept out while it gives that speed back. \(\delta_1\) is the angle at which \(P_e\) crosses \(P_m\) — the post-disturbance stable equilibrium. The machine survives the first swing if an \(A_2\) equal to \(A_1\) can be found before the curve falls back below \(P_m\) at \(\delta_u\).

δ P Pe = Pmax sin δ Pm (new) Pm0 δ₀ δ₁ δmax δᵤ A₁ A₂ unused margin accelerating decelerating
The equal-area criterion after a step increase in mechanical input

Three outcomes are possible, and the diagram makes them visible without any arithmetic. If the area available between \(\delta_1\) and \(\delta_u\) exceeds \(A_1\), the rotor runs out of excess energy at some \(\delta_{max}\) short of \(\delta_u\) and the machine is stable, with the leftover area serving as a margin. If the two are exactly equal the machine is critically stable — it reaches \(\delta_u\) with zero speed deviation and balances there, a state no real system would be operated in. If the available area falls short, \(\delta\) sweeps past \(\delta_u\) with speed to spare, \(P_e\) drops below \(P_m\) again, the accelerating power turns positive and never turns back, and the machine loses synchronism.

It is worth being precise about what happens after a stable first swing. At \(\delta_{max}\) the rotor is momentarily at synchronous speed but sits at an angle where \(P_e > P_m\), so it is still decelerating; it therefore falls back through \(\delta_1\), overshoots to the left, and oscillates. In the undamped model the oscillation is permanent and the areas balance on every half-cycle. Any real machine has damping, so the successive swings shrink and the rotor settles at \(\delta_1\). The first swing is the largest, and that is why the first-swing test of Chapter 28 is the one that matters.

Where the criterion applies. Everything above rests on the accelerating power being a function of a single angle. That is true for one machine against an infinite bus, and for two finite machines once they are reduced to an equivalent single machine using the relative angle \(\delta_{12}\) and the equivalent inertia \(H_{eq}=H_1H_2/(H_1+H_2)\) of Chapter 27. It is not true for three or more machines, where each rotor has its own angle and no single power-angle curve exists. The criterion is therefore a two-machine tool — but nearly every textbook and examination problem in transient stability is deliberately posed in that form.
Section 29-4

A Sudden Increase in Mechanical Input

The simplest disturbance is a step in the governor setting: a machine delivering \(P_{m0}\) at angle \(\delta_0\) has its steam valve opened so that the input jumps to \(P_{m1}\). Nothing electrical has changed, so a single power-angle curve \(P_e = P_{max}\sin\delta\) serves throughout, and the whole disturbance is the horizontal line moving up.

The rotor cannot respond instantaneously, so immediately after the step the machine still sits at \(\delta_0\) with \(P_e = P_{m0} < P_{m1}\). It accelerates, \(\delta\) rises along the curve, and the accelerating power falls to zero at the new equilibrium \(\delta_1 = \sin^{-1}(P_{m1}/P_{max})\). By then the rotor is turning faster than synchronous speed, so it carries on past \(\delta_1\) into the decelerating region. Applying the criterion with both areas measured against the same sine curve:

The two areas
\[ A_1 = \int_{\delta_0}^{\delta_1}\big(P_{m1}-P_{max}\sin\delta\big)d\delta = P_{m1}(\delta_1-\delta_0) + P_{max}\big(\cos\delta_1-\cos\delta_0\big) \]
\[ A_2 = \int_{\delta_1}^{\delta_2}\big(P_{max}\sin\delta-P_{m1}\big)d\delta = P_{max}\big(\cos\delta_1-\cos\delta_2\big) - P_{m1}(\delta_2-\delta_1) \]

Setting \(A_1 = A_2\), the terms in \(\cos\delta_1\) and \(P_{m1}\delta_1\) appear on both sides and cancel, leaving a relation between the two angles that bracket the swing and no reference at all to the intermediate equilibrium:

🔑
Maximum swing after a step in input
\[ P_{m1}\big(\delta_2-\delta_0\big) = P_{max}\big(\cos\delta_0-\cos\delta_2\big) \]

A transcendental equation in \(\delta_2\), solved by trial or by Newton's method in two or three iterations. The cancellation is no accident: it is the statement \(\int_{\delta_0}^{\delta_2}P_a\,d\delta=0\) written out, and splitting that integral at \(\delta_1\) was only ever a convenience.

Now push the step until the machine only just survives. The largest \(\delta_2\) that is any use is \(\delta_u = \pi-\delta_1\), the unstable equilibrium on the far side of the peak; beyond it the curve has fallen back below \(P_{m1}\) and no further decelerating area exists. Setting \(\delta_2 = \pi-\delta_1\) and writing \(P_{m1}=P_{max}\sin\delta_1\):

The limiting step
\[ P_{max}\sin\delta_1\big(\pi-\delta_1-\delta_0\big) = P_{max}\big(\cos\delta_0 - \cos(\pi-\delta_1)\big) \]
\[ \Longrightarrow\quad \sin\delta_1\big(\pi-\delta_1-\delta_0\big) = \cos\delta_0 + \cos\delta_1, \qquad \delta_0=\sin^{-1}\!\big(P_{m0}/P_{max}\big) \]

One equation in the single unknown \(\delta_1\), after which the greatest sustainable input is \(P_{m1}=P_{max}\sin\delta_1\). For the extreme case of a machine floating on the bus with no load at all, \(P_{m0}=0\) and \(\delta_0=0\), the equation collapses to \(\sin\delta_1(\pi-\delta_1)=1+\cos\delta_1\), whose root is \(\delta_1 = 46.44^\circ\).

🔑
The dynamic limit is not the steady-state limit
An initially unloaded machine can absorb a sudden increase of at most \(P_{max}\sin 46.44^\circ = 0.724\,P_{max}\), against a steady-state limit of \(P_{max}\).

Chapter 28's steady-state stability limit assumes the load is raised in infinitesimal steps, each allowed to settle. Applied all at once, barely three-quarters of it can be reached. Every limit in stability work is therefore tied to a particular manner of loading, and quoting one without the other is meaningless.

Section 29-5

Switching Without a Fault

The second standard disturbance keeps \(P_m\) fixed and changes the network instead. A generator feeds an infinite bus over two parallel lines; one is taken out of service — for maintenance, or because a protection scheme tripped it on a false signal — and the transfer reactance rises. By the Chapter 26 relation \(P_{max}=E'V/X\), the power-angle curve shrinks from \(P_{max,1}\) to \(P_{max,3}\), the numbering chosen to leave room for a during-fault curve in the next section.

The switching is instantaneous compared with rotor motion, so the operating point drops vertically from \((\delta_0, P_m)\) on the tall curve to \((\delta_0, P_{max,3}\sin\delta_0)\) on the short one. Since \(P_{max,3} < P_{max,1}\), the electrical output has fallen below the unchanged mechanical input and the rotor accelerates — the same situation as a step in \(P_m\), reached from the other direction. The algebra is identical to Section 29-4 with \(P_{max}\) replaced by \(P_{max,3}\):

Maximum swing after loss of a line
\[ \delta_0 = \sin^{-1}\!\frac{P_m}{P_{max,1}}, \qquad \delta_1 = \sin^{-1}\!\frac{P_m}{P_{max,3}}, \qquad \delta_u = \pi - \delta_1 \]
\[ P_m\big(\delta_2-\delta_0\big) = P_{max,3}\big(\cos\delta_0-\cos\delta_2\big) \]

The machine is stable if the root \(\delta_2\) exists and satisfies \(\delta_2 \le \delta_u\); equivalently, if the accelerating area \(A_1\) taken from \(\delta_0\) to \(\delta_1\) is no larger than the entire area available between \(\delta_1\) and \(\delta_u\). Testing that inequality directly avoids solving for \(\delta_2\) when only a verdict is wanted, and it is the quicker route in an examination.

Two limiting conditions deserve separate mention. If \(P_{max,3} < P_m\), the short curve never reaches the mechanical input line at all, no equilibrium exists after switching, and the machine loses synchronism regardless of inertia or damping — this is a steady-state failure exposed by a switching event, not a transient one. If \(P_{max,3}\) exceeds \(P_m\) but only barely, an equilibrium exists yet the decelerating area is a thin sliver, and the transient limit is reached long before the steady-state one.

Why lines are strung in pairs. A single circuit carrying \(P_m\) has no post-switching curve at all when it trips; two circuits each rated for the full load leave \(P_{max,3}=E'V/(X_g+X_L)\) after one is lost, which for a typical machine and line still comfortably exceeds \(P_m\). The reasoning that made the double-circuit tower standard practice in Chapter 5 was economic and mechanical; here is the stability half of the same argument.
Section 29-6

A Fault Cleared by Reclosure

Now the case the criterion was invented for. A three-phase fault appears at the sending-end bus of a single line. With the fault directly on the machine terminals the transfer reactance to the infinite bus is effectively infinite, so \(P_e = 0\) throughout the fault: the machine still turns, still carries full mechanical torque, and delivers nothing. The rotor accelerates under the whole of \(P_m\).

The breaker opens at angle \(\delta_c\), the fault is extinguished, and the breaker recloses onto a healthy line, restoring the original curve. This is the classic idealisation — the fault was transient, as the great majority of overhead-line faults are, and high-speed autoreclosure returns the system to exactly its pre-fault configuration. Both areas are then measured against the same sine curve, one below \(P_m\) and one above it.

Areas with \(P_e=0\) during the fault
\[ A_1 = \int_{\delta_0}^{\delta_c}\big(P_m - 0\big)\,d\delta = P_m\big(\delta_c-\delta_0\big) \]
\[ A_2 = \int_{\delta_c}^{\delta_{max}}\big(P_{max}\sin\delta - P_m\big)d\delta = P_{max}\big(\cos\delta_c-\cos\delta_{max}\big) - P_m\big(\delta_{max}-\delta_c\big) \]

Set \(A_1=A_2\) and the terms in \(\delta_c\) collect on the left:

Solving for the clearing angle
\[ P_m\big(\delta_{max}-\delta_0\big) = P_{max}\big(\cos\delta_c - \cos\delta_{max}\big) \]
\[ \cos\delta_c = \cos\delta_{max} + \frac{P_m}{P_{max}}\big(\delta_{max}-\delta_0\big) \]

The critical case is the one that uses every scrap of decelerating area, so put \(\delta_{max}=\delta_u=\pi-\delta_0\) — since the post-fault curve is the pre-fault curve, the unstable equilibrium is the mirror image of \(\delta_0\) about \(90^\circ\). Using \(P_m/P_{max}=\sin\delta_0\) and \(\cos(\pi-\delta_0)=-\cos\delta_0\):

🔑
Critical clearing angle, fault cleared by reclosure
\[ \cos\delta_{cr} = \sin\delta_0\,\big(\pi - 2\delta_0\big) - \cos\delta_0 \qquad (\delta_0 \text{ in radians}) \]

The whole answer depends on one number, the pre-fault angle \(\delta_0\), and through it on the loading \(P_m/P_{max}\) alone. Neither \(H\) nor \(f\) nor the absolute size of \(P_{max}\) appears. The more heavily the machine is loaded, the larger \(\delta_0\), the smaller \(\delta_{cr}\), and the less time the protection has.

Two sanity checks confirm the formula. A machine on no load has \(\delta_0=0\), giving \(\cos\delta_{cr}=-1\) and \(\delta_{cr}=180^\circ\): it can never be pushed out of step by a fault, because there is no mechanical power to accelerate it. A machine loaded to the steady-state limit has \(\delta_0=90^\circ\), giving \(\cos\delta_{cr}=\sin 90^\circ(\pi-\pi)-0=0\) and \(\delta_{cr}=90^\circ=\delta_0\): the permissible clearing angle has collapsed onto the operating angle and no fault of any duration can be tolerated. Between these extremes the formula interpolates smoothly.

Section 29-7

The General Three-Curve Case

Real clearing is rarely a reclosure onto the same network. A fault on one of two parallel lines is cleared by opening that line at both ends, which leaves the system permanently weaker than before; and a fault out along a line, rather than at the bus, still permits some power to flow while it persists. Both effects are captured by keeping three separate power-angle curves, one for each stage of the event:

StageTransfer reactancePeak powerRatio
Pre-fault\(X_1\), both lines in service\(P_{max,1}=E'V/X_1\)\(1\)
During fault\(X_2\), from a star–delta reduction of the faulted network\(P_{max,2}=E'V/X_2\)\(r_1=P_{max,2}/P_{max,1}\)
Post-fault\(X_3\), faulted line removed\(P_{max,3}=E'V/X_3\)\(r_2=P_{max,3}/P_{max,1}\)

Always \(X_2 > X_3 > X_1\), hence \(r_1 < r_2 < 1\). Obtaining \(X_2\) is the only laborious part, and it is pure network reduction of the kind Chapter 16 systematised: the shunt fault grounds an interior node, and a star–delta conversion of the three branches meeting at the sending bus produces the direct generator-to-infinite-bus branch whose reactance is \(X_2\). Example 5 carries the conversion out in full.

With the three curves in hand the areas are written down exactly as before, the accelerating area now sitting above the during-fault curve rather than above zero, and the decelerating area under the post-fault curve rather than under the original:

Areas in the general case, with \(P_{max}\equiv P_{max,1}\)
\[ A_1 = \int_{\delta_0}^{\delta_c}\big(P_m - r_1P_{max}\sin\delta\big)d\delta = P_m(\delta_c-\delta_0) + r_1P_{max}\big(\cos\delta_c-\cos\delta_0\big) \]
\[ A_2 = \int_{\delta_c}^{\delta_{max}}\big(r_2P_{max}\sin\delta - P_m\big)d\delta = r_2P_{max}\big(\cos\delta_c-\cos\delta_{max}\big) - P_m\big(\delta_{max}-\delta_c\big) \]

Equating them, gathering the \(\cos\delta_c\) terms on one side and everything else on the other, gives the general result. Note that \(\delta_{max}\) is now set by the post-fault curve, which is lower than the pre-fault one, so the unstable equilibrium has moved inward and the available area has been squeezed from both sides.

🔑
General critical clearing angle
\[ \cos\delta_{cr} = \frac{\dfrac{P_m}{P_{max}}\big(\delta_{max}-\delta_0\big) + r_2\cos\delta_{max} - r_1\cos\delta_0}{r_2-r_1} \]

with \(\delta_0=\sin^{-1}\!\big(P_m/P_{max}\big)\) and \(\delta_{max}=\pi-\sin^{-1}\!\big(P_m/r_2P_{max}\big)\), all angles in radians. Putting \(r_1=0\) and \(r_2=1\) recovers Section 29-6 exactly, since then \(\delta_{max}=\pi-\delta_0\) and the expression reduces to \(\sin\delta_0(\pi-2\delta_0)-\cos\delta_0\).

δ P pre-fault Pmax,1 post-fault r₂Pmax,1 during fault r₁Pmax,1 Pm δ₀ δc δmax δᵤ A₁ A₂ reserve area up to δᵤ
Three curves for the three stages of a fault, with the two areas that decide the outcome

The formula returns a value of \(\cos\delta_{cr}\), which must then be checked for physical sense. If it comes out less than \(-1\) there is no critical angle: even clearing at \(\delta_u\) leaves the decelerating area larger than the accelerating one, and the machine survives any clearing time whatever — a situation that arises with a light load and a strong post-fault network. If it comes out greater than \(\cos\delta_0\), the required clearing angle is smaller than the pre-fault angle, which is impossible, and the machine cannot be stabilised for this fault at this loading by any breaker. Between those bounds the arccosine gives the answer, and it must satisfy \(\delta_0 < \delta_{cr} < \delta_{max}\).

Section 29-8

From Critical Angle to Critical Clearing Time

A protection engineer cannot set a relay to an angle. What is needed is the critical clearing time \(t_{cr}\) — the elapsed time from fault inception to breaker contact separation at which the rotor reaches \(\delta_{cr}\). Converting one to the other means re-introducing time, which is to say solving the swing equation during the fault. In general that is a numerical problem again, but in the important special case \(P_e=0\) it is a single integration.

With the machine's electrical output suppressed, the accelerating power is the constant \(P_m\) and the swing equation is that of a body under constant force:

Uniform acceleration during the fault
\[ \frac{d^{2}\delta}{dt^{2}} = \frac{\omega_s}{2H}P_m \quad\Longrightarrow\quad \frac{d\delta}{dt} = \frac{\omega_s P_m}{2H}\,t \quad\Longrightarrow\quad \delta(t) = \delta_0 + \frac{\omega_s P_m}{4H}\,t^{2} \]

using \(d\delta/dt=0\) at \(t=0\). The angle grows as the square of time — the parabolic swing curve of Chapter 27. Inverting at \(\delta=\delta_{cr}\) gives the clearing time directly.

🔑
Critical clearing time when \(P_e=0\) during the fault
\[ t_{cr} = \sqrt{\frac{4H\big(\delta_{cr}-\delta_0\big)}{\omega_s P_m}} \quad (\delta \text{ in rad}), \qquad t_{cr} = \sqrt{\frac{H\big(\delta_{cr}-\delta_0\big)}{90\,f\,P_m}} \quad (\delta \text{ in degrees}) \]

Both forms take \(P_m\) in per unit on the machine base and \(H\) in seconds, with \(\omega_s=2\pi f\). The two are the same equation; the second absorbs the \(180/\pi\) conversion of Chapter 27 so that angles can be left in degrees.

The structure of the result repays attention. The critical angle was shown in Section 29-6 to be independent of \(H\); the critical time is proportional to \(\sqrt H\). Doubling the inertia of a machine buys a factor \(\sqrt2\approx1.41\) in permissible clearing time and not one degree of extra angle. That is the precise sense in which inertia contributes to stability, and it explains why the displacement of large synchronous units by converter-interfaced wind and solar plant — which presents no rotating mass to the system at all — is treated in Chapter 39 as a stability problem rather than merely an energy one.

When \(P_e\ne0\) during the fault there is no closed form, and the conversion is done by integrating the during-fault swing equation forward with the point-by-point method of Chapter 27 until \(\delta\) reaches the \(\delta_{cr}\) already found from the areas. The two methods are complementary rather than competing: the criterion supplies the target angle in one line of algebra, the numerical method supplies the time to reach it.

t (s) δ (°) δᵤ = 150° δ₀=30 100 50 200 0 0.3 0.6 0.9 1.2 tc = 0.30 s — out of step tc ≈ tcr = 0.247 s — critical tc = 0.20 s — stable, δmax = 96.9°
Swing curves either side of critical clearing for the machine of Examples 4 and 6
Section 29-9

What the Criterion Assumes

Every result of this chapter descends from one integration performed on one equation, so the assumptions buried in that equation are the assumptions of the whole method. They are worth listing explicitly, because a criterion applied outside its range gives an answer that looks perfectly respectable and is wrong.

The classical machine model. \(P_e=P_{max}\sin\delta\) with \(P_{max}=E'V/X\) requires a constant voltage \(E'\) behind transient reactance — the Chapter 26 model. Flux decay in the field winding over a second or two, saliency, and the action of the exciter are all excluded. Chapter 28's remark that a fast automatic voltage regulator raises \(E'\) during the swing means the real \(P_{max}\) is larger than the model's, so the criterion errs on the safe side here.

Constant mechanical input. The turbine governor is slower than the swing by an order of magnitude — seconds against a few hundred milliseconds — so holding \(P_m\) fixed through the first swing is sound. It is not sound for the second and later swings, which is one more reason the method is confined to the first.

No damping. Required, as Section 29-2 showed, for the energy bookkeeping to close. Conservative.

One angle. The decisive limitation. With three or more machines there is no single \(\delta\), no single power-angle curve, and no area to compute. The energy idea survives — it generalises into the transient energy function methods that compute a system-wide potential energy and compare it against the energy injected by the fault — but the elegant picture does not.

Instantaneous switching. The fault appears, and later disappears, at a point in time; the curves jump. Breaker arcing time, unequal pole clearing and the finite duration of the fault arc are all compressed into the single number \(t_c\).

MethodMachinesGivesCostChapter
Linearised swing equation1 (small signal)Oscillation frequency, damping, steady-state limitTrivial28
Equal-area criterion1 or 2\(\delta_{max}\), \(\delta_{cr}\), margin — no timeOne integral, one transcendental equation29
Point-by-point / modified EulerAnyFull swing curve \(\delta(t)\)Repeated arithmetic per time step27
Transient energy functionAnyStability margin without simulationNetwork reduction plus a controlling-mode searchBeyond this book
Why it survives anyway. Modern planning studies solve the full multi-machine equations and never form an area. The criterion endures because it is the only tool that shows, in one picture, which quantity to change to buy stability: raise the curve (higher \(E'\), series compensation, a stronger post-fault network), lower the line (less pre-fault loading, fast valving), or shorten the accelerating stretch (faster breakers, single-pole tripping). Every stability improvement in Chapter 28's list is one of those three moves, and the diagram tells you which.
Section 29-10

Worked Examples

1 Maximum swing after a step in mechanical input

Problem. A generator connected to an infinite bus has \(P_{max}=1.5\) pu and delivers \(0.6\) pu. The mechanical input is suddenly raised to \(1.0\) pu. Find the maximum rotor angle reached and confirm that the machine stays in step.

Solution. The two equilibrium angles come straight from the sine curve:

Angles
\[ \delta_0 = \sin^{-1}\!\frac{0.6}{1.5} = \sin^{-1}0.4 = 23.58^\circ, \qquad \delta_1 = \sin^{-1}\!\frac{1.0}{1.5} = \sin^{-1}0.6667 = 41.81^\circ \]
\[ \delta_u = 180^\circ - 41.81^\circ = 138.19^\circ \]

Apply the result of Section 29-4, \(P_{m1}(\delta_2-\delta_0)=P_{max}(\cos\delta_0-\cos\delta_2)\), with \(\delta_0=0.4115\) rad and \(\cos\delta_0=0.9165\):

Equation for \(\delta_2\)
\[ 1.0\,(\delta_2 - 0.4115) = 1.5\,(0.9165 - \cos\delta_2) \]
\[ \delta_2 + 1.5\cos\delta_2 - 1.7863 = 0 \]

Trial: at \(\delta_2=60^\circ=1.0472\) rad the left side is \(1.0472+0.750-1.7863=+0.0109\); at \(65^\circ=1.1345\) rad it is \(1.1345+0.6339-1.7863=-0.0179\). The root lies between; interpolating and refining once gives \(\delta_2=62.0^\circ\). Since \(62.0^\circ < 138.19^\circ\) the machine is stable, with a wide margin.

Check by computing the areas separately, with all angles in radians:

Verification
\[ A_1 = 1.0(0.7298-0.4115) + 1.5(0.7454-0.9165) = 0.3183 - 0.2567 = 0.0616 \]
\[ A_2 = 1.5(0.7454-0.4695) - 1.0(1.0821-0.7298) = 0.4139 - 0.3523 = 0.0616 \]

The areas agree to four decimal places, as they must.

2 The largest step the machine will accept

Problem. The same machine \((P_{max}=1.5\) pu\()\) operates at \(\delta_0=20^\circ\). What is the greatest sudden increase in mechanical input it can withstand?

Solution. The initial loading is \(P_{m0}=1.5\sin20^\circ = 0.513\) pu. The limiting condition of Section 29-4 is \(\sin\delta_1(\pi-\delta_1-\delta_0)=\cos\delta_0+\cos\delta_1\) with \(\delta_0=0.3491\) rad and \(\cos\delta_0=0.9397\):

Equation for the limiting \(\delta_1\)
\[ \sin\delta_1\big(2.7925-\delta_1\big) = 0.9397 + \cos\delta_1 \]

Trial at \(\delta_1=50^\circ=0.8727\) rad: left \(=0.766\times1.9198=1.4706\); right \(=0.9397+0.6428=1.5825\). Left is short. At \(60^\circ=1.0472\) rad: left \(=0.8660\times1.7453=1.5115\); right \(=0.9397+0.500=1.4397\). Left now exceeds right, so the root lies between. At \(55.7^\circ=0.9721\) rad: left \(=0.8261\times1.8204=1.5039\); right \(=0.9397+0.5635=1.5032\). Hence \(\delta_1=55.67^\circ\).

The limiting input
\[ P_{m1} = 1.5\sin 55.67^\circ = 1.5\times0.8258 = 1.239\;\text{pu}, \qquad \Delta P_m = 1.239-0.513 = 0.726\;\text{pu} \]

The rotor then swings to \(\delta_2=180^\circ-55.67^\circ=124.33^\circ\) and just holds. Compare with the steady-state limit of \(1.5\) pu: applied gradually the machine would carry \(21\%\) more than it can be given at a stroke.

3 Loss of one of two parallel lines

Problem. A machine delivers \(1.0\) pu to an infinite bus over two identical parallel lines, for which \(P_{max,1}=2.0\) pu. One line is switched out with no fault, leaving \(P_{max,3}=1.4\) pu. Find the maximum angle reached, and the largest load for which switching out a line is survivable.

Solution. Before switching, \(\delta_0=\sin^{-1}(1.0/2.0)=30^\circ=0.5236\) rad. After switching the operating point falls onto the lower curve, where the output at \(30^\circ\) is only \(1.4\sin30^\circ=0.70\) pu — a deficit of \(0.30\) pu, and the rotor accelerates. The new equilibrium and its mirror are

Post-switching angles
\[ \delta_1 = \sin^{-1}\!\frac{1.0}{1.4} = 45.58^\circ, \qquad \delta_u = 180^\circ - 45.58^\circ = 134.42^\circ \]

The swing condition is \(P_m(\delta_2-\delta_0)=P_{max,3}(\cos\delta_0-\cos\delta_2)\):

Equation for \(\delta_2\)
\[ 1.0(\delta_2-0.5236) = 1.4(0.8660-\cos\delta_2) \quad\Longrightarrow\quad \delta_2 + 1.4\cos\delta_2 - 1.7360 = 0 \]

At \(\delta_2=60^\circ\): \(1.0472+0.700-1.7360=+0.0112\). At \(65^\circ\): \(1.1345+0.5916-1.7360=-0.0099\). Interpolating and refining, \(\delta_2=62.8^\circ\), comfortably below \(134.42^\circ\).

For the limiting load, set \(\delta_2=\delta_u=\pi-\delta_1\) and solve \(P_m(\pi-\delta_1-\delta_0)=P_{max,3}(\cos\delta_0+\cos\delta_1)\) with \(\delta_0=\sin^{-1}(P_m/2.0)\) and \(\delta_1=\sin^{-1}(P_m/1.4)\), both functions of \(P_m\). Trial gives \(P_m=1.268\) pu; at that loading \(\delta_0=39.35^\circ\), \(\delta_1=64.94^\circ\) and \(\delta_u=115.06^\circ\). Above \(1.268\) pu the line must not be switched out on load, even though the post-switching steady-state limit is \(1.4\) pu.

4 Critical clearing angle and time for a bus fault

Problem. A \(50\) Hz generator with \(H=5\) MJ/MVA delivers \(0.9\) pu to an infinite bus, with \(P_{max}=1.8\) pu. A three-phase fault at the sending-end bus reduces the output to zero, and the breaker recloses onto the healthy line. Find the critical clearing angle and the critical clearing time.

Solution. The pre-fault angle is \(\delta_0=\sin^{-1}(0.9/1.8)=\sin^{-1}0.5=30^\circ=0.5236\) rad, so \(\delta_u=150^\circ\). Section 29-6 gives

Critical angle
\[ \cos\delta_{cr} = \sin 30^\circ\big(\pi - 2\times0.5236\big) - \cos30^\circ = 0.5\times2.0944 - 0.8660 \]
\[ \cos\delta_{cr} = 1.0472 - 0.8660 = 0.1812 \quad\Longrightarrow\quad \delta_{cr} = 79.56^\circ = 1.3886\;\text{rad} \]

The clearing angle is available in closed form because the areas are elementary; the time requires the during-fault motion, which is uniformly accelerated since \(P_e=0\):

Critical time
\[ t_{cr} = \sqrt{\frac{4H(\delta_{cr}-\delta_0)}{\omega_s P_m}} = \sqrt{\frac{4\times5\times(1.3886-0.5236)}{2\pi\times50\times0.9}} = \sqrt{\frac{17.30}{282.7}} = 0.247\;\text{s} \]

That is \(12.4\) cycles at \(50\) Hz — generous by modern standards, where a transmission breaker with its relay clears in three to five cycles. The margin exists because the machine is loaded to only half of \(P_{max}\); Example 6 shows how quickly it disappears.

5 The three-curve case: a fault at the middle of one line

Problem. A generator with \(x_d'=0.20\) pu feeds an infinite bus at \(1.0\angle0^\circ\) through a transformer of \(0.10\) pu and two parallel lines of \(0.40\) pu each. The internal voltage is \(E'=1.2\) pu and the machine delivers \(1.0\) pu. A three-phase fault occurs at the midpoint of one line and is cleared by opening that line at both ends. Find the critical clearing angle.

Solution. Take the three reactances in turn. Before the fault the two lines are in parallel, \(0.40\parallel0.40=0.20\), so

Pre-fault and post-fault
\[ X_1 = 0.20+0.10+0.20 = 0.50 \;\Longrightarrow\; P_{max,1} = \frac{1.2\times1.0}{0.50} = 2.40\;\text{pu} \]
\[ X_3 = 0.20+0.10+0.40 = 0.70 \;\Longrightarrow\; P_{max,3} = \frac{1.2}{0.70} = 1.714\;\text{pu} \]

During the fault the network is a star centred on the high-voltage bus, with branches of \(0.30\) pu to the internal node, \(0.40\) pu to the infinite bus along the healthy line, and \(0.20\) pu to the faulted midpoint, which is held at zero volts. Converting that star to a delta, the branch joining the internal node to the infinite bus is the one opposite the \(0.20\) pu arm:

Star–delta reduction
\[ \sum\text{products} = (0.30)(0.40)+(0.40)(0.20)+(0.20)(0.30) = 0.12+0.08+0.06 = 0.26 \]
\[ X_2 = \frac{0.26}{0.20} = 1.30 \;\Longrightarrow\; P_{max,2} = \frac{1.2}{1.30} = 0.923\;\text{pu} \]

The other two delta branches connect to the fault point and carry no power to the infinite bus, so they are discarded. The ratios and angles follow:

Ratios and limiting angles
\[ r_1 = \frac{0.923}{2.40} = 0.3846, \qquad r_2 = \frac{1.714}{2.40} = 0.7143 \]
\[ \delta_0 = \sin^{-1}\!\frac{1.0}{2.40} = 24.62^\circ = 0.4297\;\text{rad} \]
\[ \delta_{max} = 180^\circ - \sin^{-1}\!\frac{1.0}{1.714} = 180^\circ - 35.69^\circ = 144.31^\circ = 2.5188\;\text{rad} \]

Substituting into the general formula of Section 29-7, with \(\cos\delta_0=0.9091\) and \(\cos\delta_{max}=-0.8123\):

Critical clearing angle
\[ \cos\delta_{cr} = \frac{0.4167\,(2.5188-0.4297) + 0.7143(-0.8123) - 0.3846(0.9091)}{0.7143-0.3846} \]
\[ = \frac{0.8704 - 0.5802 - 0.3496}{0.3297} = \frac{-0.0594}{0.3297} = -0.1802 \]
\[ \delta_{cr} = 100.4^\circ \]

The result lies properly between \(\delta_0=24.6^\circ\) and \(\delta_{max}=144.3^\circ\). It is larger than the \(79.6^\circ\) of Example 4 for two reasons that work together: the machine is less heavily loaded relative to its pre-fault curve, and the fault out on the line still permits \(0.923\sin\delta\) pu to flow, which reduces the accelerating power throughout. A bus fault is always the more severe case, which is why it is the one used for design.

6 Reading a margin from a given clearing time

Problem. The machine of Example 4 has its fault cleared in \(0.20\) s. Find the clearing angle, the maximum angle reached, and the ratio of available to required decelerating area. What happens if the breaker takes \(0.25\) s?

Solution. With \(P_e=0\) during the fault the angle grows as \(t^2\). In degrees, \(\delta = \delta_0 + 90 f P_m t^2/H\):

Clearing angle
\[ \delta_c = 30^\circ + \frac{90\times50\times0.9}{5}\,t^{2} = 30^\circ + 810\,t^{2} \]
\[ t=0.20\;\text{s}:\;\; \delta_c = 30 + 810(0.04) = 62.4^\circ; \qquad t=0.25\;\text{s}:\;\; \delta_c = 30 + 810(0.0625) = 80.6^\circ \]

Since \(\delta_{cr}=79.56^\circ\), clearing in \(0.20\) s is safe and clearing in \(0.25\) s is not — the machine loses synchronism, in the manner of the uppermost swing curve in Section 29-8. For the safe case, the maximum angle follows from \(P_m(\delta_m-\delta_0)=P_{max}(\cos\delta_c-\cos\delta_m)\):

Maximum swing for \(\delta_c=62.4^\circ\)
\[ 0.9(\delta_m - 0.5236) = 1.8\,(0.4633 - \cos\delta_m) \quad\Longrightarrow\quad 0.5\delta_m + \cos\delta_m - 0.7251 = 0 \]

At \(\delta_m=95^\circ=1.6581\) rad: \(0.8290-0.0872-0.7251=+0.0167\). At \(100^\circ=1.7453\) rad: \(0.8727-0.1736-0.7251=-0.0260\). Interpolating gives \(\delta_m=96.9^\circ\), well short of \(\delta_u=150^\circ\).

The margin is the ratio of the total decelerating area available up to \(\delta_u\) to the accelerating area actually incurred:

Stability margin
\[ A_1 = 0.9(1.0891-0.5236) = 0.5089 \]
\[ A_{2,\text{avail}} = 1.8\big(\cos62.4^\circ-\cos150^\circ\big) - 0.9\big(2.6180-1.0891\big) = 1.8(1.3293) - 1.3760 = 1.0168 \]
\[ \text{margin} = \frac{A_{2,\text{avail}}}{A_1} = \frac{1.0168}{0.5089} = 2.00 \]

Twice the required area is available, and yet the permissible clearing time is only \(24\%\) longer than the one used. The reason is the quadratic growth of angle with time: area margin is a weak lever on time, because time enters as a square root. A stability study that reports comfortable margins can still be sensitive to a slow breaker.

Review

Chapter Summary

First integral

\(\dfrac{H}{\omega_s}\big(\dot\delta\big)^2=\displaystyle\int_{\delta_0}^{\delta}P_a\,d\delta\) — kinetic energy equals work done, exactly.

The criterion

The swing stops where \(A_1=A_2\); stability needs that balance to occur at or before \(\delta_u\).

Step in input

\(P_m(\delta_2-\delta_0)=P_{max}(\cos\delta_0-\cos\delta_2)\); an unloaded machine takes at most \(0.724P_{max}\).

Line switching

Same algebra with \(P_{max,3}\); if \(P_{max,3}<P_m\) no equilibrium exists and nothing can help.

Bus fault

\(\cos\delta_{cr}=\sin\delta_0(\pi-2\delta_0)-\cos\delta_0\) — a function of loading alone.

Three curves

\(\cos\delta_{cr}=\big[\tfrac{P_m}{P_{max}}(\delta_{max}-\delta_0)+r_2\cos\delta_{max}-r_1\cos\delta_0\big]/(r_2-r_1)\).

Clearing time

\(t_{cr}=\sqrt{4H(\delta_{cr}-\delta_0)/\omega_sP_m}\) when \(P_e=0\); \(\delta_{cr}\) is free of \(H\), \(t_{cr}\propto\sqrt H\).

Scope

Classical model, no damping, constant \(P_m\), one or two machines, first swing only.

Practice

Practice Problems

Work all angles in radians inside the formulae and convert to degrees only when quoting an answer. Take \(f=50\) Hz and per-unit powers on the machine base unless stated otherwise.

  1. A machine with \(P_{max}=1.6\) pu delivers \(0.7\) pu to an infinite bus. Find the maximum rotor angle reached if the mechanical input is suddenly raised to \(1.1\) pu, and state the stability margin in terms of \(\delta_u\).
  2. For the machine of Problem 1, find the greatest sudden increase in mechanical input it can absorb, and compare the result with the steady-state limit.
  3. A generator supplies \(0.8\) pu over two parallel lines with \(P_{max,1}=1.9\) pu. One line is opened without a fault, leaving \(P_{max,3}=1.25\) pu. Determine whether the machine stays in step, and find \(\delta_{max}\) if it does.
  4. A \(50\) Hz machine with \(H=4\) MJ/MVA delivers \(1.0\) pu with \(P_{max}=1.6\) pu. A three-phase fault at its terminals is cleared by reclosure. Find \(\delta_{cr}\) and \(t_{cr}\).
  5. Repeat Problem 4 for \(H=8\) MJ/MVA and confirm that \(\delta_{cr}\) is unchanged while \(t_{cr}\) increases by a factor \(\sqrt2\). Explain both results physically.
  6. A machine with \(x_d'=0.25\) pu and \(E'=1.15\) pu feeds an infinite bus at \(1.0\) pu through a transformer of \(0.12\) pu and two parallel lines of \(0.45\) pu each, delivering \(1.0\) pu. A three-phase fault occurs at the sending end of one line and is cleared by opening that line. Find \(r_1\), \(r_2\) and \(\delta_{cr}\).
  7. For the system of Problem 6, the same fault is instead placed at the midpoint of the line. Recompute \(r_1\) and \(\delta_{cr}\), and account for the difference between the two answers.
  8. A machine delivering \(P_m\) pu with \(P_{max}=2P_m\) suffers a bus fault cleared at \(\delta_c=70^\circ\). Show by computing both areas that it is stable, then find the largest \(P_m/P_{max}\) for which clearing at \(70^\circ\) would still be acceptable.
Tip: before substituting a single number, sketch the curves and mark \(\delta_0\), \(\delta_c\), \(\delta_{max}\) and \(\delta_u\) on the \(\delta\) axis in that order. Almost every wrong answer in this topic comes from one of three slips: using \(\pi-\delta_0\) for \(\delta_{max}\) when the post-fault curve differs from the pre-fault one, leaving an angle in degrees inside a term where it multiplies a power, or forgetting that a value of \(\cos\delta_{cr}\) outside \([-1,\,\cos\delta_0]\) means the problem has no critical angle rather than that the arithmetic failed.