25
Outline Control systems Frequency domain analysis: Nyquist Stability Criterion V. Sankaranarayanan V. Sankaranarayanan Frequency domain analysis

Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

Outline

Control systemsFrequency domain analysis: Nyquist Stability Criterion

V. Sankaranarayanan

V. Sankaranarayanan Frequency domain analysis

Page 2: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

Outline

Outline

1 Introduction

2 Stability Criterion

V. Sankaranarayanan Frequency domain analysis

Page 3: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

Outline

Outline

1 Introduction

2 Stability Criterion

V. Sankaranarayanan Frequency domain analysis

Page 4: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Mapping Countours in S-Plane

Mapping

A contour map is a contour or trajectory in one plane mapped or translated intoanother plane by a relation F (s).

s = σ + jω

F (s) = u+ jv

S plane F(s) Plane

real

img

u

v

V. Sankaranarayanan Frequency domain analysis

Page 5: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Cauchy’s Theorem

Statement

If a contour in the s plane encircle Z zeros and P poles of F (s) and don’t passthrough any poles and zeros of F (s) and traverse in the clockwise direction alongthe contour, the corresponding contour in F (s) plane encircle the origin ofF (s)-plane N = Z − P times in clockwise direction.

V. Sankaranarayanan Frequency domain analysis

Page 6: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Cauchy’s Theorem

Statement

If a contour in the s plane encircle Z zeros and P poles of F (s) and don’t passthrough any poles and zeros of F (s) and traverse in the clockwise direction alongthe contour, the corresponding contour in F (s) plane encircle the origin ofF (s)-plane N = Z − P times in clockwise direction.

S plane F(s) Plane

real

img

u

v

V. Sankaranarayanan Frequency domain analysis

Page 7: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Cauchy’s Theorem

Statement

If a contour in the s plane encircle Z zeros and P poles of F (s) and don’t passthrough any poles and zeros of F (s) and traverse in the clockwise direction alongthe contour, the corresponding contour in F (s) plane encircle the origin ofF (s)-plane N = Z − P times in clockwise direction.

S plane F(s) Plane

real

img

u

v

V. Sankaranarayanan Frequency domain analysis

Page 8: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Introductoin

SupposeF (s) = 1 +G(s)

where G(s) is loop transfer function of a feedback system.

G(s) =N(s)

D(s)

F (s) = 1 +N(s)

D(s)=D(s) +N(s)

D(s)

Poles of F (s) is same as poles of G(s).The zeros of the F(s) is the roots of the characteristic equation thatdetermine the stability of the system.Objective: To find out if any zeros of F (s) lies on the right half of s-plane.

V. Sankaranarayanan Frequency domain analysis

Page 9: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Note thatF (s) = 1 +G(s)

and we have nyquist plot(mapping of nyquist contour) to G(s) plane and we needto find the zeros of F(s).

F (s) = G(s)− (−1)

So the number of encirclment of mapping of G(s) to (-1,0) in G(s)plane is the number of encirclment of mapping of F(s) to origin in theF(s) plane.

Let the number of encirclment of G(s) to (-1,0) is N.Poles of G(s)=Poles of F(s)= PZeros of F(s) =Z (Unknown)

N = Z − P Z = N + P

V. Sankaranarayanan Frequency domain analysis

Page 10: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Note thatF (s) = 1 +G(s)

and we have nyquist plot(mapping of nyquist contour) to G(s) plane and we needto find the zeros of F(s).

F (s) = G(s)− (−1)

So the number of encirclment of mapping of G(s) to (-1,0) in G(s)plane is the number of encirclment of mapping of F(s) to origin in theF(s) plane.

Let the number of encirclment of G(s) to (-1,0) is N.Poles of G(s)=Poles of F(s)= PZeros of F(s) =Z (Unknown)

N = Z − P Z = N + P

V. Sankaranarayanan Frequency domain analysis

Page 11: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Note thatF (s) = 1 +G(s)

and we have nyquist plot(mapping of nyquist contour) to G(s) plane and we needto find the zeros of F(s).

F (s) = G(s)− (−1)

So the number of encirclment of mapping of G(s) to (-1,0) in G(s)plane is the number of encirclment of mapping of F(s) to origin in theF(s) plane.

Let the number of encirclment of G(s) to (-1,0) is N.Poles of G(s)=Poles of F(s)= PZeros of F(s) =Z (Unknown)

N = Z − P Z = N + P

V. Sankaranarayanan Frequency domain analysis

Page 12: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Nyquist Contour

As we need the numbers of Zeros in right half plane, We define nyquist contour ins-plane as given in the figure below. It cover entire right half so that we can chechpresense of any zeros of F (s) in right half leading to unstability.

