1. Cauchys Principle for Function F ( z ) 1. Cauchys Principle for - - PowerPoint PPT Presentation

1 cauchy s principle for function f z
SMART_READER_LITE
LIVE PREVIEW

1. Cauchys Principle for Function F ( z ) 1. Cauchys Principle for - - PowerPoint PPT Presentation

1. Cauchys Principle for Function F ( z ) 1. Cauchys Principle for Function F ( z ) Draw a closed contour C 1 in Z plane: no ze- ros/poles of F ( z ) should lie on C 1 . 1. Cauchys Principle for Function F ( z ) Draw a closed


slide-1
SLIDE 1

1. Cauchy’s Principle for Function F (z)

slide-2
SLIDE 2

1. Cauchy’s Principle for Function F (z)

  • Draw a closed contour C1 in Z plane: no ze-

ros/poles of F (z) should lie on C1.

slide-3
SLIDE 3

1. Cauchy’s Principle for Function F (z)

  • Draw a closed contour C1 in Z plane: no ze-

ros/poles of F (z) should lie on C1.

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

slide-4
SLIDE 4

1. Cauchy’s Principle for Function F (z)

  • Draw a closed contour C1 in Z plane: no ze-

ros/poles of F (z) should lie on C1.

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Let z zeros and p poles of F (z) lie within the

closed contour.

slide-5
SLIDE 5

1. Cauchy’s Principle for Function F (z)

  • Draw a closed contour C1 in Z plane: no ze-

ros/poles of F (z) should lie on C1.

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Let z zeros and p poles of F (z) lie within the

closed contour.

  • Evaluate F (z) at all points on the curve C1 in

the clockwise direction.

slide-6
SLIDE 6

1. Cauchy’s Principle for Function F (z)

  • Draw a closed contour C1 in Z plane: no ze-

ros/poles of F (z) should lie on C1.

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Let z zeros and p poles of F (z) lie within the

closed contour.

  • Evaluate F (z) at all points on the curve C1 in

the clockwise direction.

Digital Control

1

Kannan M. Moudgalya, Autumn 2007

slide-7
SLIDE 7

2. Cauchy’s Principle for Function F (z)

slide-8
SLIDE 8

2. Cauchy’s Principle for Function F (z)

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

slide-9
SLIDE 9

2. Cauchy’s Principle for Function F (z)

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Plot the evaluated values in another plane, Im[F (z)]
  • vs. Re[F (z)].
slide-10
SLIDE 10

2. Cauchy’s Principle for Function F (z)

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Plot the evaluated values in another plane, Im[F (z)]
  • vs. Re[F (z)].
  • The new curve also will be a closed contour, call it

C2.

slide-11
SLIDE 11

2. Cauchy’s Principle for Function F (z)

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Plot the evaluated values in another plane, Im[F (z)]
  • vs. Re[F (z)].
  • The new curve also will be a closed contour, call it

C2.

  • Cauchy’s Principle: C2 will encircle origin of F

plane N times in clockwise direction.

slide-12
SLIDE 12

2. Cauchy’s Principle for Function F (z)

Im(F (z)) Re(z) C1 C2 Re(F (z)) Im(z)

  • Plot the evaluated values in another plane, Im[F (z)]
  • vs. Re[F (z)].
  • The new curve also will be a closed contour, call it

C2.

  • Cauchy’s Principle: C2 will encircle origin of F

plane N times in clockwise direction. N = z−p

Digital Control

2

Kannan M. Moudgalya, Autumn 2007

slide-13
SLIDE 13

3. Example: Cauchy’s Principle

slide-14
SLIDE 14

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5

slide-15
SLIDE 15

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω

slide-16
SLIDE 16

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

slide-17
SLIDE 17

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

slide-18
SLIDE 18

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

  • Subtract 0.5 from ev-

ery point.

slide-19
SLIDE 19

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

  • Subtract 0.5 from ev-

ery point.

  • It is a circle shifted to

the left by 0.5.

slide-20
SLIDE 20

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

  • Subtract 0.5 from ev-

ery point.

  • It is a circle shifted to

the left by 0.5.

Im(F(z)) Re(F(z)) C2

slide-21
SLIDE 21

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

  • Subtract 0.5 from ev-

ery point.

  • It is a circle shifted to

the left by 0.5.

Im(F(z)) Re(F(z)) C2

Direction: same as C1,

slide-22
SLIDE 22

3. Example: Cauchy’s Principle

