Nyquist Criterion for Stability Analysis

Graduate Depth 89 in the knowledge graph I know this Set as goal
Unlocks 2 downstream topics
nyquist-criterion stability feedback-systems

Core Idea

The Nyquist criterion uses the frequency response H(jω) plotted in the complex plane to determine closed-loop stability without explicitly computing poles. Encirclements of the (-1, 0) point indicate instability; gain and phase margins measure robustness to perturbations.

Explainer

From Bode plot analysis, you know how to read gain and phase margins from frequency response graphs — those margins tell you how far the open-loop response is from the instability boundary at −1. From pole-zero analysis, you know that a closed-loop system is stable if and only if all its poles lie in the left half of the s-plane. The Nyquist criterion unifies these ideas, giving a rigorous test for closed-loop stability based only on the open-loop frequency response, without ever computing the closed-loop poles explicitly.

The mathematical foundation is the argument principle from complex analysis: if a function F(s) is analytic inside a closed contour in the s-plane, the number of times F(s) encircles the origin as s traverses the contour equals Z − P, where Z and P are the numbers of zeros and poles of F(s) inside the contour. For stability analysis, define F(s) = 1 + G(s)H(s) — the characteristic polynomial of the closed loop. The Nyquist contour encloses the entire right half plane (the region of instability). A closed-loop pole in the RHP is a zero of F(s) = 1 + G(s)H(s), which is equivalent to a zero of G(s)H(s) = −1. So counting encirclements of the point (−1, 0) in the G(s)H(s)-plane as s traverses the Nyquist contour gives N = Z − P, where Z is the number of unstable closed-loop poles and P is the number of unstable open-loop poles. For a stable closed loop, Z must equal zero: N = −P (counterclockwise encirclements equal the number of open-loop RHP poles, if any).

The practical recipe: plot G(jω)H(jω) as ω sweeps from 0 to +∞, then mirror (conjugate) to get −∞ to 0, and close the contour at infinity. Count net clockwise encirclements of (−1, 0). For a system with no open-loop RHP poles (P = 0), any clockwise encirclement means instability. For a system with P open-loop RHP poles (an unstable plant, for example), you need exactly P counterclockwise encirclements for stability. This is more powerful than Bode analysis alone: Bode margins implicitly assume a minimum-phase, stable open-loop system, while Nyquist handles non-minimum-phase plants and conditionally stable systems (where increasing gain actually stabilizes the loop) correctly.

Gain margin and phase margin have precise geometric meaning on the Nyquist plot. The gain margin is the factor by which gain can increase before the Nyquist plot crosses through (−1, 0) — equivalently, 1/|G(jω_pc)| where ω_pc is the phase crossover frequency (where phase = −180°). The phase margin is how many additional degrees of phase lag would move the unit-circle crossing of the Nyquist plot to exactly (−1, 0). Both margins measure the distance from the plot to the critical point, giving robustness to gain uncertainty and phase delay respectively. A well-designed feedback system typically targets gain margin > 6 dB and phase margin > 45°, ensuring the system can tolerate significant plant uncertainty or additional actuator lag before going unstable.

Practice Questions 5 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsCombining Like TermsOne-Step EquationsTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionTrigonometric Ratios ReviewRadian MeasureConverting Between Degrees and RadiansThe Unit CircleGraphing Sine and CosineGraphing Tangent and Reciprocal Trigonometric FunctionsDerivatives of Trigonometric FunctionsAntiderivativesIndefinite IntegralsBasic Integration RulesRiemann SumsDefinite Integral DefinitionFundamental Theorem of Calculus Part 1Fundamental Theorem of Calculus Part 2U-SubstitutionIntegration by PartsSeparable Differential EquationsIntegrating Factor Method for First-Order Linear ODEsFirst-Order Linear Ordinary Differential EquationsSecond-Order Linear Homogeneous Differential EquationsCharacteristic Equation Method for Linear ODEsComplex Roots and Oscillatory SolutionsSpring-Mass Systems and Mechanical VibrationsResonance and Damping in Forced VibrationsRLC Circuit Applications of Differential EquationsIntroduction to Differential EquationsLaplace Transform: Fundamentals and PropertiesLaplace Transform Properties and Inverse TransformTransfer Function, Poles, and ZerosFrequency Response: Magnitude and PhaseBode Plot Construction and InterpretationNyquist Criterion for Stability Analysis

Longest path: 90 steps · 365 total prerequisite topics

Prerequisites (2)

Leads To (1)