Root Locus Prof. Seungchul Lee Industrial AI Lab. Most Slides from - - PowerPoint PPT Presentation

โ–ถ
root locus
SMART_READER_LITE
LIVE PREVIEW

Root Locus Prof. Seungchul Lee Industrial AI Lab. Most Slides from - - PowerPoint PPT Presentation

Root Locus Prof. Seungchul Lee Industrial AI Lab. Most Slides from the Root Locus Method by Brian Douglas Motivation for Root Locus For example Unknown parameter affects poles Poles of system are values of when 2 Motivation


slide-1
SLIDE 1

Root Locus

  • Prof. Seungchul Lee

Industrial AI Lab.

Most Slides from the Root Locus Method by Brian Douglas

slide-2
SLIDE 2

Motivation for Root Locus

  • For example
  • Unknown parameter affects poles
  • Poles of system are values of ๐‘ก when

2

slide-3
SLIDE 3

Motivation for Root Locus

  • What value of ๐ฟ should I choose to meet my system performance requirement?

3

slide-4
SLIDE 4

Root Locus

4

slide-5
SLIDE 5

Definition: Root Locus

  • Given the plant transfer function ๐ป(๐‘ก), the typical closed-loop transfer function is
  • The root locus of an (open-loop) transfer function ๐ป(๐‘ก) is a plot of the locations (locus) of all possible

closed-loop poles with some parameter, often a proportional gain ๐ฟ, varied between 0 and โˆž.

5

slide-6
SLIDE 6

Root Locus in MATLAB

  • The basic form for drawing the root locus
  • In MATLAB, rlocus(G(s))

โ€“ The same denominator system is

6

slide-7
SLIDE 7

Standard Form for Root Locus

  • But you noticed that in the previous example I used
  • Equivalent ๐ป(๐‘ก) and the closed loop system

7

slide-8
SLIDE 8

Graphical Representation of Closed Loop Poles

  • Root-Locus: a graphical representation of closed-loop poles as ๐ฟ varied
  • Based on root-locus graph, we can choose the parameter ๐ฟ for stability and the desired transient

response.

8

slide-9
SLIDE 9

Pole Locations for Closed Loop

  • So why should we care about this?
  • Now that we understand how pole locations affect the system

9

slide-10
SLIDE 10

How to Draw Root Locus

  • Question: how do we draw root locus ?

โ€“ for more complex system and โ€“ without calculating poles

  • We will be able to make a rapid sketch of the root locus for higher-order systems without having to

factor the denominator of the closed-loop transfer function.

  • You might not use an exact sketch very often in practice, but you will use an approximated one!
  • What does closed loop root locus look like from open loop?
  • The closed loop system is

10

slide-11
SLIDE 11

How to Draw Root Locus

  • A pole exists when the characteristic polynomial in the denominator becomes zero
  • A value of ๐‘กโˆ— is a closed loop pole if

11

slide-12
SLIDE 12

8 Rules for Root Locus

12

slide-13
SLIDE 13

Rule 1

  • There will be 8 rules to drawing a root locus
  • Rule 1: There are ๐‘œ lines (loci) where ๐‘œ is the degree of ๐‘… or ๐‘„, whichever greater.

13

slide-14
SLIDE 14

Rule 2 (1/2)

  • Rule 2: As ๐ฟ increases from 0 to โˆž, the closed loop roots move from the pole of ๐ป(๐‘ก) to the zeros of

๐ป(๐‘ก)

โ€“ Poles of ๐ป(๐‘ก) are when ๐‘„ ๐‘ก = 0, ๐ฟ = 0 โ€“ Zeros of ๐ป(๐‘ก) are when ๐‘… ๐‘ก = 0, as ๐ฟ โ†’ โˆž, ๐‘„ ๐‘ก + โˆž๐‘… ๐‘ก = 0 โ€“ So closed loop poles travel from poles of ๐ป(๐‘ก) to zeros of ๐ป(๐‘ก)

14

slide-15
SLIDE 15

Rule 2 (2/2)

  • Poles and zeros at infinity

โ€“ ๐ป(๐‘ก) has a zero at infinity if ๐ป(๐‘ก โ†’ โˆž) โ†’ 0 โ€“ ๐ป(๐‘ก) has a pole at infinity if ๐ป(๐‘ก โ†’ โˆž) โ†’ โˆž

  • Example

โ€“ Clearly, this open loop transfer function has three poles 0, -1, -2. It has not finite zeros. โ€“ For large ๐‘ก, we can see that โ€“ So this open loop transfer function has three zeros at infinity

15

slide-16
SLIDE 16