x Im(z) Re(z) C1

F (z) = z − 0.5 z = ejω F

  • ejω

= ejω − 0.5

  • ejω is a circle of ra-

dius 1, centred at 0.

  • Subtract 0.5 from ev-

ery point.

  • It is a circle shifted to

the left by 0.5.

Im(F(z)) Re(F(z)) C2

Direction: same as C1, with one encirclement

Digital Control

3

Kannan M. Moudgalya, Autumn 2007

slide-23
SLIDE 23

4. Example 2: Cauchy’s Principle

slide-24
SLIDE 24

4. Example 2: Cauchy’s Principle

F (z) = 1 z

slide-25
SLIDE 25

4. Example 2: Cauchy’s Principle

F (z) = 1 z z = ejω

slide-26
SLIDE 26

4. Example 2: Cauchy’s Principle

F (z) = 1 z z = ejω F

  • ejω

= e−jω

slide-27
SLIDE 27

4. Example 2: Cauchy’s Principle

F (z) = 1 z z = ejω F

  • ejω

= e−jω

  • It is a unit circle with counter clockwise direction.
slide-28
SLIDE 28

4. Example 2: Cauchy’s Principle

F (z) = 1 z z = ejω F

  • ejω

= e−jω

  • It is a unit circle with counter clockwise direction.
  • One pole inside C1, encirclement = −1.
  • N = z − p = 0 − 1 = −1

Digital Control

4

Kannan M. Moudgalya, Autumn 2007

slide-29
SLIDE 29

5. Counting of Encirclements of (0,0)

slide-30
SLIDE 30

5. Counting of Encirclements of (0,0)

C2 N = 2 N = 0 Re(F(z)) Im(F(z)) Im(F(z)) N = 0 Re(F(z)) Im(F(z)) Re(F(z)) C2 C2

Digital Control

5

Kannan M. Moudgalya, Autumn 2007

slide-31
SLIDE 31

6. Design of Proportional Controller

slide-32
SLIDE 32

6. Design of Proportional Controller

+

− y K r G = b a

slide-33
SLIDE 33

6. Design of Proportional Controller

+

− y K r G = b a

y(n) = KG(z) 1 + KG(z)r(n)

slide-34
SLIDE 34

6. Design of Proportional Controller

+

− y K r G = b a

y(n) = KG(z) 1 + KG(z)r(n) = K b(z) a(z) 1 + K b(z) a(z) r(n)

slide-35
SLIDE 35

6. Design of Proportional Controller

+

− y K r G = b a

y(n) = KG(z) 1 + KG(z)r(n) = K b(z) a(z) 1 + K b(z) a(z) r(n)

  • Zeros of 1+K b(z)

a(z) = poles of closed loop system.

slide-36
SLIDE 36

6. Design of Proportional Controller

+

− y K r G = b a

y(n) = KG(z) 1 + KG(z)r(n) = K b(z) a(z) 1 + K b(z) a(z) r(n)

  • Zeros of 1+K b(z)

a(z) = poles of closed loop system.

  • Want them inside unit circle for stability.

Digital Control

6

Kannan M. Moudgalya, Autumn 2007

slide-37
SLIDE 37

7. Encirclement Criterion for Stability

slide-38
SLIDE 38

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

slide-39
SLIDE 39

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

slide-40
SLIDE 40

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have

slide-41
SLIDE 41

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles.

slide-42
SLIDE 42

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle,

slide-43
SLIDE 43

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside.

slide-44
SLIDE 44

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside. – P poles outside unit circle,

slide-45
SLIDE 45

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside. – P poles outside unit circle, n − P inside.

slide-46
SLIDE 46

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside. – P poles outside unit circle, n − P inside. – P is number of unstable poles

slide-47
SLIDE 47

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside. – P poles outside unit circle, n − P inside. – P is number of unstable poles

  • For stability, Z = 0
slide-48
SLIDE 48

7. Encirclement Criterion for Stability

x Im(z) Re(z) C1

Want zeros of 1 + K b(z) a(z) inside unit circle C1 for stability.

  • Let 1 + K b(z)

a(z) have – a total n zeros and n poles. – Z zeros outside unit circle, n − Z inside. – P poles outside unit circle, n − P inside. – P is number of unstable poles

  • For stability, Z = 0

Digital Control

7

Kannan M. Moudgalya, Autumn 2007

slide-49
SLIDE 49

8. Encirclement Criterion for Stability - Continued

