Stability Theorem

This is a visual way to check stability

Theorem

The Nyquist stability theorem states

  • # of stable closed-loop poles
  • = # of stable open-loop poles
  • is the number of encirclements of -1 by

Corollary

The feedback system is closed-loop stable iff

Doing this in practice?

Formally
Use nyquist(L) to generate the Nyquist plot. For the different regions, build a table that counts the encirclements as follows…

RegionN
A0
B1
C-1
D0
Where we select region B to determine the region of because it has encirclements (where 1 = # unstable poles)?

Note

We get closed-loop stability when

Then for this region, determine its domain (i.e for region B, in the Nyquist plot, its domain is ) and . We can solve the equality to determine the range of for which we have closed-loop stability.

Practically…

Easier way to do this

Basically we get stability when falls in the region which matches the required number of encirclements (the number of unstable poles form the Nyquist stability theorem).

Therefore, we want to find the domain where and set to be an element of that region. Then solve for .