Rule 3

  • Rule 3: When roots are complex, they occur in conjugate pairs (= symmetric about real axis)

16

slide-17
SLIDE 17

Rule 4

  • Rule 4: At no time will the same root cross over its path

17

slide-18
SLIDE 18

Rule 5 (1/2)

  • Rule 5: The portion of the real axis to the left of an odd number of open loop poles and zeros are part
  • f the loci

โ€“ which parts of real line will be a part of root locus?

18

slide-19
SLIDE 19

Rule 5 (2/2)

  • For complex conjugate zero and pole pair

โ‡’ โˆ ๐ป โˆ™ = 0

  • For real zeros or poles

19

slide-20
SLIDE 20

Rule 6 and Rule 7

  • Rule 6: Lines leave (break out) and enter (break in) the real axis at 90ยฐ
  • Rule 7: If there are not enough poles and zeros to make a pair, then the extra lines go to or come from

infinity.

20

slide-21
SLIDE 21

Rule 8 (1/3)

  • Rule 8 : Lines go to infinity along asymptotes

โ€“ The angles of the asymptotes โ€“ The centroid of the asymptotes on the real axis

21

slide-22
SLIDE 22

Rule 8 (2/3)

  • Lines go to infinity along asymptotes

22

slide-23
SLIDE 23

Rule 8 (3/3)

  • The centroid of the asymptotes on the real axis

23

slide-24
SLIDE 24

Rule 8

  • If ๐‘œ โˆ’ ๐‘› = 1

24

slide-25
SLIDE 25

Rule 8

  • If ๐‘œ โˆ’ ๐‘› = 2

25

slide-26
SLIDE 26

Rule 8

  • If ๐‘œ โˆ’ ๐‘› = 3

26

slide-27
SLIDE 27

Rule 8

  • If ๐‘œ โˆ’ ๐‘› = 4

27

slide-28
SLIDE 28

Break-away, Break-in Points

  • Break-away is the point where loci leave the real axis.
  • Break-in is the point where loci enter the real axis.
  • The method is to maximize and minimizes the gain ๐ฟ using differential calculus.
  • For all points on the root locus,

28

slide-29
SLIDE 29

Break-away, Break-in Points

  • Determine the breakaway points

โ€“ When ๐ฟ < 1: two real solutions, overdamped โ€“ When ๐ฟ > 1: two complex numbers, underdamped

29

slide-30
SLIDE 30

Break-away, Break-in Points

  • With respect to ๐ฟ, (as value of ๐ฟ changes)
  • When ๐‘’๐ฟ

๐‘’๐‘ก = 0, ๐ฟ is Break-away and Break-in.

  • The number of solutions changes 0 โ†’ 1 โ†’ 2 or 2 โ†’ 1 โ†’ 0

30

slide-31
SLIDE 31

Find Angles of Departure/Arrival for Complex Poles/Zeros

  • Loot at a very small region around the departure point

31

slide-32
SLIDE 32

Rule 6: Lines leave (break out) and enter (break in) the real axis at 90ยฐ

  • Revisit

32

slide-33
SLIDE 33

Root Locus for Stability

33

slide-34
SLIDE 34

Root Locus for Stability Evaluation

  • Consider the following unstable plant.
  • Try a proportional controller ๐ฟ to stabilize the system

34

slide-35
SLIDE 35

Root Locus for Stability Evaluation

  • It turns out that we cannot solve this problem with ๐ฟ (proportional controller only)
  • At least one root is always in RHP โ‡’ unstable

35

slide-36
SLIDE 36

Root Locus for Stability Evaluation

  • How can we make this stable?

36

slide-37
SLIDE 37

๐’Œ๐ Axis Crossings

  • When poles of closed loop are crossing ๐‘˜๐œ• axis,

the system stability changes

  • Use Routh-Hurwitz to find ๐‘˜๐œ• axis crossings

โ€“ When we have ๐‘˜๐œ• axis crossings, the Routh-table has all zeros at a row.

37

slide-38
SLIDE 38

Root Locus in MATLAB

38

slide-39
SLIDE 39

Root Locus in MATLAB

39

slide-40
SLIDE 40

Root Locus in MATLAB

  • Example 1: Lines leave the real axis at 90 degrees

40

slide-41
SLIDE 41

Root Locus in MATLAB

  • Example 2: Asymptotes

41

slide-42
SLIDE 42

Root Locus in MATLAB

  • Example 3: determining the breakaway points

42

slide-43
SLIDE 43

Root Locus in MATLAB

  • Example 4: Departure angle

43

slide-44
SLIDE 44

Root Locus in MATLAB

  • Example 4: Departure angle

44