plan of the lecturesecure site courses.physics.illinois.edu/ece486/sp2019/lec/...bode mand ˚-plots...

94
Plan of the Lecture I Review: Nyquist stability criterion I Today’s topic: Nyquist stability criterion (more examples); phase and gain margins from Nyquist plots.

Upload: others

Post on 02-Nov-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Plan of the Lecture

I Review: Nyquist stability criterion

I Today’s topic: Nyquist stability criterion (more examples);phase and gain margins from Nyquist plots.

Goal: explore more examples of the Nyquist criterion in action.

Reading: FPE, Chapter 6

Page 2: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Plan of the Lecture

I Review: Nyquist stability criterion

I Today’s topic: Nyquist stability criterion (more examples);phase and gain margins from Nyquist plots.

Goal: explore more examples of the Nyquist criterion in action.

Reading: FPE, Chapter 6

Page 3: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Plan of the Lecture

I Review: Nyquist stability criterion

I Today’s topic: Nyquist stability criterion (more examples);phase and gain margins from Nyquist plots.

Goal: explore more examples of the Nyquist criterion in action.

Reading: FPE, Chapter 6

Page 4: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Review: Nyquist Plot

Consider an arbitrary transfer function H.

Nyquist plot: ImH(jω) vs. ReH(jω) as ω varies from −∞ to∞Im H(j!)

Re H(j!)

Page 5: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Review: Nyquist Stability Criterion

G(s) Y+�R K

Goal: count the number of RHP poles (if any) of theclosed-loop transfer function

KG(s)

1 +KG(s)

based on frequency-domain characteristics of the planttransfer function G(s)

Page 6: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

The Nyquist Theorem

G(s) Y+�R K

Nyquist Theorem (1928) Assume that G(s) has no poles onthe imaginary axis∗, and that its Nyquist plot does not passthrough the point −1/K. Then

N = Z − P#(� of −1/K by Nyquist plot of G(s))

= #(RHP closed-loop poles)−#(RHP open-loop poles)

∗ Easy to fix: draw an infinitesimally small circular path that goes around

the pole and stays in RHP

Page 7: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

The Nyquist Stability Criterion

G(s) Y+�R K

N︸︷︷︸#(� of −1/K)

= Z︸︷︷︸#(unstable CL poles)

− P︸︷︷︸#(unstable OL poles)

Z = N + P

Z = 0 ⇐⇒ N = −P

Nyquist Stability Criterion. Under the assumptions of theNyquist theorem, the closed-loop system (at a given gain K) isstable if and only if the Nyquist plot of G(s) encircles thepoint −1/K P times counterclockwise, where P is the numberof unstable (RHP) open-loop poles of G(s).

Page 8: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

The Nyquist Stability Criterion

G(s) Y+�R K

N︸︷︷︸#(� of −1/K)

= Z︸︷︷︸#(unstable CL poles)

− P︸︷︷︸#(unstable OL poles)

Z = N + P

Z = 0 ⇐⇒ N = −P

Nyquist Stability Criterion. Under the assumptions of theNyquist theorem, the closed-loop system (at a given gain K) isstable if and only if the Nyquist plot of G(s) encircles thepoint −1/K P times counterclockwise, where P is the numberof unstable (RHP) open-loop poles of G(s).

Page 9: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Applying the Nyquist Criterion

Workflow:

Bode M and φ-plots −→ Nyquist plot

Advantages of Nyquist over Routh–Hurwitz

I can work directly with experimental frequency responsedata (e.g., if we have the Bode plot based onmeasurements, but do not know the transfer function)

I less computational, more geometric (came 55 years afterRouth)

Page 10: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Applying the Nyquist Criterion

Workflow:

Bode M and φ-plots −→ Nyquist plot

Advantages of Nyquist over Routh–Hurwitz

I can work directly with experimental frequency responsedata (e.g., if we have the Bode plot based onmeasurements, but do not know the transfer function)

I less computational, more geometric (came 55 years afterRouth)

Page 11: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Applying the Nyquist Criterion

Workflow:

Bode M and φ-plots −→ Nyquist plot

Advantages of Nyquist over Routh–Hurwitz

