Sunteți pe pagina 1din 6

Today’s EEE 101 Lecture Nyquist Diagrams

• Practical aspects of using the Nyquist stability criterion. • Nyquist stability criterion : N = Z − P .
– how do we map the entire RHP contour? – N : number of encirclements of −1 + j0 by G(s).
– do we need to map each and every point on the – Z : number of zeros enclosed by the contour.
contour? – P : number of poles enclosed by the contour.
– Nyquist contours.
s = +j∞ s = +j∞ s = +j∞
• Some examples on Nyquist stability criterion. imag imag imag

– stable systems. infinity infinity infinity

– unstable systems. ω=0


real
ω=0
real
ω=0
real

s-plane s-plane s-plane


ΓRHP ΓRHP ΓRHP
• Gain margin. s = −j∞ s = −j∞ s = −j∞

Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

Nyquist Diagrams Nyquist Diagrams

• Practical matters. • You only need to determine the number of encirclements


How do we map all the points along the contour? of the point −1 + j0.
Approximate plot will usually suffice.
exact plot approximate plot

• Do not worry about the domain along the semicircle.


1 1

imaginary axis

imaginary axis
s = +j∞
Concentrate on the domain on the imag
w = 100
imaginary axis. infinity 0 0 w=0
w = 0.1 w = 10
Usually, G(s) has more poles than ω=0
real
w=1
zeros such that G(+j∞) and −1 −1

G(−j∞) map to almost the same s-plane −2 −1 0 −2 −1 0


ΓRHP real axis
points near the origin. s = −j∞
real axis

Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department
Nyquist Diagrams Nyquist Diagrams

• So how does the mapping exactly work? • Example 1. Determine the stability of a unity gain
– pick a value of s = jω on the imaginary axis. feedback closed-loop system with an open-loop TF
Nyquist plot
– plug this value of s into G(s).
– evaluate G(s) and plot the result on the complex plane. 1 1

imaginary axis
G(s) =
– repeat for all values of s on the imaginary axis. s − 0.5
0

G(s) has one pole in


−1
the RHP ⇒ P = 1.
• The Nyquist plot or Nyquist diagram is simply the plot −2 −1
real axis
0

of G(s = jω) for −∞ < ω < ∞.


Similar to the polar plot, but with consideration for the
direction of traversal. • We have one CCW encirclement of −1 + j0.
⇒ N = − 1.
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

Nyquist Diagrams Nyquist Diagrams

• Principle of the Argument. N = Z − P • Example 2. Same as example 1, but different G(S).


Nyquist plot
⇒ Z = N + P ⇒ Z = − 1 + 1 = 0.
⇒ there are no zeros of 1 + G(s) in the RHP. 0.1 0.1

imaginary axis
G(s) =
⇒ there are no poles of closed-loop TF in the RHP. s − 0.5
0
⇒ therefore, the closed-loop system is stable.
G(s) has one pole in
−0.1
the RHP ⇒ P = 1.
−1 −0.2 0
real axis

• Check using Matlab. number of encirclements : none ⇒ N = 0.


>> [n,d] = cloop(1,[1 -0.5],-1); of −1 + j0
>> roots(d) Z = N + P ⇒ Z = 1 ⇒ closed-loop system
ans = -0.5 is unstable.
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department
Nyquist Diagrams Nyquist Diagrams

• Example 3. Try another G(S). • Check using Matlab.


Nyquist plot 0.1
– open-loop TF G(s) =
0.5
0.5 s − 0.5

imaginary axis
G(s) = >> [n,d] = cloop(0.1,[1 -0.5],-1); roots(d)
s − 0.5
0 ans = 0.4
G(s) has one pole in ⇒ closed-loop system is unstable.
the RHP ⇒ P = 1. −0.5
−1 0
real axis 0.5
– open-loop TF G(s) =
number of encirclements : one CCW ⇒ N = − 1. s − 0.5
of −1 + j0 >> [n,d] = cloop(0.5,[1 -0.5],-1); roots(d)
Z = N + P ⇒ Z = 0 ⇒ closed-loop system is ans = 0
stable (marginally). ⇒ closed-loop system is stable (marginally).
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

Nyquist Diagrams Nyquist Diagrams

• Example 4. Consider the following closed-loop system. • For different values of k.


