Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده.

Similar presentations


Presentation on theme: "1 سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده."— Presentation transcript:

1 1 سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده

2 Recap. Steady State Error Stability Routh Horowitz Method 2

3 Root Locus The root locus is a plot of the roots of the characteristic equation of the closed-loop system as a function of the gain of the open- loop transfer function. This graphical approach yields a clear indication of the effect of gain adjustment. INTRODUCTION: 3

4 Performance (stability and response) of a closed-loop system (feedback system) depends on its pole locations. In feedback control system design, it is usually necessary to adjust one or more parameters to achieve desired pole locations for the closed-loop system. Root locus is a plot of closed-loop system pole locations when the gain K is varied. A graphical technique exists for plotting the root locus which does not involve calculating the roots of a closed-loop polynomial. Root locus is a powerful graphical tool for analysis and design of feedback control systems. Root Locus 4

5 i.e; A specific technique which shows how changes in one of a system’s parameter (usually the controller gain, K) will modify the location of the closed-loop poles in the s-domain. 5

6 6 Graphical Evaluation )Hostetter): A rational function When evaluated at a specific value of the variable, is:

7 On a pole-zero plot, suppose a directed line segment is drawn from the position of a pole, say to the value at which the function is to be evaluated. The segment has length and makes the angle With the real axis. As shown below, at a root s 1 7

8 8 Thus:

9 Consider the system: Calculation of Magnitude and Angles (Ogata) 9

10 Definition The closed-loop poles of the negative feedback control: are the roots of the characteristic equation: The root locus is the locus of the closed-loop poles when a specific parameter (usually gain, K) is varied from 0 to infinity. 10

11 Root Locus Method Foundations The values of s in the s-plane that make the loop gain KG(s)H(s) equal to -1 are the closed- loop poles (i.e. ) KG(s)H(s) = -1 can be split into two equations by equating the magnitudes and angles of both sides of the equation. 11

12 Root Locus for Feedback Systems magnitude conditionsangle conditions 12

13 Angle and Magnitude Conditions Independent of K 13

14 14 APPLICATION OF THE MAGNITUDE AND ANGLE CONDITIONS: S Once the open-loop transfer function G(s)H(s) has been determined and put into the proper form, the poles and zeros of this function are plotted in the S plane. As an example, consider: with the damping ratio < 1, the complex-conjugate poles are:

15 15 The plot of the poles and zeros is shown in bellow:

16 16

17 17 magnitude conditions: angle conditions: All angles are considered positive, measured in the counter clock wise sense.

18 PLOTTING ROOTS OF A CHARACTERISTIC EQUATION: Example1 : position-control system 18

19 Example1 (Continue) : position-control system 19

20 Example1 (Continue) : position-control system 20

21 21 Example1 (Continue) : position-control system

22 22 Example1 (Continue) : position-control system These curves are defined as the root-locus plot of

23 23 Example1 (Continue) : position-control system Corresponding to the selected roots there is a required value of K that can be determined from the plot. When the roots have been selected, the time response can be obtained. Kpositive The value of K is normally considered to be positive. However, it is possible for K to be negative. For an increase in the gain K of the system, analysis of the root locus reveals the following characteristics:

24 24 Example1 (Continue) : position-control system

25 25 simple second-order system: A zero is added to the simple second-order system: QUALITATIVE ANALYSIS OF THE ROOT LOCUS: Compare

26 26 If a pole, instead of a zero, is added to the simple second-order system, the resulting transfer function is: root locus of the closed-loop control system

27 27 root-locus configurations for negative feedback control systems ?

28 28 Example2: Determine the locus of all the closed-loop poles of C(s)/R(s), for

29 29 >> sys = zpk( -4, [ ],1) Zero/pole/gain: (s+4) (s+1) (s+2) (s+5) >> rlocus(sys) Rlocus in MATLAB:

30 30 GEOMETRICAL PROPERTIES (CONSTRUCTION RULES):  To facilitate the application of the root-locus method, the following rules are established for K > 0.  These rules are based upon the interpretation of the angle condition and an analysis of the characteristic equation.  These rules can be extended for the case where K < 0.  These rules provide checkpoints to ensure that the solution is correct.  which provides a qualitative idea of achievable closed-loop system performance.

31 31 Rule 1: Number of Branches of the Locus

32 32

33 RL starts from n poles (k=0) RL ends at m zeroes (k=infinity) # of branches= max( n, m) 33

34 34

35 35

36 36

37 37 Rule 2: Real-Axis Locus

38 38

39 The locus includes all points along the real axis to the left of an odd number of poles plus zeros of GH 39

40 40

41 41

42 42

43

44 44 Rule 3: Asymptotes of Locus as s Approaches Infinity

45 45 Rule 3(continue):

46 46 Rule 4: Real-Axis Intercept of the Asymptotes

47 47 Rule 5: Breakaway Point on the Real Axis breakaway pointbreakin point