I can work directly with experimental frequency responsedata (e.g., if we have the Bode plot based onmeasurements, but do not know the transfer function)

I less computational, more geometric (came 55 years afterRouth)

Page 12: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Applying the Nyquist Criterion

Workflow:

Bode M and φ-plots −→ Nyquist plot

Advantages of Nyquist over Routh–Hurwitz

I can work directly with experimental frequency responsedata (e.g., if we have the Bode plot based onmeasurements, but do not know the transfer function)

I less computational, more geometric (came 55 years afterRouth)

Page 13: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1 (From Last Lecture)

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Characteristic equation:

(s+ 1)(s+ 2) +K = 0 ⇐⇒ s2 + 3s+K + 2 = 0

From Routh, we already know that the closed-loop system isstable for K > −2.

We will now reproduce this answer using the Nyquist criterion.

Page 14: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1 (From Last Lecture)

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Characteristic equation:

(s+ 1)(s+ 2) +K = 0 ⇐⇒ s2 + 3s+K + 2 = 0

From Routh, we already know that the closed-loop system isstable for K > −2.

We will now reproduce this answer using the Nyquist criterion.

Page 15: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1 (From Last Lecture)

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Characteristic equation:

(s+ 1)(s+ 2) +K = 0 ⇐⇒ s2 + 3s+K + 2 = 0

From Routh, we already know that the closed-loop system isstable for K > −2.

We will now reproduce this answer using the Nyquist criterion.

Page 16: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1 (From Last Lecture)

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Characteristic equation:

(s+ 1)(s+ 2) +K = 0 ⇐⇒ s2 + 3s+K + 2 = 0

From Routh, we already know that the closed-loop system isstable for K > −2.

We will now reproduce this answer using the Nyquist criterion.

Page 17: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 18: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 19: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 20: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 21: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 22: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 23: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Strategy:

I Start with the Bode plot of G

I Use the Bode plot to graph Im G(jω) vs. Re G(jω) for0 ≤ ω <∞

I This gives only a portion of the entire Nyquist plot

(Re G(jω), Im G(jω)) , −∞ < ω <∞

I Symmetry:G(−jω) = G(jω)

— Nyquist plots are always symmetric w.r.t. the real axis!!

Page 24: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.0.

0.1 1 10-175.-150.-125.-100.-75.-50.-25.0.

1/2

0�

�180�

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

Page 25: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.0.

0.1 1 10-175.-150.-125.-100.-75.-50.-25.0.

1/2

0�

�180�

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

Page 26: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.0.

0.1 1 10-175.-150.-125.-100.-75.-50.-25.0.

1/2

0�

�180�

�90�

A

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

Page 27: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.0.

0.1 1 10-175.-150.-125.-100.-75.-50.-25.0.

1/2

0�

�180�

�90�

A

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

Page 28: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.0.

0.1 1 10-175.-150.-125.-100.-75.-50.-25.0.

1/2

0�

�180�

�90�

A

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

Page 29: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0 =⇒closed-loop stable for K > −2

Page 30: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0 =⇒closed-loop stable for K > −2

Page 31: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0 =⇒closed-loop stable for K > −2

Page 32: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0 =⇒closed-loop stable for K > −2

Page 33: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0

=⇒closed-loop stable for K > −2

Page 34: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 1: Applying the Nyquist Criterion

G(s) =1

(s+ 1)(s+ 2)(no open-loop RHP poles)

Nyquist plot:

0.1 0.2 0.3 0.4 0.5

-0.3

-0.2

-0.1

0.1

0.2

0.3

�A

G(1) = 0

#(� of −1/K)

= #(RHP CL poles)−#(RHP OL poles)︸ ︷︷ ︸=0

=⇒ K ∈ R is stabilizing if and only if

#(� of −1/K) = 0

I If K > 0, #(� of −1/K) = 0

I If 0 < −1/K < 1/2,#(� of −1/K) > 0 =⇒closed-loop stable for K > −2

Page 35: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 36: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 37: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 38: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 39: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 40: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)=

1

s3 + s2 + s− 3

#(RHP open-loop poles) = 1 at s = 1

Routh: the characteristic polynomial is

s3 + s2 + s+K − 3 — 3rd degree