slide-50
SLIDE 50

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

slide-51
SLIDE 51

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P )
slide-52
SLIDE 52

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

slide-53
SLIDE 53

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability.
slide-54
SLIDE 54

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability
slide-55
SLIDE 55

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability

P = No. of unstable poles of 1 + K b(z) a(z)

slide-56
SLIDE 56

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability

P = No. of unstable poles of 1 + K b(z) a(z) = No. of unstable poles of a(z) + Kb(z) a(z)

slide-57
SLIDE 57

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability

P = No. of unstable poles of 1 + K b(z) a(z) = No. of unstable poles of a(z) + Kb(z) a(z) = No. of unstable poles of b(z) a(z)

slide-58
SLIDE 58

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability

P = No. of unstable poles of 1 + K b(z) a(z) = No. of unstable poles of a(z) + Kb(z) a(z) = No. of unstable poles of b(z) a(z) = no. of open loop unstable poles

slide-59
SLIDE 59

8. Encirclement Criterion for Stability - Continued

  • Evaluate 1 + K b(z)

a(z) along C1 and plot it: Called C2

  • C2 encircles origin N = (n − Z) − (n − P ) = P − Z

times

  • Want Z = 0 for stability. i.e., N = P for stability

P = No. of unstable poles of 1 + K b(z) a(z) = No. of unstable poles of a(z) + Kb(z) a(z) = No. of unstable poles of b(z) a(z) = no. of open loop unstable poles N should be equal to the number of open loop unstable poles

Digital Control

8

Kannan M. Moudgalya, Autumn 2007

slide-60
SLIDE 60

9. Procedure to Calculate K Using Nyquist Plot

slide-61
SLIDE 61

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z)

slide-62
SLIDE 62

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

slide-63
SLIDE 63

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

slide-64
SLIDE 64

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

  • C2 should encircle origin P times = open loop unstable poles
slide-65
SLIDE 65

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

  • C2 should encircle origin P times = open loop unstable poles
  • K has to be known to do this
slide-66
SLIDE 66

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

  • C2 should encircle origin P times = open loop unstable poles
  • K has to be known to do this
  • Want to convert this into a design approach to calculate K
slide-67
SLIDE 67

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

  • C2 should encircle origin P times = open loop unstable poles
  • K has to be known to do this
  • Want to convert this into a design approach to calculate K
  • Evaluate 1 + K b(z)

a(z) − 1 = K b(z) a(z) along C1, plot, call it C3

slide-68
SLIDE 68

9. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • Evaluate 1+K b(z)

a(z) along the unit circle (C1) and plot C2

  • C2 should encircle origin P times = open loop unstable poles
  • K has to be known to do this
  • Want to convert this into a design approach to calculate K
  • Evaluate 1 + K b(z)

a(z) − 1 = K b(z) a(z) along C1, plot, call it C3

Digital Control

9

Kannan M. Moudgalya, Autumn 2007

slide-69
SLIDE 69

10. Procedure to Calculate K Using Nyquist Plot

slide-70
SLIDE 70

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z)

slide-71
SLIDE 71

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

slide-72
SLIDE 72

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

slide-73
SLIDE 73

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

  • Still need to know K
slide-74
SLIDE 74

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

  • Still need to know K
  • Evaluate b(z)

a(z) along C1 and plot.

slide-75
SLIDE 75

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

  • Still need to know K
  • Evaluate b(z)

a(z) along C1 and plot. Call it C4.

slide-76
SLIDE 76

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

  • Still need to know K
  • Evaluate b(z)

a(z) along C1 and plot. Call it C4.

  • For stability, C4 should encircle point (−1/K, 0), P times
slide-77
SLIDE 77

10. Procedure to Calculate K Using Nyquist Plot

Im(z) C2 Im(F(z)) Re(F(z)) C1 Re(z) C3 C2 Im(F(z)) Re(F(z))

  • For stability, plot of Kb(z)/a(z), C3, should encircle the

point (−1, 0), P times

  • Still need to know K
  • Evaluate b(z)

a(z) along C1 and plot. Call it C4.

  • For stability, C4 should encircle point (−1/K, 0), P times
  • C4 is the Nyquist plot

Digital Control

10

Kannan M. Moudgalya, Autumn 2007

slide-78
SLIDE 78

11. Example of Nyquist Plot to Design Controller

slide-79
SLIDE 79

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

slide-80
SLIDE 80

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

