Root Locus Analysis Paula Raica Department of Automation Dorobantilor Str., room C21, tel: 0264 - 401267 Baritiu Str., room C14, tel: 0264 - 202368 email: [email protected] http://rrg.utcluj.ro/st Technical University of Cluj-Napoca Root Locus Analysis Introduction The transient response of a closed-loop system is closely related to the location of the closed-loop poles. Variable loop gain ⇒ the location of the poles depends on the value of the loop gain chosen. Discuss the design problems that involve the selection of a particular parameter value such that the transient response characteristics are satisfactory. If the gain adjustment alone does not yield a desired result, addition of a compensator to the system will become necessary. W.R. Evans: the root-locus method, the roots of the characteristic equation are plotted for all values of a system parameter. Root Locus Analysis Root-locus method The values of s that make transfer function around the loop equal −1 must satisfy the characteristic equation of the system. R(s) C(s) G(s) k H(s) open loop: Hd (s) = kG (s)H(s), closed loop kG (s) C (s) = R(s) 1 + kG (s)H(s) Characteristic eq: 1 + kG (s)H(s) = 0 or kG (s)H(s) = −1 Root Locus Analysis Root-locus kG (s)H(s) is a ratio of polynomials in s, complex quantity. | kG (s)H(s) | ∠kG (s)H(s) = −1 + j0 Angle condition: ∠kG (s)H(s) = ±180o (2k + 1), k = 0, 1, 2, ... Magnitude condition: |kG (s)H(s)| = 1 The values of s that fulfill the angle and magnitude conditions are the closed-loop system poles. A plot of points of the complex plane satisfying the angle condition alone is the root-locus. The closed-loop poles corresponding to a given value of the gain can be determined from the magnitude condition. Root Locus Analysis Example kG (s)H(s) = k(s + z1 ) (s + p1 )(s + p2 )(s + p3 )(s + p4 ) ∠kG (s)H(s) = ϕ1 − θ1 − θ2 − θ3 − θ4 , Test point s A4 -p4 jw A2 q2 -p2 B1 q4 |G (s)H(s)| = A1 j1 -z1 q1 -p1 A3 q3 -p3 Root Locus Analysis s kB1 A1 A2 A3 A4 Root locus - second order system G (s)H(s) = k ; s(s + 2) C (s) k = 2 R(s) s + 2s + k We wish to find the locus of the poles of this system as k is varied from zero to infinity. Root Locus Analysis Root locus - second order system s1 = −1 + s2 = −1 − √ √ 1−k 1−k k ∈ [0, 1]: overdamped (real poles) k > 1: underdamped (complex poles) Root Locus Analysis Root locus - second order system The angle condition: ∠ k s(s + 2) = −∠s − ∠(s + 2) = ±180o (2k + 1), k = 0, 1, 2, .. Point P: The complex quantities s and s + 1 have angles θ1 and θ2 respectively, and magnitudes |s1 | and |s + 2|. θ1 + θ2 = 180o Root Locus Analysis Root locus - second order system k is determined from the magnitude condition for a pair of closed-loop poles: s1,2 = −1 ± j1: k 1 = |G (s)H(s)| = s(s + 2) s1,2 or k = |s(s + 1)|s=−1+j1 = 2 Root Locus Analysis Root locus procedure Write the characteristic equation in the form: 1 + kP(s) = 0. Factor P(s) in terms of np poles and nz zeros Qnz (s + zi ) 1 + k Qni =1 =0 p i =1 (s + pj ) Locate the open-loop poles and zeros in the s-plane: x - poles, o - zeros. Determine the number of separate loci SL. SL = np , when np ≥ nz , np = number of finite poles, nz = number of finite zeros. Root Locus Analysis Root locus procedure Determine the number of separate loci SL. SL = np , when np ≥ nz , np = number of poles, nz = number of zeros. Locate the segments of the real axis that are root loci: 1 2 Locus begins at a pole and ends at a zero (or infinity) Locus lies to the left of an odd number of poles and zeros The root loci are symmetrical with respect to the real axis. The loci proceed to the zeros at infinity along asymptotes centered at σA and with angles ΦA . P P (pj ) − (zi ) 2q + 1 σA = , ΦA = · 180o , q=0,1,...(np −nz −1) np − nz np − nz Root Locus Analysis Root locus procedure From Routh-Hurwitz criterion ⇒ the intersection with the imaginary axis (if it does so). Determine the breakaway point on the real axis (if any) 1 2 3 1 Set k = − P(s) = p(s), (from 1 + kP(s) = 0) Obtain dp(s)/ds = 0 Determine roots of (b) or use graphical method to find maximum of p(s). Determine the angle of locus departure from complex poles and the angle of locus arrival at complex zeros, using the phase criterion ∠P(s) = ±180o (2k + 1), at s = pj or zi . Root Locus Analysis Root locus procedure Determine the root locations that satisfy the phase criterion ∠P(s) = ±180o (2k + 1) at a root location sx Determine the parameter value kx at a specific root sx Qnp j=1 | s + pj | kx = Qnz |s=sx i =1 | s + zi | Root Locus Analysis Root locus example Let us sketch the root-locus plot and determine the value of k so that the damping factor ζ of a pair of dominant complex-conjugate closed-loop poles is 0.5 for a closed-loop system with the open-loop transfer function: G (s)H(s) = k s(s + 1)(s + 2) The characteristic equation is written as: 1 + kG (s) = 0, or 1 + k =0 s(s + 1)(s + 2) The open-loop transfer function has no zeros: nz = 0, and three poles, p1 = 0, p2 = −1, p3 = −2: np = 3. Root Locus Analysis Root locus example Locate the open-loop poles of the open-loop transfer function with symbol x. Locus has np = 3 branches. Locate the segments of the real axis that are root loci: on the negative real axis, the locus exists between p1 = 0 and p2 = −1, and from p3 = −2 to −∞. As the locus begins at pole and ends at a zero (or infinity), between 0 and -1 we must find a breakaway point. The root locus is symmetrical with respect to the horizontal real axis. Root Locus Analysis Root locus example jw k=6 1.4j s 60o -2 -1 0 s=-0.42 -1.4j Root Locus Analysis Root locus example The locus proceed to the zeros at infinity along asymptotes centered at σA and with angles ΦA . P P (pj ) − (zi ) 0−1−2 σA = = −1 = np − nz 3 ΦA = or 2q + 1 · 180o , q = 0, 1, 2 np − nz ΦA = 60o , 180o , 300o Root Locus Analysis Root locus example Routh-Hurwitz criterion: s 3 + 3s 2 + 2s + k = 0 Routh array: s3 s2 s1 s0 : 1 2 : 3 k : (6 − k)/3 : k ⇒ k = 6: s 3 + 3s 2 + 2s + 6 = 0 or (s + 3)(s 2 + 2) = 0 √ s1,2 = ±j 2 Root Locus Analysis Root locus example The breakaway point: p ′ (s) = 0 where p(s) = k = −1/G (s) = −s(s + 1)(s + 2) dp(s) = −(3s 2 + 6s + 2) = 0 ⇒ s1 = −0.4226, s2 = −1.5774 ds The breakaway point must lie between 0 and -1, ⇒ s1 = −0.4226 Root Locus Analysis Root locus example jw k=6 1.4j s 60o -2 -1 0 s=-0.42 -1.4j Root Locus Analysis Root locus example Remember. The complex poles of a second-order transfer function: jw wd = wn 1 - z 2 p1,2 = −ζωn ± jωn wn s q -s=zwn cosθ = 0 p ζωn =ζ ωn θ = arccosζ Root Locus Analysis 1 − ζ2 Root locus example Closed-loop poles with ζ = 0.5 lie on the lines passing through the origin and making the angles ±arccosζ = ±arccos0.5 = ±60o with the negative real axis. jw s1,2 = −0.3337 ± j0.5780 k=1.03 k=1.03 60o s -2 -1 0 The value of k that yields such poles is found from the magnitude condition: k = |s(s+1)(s+2)|s1,2 = 1.0383 The third pole is found at s = −2.3326. Root Locus Analysis Root locus Constructing the root locus when a variable parameter does not appear as a multiplying factor. R(s) G(s) C(s) H(s) G (s) = 20 , s(s + 1)(s + 4) H(s) = 1 + ks The open-loop transfer function is then: G (s)H(s) = 20(1 + ks) s(s + 1)(s + 4) Root Locus Analysis Root locus The characteristic equation: 1+G (s)H(s) = 1+ 20(1 + ks) = 0, s 3 +5s 2 +4s+20+20ks = 0 s(s + 1)(s + 4) By defining 20k = K and dividing by the sum of terms that do not contain k, we get: 1+ s3 + Ks =0 + 4s + 20 5s 2 Sketch the root locus of the system given from the new characteristic equation. Root Locus Analysis Root locus jw j2 s -5 -2.5 0 -j2 Root Locus Analysis
© Copyright 2024