48 48 The breakaway and break-in points can easily be calculated for an open-loop pole-zero combination for which the derivatives of W(s)=-K As an example, if then Multiplying the factors together gives

49 49 by taking the derivative of this function and setting it equal to zero, the points can be determined or

50 50 Rule 6: Complex Pole (or Zero): Angle of Departure

51 51 In a similar manner the approach angle to a complex zero can be determined

52 52 Rule 7: Imaginary-Axis Crossing Point

53 53 Rule 7(continue):

54 Learning by doing Example Sketch the root locus of the following system: 54

55 #1 Assuming n poles and m zeros for G(s)H(s): The n branches of the root locus start at the n poles. m of these n branches end on the m zeros The n-m other branches terminate at infinity along asymptotes. First step: Draw the n poles and m zeros of G(s)H(s) using x and o respectively 55

56 Draw the n poles and m zeros of G(s)H(s) using x and o respectively. 3 poles: p 1 = 0; p 2 = -1; p 3 = -2 No zeros 56

57 Draw the n poles and m zeros of G(s)H(s) using x and o respectively. 3 poles: p 1 = 0; p 2 = -1; p 3 = -2 No zeros 57

58 #2 The loci on the real axis are to the left of an ODD number of REAL poles and REAL zeros of G(s)H(s) Second step: Determine the loci on the real axis. Choose a arbitrary test point. If the TOTAL number of both real poles and zeros is to the RIGHT of this point is ODD, then this point is on the root locus 58

59 Determine the loci on the real axis: Choose a arbitrary test point. If the TOTAL number of both real poles and zeros is to the RIGHT of this point is ODD, then this point is on the root locus 59

60 Determine the loci on the real axis: Choose a arbitrary test point. If the TOTAL number of both real poles and zeros is to the RIGHT of this point is ODD, then this point is on the root locus 60

61 #3 Assuming n poles and m zeros for G(s)H(s): The root loci for very large values of s must be asymptotic to straight lines originate on the real axis at point: radiating out from this point at angles: Third step: Determine the n - m asymptotes of the root loci. Locate s = α on the real axis. Compute and draw angles. Draw the asymptotes using dash lines. 61

62 Determine the n - m asymptotes: Locate s = α on the real axis: Compute and draw angles: Draw the asymptotes using dash lines. 62

63 Determine the n - m asymptotes: Locate s = α on the real axis: Compute and draw angles: Draw the asymptotes using dash lines. 63

64 Breakpoint Definition The breakpoints are the points in the s- domain where multiples roots of the characteristic equation of the feedback control occur. These points correspond to intersection points on the root locus. 64

65 #4 Given the characteristic equation is KG(s)H(s) = -1 The breakpoints are the closed-loop poles that satisfy: Fourth step: Find the breakpoints. Express K such as: Set dK/ds = 0 and solve for the poles. 65

66 Find the breakpoints. Express K such as: Set dK/ds = 0 and solve for the poles. 66

67 Find the breakpoints. Express K such as: Set dK/ds = 0 and solve for the poles. 67

68 #5 Assuming n poles and m zeros for G(s)H(s): The n branches of the root locus start at the n poles. m of these n branches end on the m zeros The n-m other branches terminate at infinity along asymptotes. Last step: Draw the n-m branches that terminate at infinity along asymptotes 68

69 Applying Last Step Draw the n-m branches that terminate at infinity along asymptotes 69

70 Points on both root locus & imaginary axis? Points on imaginary axis satisfy: Points on root locus satisfy: Substitute s=jω into the characteristic equation and solve for ω. jω?jω? - jω 70

71 71 EXAMPLE : ROOT LOCUS

72 72 EXAMPLE (continue): ROOT LOCUS

73 73 EXAMPLE (continue): ROOT LOCUS

74 74 EXAMPLE (continue): ROOT LOCUS

75 75 EXAMPLE (continue): ROOT LOCUS

76 76 EXAMPLE (continue): ROOT LOCUS

77 77 EXAMPLE (continue): ROOT LOCUS

78 78 EXAMPLE (continue): ROOT LOCUS

79 79 Example of an application of the root-locus method The systematic application of the for the construction of a root locus is shown in the following non-trivial example for the open-loop transfer function : The degree of the numerator polynomial is m=1. This means that the transfer function has one zero (s=-1). The degree of the denominator polynomial is n=4 and we have the four poles (s=0, s=-2 s=-6+2j, s=-6- 2j). First the poles (x) and the zeros (o) of the open loop are drawn on the S plane as

80 80 Values of are in red

81 81 We have (n-m=3) branches that go to infinity and the asymptotes of these three branches are lines which intercept the real axis according to rule. the crossing is at : the slopes of the asymptotes are: The asymptotes are shown in Figure as blue lines:

82 82