slide-81
SLIDE 81

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

  • C1 should not go through pole/zero
slide-82
SLIDE 82

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

  • C1 should not go through pole/zero
  • Indent it with a semicircle of radius → 0
slide-83
SLIDE 83

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

  • C1 should not go through pole/zero
  • Indent it with a semicircle of radius → 0
  • Number of unstable poles, P = 0
slide-84
SLIDE 84

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

  • C1 should not go through pole/zero
  • Indent it with a semicircle of radius → 0
  • Number of unstable poles, P = 0
  • Evaluate b(z)

a(z) along main C1

slide-85
SLIDE 85

11. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

C1 Im(z) Re(z) A B D E

  • C1 should not go through pole/zero
  • Indent it with a semicircle of radius → 0
  • Number of unstable poles, P = 0
  • Evaluate b(z)

a(z) along main C1

Digital Control

11

Kannan M. Moudgalya, Autumn 2007

slide-86
SLIDE 86

12. Example of Nyquist Plot to Design Controller

slide-87
SLIDE 87

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1)

slide-88
SLIDE 88

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1) G

  • ejω

= 1 ejω(ejω − 1)

slide-89
SLIDE 89

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1) G

  • ejω

= 1 ejω(ejω − 1) = 1 ej 3

ej 1

2ω − e−j 1 2ω

slide-90
SLIDE 90

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1) G

  • ejω

= 1 ejω(ejω − 1) = 1 ej 3

ej 1

2ω − e−j 1 2ω = −je−j 3 2ω

2 sin ω

2

slide-91
SLIDE 91

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1) G

  • ejω

= 1 ejω(ejω − 1) = 1 ej 3

ej 1

2ω − e−j 1 2ω = −je−j 3 2ω

2 sin ω

2

= −j

  • cos 3

2ω − j sin 3 2ω

  • 2 sin ω

2

slide-92
SLIDE 92

12. Example of Nyquist Plot to Design Controller

G(z) = b(z) a(z) = 1 z(z − 1) G

  • ejω

= 1 ejω(ejω − 1) = 1 ej 3

ej 1

2ω − e−j 1 2ω = −je−j 3 2ω

2 sin ω

2

= −j

  • cos 3

2ω − j sin 3 2ω

  • 2 sin ω

2

= − sin 3

2 sin 1

2ω − j cos 3 2ω

2 sin 1

Digital Control

12

Kannan M. Moudgalya, Autumn 2007

slide-93
SLIDE 93

13. Example of Nyquist Plot - Continued

slide-94
SLIDE 94

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

slide-95
SLIDE 95

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

slide-96
SLIDE 96

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by
slide-97
SLIDE 97

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

slide-98
SLIDE 98

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
slide-99
SLIDE 99

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o
slide-100
SLIDE 100

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o

G = − sin 3

2120

2 sin 1

2120 − j cos 3 2120

2 sin 1

2120

slide-101
SLIDE 101

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o

G = − sin 3

2120

2 sin 1

2120 − j cos 3 2120

2 sin 1

2120

= − sin 180 2 sin 60

slide-102
SLIDE 102

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o

G = − sin 3

2120

2 sin 1

2120 − j cos 3 2120

2 sin 1

2120

= − sin 180 2 sin 60 − j cos 180 2 sin 60

slide-103
SLIDE 103

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o

G = − sin 3

2120

2 sin 1

2120 − j cos 3 2120

2 sin 1

2120

= − sin 180 2 sin 60 − j cos 180 2 sin 60 = j0.5774

slide-104
SLIDE 104

13. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point A, ω = 180o, G = 0.5
  • At point B, ω = 120o

G = − sin 3

2120

2 sin 1

2120 − j cos 3 2120

2 sin 1

2120

= − sin 180 2 sin 60 − j cos 180 2 sin 60 = j0.5774

Digital Control

13

Kannan M. Moudgalya, Autumn 2007

slide-105
SLIDE 105

14. Example of Nyquist Plot - Continued

slide-106
SLIDE 106

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

slide-107
SLIDE 107

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

slide-108
SLIDE 108

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by
slide-109
SLIDE 109

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

slide-110
SLIDE 110

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0

slide-111
SLIDE 111

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

slide-112
SLIDE 112

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

  • At point E, ω → 0,
slide-113
SLIDE 113

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

  • At point E, ω → 0, G = −0/0 −

j∞.

slide-114
SLIDE 114

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

  • At point E, ω → 0, G = −0/0 −

