Skip to main content

Stability classification and swing equation

Short answer

Stability is classified as rotor angle stability (steady-state/small-signal, dynamic, transient), voltage stability, and frequency stability. The swing equation, derived from Newton's law via torque-power conversion and inertia constant H, is (2H/ωs)d2δ/dt2 = Pm - Pe in per unit.

How power system stability is classified? Derive the swing equation for the rotor angle of the synchronous machine.

Classification of power system stability

             Power system stability
       +----------------+-----------------+
  Rotor angle       Frequency          Voltage
  stability         stability          stability
   +------+                         +--------+
 Small-  Transient            Large-dist. Small-dist.
 signal  (large-dist.)
 (steady state / dynamic)
  1. Rotor angle stability: ability of synchronous machines to remain in synchronism.
    • Steady state (small-signal) stability: small, gradual changes; limit EV/XEV/X.
    • Dynamic stability: small disturbances with controllers (AVR, governor, PSS) acting; concerns damping of oscillations over several seconds.
    • Transient stability: large sudden disturbances such as faults; first swing, about 1 s.
  2. Voltage stability: ability to keep acceptable voltages at all buses; lost through lack of reactive power, leading to voltage collapse.
  3. Frequency stability: ability to maintain frequency after a large imbalance between generation and load.

Derivation

Consider the rotor of a synchronous generator. Let

  • JJ = moment of inertia of rotor and turbine (kg·m²)
  • θm\theta_m = angular position of the rotor with respect to a stationary axis (mech. rad)
  • TmT_m = mechanical (shaft) torque, TeT_e = electromagnetic torque (N·m)

Step 1: Newton's law of rotation. Accelerating torque = moment of inertia × angular acceleration:

Jd2θmdt2=Ta=Tm−TeJ\frac{d^2\theta_m}{dt^2} = T_a = T_m - T_e

Step 2: Measure angle from a synchronously rotating frame. The rotor angle δm\delta_m is the angle of the rotor relative to a reference axis rotating at synchronous speed ωsm\omega_{sm}:

θm=ωsmt+δm  ⇒  dθmdt=ωsm+dδmdt,d2θmdt2=d2δmdt2\theta_m = \omega_{sm}t + \delta_m \;\Rightarrow\; \frac{d\theta_m}{dt} = \omega_{sm} + \frac{d\delta_m}{dt}, \quad \frac{d^2\theta_m}{dt^2} = \frac{d^2\delta_m}{dt^2}

so

Jd2δmdt2=Tm−TeJ\frac{d^2\delta_m}{dt^2} = T_m - T_e

Step 3: Convert torque to power. Multiply by the rotor speed ωm\omega_m (power = torque × speed):

Jωmd2δmdt2=Pm−PeJ\omega_m\frac{d^2\delta_m}{dt^2} = P_m - P_e

M=JωmM = J\omega_m is the angular momentum (inertia constant). Since the speed changes very little during a swing, ωm≈ωsm\omega_m \approx \omega_{sm} and MM is taken as constant:

Md2δmdt2=Pm−PeM\frac{d^2\delta_m}{dt^2} = P_m - P_e

Step 4: Introduce the inertia constant HH. HH is the stored kinetic energy at synchronous speed per MVA rating SS:

H=12Jωsm2S  (MJ/MVA or s)  ⇒  M=Jωsm=2HSωsmH = \frac{\tfrac12 J\omega_{sm}^2}{S}\ \ \text{(MJ/MVA or s)} \;\Rightarrow\; M = J\omega_{sm} = \frac{2HS}{\omega_{sm}}

Substituting and dividing by SS:

2Hωsmd2δmdt2=Pm−PeS=Pm−Pe  (pu)\frac{2H}{\omega_{sm}}\frac{d^2\delta_m}{dt^2} = \frac{P_m - P_e}{S} = P_m - P_e\ \ \text{(pu)}

Step 5: Use electrical angle. For a machine with pp poles, δ=p2δm\delta = \frac{p}{2}\delta_m and ωs=p2ωsm\omega_s = \frac{p}{2}\omega_{sm}, so δ/ωs=δm/ωsm\delta/\omega_s = \delta_m/\omega_{sm}:

2Hωsd2δdt2=Pm−PeorHπfd2δdt2=Pm−Pe\boxed{\frac{2H}{\omega_s}\frac{d^2\delta}{dt^2} = P_m - P_e} \qquad \text{or} \qquad \frac{H}{\pi f}\frac{d^2\delta}{dt^2} = P_m - P_e

with δ\delta in electrical radians and ωs=2πf\omega_s = 2\pi f. If δ\delta is in electrical degrees, H180fd2δdt2=Pm−Pe\dfrac{H}{180f}\dfrac{d^2\delta}{dt^2} = P_m - P_e.

For a machine connected to an infinite bus through reactance XX, Pe=EVXsin⁡δ=Pmaxsin⁡δP_e = \dfrac{EV}{X}\sin\delta = P_{max}\sin\delta, so

Hπfd2δdt2=Pm−Pmaxsin⁡δ\frac{H}{\pi f}\frac{d^2\delta}{dt^2} = P_m - P_{max}\sin\delta

This is the swing equation. It is a second-order non-linear differential equation; its solution δ(t)\delta(t) describes how the rotor swings after a disturbance. If damping is included, a term DdδdtD\frac{d\delta}{dt} is added on the left.

✓ Answer checked by Claude Sonnet 5.5

All Power System Analysis II chapter 6 questions →