83 83 Using Rule 2 it can be checked which points on the real axis are points on the root locus. The points -1 { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com/4047749/13/slides/slide_82.jpg", "name": "83 Using Rule 2 it can be checked which points on the real axis are points on the root locus.", "description": "The points -1

84 84 The angle of departure of the root locus from the complex pole at can be determined from

85 85

86 Breakaway Point Example  Consider the following loop transfer function.  Real axis loci exist for the full negative axis.  Asymptotes:  angles jjjj  X X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j ° asymptotes

87 Breakaway Point Example  Determine the breakaway points from then jjjj  X X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j ,1 0)3)(1(34 2 s ssss 0 )96( )9123( 96)3(                sss ssK sss K ds d ss K ds d

88 Root Locus Plot Example  Loop Transfer function:  Roots: s = 0, s = –4, s = –2  4j  Real axis segments: between 0 and –4.  Asymptotes: angles = 2 4 )0224(    a  4 7, 4 5, 4 3, 404 )12(  kasymptotes jjjj X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j ° 4j4j4j4j –4j–4j–4j–4j X X

89 Root Locus Plot Example  Breakaway points:  Three points that breakaway at 90 °. solving, jjjj  X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j ° 4j4j4j4j –4j–4j–4j–4j X X 2

90 Root Locus Plot Example  The imaginary axis crossings: Characteristic equation Routh table s K s s 2 26 K 0 s 80-8K/ s 0 K 0 0  Condition for critical stability 80-8K/26 > 0 or K 0 or K<260 The auxiliary equation 26 s = 0 solving =++++Kssss jjs ±=±=

91  The final plot is shown on the right.  What is the value of the gain K corresponding to the breakaway point at Root Locus Plot Example  X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j 4j4j4j4j –4j–4j–4j–4j X X 3.16j jjjj

92  From the general magnitude condition the gain corresponding to the point s 1 on the loci is  For the point s 1 = – j K = |– j| ·|– j + 4| ·|– j j| ·|– j + 2 – 4j| / 1.0 = · · 6.45 · 1.55 = = · · 6.45 · 1.55 = Root Locus Plot Example Gain Calculations    m i i n i i zspsK

93  Is there a gain corresponding to a damping ratio of or more for all system modes?  = = cos(  )  = 45 ° Root Locus Plot Example  X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j 4j4j4j4j –4j–4j–4j–4j X X 3.16j jjjj 45 °

94  Examine the responses for the various gains and relate them to the location of the closed-loop roots.  K = 64, roots are –2, –2, –2±3.46j  K = 100, roots are –2±2.45j, –2±2.45j  K = 260, roots are ±3.16j, –4±3.16j  X –4–4–4–4 X –2–2–2–2 –2j–2j–2j–2j 2j2j2j2j 4j4j4j4j –4j–4j–4j–4j X X 3.16j jjjj K=64 K=100 K=260 Root Locus Plot Example Time Responses

95 Time (sec.) Amplitude Step Response, K = s = –2, –2 s = –2±3.46j whole response

96 Root Locus Plot Example Time Responses Time (sec.) Amplitude Step Response, K = whole response s = –2±2.45j (repeated)

97 Root Locus Plot Example Time Responses Time (sec.) Amplitude Step Response K = whole response s = ±3.16j s = –4±3.16j

98  The root locus method focuses on the roots of the characteristic equation.  There can be several different loop transfer functions that have the same closed-loop characteristic equation.  To construct the root locus for a characteristic equation which has two parameters, we construct fictitious loop transfer functions and apply the normal methods.

99  Consider the following characteristic equation. s 3 + s 2 +  s +  = 0.  Write this in the general form of 1 + GH(s) = 0 with  as a multiplying gain.  This will allow the plotting of the root locus with respect to the gain  for any given value of .  The roots of the characteristic equation of GH´(s) define the starting points for the root loci. Consider the loci of these roots    ss s GH´(s)

100  The characteristic equation of GH´(s) is s 3 + s 2 +  = 0, which may be written as  Now construct the root locus of GH´´(s) in terms of the gain . 0 )1( 1 2    ss GH´´(s) jjjj X –2–2–2–2 –1–1–1–1 X X      1111 1111 2222 2222  1 = 0.3 s = –1.2, 0.1±0.5j  2 = 1.8 s = –1.66, 0.33±1.0j

101  Now construct the root locus for where the open- loop poles correspond to the previous root locus for varying .  Asymptotes: ± 90 °   a   5  a   5    a    a   23  ss s GH´(s)

102  Imaginary axis crossings: s 3 + s 2 +  s +  = 0 s 3 1  0 s 2 1  0 s  0 0 s 0  0 0  =  s 2 +   js  jjjj  –2–2–2–2 –1–1–1–1      11 11 22 22 O

103 103

104 104

105 105

106 106 SUMMARY OF ROOT-LOCUS CONSTRUCTION RULES FOR NEGATIVE FEEDBACK

107 107


Download ppt "1 سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده."

Similar presentations


Ads by Google