— stable if and only if K − 3 > 0 and 1 > K − 3.

Stability range: 3 < K < 4

Let’s see how to spot this using the Nyquist criterion ...

Page 41: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Bode plot:

0.1 1 10

-80.

-60.

-40.

-20.

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

Nyquist plot:

ω = 0 M = 1/3, φ = −180◦

ω = 1 M = 1/4, φ = −180◦

ω →∞ M → 0, φ→ −270◦

Page 42: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Bode plot:

0.1 1 10

-80.

-60.

-40.

-20.

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

Nyquist plot:

ω = 0 M = 1/3, φ = −180◦

ω = 1 M = 1/4, φ = −180◦

ω →∞ M → 0, φ→ −270◦

Page 43: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Bode plot:

0.1 1 10

-80.

-60.

-40.

-20.

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

Nyquist plot:

ω = 0 M = 1/3, φ = −180◦

ω = 1 M = 1/4, φ = −180◦

ω →∞ M → 0, φ→ −270◦

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

Page 44: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Bode plot:

0.1 1 10

-80.

-60.

-40.

-20.

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

Nyquist plot:

ω = 0 M = 1/3, φ = −180◦

ω = 1 M = 1/4, φ = −180◦

ω →∞ M → 0, φ→ −270◦

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

Page 45: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Bode plot:

0.1 1 10

-80.

-60.

-40.

-20.

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

Nyquist plot:

ω = 0 M = 1/3, φ = −180◦

ω = 1 M = 1/4, φ = −180◦

ω →∞ M → 0, φ→ −270◦

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

Page 46: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Applying the Nyqiust Criterion

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Nyquist plot:

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=1

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −1

Which points −1/K areencircled once by thisNyquist plot?

only − 1/3 < −1/K < −1/4

=⇒ 3 < K < 4

Page 47: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Applying the Nyqiust Criterion

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Nyquist plot:

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=1

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −1

Which points −1/K areencircled once by thisNyquist plot?

only − 1/3 < −1/K < −1/4

=⇒ 3 < K < 4

Page 48: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Applying the Nyqiust Criterion

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Nyquist plot:

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=1

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −1

Which points −1/K areencircled once by thisNyquist plot?

only − 1/3 < −1/K < −1/4

=⇒ 3 < K < 4

Page 49: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Applying the Nyqiust Criterion

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Nyquist plot:

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=1

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −1

Which points −1/K areencircled once by thisNyquist plot?

only − 1/3 < −1/K < −1/4

=⇒ 3 < K < 4

Page 50: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Applying the Nyqiust Criterion

G(s) =1

(s− 1)(s2 + 2s+ 3)(1 open-loop RHP pole)

Nyquist plot:

-0.35 -0.30 -0.25 -0.20 -0.15 -0.10 -0.05

-0.10

-0.05

0.05

0.10

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=1

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −1

Which points −1/K areencircled once by thisNyquist plot?

only − 1/3 < −1/K < −1/4

=⇒ 3 < K < 4

Page 51: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

Closed-loop stability range for G(s) =1

(s− 1)(s2 + 2s+ 3)is

3 < K < 4 (using either Routh or Nyquist).

We can interpret this in terms of phase margin:

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

for 3 < K < 4, !c is here

So, in this case, stability ⇐⇒ PM > 0 (typical case).

Page 52: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

Closed-loop stability range for G(s) =1

(s− 1)(s2 + 2s+ 3)is

3 < K < 4 (using either Routh or Nyquist).

We can interpret this in terms of phase margin:

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

for 3 < K < 4, !c is here

So, in this case, stability ⇐⇒ PM > 0 (typical case).

Page 53: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

Closed-loop stability range for G(s) =1

(s− 1)(s2 + 2s+ 3)is

3 < K < 4 (using either Routh or Nyquist).

We can interpret this in terms of phase margin:

0.1 1 10

-260.

-240.

-220.

-200.

-180.�180�

�270�

for 3 < K < 4, !c is here

So, in this case, stability ⇐⇒ PM > 0 (typical case).

Page 54: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 55: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 56: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 57: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0

