Stability Analysis characteristic equation (CE) lie in the LHP (left we can calculate the coefficient ai as follows an – 1= – pi half of complex plane). an – 2= pi pj, ij A system is BIBO stable if all poles or roots of an – 3= – pi pj pk, ij k Procedure to determine poles location 1. 2. 3. Routh-Hurwitz criterion determines if any roots of polynomial lie outside the LHP without calculating the roots. Calculation of the exact location of the roots analytically. Calculation of the exact location of the roots using digital computer. Let us consider a real polynomial Qn(s)=(s–pn) (s–pn – 1) (s–pn – 2)…(s–p0) = sn + an – 1 sn – 1 + an – 2 sn – 2 … + a1 s+ a0 . . . a0 = (– 1)n p0 p1 p3… It is obvious that if all pi lie in the LHP the all coefficient must be positive. In other words 1. If any coefficient ai=0 then not all roots are in the LHP 2. If any coefficient ai<0 then at least one root is in the LHP However, it does not mean that if all coefficients are positive then all pi lie in the LHP. 6.1. Routh-Hurwitz Stability Criterion Routh-Hurwitz criterion applies to polynomial Qn(s) = an sn + an – 1 sn – 1 + … + a1 s+ a0 Where b1 1 an an2 an1 an1 an3 b2 1 an an 4 an 1 an 1 an 5 c1 1 an 1 b1 b1 c2 1 an 1 an 5 b3 b1 b1 Step to apply Routh-Hurwitz criterion: Step 1. an 3 b2 Create Routh array as follow Step 2. sn an an – 2 an – 4 an – 6 … sn – 1 an – 1 an – 3 an – 5 an – 2 … Count the sign change in column 1 of the array. The roots lie in the RHP = The count result. sn – 2 b1 b2 b3 b4 There are 3 cases sn – 3 c1 c2 c3 c4 case 1 no zero appear . . . Example: Q(s) = s3 + s2 +2s+ 8 s2 k1 s1 l1 s0 m1 k2 s3 s2 s1 s0 1 2 1 8 –6 8 2 sign change 2 roots lie in RHP 6.1. Routh-Hurwitz Stability Criterion Case 2 first element of a row is zero Q(s) = s5 + 2s4 + 2s3 + 4s2 +11s+ 10 s5 1 2 11 s4 2 4 10 s3 /0 6 is a small number s2 –12/ 10 s1 6 s1 10 2 sign change 2 roots lie in RHP Case 3 all elements of a row is zero Q(s)= s5 + s4 + s3 + s2 +2 s +2 s5 s4 s3 1 1 0 1 1 0 2 2 A case 3 polynomial contains even polynomials, called auxiliary polynomial, as a factor. The row above the zero row indicates the auxiliary polynomial. Thus the aux polynomial of s5 + s4 + s3 + s2 +2 s +2 is Qa = s4 +s2 +2. Two method available to solve this problem. Method 1 First factorized the polynomial and analyze each factor individually. For the above polynomial we have s5 + s4 + s3 + s2 +2 s +2 = (s+1)(s4 +s2 +2) We then create Routh array for s+1 and for s4+s2+2 Method 2 Differentiate the aux polynomial. The coefficient of the result replaces the zero row. Thus the coefficient of 4s3 + 2s replaces the zero or s3 4 2 6.1. Routh-Hurwitz Stability Criterion example s4 +4 Q(s) = s4 1 0 4 s3 0 0 We have zero row here. The auxpolynomial is Qa(s) = s4 +4 Qa’(s) = 4s3 The array becomes s4 1 0 s3 4 0 s2 4 s1 -16/ s0 4 4 2 sign change 2 roots lie in RHP j 1 6.1. Routh-Hurwitz Stability Criterion example We have control system as follow compensator K plant 2 s 3 4 s 2 5s 2 However we have to check the stability, and we will use Routh-Hurwitz criterion The CE is found to be s3 + 4s2 +5s+ 2+2K = 0 The array becomes Suppose that, for constant input, we want ess<2%. The position error constant Kp is 2 K p lim K 3 K 2 s 0 s 4 s 5s 2 Steady state error is ess =1/(1+K) < 2%, thus K > 49. s3 1 5 s2 4 2+2K s1 (18-2K)/4 K<9 s0 2 + 2K K>-1 Here for stability requirement we must have -1<K<9 We conclude that, using proportional compensator, our requirement to have ess<2% can not be satisfied. 6.1. Routh-Hurwitz Stability Criterion example To overcome the previous problem we have to use PI controller compensator KP+ KI /s plant 2 s 3 4 s 2 5s 2 stability. The CE is found to be (18-2KP)/4 s1 c 2KI where 4 18 2 K p (2 2 K p )(18 2 K p ) 8 K I 4 4 (1 K P )(9 K p ) 8K I 18 2 K p If we choose KP=3<9 then s4 +4s3 + 5s2 +(2+2KP)5s+ 2KI = 0 The array becomes c = (24-8KI)/3)>0 Thus s4 1 5 s3 4 2+2KP 2KI KP<9 KI > 0 s0 2KI c Using this controller ess= 0. We will find the values of KP and KI to assure the s2 0< KI <30 6.1. Routh-Hurwitz Stability Criterion For the first order the general CE is Q(s) = a1s+ a0 The Routh array is s1 a1 s0 a 0 For the second order the general CE is Q(s) = a2s2 +a1s+ a0 The Routh array is s2 a 2 a 0 s1 a 1 s0 a 0 Hence for the first and second order system, the necessary and sufficient condition for stability is that all the coefficient of characteristic polynomial must be of the same sign 6.2 Roots of the CE • The RH criterion allows us to determine stability without finding the roots of the CE. • The stability can also be determined by finding the roots of the CE • For first and second order finding the roots is trivial. • For third order algebraic methods are available • For higher order numerical methods are required • One disadvantage of numerical methods is that all parameters must be assigned numerical value • Finding the range of parameter becomes more difficult when numerical methods is used. • The 1st and 2nd order system, its stability can be determined by the sign of the coefficient. 6.3. Stability by Simulation An obvious method for determining stability is by simulation. First system is simulated then the output observed for typical inputs. The stability then become evident. For nonlinear and time varying system, simulation may be the only way. There are no general way for analyzing nonlinear and/or time varying system. Care must be taken to ensure the accurat numerical integration