E(s)
number of encirclements : none ⇒ N = 0.
+
R(s) k G(s) Y (s) of −1 + j0

Nyquist plot • Principle of the Argument gives


k=1
Z = N + P ⇒ Z = 0 ⇒ closed-loop system
1 1
imaginary axis

G(s) = k = 0.5 is stable.


s + 0.5
0

G(s) has no pole in k = 0.1


the RHP ⇒ P = 0. −1 • The closed-loop system is stable for any k > 0.
−1 0 1 2 Verify using root locus.
real axis
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department
Gain Margin Gain Margin

• Consider the following system with forward gain k. • Example 5. Find the gain margin for closed-loop system
with the open-loop TF
+ E(s)
R(s) G(s) Y (s)
50
k
G(s) = 3
− s + 9s2 + 30s + 40

△ amount of additional forward gain


Gain margin = to make the system unstable • Roots of s3 + 9s2 + 30s + 40 : {−2.5 ± j1.93, − 4}.
GM (expressed in dB). Poles of G(s) (and of 1 + kG(s)) are all in the LHP.
⇒ P = 0.

For stability, there should be no closed-loop poles in


• The gain margin is usually measured at 180o phase shift. RHP, i.e., no zeros of 1 + kG(s) in the RHP.
Why? ⇒ Z = 0.
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

Gain Margin Gain Margin

• Thus, from the Principle of the Argument, • What k will make the system unstable?
N = Z − P = 0. Nyquist plot

Therefore for stability, Nyquist plots for k=4


4
there should be no encirclements of −1 + j0. different values of k.
k=2
Notice at k = 4, the 2

imaginary axis
• Looking at the Nyquist plot
Nyquist plot for k = 1 plot almost encircles 0

for k = 1. 1
the point −1 + j0.
imaginary axis

−2
A little more gain k k=1
There are no encirclements 0 and the system will be −4
of −1 + j0. unstable. −1 0 1 3 5
Thus, the system is stable for −1 real axis

k = 1. −1 0 1
real axis → determine what k will make the system unstable.
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department
Gain Margin Gain Margin

• Notice that k > 1 expands the Nyquist plot outwards • Find ω such that kG(jω) = − 1.
from the origin. −1 real number with

G(jω) =
k phase = −180o.

• To find k that will make the system unstable,


find gain k such that the Nyquist plot touches −1 + j0.
• G(jω) with φ(ω) = − 180o will cross −1 + j0.

50
• Since the Nyquist plot is basically the plot of G(jω) on G(jω) =
(jω)3 + 9(jω)2 + 30jω + 40
the complex plane, find k such that the plot of kG(jω)
crosses −1 + j0 at some ω. 50
=
−jω 3 − 9ω 2 + 30jω + 40
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

Gain Margin Gain Margin


• Since the numerator of G(jω) is real, to make G(jω) • To make kG(j 30) touch −1 + j0,
real, make the denominator real. √ −1
√ kG(j 30) = − 1 ⇒ k = √
−jω 3 + 30jω = 0 ⇒ ω = ± 30, 0 G(j 30)
−1
√ Nyquist plot for k = 1 k = = 4.6
• At ω = 30, −0.2174
√ 1
G(j 30) = − 0.2174 + j0
imaginary axis


√ ω = ± 30
φ( 30) = − 180o ω = 0
0
• Since the gain margin is expressed in dB.

At ω = 0, −1 GM = 20 log k = 20 log 4.6 = 13.26 dB


will not cross/touch −1 + j0.
G(j0) = 1.25 + j0 −1 0
real axis
1

Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department
Gain Margin and Bode Plots Summary

• Gain margin from Bode • Practical aspects of using the Nyquist stability criterion.
plots? Remember that
Nyquist plots and Bode
plots contain the same • Some examples on Nyquist stability criterion.
information.
• Gain margin.
• Find ωGM such that Amount of additional forward gain to make the system
∠G(jωGM ) = − 180o. unstable.

• Then, gain margin is • For next meeting. Phase margin.


GM = 20 log |G(jωGM )|
Nyquist Diagrams c
2003 M.C. Ramos Nyquist Diagrams c
2003 M.C. Ramos
EEE 101 UP EEE Department EEE 101 UP EEE Department

S-ar putea să vă placă și