j∞.

  • Use L’Hospital’s rule
slide-115
SLIDE 115

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

  • At point E, ω → 0, G = −0/0 −

j∞.

  • Use L’Hospital’s rule

G = −

3 2 cos 3 2ω

21

2 cos 1 2ω − j∞

slide-116
SLIDE 116

14. Example of Nyquist Plot - Continued

C1 Im(z) Re(z) A B D E

E Im Re A B D

  • Transfer function is given by

G

  • ejω

= −sin 3

2 sin ω

2

− j cos 3

2 sin 1

  • At point D, ω = 60o, G = −

1 2×1

2 −

j0 = −1

  • At point E, ω → 0, G = −0/0 −

j∞.

  • Use L’Hospital’s rule

G = −

3 2 cos 3 2ω

21

2 cos 1 2ω − j∞

= −3 2 − j∞

Digital Control

14

Kannan M. Moudgalya, Autumn 2007

slide-117
SLIDE 117

15. Example of Nyquist Plot - Small Semicircle

slide-118
SLIDE 118

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

slide-119
SLIDE 119

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

slide-120
SLIDE 120

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

slide-121
SLIDE 121

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
slide-122
SLIDE 122

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
slide-123
SLIDE 123

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o
slide-124
SLIDE 124

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o

slide-125
SLIDE 125

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o

slide-126
SLIDE 126

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ
slide-127
SLIDE 127

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ

slide-128
SLIDE 128

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ = ∞e−jφ 1 as ε → 0

slide-129
SLIDE 129

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ = ∞e−jφ 1 as ε → 0

  • G goes from −90o
slide-130
SLIDE 130

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ = ∞e−jφ 1 as ε → 0

  • G goes from −90o through 0o
slide-131
SLIDE 131

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ = ∞e−jφ 1 as ε → 0

  • G goes from −90o through 0o to 90o
slide-132
SLIDE 132

15. Example of Nyquist Plot - Small Semicircle

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • Indentation around 1
  • Semicircle with centre at (1,0), radius ε →
  • Because z = 1 + εejφ, φ goes from 90o

to 0o to −90o G(z) = G

  • 1 + εejφ

= 1 (1 + εejφ) εejφ = ∞e−jφ 1 as ε → 0

  • G goes from −90o through 0o to 90o
  • Nyquist plot is complete!

Digital Control

15

Kannan M. Moudgalya, Autumn 2007

slide-133
SLIDE 133

16. Example - Controller Design Using Nyquist Plot

slide-134
SLIDE 134

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

slide-135
SLIDE 135

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

slide-136
SLIDE 136

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

slide-137
SLIDE 137

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
slide-138
SLIDE 138

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point,
slide-139
SLIDE 139

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

slide-140
SLIDE 140

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
slide-141
SLIDE 141

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

slide-142
SLIDE 142

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

  • −1 > −1/K > −∞
slide-143
SLIDE 143

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

  • −1 > −1/K > −∞
  • −1 > −1/K and −1/K > −∞
slide-144
SLIDE 144

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

  • −1 > −1/K > −∞
  • −1 > −1/K and −1/K > −∞
  • 1 < 1/K and 1/K < ∞
slide-145
SLIDE 145

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

  • −1 > −1/K > −∞
  • −1 > −1/K and −1/K > −∞
  • 1 < 1/K and 1/K < ∞
  • K < 1 and K > 0
slide-146
SLIDE 146

16. Example - Controller Design Using Nyquist Plot

C1 Im(z) Re(z) A B D E

E Im Re A B D

G(z) = 1 z(z − 1)

  • P = no. of unstable poles of G; P = 0
  • C4 should encircle (−1/K, 0) point, P

times for stability.

  • Should not encircle (−1/K, 0), as P =
  • If − 1

K is to the left of (−1, 0), stable

  • −1 > −1/K > −∞
  • −1 > −1/K and −1/K > −∞
  • 1 < 1/K and 1/K < ∞
  • K < 1 and K > 0
  • 1 > K > 0

Digital Control

16

Kannan M. Moudgalya, Autumn 2007

slide-147
SLIDE 147

17. Scilab Code: nyquist ex1.sce

slide-148
SLIDE 148

17. Scilab Code: nyquist ex1.sce

1

/ / U p d a t e d ( 2 4 − 7 − 0 7 )

2

/ / 7 . 2

