Lecture 14 - Design based on root locus method, Control Systems
So far we have discussed about the modelling of a discrete time system by pulse transfer function, various stability tests and time domain performance criteria. The main ob jective of a control system is to design a controller either in forward or in feedback path so that the closed loop system is stable with some desired performance. Two most popular design techniques for continuous time LTI systems are using root locus and frequency domain methods.
1 Design based on root locus method
In many LTI discrete time control systems, the characteristics equation may have either of the following two forms.
1 + G(z)H (z) = 0
1 + GH (z) = 0
To combine both, let us define the characteristics equation as:
1 + L(z) = 0 (1)
where,L(z) = G(z)H (z) or L(z) = GH (z). L(z) is popularly known as the loop pulse transfer function. From equation (1), we can write
L(z) = −1
Since L(z) is a complex quantity it can be split into two equations by equating angles and magnitudes of two sides. This gives us the angle and magnitude criteria as
Angle Criterion:∠L(z) = ±1800(2k + 1), k = 0, 1, 2....
Magnitude Criterion: |L(z)| = 1 The values of z that satisfy both criteria are the roots of the characteristics equation or close loop poles. Before constructing the root locus, the characteristics equation 1 + L(z ) = 0 should be rearranged in the following form
where zi’s and pi’s are zeros and poles of open loop transfer function, m is the number of zeros n is the number of poles.
1.1 Construction Rules for Root Locus
Root locus construction rules for digital systems are same as that of continuous time systems.
1. The root locus is symmetric about real axis. Number of root locus branches equals the number of open loop poles.
2. The root locus branches start from the open loop poles at K = 0 and ends at open loop zeros at K = ∞. In absence of open loop zeros, the locus tends to ∞ when K → ∞.
Number of branches that tend to ∞ is equal to difference between the number of poles and number of zeros.
3. A portion of the real axis will be a part of the root locus if the number of poles plus number of zeros to the right of that portion is odd.
4. If there are n open loop poles and m open loop zeros then n − m root locus branches tend to ∞ along the straight line asymptotes drawn from a single point s = σ which is called centroid of the loci.
Angle of asymptotes
5. Breakaway (Break in) points or the points of multiple roots are the solution of the following equation:
where K is expressed as a function of z from the characteristic equation. This is a necessary but not sufficient condition. One has to check if the solutions lie on the root locus.
6. The intersection (if any) of the root locus with the unit circle can be determined from the Routh array.
7. The angle of departure from a complex open loop pole is given by
φp = 180o + φ
where φ is the net angle contribution of all other open loop poles and zeros to that pole.
ψi’s are the angles contributed by zeros and γj’s are the angles contributed by the poles.
8. The angle of arrival at a complex zero is given by φz = 180o − φ
where φ is same as in the above rule.
9. The gain at any point z0 on the root locus is given by
1.2 Root locus diagram of digital control systems
We will first investigate the effect of controller gain K and sampling time T on the relative stability of the closed loop system as shown in Figure 1.
Figure 1: A discrete time control system
Let us first take T=0.5 sec.
Let us assume that the controller is an integral controller, i.e., , Thus,
The characteristic equation can be written as
when T = 0.5sec,
L(z) has poles at z = 1 and z = 0.605 and zero at z = 0.
Break away/ break in points are calculated by putting
⇒ z2 = 0.6065 ⇒ z1 = 0.7788 and z2 = −0.7788
Critical value of K can be found out from the magnitude criterion.
Critical gain corresponds to point z = −1. Thus
Figure 2 shows the root locus of the system for K = 0 to K = 10. Two root locus branches start from two open loop poles at K = 0. If we further increase K one branch will go towards the zero and the other one will tend to infinity. The blue circle represents the unit circle. Thus the stable range of K is 0 < K < 8.165.
If T = 1 sec,
Break away/ break in points: z2 = 0.3679 ⇒ z1 = 0.6065 and z2 = −0.6065 Critical gain (Kc) = 4.328 Figure 3 shows
Figure 2: Root Locus when T=0.5 sec
Figure 3: Root Locus when T=1 sec
the root locus for K = 0 to K = 10. It can be seen from the figure that the radius of the inside circle reduces and the maximum value of stable K also decreases to K = 4.328.
Similarly if T = 2 sec,
One can find that the critical gain in this case further reduces to 2.626.
1.2.1 Effect of sampling period T
As can be seen from the previous example, large T has detrimental effect on relative stability.
A thumb rule is to sample eight to ten times during a cycle of the damped sinusoidal oscillation of the output if it is underdamped. If overdamped 8/10 times during rise time.
As seen from the example making the sampling period smaller allows the critical gain to be larger, i.e., maximum allowable gain can be made larger by increasing sampling frequency /rate.
It seems from the example that damping ratio decreases with the decrease in T . But one should take a note that damping ratio of the closed loop poles of a digital control system indicates the relative stability only if the sampling frequency is sufficiently high (8 to 10 times). If it is not the case, prediction of overshoot from the damping ratio will be erroneous and in practice the overshoot will be much higher than the predicted one.
Next, we may investigate the effect of T on the steady state error. Let us take a fixed gain K = 2.
When T = 0.5 sec. and K = 2,
Since this is a second order system, velocity error constant will be a non zero finite quantity.
When T = 1 sec. and K = 2
When T = 2 sec. and K = 2
Thus, increasing sampling period (decreasing sampling frequency) has an adverse effect on the steady state error as well.
1. What is the root locus method in design-based design? | ![]() |
2. How does the root locus method help in designing control systems? | ![]() |
3. What are the advantages of using the root locus method in control system design? | ![]() |
4. Can the root locus method be used for all types of control systems? | ![]() |
5. How can one interpret the root locus plot in control system design? | ![]() |