real

img

r

r =∞

Note: It consist of polar plot in positive frequency and negative frequency and a∞ radius circle.

V. Sankaranarayanan Frequency domain analysis

Page 13: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Stability Condition

If Z = 0 the the system is stable.

When P=0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)doesn’t encircle the (-1,0) point.

When P 6= 0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)encircle the (-1,0) point in anti clockwise direction equals to the number of pole ofG(s).

V. Sankaranarayanan Frequency domain analysis

Page 14: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Stability Condition

If Z = 0 the the system is stable.

When P=0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)doesn’t encircle the (-1,0) point.

When P 6= 0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)encircle the (-1,0) point in anti clockwise direction equals to the number of pole ofG(s).

V. Sankaranarayanan Frequency domain analysis

Page 15: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Criterion

Stability Condition

If Z = 0 the the system is stable.

When P=0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)doesn’t encircle the (-1,0) point.

When P 6= 0

A feedback system is stable if and only if the mapping of nyquist contour of G(s)encircle the (-1,0) point in anti clockwise direction equals to the number of pole ofG(s).

V. Sankaranarayanan Frequency domain analysis

Page 16: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Example

G(s) =7.5

(s+ 5)(s+ 2.5)

The jω axis is mapped as in polar plot. And −jω axis is the mirror image of thejω axis plot. The semi-circle with r =∞ maps to origin.

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

Nyquist Diagram

Real Axis

Imagin

ary

Axis

Close Loop system is stable

V. Sankaranarayanan Frequency domain analysis

Page 17: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Example

G(s) =(s− 10)(s− 15)

(s+ 4)(s+ 6)

−3 −2 −1 0 1 2 3 4 5 6 7−6

−4

−2

0

2

4

6

Nyquist Diagram

Real Axis

Imagin

ary

Axis

Unit Circle

N = 2

Z = 2

System is Unstable

V. Sankaranarayanan Frequency domain analysis

Page 18: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Example

G(s) =20

(s+ 1)(s+ 2)(s+ 3)

−1 −0.5 0 0.5 1 1.5 2 2.5 3 3.5−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

Nyquist Diagram

Real Axis

Imagin

ary

Axis

Unit Circle

N = 0

Z = 0

System is stable

V. Sankaranarayanan Frequency domain analysis

Page 19: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

System with pole at origin

G(s) =1

s(0.4s+ 1)

V. Sankaranarayanan Frequency domain analysis

Page 20: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

System with pole at origin

G(s) =1

s(0.4s+ 1)

Nyquist contour must not pass through any pole and zero of G(s). So we havetaken a detour around origin with radius ε→∞.

real

img

r

-2.5

V. Sankaranarayanan Frequency domain analysis

Page 21: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

System with pole at origin

G(s) =1

s(0.4s+ 1)

Origin of s-plane:

s = εejφ, φvariesfrom− 90oto90oandε→∞

As s approaches to zero G(s) is

limε→0G(S) = limε→01

εe−jφ

Therefore radius of map is ∞ and angle of the map changes from 90o at ω = 0− to−90o at ω = 0+. A circle with infinity radius in clockwise direction.

V. Sankaranarayanan Frequency domain analysis

Page 22: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

System with pole at origin

G(s) =1

s(0.4s+ 1)

From ω = 0+ to ∞ it is normal polar plot and for negative frequency it is mirrorimage. The semi circle with radius ∞ maps to the origin.

V. Sankaranarayanan Frequency domain analysis

Page 23: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

System with pole at origin

G(s) =1

s(0.4s+ 1)

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1−10

−8

−6

−4

−2

0

2

4

6

8

10

Nyquist Diagram

Real Axis

Imagin

ary

Axis

Circle with infinity radius is not shown.Closed loop system is stable

V. Sankaranarayanan Frequency domain analysis

Page 24: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Example

Conside

G(s) =1

s(s− 1)

−120

−60

0 dB

+60

P = 1 N = 1

Z = 2

Close loop system is unstable.

V. Sankaranarayanan Frequency domain analysis

Page 25: Control systems - Frequency domain analysis: Nyquist ...csrl.nitt.edu/nyquist.pdf · Nyquist Contour As we need the numbers of Zeros in right half plane, We de ne nyquist contour

IntroductionStability Criterion

Example

G(s) =s− 2

(s+ 1)2

−2 −1.5 −1 −0.5 0 0.5 1−1.5

−1

−0.5

0

0.5

1

1.5

Nyquist Diagram

Real Axis

Imagin

ary

Axis

Unit Circle

P = 0 N = 1

Z = 1

Close loop system is unstable.

V. Sankaranarayanan Frequency domain analysis