3 4 H = t r f u (1 ,[1 −1 0] , −1); 5 w = −5:0.4:5; 6 f r e = w/(2∗%pi ) ; 7 nyquist (H, f r e ) ; 8 xset ( ’ window ’ ,1) 9 nyquist (H) 10 xset ( ’ window ’ ,2) 11 w = −1.3:0.3:3.3; 12 f r e = w/(2∗%pi ) ; 13 f r e = −0.557:0.02:0.557; 14 f r e = 0 . 0 1 : 0 . 0 1 : 1 ;

Digital Control

17

Kannan M. Moudgalya, Autumn 2007

slide-149
SLIDE 149

15 nyquist (H, f r e ) ;

Digital Control

18

Kannan M. Moudgalya, Autumn 2007

slide-150
SLIDE 150

18. Scilab Code: trfu.sci

slide-151
SLIDE 151

18. Scilab Code: trfu.sci

1

/ / U s e r d e f i n e d f u n c t i

  • n

2

/ / F o r m s a t r a n s f e r f u n c t i

  • n

3

/ / S c i l a b : C o e f f i c i e n t s a r e g i v e n i n i n c r e a s i n g

4

/ / M a t l a b : C o e f f i c i e n t s a r e g i v e n i n d e c r e a s i n g

5

/ / H e n c e c o e f f i c i e n t s a r e f l i p p e d h e r e

6 7

/ / I n p u t a r g u m e n t s : ( 1 ) N u m e r a t

  • r

c o e f f i c i e n t s (

8

/ / ( 2 ) D e n

  • m

i n a t

  • r

c o e f f i c i e n t s

9

/ / ( 3 ) V a r i a b l e t o s p e c i f y d o m a i n

10 11

/ / U p d a t e d ( 2 7 − 7 − 0 7 )

12

/ / S y s t e m i s c

  • n

t i n u

  • u

s = > a i s n o t p a s s e d

13

/ / S y s t e m i s d i s c r e t e = > a = − 1

14

/ / S y s t e m i s d i s c r e t i z e d ( s a m p l e d s y s t e m ) = > a =

Digital Control

19

Kannan M. Moudgalya, Autumn 2007

slide-152
SLIDE 152

15

/ / U s e s s y s l i n

16 17 function trafunc = t r f u (num, den , a ) 18

i f argn (2) == 2

19

d = ’ c ’ ;

20

e l s e i f a == −1

21

d = ’d ’ ;

22

else

23

d = a

24

end ;

25 num = clean (num ) ; 26 den = clean ( den ) ; 27 num1 = poly (num( length (num): −1:1) , ’ x ’ , ’ c o e f f ’ ) ; 28 den1 = poly ( den ( length ( den ): −1:1) , ’ x ’ , ’ c o e f f ’ ) ; 29 trafunc = syslin (d , num1 , den1 ) ; 30 endfunction ;

Digital Control

20

Kannan M. Moudgalya, Autumn 2007

slide-153
SLIDE 153

19. Stability Margins

slide-154
SLIDE 154

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

slide-155
SLIDE 155

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn.
slide-156
SLIDE 156

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
slide-157
SLIDE 157

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA.
slide-158
SLIDE 158

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA,

slide-159
SLIDE 159

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point

slide-160
SLIDE 160

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable.

slide-161
SLIDE 161

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable. Can handle unmodelled gains.

  • Phase margin = ∠AOB.
slide-162
SLIDE 162

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable. Can handle unmodelled gains.

  • Phase margin = ∠AOB. If rotated clockwise,
slide-163
SLIDE 163

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable. Can handle unmodelled gains.

  • Phase margin = ∠AOB. If rotated clockwise, will go through

(−1, 0)

slide-164
SLIDE 164

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable. Can handle unmodelled gains.

  • Phase margin = ∠AOB. If rotated clockwise, will go through

(−1, 0) and become unstable.

  • Can handle unmodelled delay.
slide-165
SLIDE 165

19. Stability Margins

(−1, 0) B O PM

1 GM

Im(z) Re(z) A

  • Nyquist plot (C3) drawn. If passes through (−1, 0), unstable.
  • Gain margin = 1/OA. If plant transfer function is multiplied

by 1/OA, Nyquist plot will go through (−1, 0) point and become unstable. Can handle unmodelled gains.

  • Phase margin = ∠AOB. If rotated clockwise, will go through

(−1, 0) and become unstable.

  • Can handle unmodelled delay. e−jωD has phase = −ωD.

Digital Control

21

Kannan M. Moudgalya, Autumn 2007