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…
| Region | N |
|---|---|
| A | 0 |
| B | 1 |
| C | -1 |
| D | 0 |
| 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 .