Professional Documents
Culture Documents
The root-locus technique can be applied to discrete-data systems without any complications. With the z-
transformed transfer function, the root loci for discrete-data systems are plotted in the z-plane, rather than in the
s-plane.
As with the continuous systems, the root locus of a discrete system is a plot of the locus of the roots of the characteristic
equation
in the z-plane as a function of the open-loop gain constant K. The closed-loop system will remain stable providing the loci
remain within the unit circle.
5.2 Root Locus Construction Rules:
R(s) E(s) E * ( s) K
C(s)
+
- s(s 4) Figure (5.1) Sample-data system
1 G( z ) 0
The partial fraction expansion for G(s) is
K 1 1
G( s)
4 s s 4
The corresponding z transform is
K z z K z (1 e 4T )
G( z )
4 z 1 z e 4T 4 ( z 1)( z e 4T )
For T=0.25 sec.
0.158 z
G( z ) K
( z 1)( z 0.368 )
Open-loop poles and zeros:
Poles: z 1 and z 0.368
Zeros: z0
Number of branches: Number of branches equals No. of poles=2.
Root locus locations on the real axis: The root locus on the real axis lies
between poles ( z 1 and z 0.368 ) and to the left of zero (z=0).
Break away and in points:
The characteristic equation is
0.158 z
1 G( z ) 1 K 0
( z 1)( z 0.368 )
( z 1)( z 0.368 )
or K
0.158 z
To find the value of K at break away and in points, we use the magnitude
condition:
The gain K at breakaway point:
In general z a jb , and when the root locus crosses the imaginary axis
of the z-plane, then the real part becomes zero, or z jb . Substitute this value
in the characteristic equation one can obtain:
z 2 1.368 z 0.368 0.158 K z 0
( jb ) 2 1.368 ( jb ) 0.368 0.158 K ( jb ) 0
or
b 2 j1.368 b 0.368 j 0.158 Kb 0
( b 2 0.368 ) j ( 1.368 b 0.158 Kb) 0
Re al Im aginary
Angle of asymptotes
(2n 1)180
n=0,1,2,3
pz
where p=number of poles and z is the number of zeros. Thus becomes
180
The real axis interception of the asymptotes is
p z
z p zz 1 0.368 0
x 0 0
1.368
pz 2 1
The complete root-locus plot may now be constructed as shown in the figure 5.2
Example (5.2): for the sampled data system shown in Fig.(5.3)
For T=1/4, one can show that G(z ) has the form
0.368 K ( z 0.717 )
G( z )
16 ( z 1)( z 0.368 )
The z-transform closed-loop tranfer function
C( z) G( z)
R( z ) 1 G ( z )
The characteristic equation of the above transfer function is
1 G( z ) 0
or
z 2 (0.023 K 1.368 ) z (0.368 0.01649 K ) 0
or
(2 z 0.066 z 0.980 ) ( z 2 1.368 z 0.368 ) 0 z 2 1.434 z 1.348 0
Then
z 0.647 (break away) and z 2.081 (break in)
To find the value of K at break away and in points, we use the magnitude
condition:
The gain K at breakaway point:
In general z a jb , and when the root locus crosses the imaginary axis
of the z-plane, then the real part becomes zero, or z jb . Substitute this value
in the characteristic equation one can obtain:
( jb ) 2 (0.023 K 1.368 ) jb (0.368 0.01649 K ) 0
or
(0.368 0.01649 K b 2 ) j b (0.023 K 1.368 ) 0
(0.368 0.01649 K b 2 ) j b (0.023 K 1.368 ) 0
Re al Im aginary
Two equations will be obtained:
(0.368 0.01649 K b 2 ) 0 and b (0.023 K 1.368 ) 0
From the second equation one can determine the value of gain at the point of
root- locus interception with the imaginary axis
b (0.023 K 1.368 ) 0 K 59.478
Substitute the value of K into the first equation, the value of z at the imaginary
axis becomes
(0.368 0.01649 K b 2 ) 0 b 0.368 0.01649 59.478 1.161
Then, z j 1.161 at the imaginary axis of the z-plane.
K for marginal stability: Using Routh-Hurwitz criterion (or Jury test), the
value of K as the root locus crosses the unit circle into unstable region is
K 38.3
Unit circle crossover: Inserting K 38.3 into the characteristic equation
z 2 (0.023 38.3 1.368 ) z (0.368 0.01649 38.3) 0
or
z 2 0.4871 z 0.999 0 z 0.2435 j 0.9693 (crossing points)
Angle of asymptotes
( 2n 1)180
n=0,1,2,3
pz
where p=number of poles and z is the number of zeros. Thus becomes
180
The real axis interception of the asymptotes is
p z
z p zz 1 0.368 ( 0.717 )
x 0 0
2.085
pz 2 1
The complete root-locus plot may now be constructed as shown in the figure 5.4
The substitution of c(nT)=r(nT)=0 for n<0 and r(nT)=1 for K 0 yields the
following values for c(nT) at the sampling instants:
c(0)=0
c(T) = c(0.25) = 0.092 r(0) = 0.092
c(2T) = c(0.5) = 1.276 c(T)- 0.434 c(0) +0.092 r(T)+0.066 r(2T)=0.275
c(3T)=c(0.75)= 1.276 c(2T)- 0.434 c(T) +0.092 r(2T)+0.066 r(T)=0.469
Example (5.3): Sketch the Root-locus for the system shown in Figure (5.5).
z 1 T z (z 1) 10 T z
2
=K
z 2 (z 1) 3
(z 1) 2
10 .5 K (z 0.905 )
G( z ) H ( z ) = ( T=1 s)
(z 1) 2
Open-loop poles and zeros:
Poles: Two poles at z 1
Zeros: At z 0.905 and z
The two root loci start from the double pole at z 1 and terminate at z 0.905
and at z , respectively, crossing the unit circle at point B.
Number of branches: Number of branches equals to No. of poles=2.
Root locus locations on the real axis: The root locus on the real axis lies at
double poles ( z 1 ) and to the left of zero (z=0.905).
Angle of asymptotes
( 2n 1 )180
n=0, 1, 2, 3
p z
where p is the number of poles and z is the number of zeros. Thus
becomes
180
The real axis interception of the asymptotes is
p z
z p z z
1 1 0.905
0 0
1.095
p z 2 1
x
Break-away and break-in points:
The characteristic equation is
10.5 ( z 0.905 )
1 G( z ) 1 K 0
( z 1 )2
( z 1 )2
or K
10.5 ( z 0.905 )
1 2( z 1 )( z 0.905 ) ( z 2 z 1 )
2
dK
Then 0
dz 10 .5 ( z 0.905 )2
or
z 2 1.81 z 0.81 0 z 1 (break away) and z 0.81 (break in)
To find the value of K at break away and in points, we use the magnitude
condition:
The gain K at breakaway point:
( z 1 )2
| K | 0 (as it is indicated from the figure)
10.5 ( z 0.905 ) z 1
The gain K at break in point:
( z 1 )2 ( 0.81 1 )2
| K | 0.0361
10.5 ( z 0.905 ) z 0.81
10.5 | ( 0.81 0.905 ) |
Unit circle crossover:
The value of K at the point of intersection B of root loci with unit circle can be
determined from the condition |G( z ) H ( z )| 1 :
10.5 ( z 0.905 )
K 1
( z 1) 2
z 1
or
( z 1 )2
| K | 0.1999
10.5 ( z 0.905 ) z 1
Range of K for stability: It obvious from the root-loci diagram, that the
As in continuous domain, the design in digital domain using root locus is based on the approximation that the closed loop
system has a complex conjugate pole pair which dominates the system behavior.
𝑧+𝑎
Consider a compensator of the form 𝐾 𝑧+𝑏 . It will be a lead compensator if the zero lies on the right of the pole.
1. Calculate the desired closed loop pole pairs based on design criteria.
2. Map the s-domain poles to z-domain.
3. Check if the sampling frequency is 8−10 times the desired damped frequency of oscillation.
4. Calculate the angle contributions of all open loop poles and zeros to the desired closed loop pole.
5. Compute the required contribution by the controller transfer function to satisfy angle criterion.
6. Place the controller zero in a suitable location and calculate the required angle contribution of the
controller pole.
7. Compute the location of the controller pole to provide the required angle.
8. Find out the gain K from the magnitude criterion.
The following example will illustrate the design procedure.
Example 5.4
Consider the closed loop discrete control system as shown in Figure 5.7. Design a digital controller such that
the dominant closed loop poles have a damping ratio ξ = 0.5 and settling time ts = 2 sec for 2% tolerance band.
Take the sampling period as T = 0.2 sec.
The dominant pole pair in continuous domain is -ξ ± j𝑤𝑛 1 − ξ2 where 𝑤𝑛 is the natural undamped frequency.
The root locus of the uncompensated system (without controller) is shown in Figure 5.8. It is clear
from the root locus plot that the uncompensated system is stable for a very small range of K.