In control theory and stability theory, the Nyquist stability criterion or Strecker–Nyquist stability criterion, independently discovered by the German electrical engineer at Siemens in 1930 and the Swedish-American electrical engineer Harry Nyquist at Bell Telephone Laboratories in 1932, is a graphical technique for determining the stability of a dynamical system.
Because it only looks at the Nyquist plot of the open loop systems, it can be applied without explicitly computing the poles and zeros of either the closed-loop or open-loop system (although the number of each type of right-half-plane singularities must be known). As a result, it can be applied to systems defined by non-rational functions, such as systems with delays. In contrast to Bode plots, it can handle transfer functions with right half-plane singularities. In addition, there is a natural generalization to more complex systems with multiple inputs and multiple outputs, such as control systems for airplanes.
The Nyquist stability criterion is widely used in electronics and control system engineering, as well as other fields, for designing and analyzing systems with feedback. While Nyquist is one of the most general stability tests, it is still restricted to linear time-invariant (LTI) systems. Nevertheless, there are generalizations of the Nyquist criterion (and plot) for non-linear systems, such as the circle criterion and the scaled relative graph of a nonlinear operator.[1] Additionally, other stability criteria like Lyapunov methods can also be applied for non-linear systems.
Although Nyquist is a graphical technique, it only provides a limited amount of intuition for why a system is stable or unstable, or how to modify an unstable system to be stable. Techniques like Bode plots, while less general, are sometimes a more useful design tool.
A Nyquist plot is a parametric plot of a frequency response used in automatic control and signal processing. The most common use of Nyquist plots is for assessing the stability of a system with feedback. In Cartesian coordinates, the real part of the transfer function is plotted on the X-axis while the imaginary part is plotted on the Y-axis. The frequency is swept as a parameter, resulting in one point per frequency. The same plot can be described using polar coordinates, where gain of the transfer function is the radial coordinate, and the phase of the transfer function is the corresponding angular coordinate. The Nyquist plot is named after Harry Nyquist, a former engineer at Bell Laboratories.
Assessment of the stability of a closed-loop negative feedback system is done by applying the Nyquist stability criterion to the Nyquist plot of the open-loop system (i.e. the same system without its feedback loop). This method is easily applicable even for systems with delays and other non-rational transfer functions, which may appear difficult to analyze with other methods. Stability is determined by looking at the number of encirclements of the point (−1, 0). The range of gains over which the system will be stable can be determined by looking at crossings of the real axis.
The Nyquist plot can provide some information about the shape of the transfer function. For instance, the plot provides information on the difference between the number of zeros and poles of the transfer function by the angle at which the curve approaches the origin.
When drawn by hand, a cartoon version of the Nyquist plot is sometimes used, which shows the linearity of the curve, but where coordinates are distorted to show more detail in regions of interest. When plotted computationally, one needs to be careful to cover all frequencies of interest. This typically means that the parameter is swept logarithmically, in order to cover a wide range of values.
The mathematics uses the Laplace transform, which transforms integrals and derivatives in the time domain to simple multiplication and division in the s domain.
We consider a system whose transfer function is
G(s)
H(s)
G(s) | |
1+G(s)H(s) |
1+G(s)H(s)
G(s)H(s)
Any Laplace domain transfer function
l{T}(s)
l{T}(s)=
N(s) | |
D(s) |
.
N(s)
l{T}(s)
D(s)
l{T}(s)
l{T}(s)
D(s)=0
The stability of
l{T}(s)
l{T}(s)
G(s)H(s)=
A(s) | |
B(s) |
1+G(s)H(s)
A(s)+B(s)=0
See main article: Argument principle. From complex analysis, a contour
\Gammas
s
F(s)
F(s)
F
s
\Gammas
F(s)
F(s)
The Nyquist plot of
F(s)
\GammaF(s)=F(\Gammas)
s={-1/k+j0}
F(s)
N
N=P-Z
Z
P
1+kF(s)
F(s)
\Gammas
F(s)
\Gammas
Instead of Cauchy's argument principle, the original paper by Harry Nyquist in 1932 uses a less elegant approach. The approach explained here is similar to the approach used by Leroy MacColl (Fundamental theory of servomechanisms 1945) or by Hendrik Bode (Network analysis and feedback amplifier design 1945), both of whom also worked for Bell Laboratories. This approach appears in most modern textbooks on control theory.
We first construct the Nyquist contour, a contour that encompasses the right-half of the complex plane:
j\omega
0-jinfty
0+jinfty
r\toinfty
0+jinfty
0-jinfty
1+G(s)
1+G(s)
1+G(s)
1+G(s)
G(s)
G(s)
1+G(s)
1+G(s)
1+G(s)
G(s)
Given a Nyquist contourIf the system is originally open-loop unstable, feedback is necessary to stabilize the system. Right-half-plane (RHP) poles represent that instability. For closed-loop stability of a system, the number of closed-loop roots in the right half of the s-plane must be zero. Hence, the number of counter-clockwise encirclements about, let\Gammas
be the number of poles ofP
encircled byG(s)
, and\Gammas
be the number of zeros ofZ
encircled by1+G(s)
. Alternatively, and more importantly, if\Gammas
is the number of poles of the closed loop system in the right half plane, andZ
is the number of poles of the open-loop transfer functionP
in the right half plane, the resultant contour in theG(s)
-plane,G(s)
shall encircle (clockwise) the point\GammaG(s)
(-1+j0)
times such thatN
.N=Z-P
-1+j0
The above consideration was conducted with an assumption that the open-loop transfer function
G(s)
0+j\omega
To be able to analyze systems with poles on the imaginary axis, the Nyquist Contour can be modified to avoid passing through the point
0+j\omega
r\to0
0+j\omega
0+j(\omega-r)
0+j(\omega+r)
G(s)
-l\pi
l
Our goal is to, through this process, check for the stability of the transfer function of our unity feedback system with gain k, which is given by
T(s)= | kG(s) |
1+kG(s) |
D(s)=1+kG(s)=0
We suppose that we have a clockwise (i.e. negatively oriented) contour
\Gammas
G(s)
-
1 | |
2\pii |
\oint | |
\Gammas |
{D'(s)\overD(s)}ds=N=Z-P
Z
D(s)
P
D(s)
Z=N+P
Z=-
1 | |
2\pii |
\oint | |
\Gammas |
{D'(s)\overD(s)}ds+P
D(s)=1+kG(s)
G(s)
P
G(s)
We will now rearrange the above integral via substitution. That is, setting
u(s)=D(s)
N=-
1 | |
2\pii |
\oint | |
\Gammas |
{D'(s)\overD(s)}ds=-
1 | |
2\pii |
\oint | |
u(\Gammas) |
{1\overu}du
v(u)=
u-1 | |
k |
N=-
1 | |
2\pii |
\oint | |
u(\Gammas) |
{1\overu}du=-{{1}\over{2\pii}}
\oint | |
v(u(\Gammas)) |
{1\over{v+1/k}}dv
We now note that
v(u(\Gammas))={{D(\Gammas)-1}\over{k}}=G(\Gammas)
G(s)
N=-
1 | |
2\pii |
\oint | |
G(\Gammas)) |
1 | |
v+1/k |
dv
by applying Cauchy's integral formula. In fact, we find that the above integral corresponds precisely to the number of times the Nyquist plot encircles the point
-1/k
\begin{align} Z={}&N+P\\[6pt] ={}&(numberoftimestheNyquistplotencircles{-1/k}clockwise)\\ &{}+(numberofpolesofG(s)inORHP) \end{align}
We thus find that
T(s)
Z
The Nyquist stability criterion is a graphical technique that determines the stability of a dynamical system, such as a feedback control system. It is based on the argument principle and the Nyquist plot of the open-loop transfer function of the system. It can be applied to systems that are not defined by rational functions, such as systems with delays. It can also handle transfer functions with singularities in the right half-plane, unlike Bode plots. The Nyquist stability criterion can also be used to find the phase and gain margins of a system, which are important for frequency domain controller design.[2]
G(s)
l
\omega=0
l
G(s)
G(s)
G(s)
G(s)
-1+j0
j\omega