(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 58: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 59: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 60: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Open-loop poles:

s = −2 (LHP)

s2 − s+ 1 = 0(s− 1

2

)2

+3

4= 0

s =1

2± j√

3

2(RHP)

∴ 2 RHP poles

Page 61: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 62: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 63: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 64: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 65: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 66: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)=

s− 1

s3 + s2 − s+ 2

Routh:

char. poly. s3 + s2 − s+ 2 +K(s− 1)

s2 + s2 + (K − 1)s+ 2−K (3rd-order)

— stable if and only if

K − 1 > 0

2−K > 0

K − 1 > 2−K

— stability range is 3/2 < K < 2

Page 67: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 68: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 69: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 70: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 71: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 72: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 73: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 74: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 75: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

(s+ 2)(s2 − s+ 1)(2 open-loop RHP poles)

Bode plot (tricky, RHPpoles/zeros)

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

φ = 180◦ when:

I ω = 0 and ω → 0

I ω = 1/√

2:

jω − 1

(jω − 1)((jω)2 − jω + 1)

∣∣∣ω=1/

√2

=

j√2− 1(

j√2

+ 2)(−1

2 −j√2

+ 1)

=

j√2− 1

−32

(j√2− 1) = −2

3

(need to guess this, e.g., bymouseclicking in Matlab)

Page 76: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

Nyquist plot:

ω = 0 M = 1/2, φ = 180◦

ω = 1/√

2 M = 2/3, φ = 180◦

ω →∞ M → 0, φ→ 180◦

Page 77: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

Nyquist plot:

ω = 0 M = 1/2, φ = 180◦

ω = 1/√

2 M = 2/3, φ = 180◦

ω →∞ M → 0, φ→ 180◦

Page 78: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

Nyquist plot:

ω = 0 M = 1/2, φ = 180◦

ω = 1/√

2 M = 2/3, φ = 180◦

ω →∞ M → 0, φ→ 180◦

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

Page 79: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

Nyquist plot:

ω = 0 M = 1/2, φ = 180◦

ω = 1/√

2 M = 2/3, φ = 180◦

ω →∞ M → 0, φ→ 180◦

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

Page 80: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Bode plot:

0.1 1 10-60.-50.-40.-30.-20.-10.

0.1 1 10

180.

190.

200.

210.

180�

! = 1/p

2

Nyquist plot:

ω = 0 M = 1/2, φ = 180◦

ω = 1/√

2 M = 2/3, φ = 180◦

ω →∞ M → 0, φ→ 180◦

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

Page 81: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3: Applying the Nyqiust Criterion

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Nyquist plot:

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=2

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −2

Which points −1/K areencircled twice by thisNyquist plot?

only − 2/3 < −1/K < −1/2

=⇒ 3

2< K < 2

Page 82: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3: Applying the Nyqiust Criterion

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Nyquist plot:

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=2

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −2

Which points −1/K areencircled twice by thisNyquist plot?

only − 2/3 < −1/K < −1/2

=⇒ 3

2< K < 2

Page 83: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3: Applying the Nyqiust Criterion

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Nyquist plot:

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=2

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −2

Which points −1/K areencircled twice by thisNyquist plot?

only − 2/3 < −1/K < −1/2

=⇒ 3

2< K < 2

Page 84: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3: Applying the Nyqiust Criterion

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Nyquist plot:

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=2

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −2

Which points −1/K areencircled twice by thisNyquist plot?

only − 2/3 < −1/K < −1/2

=⇒ 3

2< K < 2

Page 85: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 3: Applying the Nyqiust Criterion

G(s) =s− 1

s3 + s2 − s+ 2(2 open-loop RHP poles)

Nyquist plot:

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1

-0.3

-0.2

-0.1

0.1

0.2

0.3

#(� of −1/K)

= #(RHP CL poles)

−#(RHP OL poles)︸ ︷︷ ︸=2

K ∈ R is stabilizing ifand only if

#(� of −1/K) = −2

Which points −1/K areencircled twice by thisNyquist plot?

only − 2/3 < −1/K < −1/2

=⇒ 3

2< K < 2

Page 86: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

CL stability range for G(s) =s− 1

s3 + s2 − s+ 2: K ∈ (3/2, 2)

We can interpret this in terms of phase margin:

0.1 1 10

180.

190.

