Definition of Nyquist stability criterion
The Nyquist stability criterion lets you determine whether a closed-loop system is stable by examining the open-loop frequency response. Instead of finding closed-loop poles directly (which can be difficult or impossible for systems with delays), you plot the open-loop transfer function in the complex plane and count how many times the plot wraps around a single critical point: .
This makes it one of the most practical stability tools in control engineering. It works with experimental frequency response data, handles time delays naturally, and gives you quantitative stability margins all from one plot.
Nyquist plot basics
A Nyquist plot traces out the complex value of the open-loop transfer function as frequency varies. The horizontal axis is the real part, and the vertical axis is the imaginary part. Each point on the curve corresponds to a specific frequency.
Unlike a Bode plot (which splits magnitude and phase into two separate graphs), the Nyquist plot captures both in a single curve. This makes it possible to visually assess encirclements of the critical point.
Open-loop transfer function in Nyquist plots
The open-loop transfer function is the product of the forward-path transfer function and the feedback-path transfer function . To build the Nyquist plot, you evaluate this product along the imaginary axis by substituting :
This gives you the positive-frequency portion of the plot. The negative-frequency portion () is the mirror image reflected across the real axis, since for real-coefficient transfer functions is the complex conjugate of .
Mapping contours in Nyquist plots
The full Nyquist plot comes from mapping a closed contour in the -plane through the function . That contour is the Nyquist D-contour, which encloses the entire right-half plane:
- Travel up the imaginary axis from to .
- Close the contour with a semicircular arc of infinite radius sweeping clockwise through the right-half plane.
If the open-loop transfer function has poles on the imaginary axis (e.g., an integrator at ), you indent the D-contour around those poles with infinitesimally small semicircles into the right-half plane. This avoids evaluating at its own poles while still enclosing the entire RHP.
The image of this entire contour through is the complete Nyquist plot.
Encirclements and stability
The core idea: the number of times the Nyquist plot encircles the critical point tells you about the closed-loop poles in the right-half plane. This connection comes from the Cauchy argument principle in complex analysis, which relates encirclements of the origin by a mapped contour to the zeros and poles of the mapping function enclosed by the original contour.
Number of encirclements and poles
The closed-loop characteristic equation is , so closed-loop poles are the zeros of . Applying the argument principle to mapped around the D-contour gives:
where:
- = number of clockwise encirclements of by the Nyquist plot
- = number of closed-loop poles in the RHP (zeros of in the RHP)
- = number of open-loop poles in the RHP (poles of in the RHP)
You want for a stable closed-loop system. Rearranging: .
Sign convention matters. Many textbooks define as clockwise encirclements, giving . Others define as counterclockwise, giving . Always check which convention your course uses. The underlying physics is the same; only the bookkeeping differs.
Clockwise vs counterclockwise encirclements
To count encirclements, draw a line (a "test ray") from outward in any direction and count how many times the Nyquist curve crosses it:
- Each crossing where the curve goes one way counts as .
- Each crossing the opposite way counts as .
- The net count gives .
With the clockwise-positive convention (): clockwise encirclements add to , and counterclockwise encirclements subtract from it.
H(s)_control_theory_stability_criterion%22-QVBQA.png)
Stability assessment using Nyquist criterion
For a stable closed-loop system, you need (no closed-loop poles in the RHP). Using :
- If the open-loop system is stable (): the Nyquist plot must make zero net encirclements of . Any encirclement means instability.
- If the open-loop system is unstable (): the Nyquist plot must make exactly counterclockwise encirclements of . This is the only way to get (since counterclockwise encirclements give ).
Stable vs unstable systems
A closed-loop system is stable when all closed-loop poles lie in the left-half plane (). The output remains bounded for any bounded input.
A closed-loop system is unstable when at least one closed-loop pole lies in the RHP (). Even a bounded input can produce an output that grows without bound.
The Nyquist criterion connects these conditions to a single visual test: count encirclements, know , and compute .
Marginally stable systems and Nyquist criterion
A marginally stable system has closed-loop poles exactly on the imaginary axis, with none in the RHP. On the Nyquist plot, this shows up as the curve passing directly through the critical point .
When this happens, the encirclement count is undefined (the curve hits the test point rather than going around it). You'll need additional analysis, such as examining the direction the curve approaches or using small-gain perturbation arguments, to characterize the system's behavior.
Gain and phase margins
Gain margin and phase margin quantify how close the Nyquist plot comes to the critical point. A system can be stable but barely so, and these margins tell you how much room you have before instability.
Definition of gain and phase margins
Gain margin (GM): Find the frequency where the phase of equals (the phase crossover frequency). At that frequency, the Nyquist plot crosses the negative real axis. The gain margin is:
In decibels: . This tells you how much you could multiply the loop gain before the plot reaches .
Phase margin (PM): Find the frequency where the magnitude (the gain crossover frequency). The phase margin is:
This tells you how much additional phase lag the system can tolerate before the plot rotates onto .
Relationship between margins and stability
- Positive GM and positive PM → stable closed-loop system (for minimum-phase, open-loop stable systems).
- Larger margins → more robust to modeling errors, parameter variations, and unmodeled dynamics.
- Negative GM or negative PM → the Nyquist plot already encircles , indicating instability.
Typical design targets are a gain margin of at least 6 dB and a phase margin of at least 30°–60°, though the exact requirements depend on the application.
H(s)_control_theory_stability_criterion%22-butterworth-nyquist.png)
Nyquist criterion for systems with time delays
A pure time delay of seconds contributes a transfer function , which on the imaginary axis becomes . This has magnitude 1 at all frequencies but adds phase (in radians) that grows linearly with frequency.
Effect of time delays on Nyquist plots
Because the phase keeps decreasing as , the Nyquist plot spirals around the origin rather than converging to a single point. The curve wraps around infinitely many times, and each wrap potentially crosses near .
This spiraling behavior is what makes time-delay systems tricky: even a system that's stable without delay can become unstable if the delay is large enough, because the extra phase lag pushes the curve around the critical point.
Stability analysis for time-delayed systems
The standard Nyquist criterion (count encirclements of ) still applies directly to time-delay systems. This is actually one of the major advantages of the Nyquist approach: unlike root-locus or Routh-Hurwitz, it handles the transcendental term without approximation.
You apply the criterion the same way:
- Plot including the factor.
- Count net encirclements of .
- Use to determine closed-loop stability.
The practical challenge is that the spiraling makes it harder to count encirclements accurately, especially at higher frequencies. Software tools are almost always used for these plots.
Note: The "critical curve" concept mentioned in some references is not part of the standard Nyquist criterion. For time-delay systems, you still analyze encirclements of the single point .
Advantages and limitations of Nyquist criterion
Comparison with other stability methods
| Method | Domain | Handles delays? | Gives margins? | Works from data? |
|---|---|---|---|---|
| Routh-Hurwitz | Algebraic (s-domain) | No (needs polynomial) | No | No |
| Root Locus | s-domain (graphical) | Only with approximation | Indirectly | No |
| Nyquist | Frequency domain | Yes, exactly | Yes (GM, PM) | Yes |
The Nyquist criterion's ability to work directly with experimental frequency response data (measured magnitude and phase at various frequencies) makes it especially valuable for systems where an accurate transfer function model isn't available.
Challenges in applying Nyquist criterion
- Accurately sketching the plot by hand for high-order systems requires careful calculation at multiple frequencies.
- Counting encirclements can be ambiguous when the plot passes very close to or makes complicated loops.
- The D-contour indentation for open-loop poles on the imaginary axis (like integrators) requires careful handling to get the correct plot.
- For non-minimum-phase or conditionally stable systems, the relationship between margins and stability is less straightforward than for simple systems.