200.

210.

for 3/2 < K < 2, !c is here

So, in this case, stability ⇐⇒ PM < 0 (atypical case; Nyquistcriterion is the only way to resolve this ambiguity of Bodeplots).

Page 87: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

CL stability range for G(s) =s− 1

s3 + s2 − s+ 2: K ∈ (3/2, 2)

We can interpret this in terms of phase margin:

0.1 1 10

180.

190.

200.

210.

for 3/2 < K < 2, !c is here

So, in this case, stability ⇐⇒ PM < 0 (atypical case; Nyquistcriterion is the only way to resolve this ambiguity of Bodeplots).

Page 88: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

CL stability range for G(s) =s− 1

s3 + s2 − s+ 2: K ∈ (3/2, 2)

We can interpret this in terms of phase margin:

0.1 1 10

180.

190.

200.

210.

for 3/2 < K < 2, !c is here

So, in this case, stability ⇐⇒ PM < 0

(atypical case; Nyquistcriterion is the only way to resolve this ambiguity of Bodeplots).

Page 89: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Example 2: Nyquist Criterion and Phase Margin

CL stability range for G(s) =s− 1

s3 + s2 − s+ 2: K ∈ (3/2, 2)

We can interpret this in terms of phase margin:

0.1 1 10

180.

190.

200.

210.

for 3/2 < K < 2, !c is here

So, in this case, stability ⇐⇒ PM < 0 (atypical case; Nyquistcriterion is the only way to resolve this ambiguity of Bodeplots).

Page 90: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Stability MarginsHow do we determine stability margins (GM & PM) from theNyquist plot?

GM & PM are defined relative to a given K, so considerNyquist plot of KG(s) (we only draw the ω > 0 portion):

�M180�

'

How do we spot GM & PM?

I GM = 1/M180◦

— if we divide K by M180◦ ,then the Nyquist plot willpass through (−1, 0),giving M = 1, φ = 180◦

I PM = ϕ

— the phase differencefrom 180◦ when M = 1

Page 91: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Stability MarginsHow do we determine stability margins (GM & PM) from theNyquist plot?

GM & PM are defined relative to a given K, so considerNyquist plot of KG(s) (we only draw the ω > 0 portion):

�M180�

'

How do we spot GM & PM?

I GM = 1/M180◦

— if we divide K by M180◦ ,then the Nyquist plot willpass through (−1, 0),giving M = 1, φ = 180◦

I PM = ϕ

— the phase differencefrom 180◦ when M = 1

Page 92: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Stability MarginsHow do we determine stability margins (GM & PM) from theNyquist plot?

GM & PM are defined relative to a given K, so considerNyquist plot of KG(s) (we only draw the ω > 0 portion):

�M180�

'

How do we spot GM & PM?

I GM = 1/M180◦

— if we divide K by M180◦ ,then the Nyquist plot willpass through (−1, 0),giving M = 1, φ = 180◦

I PM = ϕ

— the phase differencefrom 180◦ when M = 1

Page 93: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Stability MarginsHow do we determine stability margins (GM & PM) from theNyquist plot?

GM & PM are defined relative to a given K, so considerNyquist plot of KG(s) (we only draw the ω > 0 portion):

�M180�

'

How do we spot GM & PM?

I GM = 1/M180◦

— if we divide K by M180◦ ,then the Nyquist plot willpass through (−1, 0),giving M = 1, φ = 180◦

I PM = ϕ

— the phase differencefrom 180◦ when M = 1

Page 94: Plan of the LectureSecure Site courses.physics.illinois.edu/ece486/sp2019/lec/...Bode Mand ˚-plots ! Nyquist plot Advantages of Nyquist over Routh{Hurwitz Ican work directly with

Stability MarginsHow do we determine stability margins (GM & PM) from theNyquist plot?

GM & PM are defined relative to a given K, so considerNyquist plot of KG(s) (we only draw the ω > 0 portion):

�M180�

'

How do we spot GM & PM?

I GM = 1/M180◦

— if we divide K by M180◦ ,then the Nyquist plot willpass through (−1, 0),giving M = 1, φ = 180◦

I PM = ϕ

— the phase differencefrom 180◦ when M = 1