Professional Documents
Culture Documents
31'
ur- V.ar/ *1
n.-
A'*/Ja. c".,t""I
-rl , I t | tu rd' Cr!1t
6.I
INPUT SICNALS
lhetu,behaviour with tine Conhol systems are basically dynamic systems So' studying is important Indeed, the study of variaiion of output of a control system ;";;-i;t. it cluding its stabiLity ToYuy*l ttle actual inPut to the.syste:l ;r;;;y;tp*tiues in the and, therefoie, some siandard test inPrrt signals are used ;-;;t"u"';r.";*" traffLaPlace srgnals in Chapter 2 (Section 2 7) and their #" ait.t*"a ;d;: "".i't fo.u'G. Here, we summarisethem in Table 6 t' testsignals 6.1 Standard Table
Signdl
/(t)
R(s)
Unit imPulse
v{6(f)}= 1
1
5
/(f) = 1
tz P\t)=i
1 s3
signal is the It may be noted from the Laplace transforms that each successive inte$al of the preceding one.
136
6.2 RESPONSES
Once an input is given to a system, it will produce an output or response.The response can be (i) transient or (ii) steady-staie. The hansient response is that palt of the responsewhich approachesto zero as time tends to infinity. The part of the responsethat remains after the transients die out is called the steady-state resporue. The parameter, which is important in the steady state, is the steady-stateellor, ers.It is defined as = lim e(f) ess = lim [r(0 - c(t) (6.1)
where e(t), being the difference between referenceinput r(l) and output c(f), is the error.
(6.2)
rp-+4t1=xr1t1
at
(63)
where r = alao = firf.e constant ard K = bo/qo= gain of the system.Taking the Laplace trarsform of Eq. (6.3) and assuming all initial conditions = Q we have = KR(s) (s?+ 1)C(s) Equation (5.4) yields the transfer firnction as
(J(S)=:=-
(6.4)
^. "
(6.s)
The order of the transfer function is 1. So, such systems are called fust order systems. The block diagram and the signal flow graph of a first order system are given in Figure6.1.
1
sf
(4.)
(b)
(a)block Figure 6.1 Firs't oider system: diagram and(b)signal flowgraph. Now, we check the resporue of the system for diflerent standard inputs.
138
C(s)= ---:--;
st+l =-.-----' "*;
0t
11 =;---T
't*;
c(t) =7 - e t
(6.e)
of Controlsystems 139 Pertomance Time Domain It may be obsewed from Eq. (6.9)that lnifial sloPeof the cu*e =dc(tll
1 I =-e t I
1 (6.10)
-1
We see from Eq. (6.10) that if the value of r is high, ihe initial slope is low and vice versa. Thus, the lower is t the faster is the response' Also, the lower is r, the Ngher is the stability. This is aPparent from a plot of its poles (seeFigure 6 3 where a Plot is shown for hvo values o]-t with q > tr' Here the transfer function may be obtained from Eq. (6.8) as -. . C(s) =; 1
= G(s)
L(,)
+1
order system lirst ofa closedloop ol poles 6,3 Plot Flgure error is given as The steady-state = lim k(t) - c(f)l= 1 - 1= 0 es,
(5.11)
This result js obiained from the time-resporue of the s)"stem.without finding out the time.response,i.e., without doing inverse Laplace transform, we can find out the steady(see state error by applying the finai value theorem. we will discuss the method later Section6.5). An interesting result may be obtained from Table 6'2 where the values of the output are givm igainst t/l. lt may be seen that the step response of the first order sysiem attaiiu 99.3i" of the final value for t = 5't ' The time-responsecurve is shown in Figure 6.4.
140
t/r
c(t) in % 63.2
c(t)
86.0
95.0
982
99.3
Therefore,
'I 1
s- sr+r C AB =;+-+------;.(saf)
s' s 5t+I
I nen"
a =is'?ctsll ^= l - t
t1l
-_L
lsr+11 ^
(6.12',)
=[G" +-tlLtsll
Thus,
I =
il
1
'lrrz
C(s)=+-'+
s' s
lSee Appendix B for the method.
st+r
Tine DomainPerlormanceof Contol Systems 1tt =-t--+----T s- s s+j which on the inverse Laplace transforrn yields
-: c(t)=t-a172 t
141
(6.13)
r =t-tlL-e "I
\,/
tt_
-1)
(6.14)
The timeresponsecurve is given in Figure 6.5.The steady-state eEor is given = tim [r(r)- c(f)] e* -= t - (t - z) From Eq. (6.14)1
(6.1s)
Flgure 6,5 Time"rsponse curve for the unitramp input. We find ftom Table 6.3 that the interrelation between different inputs also holds good for the corresponding responses. Table 6.3 Mrnual relationship between inpulandresponse Input, r(t) Response, c(t)
Reldtionship
Relationship
7- e't/ t
*orl,,*
*,^,,1,="
t
1-!
*n l"-,
ila
ControlSystems
of a system is rePresentedby a differential Ii tl d]'namic input-outPut relationshiP equation of the form oI d"\') = !or(1) ao6(1) o^ ' d { a t * 0.4!ll 1 (6.16)
(6.77)
oi
'1_ az 2q - , =a, , ^d K =b 40 as
ao 0n
l++:!:+1lc(s)=KRG) an
(6.18)
function for the secsrd order system as transfer the get we (61E), Eq. On rearranging
car=ffi=;l-fi -'
4' ,,
=7.rlz.s;A
This can also be written in the form ,,,-z
cG).{
= -.-.-L..-;
(6.1e)
s _+ - + where
rSr\
K" _ =ai
7
143
tx
YT
and
24@-=:
1 t
(6.20)
2at
The results given in Eq. (6.20) are inportant becausethey indicate how the undamped natural frequency and damping ratio behave with the gain, With the increase in gain, the natural frequency increaseswhich, in turn, reduces the damping ratio. The block diagram and signal flow graph representationsof a secondorder system are given in Figure 6.6.
(a)
(b)
(a)block Figure 6.6 Second order syslem: diagram and{b)signal flowgraplr. From Eq. (6.20) we see that the characteristic equation for the system is
sz+2fatns + afi =o
Therefore, its roots are given by
(6.21)
(6.22)
Depending on the value of (, three distinct casespresent themselvesfrom Eq. (6.22) as shown in Table 6.4. Table 6.4 Three distinct cases of second order svsiems
Danping ntio xalue 1 2 3 Rootsof charactetistic eq.Ltion
rt r 12 dLu
S!stefll
specifcatian
Overdamped Critically damped Underdamped
E> 1 E<I
q = s2 and both are real. s1 and s2 are complex, one being the coniugateof the other.
We will consider only the r.nit step input for the second order system.
14
c(')=T;#;a R(,)
'i t1 * zr,t * ,4, - (2 11s s(s +(a, - jro,,t1. + (a, + ia^.fi - 62 1
-4,
Thery
s 1s+(a,jr,,lt-Crl k+(a4+1a,,tl-y'1
(6.%)
e=sc(s)1.=. ' -=
=,1
="t
et-ill-'z)F+
- F 2v r ;
(6.:2s)
145
^ z:J ! h \_e E2
(6.26)
!151=:-l---!+:l
'')
(6.27)
(r)=I-|_9
='-El
.\
,i
j-L
L
'
l
)
=t-ffi"
r,,-
"l "or,,,l
"(t)=t-ffi"a(aat+O)
wherecosf={.
(6.28)
to LinearandDigitalControl S'rsterns
(6.28)shows a ffi&. -sine wave decaying.,inan exponentialenvelope(see if-, h arylogy udth the fi$t order systerL 1/6a+_which has - the -* dimensionof i often called tJne thrle-mnstsnt of the'seconi orier"system-
2 "<t)
Exponcntial covElopc
ai
s+an
(6.2e)
Therefore,
- e-qt c(t)=7 - o#e-aa,t =7-(7+a,t)e-,t (5.30)
-Eu,,,,, =,- Lfr ,1,1 ,t--'!Fiw,r * L-JVi- ",-, " -1 2,,1, zJP=
(6.30
ot ControlSystems 147 Peiormance lime Domain systems are given m The responsecurves for cdtically damPed and over-damPed Fgure 6.8.
c(t)
1''
,/ (E= 1.0) drnPed Cdticany
,,'
-----
l.t overdrnpdc=
,__________ J"
sysiems. andoverdamped damped curves for critically Figule6,8 Response It is apparent from the curves that the more is the value of t the more is the rise time and, tirerefore, ihe settling time. Also, it can be seen from the cuwe that a criiica1ydarnped second order system attains the step inPut value at the time constant value of nearly 8 while this value was nearly 5 for the first order system'
These parameters are graphically Presented in FiSure 6'9 for the steP resPonseof a secondorder sYstem.
148
t'" I
i-1,
t.2 0.8
\Y,
t ,- - - - - - - - - - - - - - _ _ _ _ - _ ;
-----------------
0.4 0.0
Figure 6,9 Graphical prsentation param;o| of performance Nov/, let us discuss these parameters one by one. Delay time According to the definitiory ,(t)1,=,,=;. So, from Eqs. (6.28),(6.30)and (6.31)we get
(t+x)e-'=|
wnere : = arola.Solutions to Eo. (6.32) carr be obtained for diJferent values of f arrd graph of u'
pol,lni.'[,,ffii
".
1+o.ze
orn
(6.34)
Rise time We considerthe underdamped systemfor simplicity. If t, = 1i,o" requued to attain the steady_-state value,we noti thatihe sine facto^r .f iiq. 1O.Zey'rf,orid harr"a ,ero ualoe to makec(r) = 1. Thus,from Eq. (6.28), we get
str.(adt + =0=sinNz lt_t,
(6.3s)
of hntrol Systems 149 Pertotmance TimeDomain first time, i.e., for N = 1, we have from Eq. (6.34)
., ' n th r '- + c o s ' E = E t D tlt-5 |'..._-
n - cos-l E
^t;,2
(6.36)
Peak time for it from ff t" = time required -tfte to reach the first pea! we can find an expression condition that c(f) will be maximum here' Thus, rq.is.za1 using dc\t) |
-to"t"
dt 1,,
=-lJt"
Jt-g'
,n, o-1r,t"
,!r-f
+d)=0 sin(rd,rt,
i--------=
snl@,,[-FYr+/-/]=o=sinNz
For the first peak, N = 1' Therefore,
6s7)
(5.38)
fusrnfta,./t
(5.3e)
Substituting lo value from Eq. (6'38) h Eq (6'39), we get after a little algebraic rnanipulation -iMo = s r'-' (6.40)
of Maximun per cent overchoot can be obtained by rnultiplyin-g the righFhand side gq. fO.+Ol Uy 100. Ii may be observed that Mo is a function of { only' Its behaviour with f is shown in Figue 6.10'
150
to LinearandDigitalContrclSystems tntroduction
'/oMe IOO
t l,o I
60
Flgure ptot. 6.10 6 vs Mp Settling time If ts = time for settling within 2% of the final value, then
5@"
(6.4-L)
This approximate relation can be arrived at from the following considerations.Suppose we want that the output settles u/ithin a toleranceband of tA. That means, the arnplitude of the oscillating sine factor shoutd equal A Therefore, t-=A Vl- 9Taking the logarithm of both sides of Eq. (6.42) and on rearranging, we ger (6.42)
-atS"=rr6.,trj1
=]nA-:2 InA . t t- =+-' 2an o"
(6.43)
Since f < 1, the second term on the right-hand side of Eq. (6.43) doninates and so we may write it as
t =-++ Eo"
$.44)
Substituting A = 0.02in Eq. (6.M),we get the approximate reiationof Eat. 6.aU.
151
error SteadY'state
e( = r\r\- c0 = kV
--|'i"l
s\^(ali+ Q)
(6.4s)
(6'46)
eo=e(r)L--=0
With this lems and then to calculation having a unity feedback system For 6.t EXAi/IPLE
L
j'1#",':$tr1';{.'##j{liill':'#iffil'
cG)=a;l6i
(c) ara(d) ro and (e) Mo' find (a) o+'(b) transferfunction is grven overall its 'yu"'n' a unity f""aUutt Solution: Sinceit is
by
rG)=#%
25 s(s+10)+25 25 s 2+ 1 0 s + 2 5
=--------
a]"
with that of the stangiven transfer function the of ComParingthe denomirators we ger da-rdsecondorder system' ai =zc (a) an = 5 tad/s (b)
sz + Z(tons+ a4
z(a, = L0
,=5 '-l (criticallY damPed)
cz _ i -w
(c)
l(Dd=./JnlL-9
b=--#'+*(noveak)
Mp = 0, since it has no Peak.
6.2 The open-loop transfer function of a unity feedback system is glven by EXAIiIPLE
cG)=:+: s(r+sl,
where T and K are Positive constants.By what factor should the gain K be reducedsudr that to (a) the peak overshoot of the system to unit steP input is reduced from 75olo
25o/", auld
(b) the damping ratio increasesfrom 0.1 to 0 5? Solution: The overall hansfer function of the system is given by
G(s) rr"r -'-' = 1+G(s) K s(1+sT)+K T =" K /s n -'T'T By comparison we get (a) From Eq. (6.40) we
-^^ .tr' ti " =/J \Mp)1= Lwe '-- ,t ,!t-ii /rr \ -inn- Lw.
\tvlp 12
(ii)
-oE,
(iir)
-ffi=nffi=rn3-rn4
OI
-G
= -
ln4-ln3
^^., = ^ U'u,lo
(i")
-ffi
Substituting E =# ^^ r=#,
= ::j_:___:- = 0.4413
ln4-ln1
(v,
:=U,VYIo
^ ^^..
(vi)
or
K1T = 30.045
-=u.'+4tlJ
-1, ,l4K2T
^ ,,..
("ii)
or
K2T = 7.534
(viii)
Equation (viii) suggests that K should be nearly 20 timbs reduced to lower the Peak overshoot ftom 75'/" to 25"/". (b) Here, z \ KtT
.j
,=w_
=: = ---------- = Jo
(, e] (o.ef^(0.7)'
(ix)
K2 i
value to increase to 1/36 ot its Present The import of Eq. (ix) is that K has to decrease the damping ratio lrom 0.1 to 0.6 EXAMPLE 6.3 Find ihe time response of the following system for inPut r(t) = sin t'
=---1"(s) ( s + l ) ( s ' + 1 )
''
Solution:
/(t) = sin t
RG)=-5f
s-+1
Equathg the numeratols of both sides, we get from comPadng the coe{ficients s6,*, sa,s3,s2,s and the constant
154
Systems
A=l,B=-:'c=:.
42244 s-l Thus, I -a. L(J) 1 1 1 -t. 1
1111']
D= : andr=;
1 '-l I 1 1 s 1
s+ I
1
(rr_i)t- 4 ?;
s
T-.-:---------i-_-:.-;----'-
-I's+t-Z
.1
G 2+ 1 ) 2 4 s 2 + 1
4 s?+1
rVUsnn*;t
22
1 1 sinf-icmf -Nsint
2,12
EXAITPLE 6.4 A step inPut is applied to a unity feedback sl"stem having the following openloop transfer function: u(s)=s(s+3) Find (a) the closed-loop Fansfer functiort (b) at, (c) { and (d) (d,i. Solution:
= ^z tS
(b) Comparing the denominator of the closed-loop transfer ftnction with that of a standard second order transfer funtiory we get 1ti =1'5 a, -- JE =3 873rad/s we also get (c) From the same compadson, or z(tt' = 3
,n=r,,[-{
= 3.57rrad s/
I I
f
ol Contolsystems Performance TimeDomain
155
confrol system,having 6 = 04 and au = 5 rad/s, is a{At PLE 6.5 A second order (a) ilosedJoop transferfunction, (b) t., (c) tp, (d) L ;biected to a steP inPut Determine and (e) Mr' Solulion: i5 (a) The siandard closed-loop transfer function for a secondorder control system given bY
c(s)
al
RC\=j.'zA"*4
Substituting the values of g and a)", we gei 25 C(s) R(s) s' + 4s+ 25 (b) t- cos-'t n-cos-l 0.4 ^, . = :t ' =--.'*33s
,,$-4
5Ji-016
(c,
(d)
(e)
6,6 A unity feedback control system has the following oPen-looP transfer EXAMPLE function:
^. 4s+l
4s'
Find expressionsfor its time responsewhen it is subiectedto (a) unit imPulse inPui and (b) unit steP rnPut. Solulion: The closed-loop transfer function of the system is given by -'-' 4s+1 C(s) R ( s ) 4 s r+ 4 5+ I 4s+7 (2s'i)'
(a) For a unit impulse inPut, R(s) = 1. 1 s+; 4c+t : '=-_--i.; = r' > ' ; = -(-2 s+ 7 \ ' f 1\' f A 1\
,.-
l'-;J t'*tJ
'-tI
1'56 Thert
-\)
+2
=(,.i),= )'.u,t=+ ,
=*(,. 1 \ l .r)'.,0]"__,
/L| 1
ds Thus,
tl'
_!pi=1,_i]r: ,6="4
(b) For a unit stepinput, R(s)=]. f:herefore
ir\l 2 -..1
|
-
1l s+:l
= ---al s I I
ls=-:
al
1,
2
2
.=f,{(,'};'.r,,}L_,= =i: +
---, t Jl.=_r L 1
2
Thus,
ol control systems 157 Peiormance Domain Time yields lE inverse LaPlace transform
rr I
(Example 6.7). system of thecontrol diagram 6'11 Block Figure Figure 6.11(a). Solution: The block diagram can be reduced as shown in
r(s 'f 4) + 4
6.11(a) Flgure function of the ryrstemas The reduced block diagram yields the closed-loopftansfer
T <' \ =:l:1= ' '/"
C(s)
RG) s(s+4)+4+4(s+2)
4 =7;8s+12
4
(s+2)(s+6)
158
cG)=so;is+6)
=A*
5
B=*-!_1r"y1
S+l 5+6
Then,
=Girl"==_, B=(s+2)c(s)1"__, ,
=81=: C=(s+6)C(s)l ' ''s=-o
Thus,
s(s+2)l 3
EXAMPLE 6.8 Measurement conducted on a servomechanismshows the error response to be e(t) = 1.66e-8t sin (6f + 32") where the input is a sudden unit displacement,Determine the natural frequency, damp_ ing ratio and damped angular frequerLcyof the system. Solution: Given, r(f) = 1. 11"r"1ot" e(f)=r(s)-c(t)=1-c0) Since the error is sinusoidal, it is a secondorder underdamped system where for a step iltput
"-go"t c(t)=1--:......".-s
(adt + cos-1 )
Therefore,
ao=#"*t'rr+cos-1 4)
ol ContrdSystems 159 TimeDonainPertormance = L.56eit sin (51 + 37.) (given) By comparisorL cos-l 6 = 37" = cos 37" = 0.7986 aa = 6 rad/s
A_ = ---:= "ha = Y.YOY raa/s
EXAfITPLE 6.9 In the block diagram shown in Figrue 6.12,G(s) = A/g and H(s) = 25 a 2' For A = 1O determine the values ol m and n for a step inPut with a time{onstant 01 s which gives a peak overshoot of 30%
The overall transfer furction of the system is given by Solution: G(s) rG)=:9= '' R(s) 1+G(s)H(s)
= A s'+A-t+A"
ntZ
= _________::t!sz+\las,s+tfi
(i)
(ii)
T i m e c o n s t a n t.
60,,
(given)
t60
m=2
1 0x 2
(iii)
'\ -,
=ro<sivenl
1tz2= (7.204)2 (1 _ 2)
e=IE=ouu,n
Thus, substituting the value of f in Eq. (iii), we get
,l- = 0.3579
ln
/rn
,=ffi=ze.oz
EXAITPLE 6.10 A sysrem and irs Determinetre values ot ,r,r,a u.J?o*e curve ;ue given in Figue 6'13(a)and (b)'
I
af ControlSystems 161 Petformance Tine Domain the system can be wdtten as Solution: The differmtial equation for ) Kr(f)=y(r) M d z x l t ,r ) Bdx(t+ dt df initial conditions = 0' is Its l-aplace transform, for all
r(,)=#=7r*+K
1/M =j;T;E, This yields the characteristic equahon
(i)
.r*9r*I=o=r2 .M-M
we gef By comParison
+ tfi +z(at,s
zio"=fr
=: 'F = --,-:-2a"M z.JY'M
BB
(ii)
*, =.*l-
#,)=
ft=-.o'oeu=zzzos
(in)
From Figure 613(a) and Eq (i)
xG)=
So,
8.9 s(Msz+Bs+K)
8.9 8'9
ConlrolSystems
x=ffi=2e6.67p7*
--ft 1 =o, = z{from resPonse)
5' "11-
(v)
',=ffi=''*'
v 1041,, = / /,365 Ke rvt =---. =.-,)z /1 Oq9\z
(vi)
B 2.IKM
B =2JKNl
Figure (Example 6,14 Closed.loop system 6.11). The overall trarufer function of the svsrem rs Solution:
16il
K s2+ns+K ( = 0, with that of a standard second Comparing the chamcteristic equation, s2 + 4s + order system, we get a)"= Vrr .aa ' 2ah Now, f s= - = l s ( 8 r v e n )
(i)
zJK
ro,= +
= - lusrng!,q. (r,l a=8 Ttre peak overshoot condition gives us
(ii)
g.
-,\
nE =2.303 -7Substituting the value of { from Eq. (i) in Eq. (iii), we get
(in)
-+=2.303
l" n' \l'- 4K
t!4K - a' Putting the value of a from Eq. (ii) h tl:ris equatiorL we get n(8\
-=Z.JUJ t--------"'= -'---
^1,
,l4K - 64
64tt2 2.303'
K = - | -"""""= + b+ | = +) / / 1
OI
ol
.. 116Li
...l
4 L2.303- I
164
EXAiIPLE 6.12 Detemdne the value of controller gains Iq and K, for the system shown in Figure 6.15 so that its damping ratio and natural fre'quency of oscillation become 1 and,4 t1z resDectivelv.
^. .
2(K, + K,s)
s(s + 4)
"
zKt + 2Kps
s" + (zKp+ 4)s+zKl Comparing the characte stic equation, s2 + QK, + ls + 2Kt = 0, with that of a standard second order system, we get
o; = zK1
or
= t+-Z
=8tt-2
= 23.13
(6.48)
(6.49)
(6.50)
R(s)
"('r=i;d;E6
e.. = lirn sE(s) sR(s) .. =:S1+cG)HG)
(6.51)
(6.52)
2SeeAppendix A
166
From Eq. (6.52)we find that while the numerator is related io the input, the denominator, which is the characteristicpol1.nomial, relates to the ry?e of the system. Thus the steady-stateerror of a system depends on the following: Input to the system Type of the system Next we define what are called static errcr coeffcientsot mnstsnt, . o
One may note here that each enor constant variable is the dedvative of its precedhg one, i-e., velocity is the derivative of position and accelerationis the derivative of velocity. These originate from their definitions.
=1 R(')
5
..
s .t 1l c-=Slr_qu*o 1
.. 1 "-,01+ G(s)H(s)
L+li4G(rHG)
1
1+K"
where Kp=lt4GG)HG) is called the staticpositionerror constanl.
(6.53)
(6.54)
l/
/ '
RG)=-
7l ""=SL*cG)At
-
1l
li'n
1
1
-limsG(s)H(s)
s+0
1 =K"
where (- = lim sG(s)H(s)
(6.5s)
(6'56)
indicates We note that ii co:tair-rsan s which constdnt' effor oelocity static the called is til fact thai velocity is the fusi derivahve differentiation for once rn t"*""ari;';tflt of the position variable'
ParaboticinPut
Here, 1 =R(s) s-
1
Ko where K- = lim s2cG)HG)
(6.s4
(brd)
' ' it contans s- 'arhichindicatesa secPtediclably' conslaflt' is called the statb acceleration vadable' J.J-d"rlttuti.t" of the Position
I
168 Introductionto Linear and Digital Contol Systems
I 6.5.3 system Types and Steady-stateErrors try." system_ (Section earlier 2.11). Ir is determined by thenumber Y"_1,:9:.0.,1n" " at s = 0) or poresaf the oflgrn 9l (i.e. in the openJoop
' transferfunc'tiorL G(s)H(s),
(6.se)
In Eq. (6.59),k is the number of poles at the odgin. Therefore, it $ a type k svstem, EXAMPLE 6.13 Identify the t]?e of the systemfor which ^r,l , ( D r1 Solution: Here, K ( ]+ 3 s ) allo s' j-5s
ElSl=-
s'+6s+7
twe 2.
EXAMPLE 6.14 ldentify the t'?e of the system for which = 5.3 C(.)=-,-- j _ and H(s.1 s-+bs+/ Solution: Here, - 3) c(s)H(s)= -4(s s'+6s+7 It has no poles at the origin. Therefore, irye = 0. this background, we see how the static erlor constants,and for . .With that matter, steady-state errors are related to t)?es of systems. Type O Here, _) K ( 1+ . 7 rX t . s I 2 ) . . . ( t + s i ; , r C{s)H(s
(6.@)
7. Stepinput
z. r-*p
irrput
K-, = l i m s c ( s ) H ( s ) = 0
s-ro
1
3. Paflbolic inqut
6.4\
=0 K- = Iim s2c(s)H(s)
(6.63)
Type , Here,
5T2) (1+sT") .r.\,{n\ _ K(l+sT1X1+ s4)(1+sTr) s(1+ " (1+ si;) (6.64)
7. SW input
Kp=lil4GG)HG)=e5s=""--=U
1^
(6.65)
ess=17=A
11
(6.65)
input 3. Pffinbolic
=0 K- = lim s2c(s)H(s) 1
$.6n
Type 2 l{erc,
u(srrI (5,= -.;----=i;:---=1----;-:-;s ' ( l + s l 4 x I +s r b ) ( r + s r t r ,
^...,,.
) (1+sTn) K ( l + s T l x l+ s T r "
(6.58)
1. Stepinp t
&' = l i m G ( s ) H ( s ) = s'0
179
.'.
2. Rmnpinput
e"=-1.=o r+q="
=K, _ = lim ;c(s)H(s)
s'0
6.6e)
e""=;-
1^ =U
(6.70)
3. Pqrq.boli input
& =lrms'?cG)ruG)=r
. %=K=" 6.71)
The results, so far obtained, are summarised in Table 6.6. The following points are apparent from the table: 1. Ramp and parabolic inputs should not be applied to t)?e 0 system. 2. Parabolic input should not be applied to [pe 1 systern. 3. For t)?e 2 3, eu = 0 for all inputs Two more points which are not apparent from Table 6.6 are as follows: 1. e* for a linear combination of inputs can be superimposed. 2. The rnethod fails for sinusoidal inputs, becausethe final value lheorem camot be applied in that case. Table 6.6 Steady_slale efforfor ditferent inDuts hpesanddiffersnt
Step
IWe e" =:---:l+^,
Wltt Rnnp
e__ - =_l K"
Parabolic 1
1+K 0 0 0
1 K 0 0
1 K 0
171
overcome it does not show how the error varies with tirne' These disadvantagescan be are often telmed uy fo owing the method of finding generalisederror coefficients that error coefficients. dvnamic ' The eror function, we iound in Eq. (6.51),is given by
(6.72)
The denominator on the right hand side of the equation is a function of s and it can be written as powe! series in s as follows E(s) 1. 1-,7^2,
R(r)=&-i<t"'8"
K1
-'
(6.73)
(6.74)
Ttrerefore,if the input function is known, dynamic error coefficientscan be figured out throueh a compatison between Eq. (6.7a) and the polynomial obtained from invelse Laplaie transfoim3. The following Lxamples will make the procedure clear'
= GG)HG)
KG+4)
s(s3+5s2+6s)
find (a) type of the system,(b) static error constantsand (c) error due to input fr2 ' Solution: (('+L\
(") GG)HG)=d;i;6o
- -{G+4)
+5s+6) s,(s,
ee , =2. . T h e r e f o rw
A3A 2K
'qil
172 to Linear tntroduction and Agihl ControlSystams EXAIIPIE6.tG The open-loop transfer function of a servo system with unity feedbackis given by 500 =;I+0_;i
L,(s.f
(a) Evaluate the error series of the systen. (b) Deterrrine the steady-stateerror of the systen for the inpui t(t) = L a 21 * ,2. Solutlon: Since it is a unity feedback syster; we have E(s) 1 s+0.1s2
R(t=1.cO=sofi;nI'
The long division of the right-hand side of the equation yields - 0.000000792tr 0.002s+ 0.000196s2 500+s+0.1s2 ) s + 0.1s2 ts-r 0.002s2'a 0.0002.s3
- 0.0002d 0.098s2 i 0.0000196/ t0.098d i 0.000195s3 - 0.0000195# -{.000396,s3 +0.000396dr 0.000000792d + ... E(s)= - 0.000000792s3 +... + 0.000196s2 o.oozs R(s) + + 0.000196s2R(s) - 0.000000792fR(s) E(s) = 9.002t41r1
:i+ + 0.000196
- 0.00r00ffi792 :-:*
+ ..
dr(t) =z*2t
dt
d3r(tl --:-i=^ u
dt'
173
- 0'000000792(0) + "' e{t) = o.oa2? + 24 + 0'000196(2) = 0.004392+ 0.004, = 0'00'1392 + 0'004t and the dynamic error {a) The eror series of the qrstem is e(l) coefficients are
Kr=1=0
+*. Solutlon: It being a unity feedbacksystem,we have + s2 E(s) 10s RG)=50-10;7powers of s' we Note that sincewe want to find out a polynomiatin ascending the have to arrangethe numeratorand denom:natoiin that order, before Performing long division' By long divisiorr we get + - 0'02s2R(s) + 0'004#R(s) + (o)CRG) E(s) = 925p1t1 Its inverseLaplacetransformyields
,12,1t\ A3 l\ dar,l.l trtt\ " + ' j:i' ":i)'/ + 0'004:-:j:' +(0) o.o2 +02!y e?r=@\r(t\ dt' dt' dt dt'
=*n .t#.*#.;#.+#.
174
",=-#=-*
rn =]=-
*G='fo=_
The input is r(t) = 1 + 2t + *. 9o,
:::):! =2+ 2t d2r(t) ^ dt' Thus the error series is given by
it\
4t)=o.2(2+2r-0.02(21 = 0.36+ 0.4t EXAITPIE 6.18 The open-loophansfer function of a unity feedbacksystemis given by
jP c1t1=-"---. '
l-l"ni:t"::';Fnirldrf;
= 10 =t
TimeDomain Performance of ContralSystems 175 We obsewe that this is a combination of step, ramp and parabolic inputs. Hence the steady-stateerror is given by 2 ,-= *4 *4 " 1+ Kp K, (" Substituting the values obtained for the error coefficients,we get
,"=j-*a *!=+
6.19 A servomechanism,the block diagram of which is given in Figure 6.17, EXAMPLE is designed to keep a radar antenna pointed at a llying aeroplane. If the aeroplane is flying with a velocity of 600 km/h, at a range of 2 km, and the maxirnum tracking ellor is to be within 0.1o,determine the required velocity error coefficient.
(Example Figure 6,17 Block diagram of servomechanism 6.19). = 2km Sofution:Giver; the velocity = 600 km/h ='166.67 m/s. The radial dGtance = 2000 m. Therefore, the angular velocity is u 166.fi o = - = --::+ = 0.083rad/ s = 4.756desJs r 20ffi The input to the hacking system is the angle swept in time t sec. So, r(t)=at=4.756t
RG)=!iq
The open-loop trarufer function of the system is
= G(stHrs) ''
<r1r <?\ r L
176
. . 4.756
s+0 s'
+ sT) s(1
S(r+sl)fI\z
or
K' = 47'56/s
5,20 Find tyPe, error coefficients and eo for the system, shown in Figure 6'18, EXAIIPLE for the inputs (a) r(t) = 12, (b) 7(t) = 6r and (c) r(t) = 12 + ot + l*' 2 2= ---''-'(s+sxs+10) "-t.l H(s) = 55
(Example 6.m) system lorthecofirol diagram Figure 6.18 Block Solution: The block diagram can be reducedto give Figure 5'19'
250
- t40r - 50
For a t)?e 0 system' only It has no poles at the odgin. Therefore, it ls a t,?e g sygtem the static position error coefficient, Kp, exists, its value being
,q0
7;
=s
72 sR(s) -. *d 1 + G(s)H(s) 1+ Kp
O) Here,R(s1={ Therefore,
=, =l;rn -s -tj s s[1+G(tH(s)] 5
(c) Here,
-.. L2 6 K(s)=-+-+s s-
L zs-
have aheady seen that Since erors for individual inputs can be superimposed and we say that for l"t tf-," secondPart is -, wlthout calculathg it for the third Par:twe can "" this input also e," = Figure 6'20 6.21 Determine the range of values of K of the system shown in EXAITPLE so that es < 0.004when r(t) = 0'2t-
(Example 621) system 6.20 Control Figure Solution:The open-loop transfer function for the system is K G(s)H($= ^
rt! f r./
Here,
178
,.
_-i-
0.2(5 + t)
sros-+s+K
o.2
(
0.004
'urro*p.tio" We will coruider bo& separatelyThe other is that poles and zeroswil be locared," th" dft_ili';;J} "^_ro""". 6.7.1 Addition of poles
As told earlier,this studv can be made-onopen_loop and closed_loop tralsfer functions. *" srudy meaningtut,*e conliae. uiiq, i""-Ju".i'iy,"*" for openJoop "on :t""T*" Closedloop transfer function Let the closed-loop transferfunction be
=-"----:TG)
s'+0.6s+1
(6.75)
1r
(6.76)
ii'
4t\ r.4
179
(6.75) lor ro = 6, 1, Figorc 6'21 shows step responsesfor the system representedby Eq. 2ar.d4
l"
1 0.8 0.6 0.4 0.2 0
8l0
12
14
20 16 l8 _---__-_________>, (s)
responses forEq.(6.75). Figure 6.21 Step but peak overshoot decreases. Here, we obsewe that as ?pincreases,rise time increases, We add, though observed in a Particular case,the conclusion is general.
G(s)=--1D\' T Z,/
(6.n)
at s = - a We add a 'pole tp
to make it
c(s)
1+G(s) 1
!\,
"
(6.78)
-pt, i \
. / . r ? \ r 1+ r < \ + 1
, _t\_
180
Introduction to LinearandDigitat ControlSystems responses of Eq' (6 78) corresponding to 6 = 0, 1,2 a d 4 are plonec
,,*rJ1lr.tt"o
4t) 1.5
I
I
tu
tz
14
16
lt
--"-------' t(s)
20
It te^observed from this plot that -may 1s g ircreases,both peak overshoot and dse time mcrease.An increaseof a means that the io tf,u o"g_ in the s_plane. fob comei The conclusion, though <irawn for a particular "for"i i, i" J;l ;;tte generat. """",
Let the closedloop transfer function be 1 r (s,= ;r_:_::; We add a zero to it at s = _1/r. so that
I (S) = --:-----j--
(6.7e)
7+t_s
s'+ s+1
(6.80)
T(s)= ---:---= * - - , s ' + s + 1 ""s s ' + s + 1 of Eq-(6.i9),that of Eq' (6'81)will be So,if c(t) is the step response c^(tl=c(t\+r, ' - d t.Lc(t)
11
(6.81)
(6.82)
and cg(r) It is clear lrom the figure Figure 6.23 shows the Ploi of c(f), t.!c$) -dt that the zero term decreasesthe rise time but increasesthe Peak overshoot'
I 12
I
9r e
0123
-_______) I (s)
OpenJooptransfer function
Let the open-loop trarsfer frmctioa be 1 G(s,= -_s(s+ r, (6.83)
and the zero a15 = -1/t. Then the unity feedbackclosedloop iransfer funetion becomes
T( - ' '<\ ' = ---------:-
7+ c-s
(6.84)
(1+t s)+s(s+1)
182
We obsewe here that while the term (1 + z-s) in the numerator increases the ma\imum overshoot, r:) term in the denominator aJds to the damping term, which, in tum, reduces the maximum overshoot. The combination of two counteracting effects produces a complicatedresult that for lower values of t: addition of zero reduces maximum overshoot and irnproves dse time, but aftet an optimum value of ?, the situation reverses. Let us considerthe openJoop transfer function with a zero added to it as
(6.8s)
sr+3s2+(2+5rrs)s "5 The step response of Eq. (6.86) is shown in Figt,re 6.24 lor t = g,0.2,0.4,2,4 a d 8. It may be obsewedfrom the figure that the peak overshootas well as rise time goes down as ?, ircreases fiom 0 to 2. After that, though the rise hme continues to decr&se, the peak overshootgoes on increasing.
c0
s ( 5r l l ( s - 2 ) 5 ( 1 -r.s)
(6.86)
I
0.8
0.6
0.4
o.2
__>,
(s)
Rige tu e
tl
lncteases
Decteases
Closed-looP
Increases
Decreases
Decreases
;";;;;',;
il:"'il:",tiil, We phaseareais larger' Let the sweep.in phase, fur.;"r. i;t# ,yr,"- i" oi.o.--iri*l.- minirnum and non-minirnum phase systems' the of us compare the unit steP lesporues of which are given by "--rr?.'run.no* c(4=6-"1';=-n----"-(6.87)
s "+ s + 1
-(+l
rransrer in rheir
and
=c",**,ts)=;-;!'a x(s)
(6.88)
in Figure 6.25 and Figrrre 6.26 of the sYstems We present the unit steP response respectivelY.
1.4 1.2
0.2 0
6 Time(s) l0 12
1A4
1.2
I 0.8
r'od
l0
t2
ttt' none of these f1"m to be ,JPeratedin overdamped conditiory oampng ratio should be the value of the (i) 0 (ii) > 1 (iii) 1 (iv) < 1 (c) The steady-state error for a tPe 3 sy-s.tem for a unit step input is (i) zero
"' T".Hff:'ff;Tation
.1_-'j :3:.oTo"o
(iii)one
.$l ffH,t
(d) The open loop transferfunction of a system -'- is l0 . *o rrre sready-state error ", 1+t due to a unit step input is
of ControlSystems 185 Pefiomance l1meDomain (i) 10 ,...' 1 {r1ll '11 (ii) 0 (iv) -
ffi
=- . 3 *
"
given a unit step inPut. The time taken for the output to settle within i2% of the final value is (ii) 1.6 s (i) 1.2 s (iv) 0.4 s (iii) 2 s (0 Addition of a Pole to the closed-loop transfer function (ii) decreases rise time (i) increasesdse time (iv) has no effect (iii) increasesovelshoot 2. Corsider the block diagram given in Figure 6 27'
(Question 2). diagram 6.27 Block Flgure Find the closed looP tlansfer tunction T(s) = YG)/RG)' (b) Find the CL unit steP resPonse. (c) Find the final value of Y(t). nse 3' (a) A first order systemwhen subiectedto a steP inPut has a lemPerature of 25'C after an hour and 37.5'C after 2 hours, sta*ing from coid condition' Calculate the final steady temPerature rise ard the thermal time constant' (b) Sketch the timedomain responseof a tyPical underdamped second order system to a step input. On this sketch, indicate the {ollowing: (i) Maximum peak overshoot, Mo (ii) Rise time, t, (iii) Delay time, l; (iv) Settling time. ts (v) Steady-state eror, e.s 4. (a) A second order differential equation is given by
(4,
186
lntroduction b LinearandDigitatControlSystems Find ihe following: (i) Undamped natural frequency (ii) Darnping rabo (nf Darnped natural frequQncy (iv) Damping coefficient (v) Time constant (b) Explain the unit impulse response of a first order systen. the, expression for per cent peal overshoot of a second order underdamped fin9 system due to unit st? input_ Coruider the unity feedback system with GC)=I( ^ . ff K. = tZ, find the per
cent overshoot and peak time. (a) Find the error coefficient for the following system as shown in Fizure 6.2g.
Figure 6.28 Sysiern (euestion 4. (b) I fhat do you mean by transient response and steady state response? What is steady-siateerror? Supposeunit ramp inpnt is given to type O type f *a type 2 systems. Compare thJ iteady-state error lor ttre-se three iises. 9. (a) Find out the tirne responseanaiysis of a unity feedback urderdamped control
" T#r,,
(b) Define and calculate the value of peak time and settling time for the above time response equatiot. Derive an expression for the step response of al underdamped second order system. Sketch the resporue indic;fing ;U tirne_doqrain ;;".id;;*. Find the steady.5lateerror ol the unity feedback system having C1s;=, :10 . in '0.1+ s1 following the input r(t) = l + tu(t).
72. (a) Find out the responseof a tlpical underdamped second order closed_loop
system with unity feedback having unit st+ curve. input. D.aw the response
of ControlSystems 187 Perfomance llme Domain -1 ! j2 a d zerc at (b) A unity feedback second order servo s)'stem has Poles at -1 ! 10. Its steady-state outPut for a unit step hPut is : ' Determine the transfer function. indicating Peak over19. (a) Sketch the unit steP response of a second order system shoot, dse tilare and settling time. as a fust order s)slem with,a (b) ' A temPerature sensing device can be modelled time constant of 6 s. Ii is suddeniy subiectedto a steP inPut of 30'C to 150'C' What temPerature will be indicated in 10 s after the process has started? 14. (a) Define the fouowing: (ii) Delay time (i) Rise time (iv) Overshoot (ni) Settling time (b) The open-loop transfer function of a uaity feedbackcontrol system is given by G(t)=r(1*rr) (i) By what factor should the amplifier gain A be multiplied so that the dimping ratio is inceased from a value of 0'2 to 0'6'r that the overshoot (ii) By what factor should amplifier gain be muJti,plied-so= oi ttt" ,rLlt step resPonseis reduced ftom 80V' to 209? [% overshoot 100exP en|/^11- 62I, d = damping ratiol 15. (a) Find out the resPonseof a typical underda:nped second order closed-loop system with unity feedback having steP inPut' (b) For a unity feedback closed-loop control system, the open-loop transfer function is given bY
r"-----'= A
..(s,r=;G;5
Calculate the value of rise time (t') and maxiqrum overshoot (Mo) when the system is subiected to a unity step inPut' 16. Write short notes on the following: (a) Time constant (b) Settling tirne (c) Peak overshoot (d) Standard test signals used in time'domain analysis of control systems'
'E
BASICS OF CONTROLLERS
CoEpaaatoa
DcsirEd yrlue
MaiF&red
Cotrtolld
of Contrclters 189 Basics 1. ProPortional 2. Inte$ar So' controllerscan oe urvruEu rharacteristics contror: on their mode ot controUer t. Two-posifionor ON-OFF (P) cortrouer 2. ProPortional 3 InteFal (I) controller-.4 Dedvative (D) controller (PT)conholler i. proo-tio"uf Plus inte$al plus derivative (PD) controller--. i. i""i"tn*"f plus derivative (PID) controuer i. or"'p-,t"rr"l ptus integral and evaluate their we will consider these controllers sections fouowing the h perfolmance'
controller' ol a lwo-posftion representaiion ?'2 Schematic Figure the actron carr be described as mathematically tJnen = signal, actuating d(t) = ale(t)> 0 (7.1) I A, (Maxor ON Position) a(r)= = nze(r) <0 or oFF Position) la, 1r',,tin
Contollr
place must Passbefore switching takes The range through which he error signal
ON.OFF
CoDfroller
190
lntroductionto Lineatand Digital Control Systems The advartages and disadvantages of this t'?e of control are ljsted in Table
Simple, economical. Used in domestic applances as well as in industry where rough control t5 necessary_
racy a.renot much improved. 2. Controller condition oscillates around the set point.
= Kf(t)
The Laplacetransformof Eq. (7.2) is
(7.2)
= I(pEG) ,aG)
(7.3)
*l b called the controllergain. Though generally its value is greater than 1, it can I^n:l: oe ress rnan I ln some applications. Since in most of the casesii ampJifies the error signal, it facilitates deteiti-on of small deviations and its eventuat remedy by the actuator.
7.3.1 Accuracy
Consider, for example, the second ord.er system given in Figure 7.4.
Figure 7.4 Second order system. Here, with the addition of a proportional controller K r,f " P-' GG\HG!= '' s(s + 2a4\ Therefore, " sR(s) ,-o1+c(s)H(s)
Basicsot Conttolle6
191
=lim
'1 -L
sR(s) K"o;
s(s+2ot)
(7.4)
szG+2{to,1
1
;.-
116
------'------.7
+ 21a"\ s(s
-o
(7.s)
RamPinPut
In this case, sR(s) .. '" li 1+GG)HG) ( s+ 2 a , ) - . 1 s2 -- r . ^ + Kp(Di s' ?)d 52a2s6x1,
(7.6)
Kpa,
Parabolic inPut
ln the case of ParaboUcinPut' _ ,._ -;6 sR(s)
1+c(tHG)
(7.7)
7.3.2 Advantages
of proportional controllers: The following are the advantages in Eq (5'20) io*artl Path gain ^We have seen *t *t'"*"' controller of natural 1. This tyPe p"tft g"nt increases the undamped 'otiiutJ tn" t increase an that
192
ffi '';.:1 l,if;n:: J:ffi * ::::s:Tni.;'::tT"'J:-i:!:r:';j:::'i pe"io,,e.shoot jncr:asd ,h;;sh ;;ffis.;.'; "l::, H:Tlil , lwjlT::.1-.1":" ,l1i1*: ofcontro'er, { .1 ;-;; ",l,
3. It is a stable control as long as (, is not high.
fl".1T::r,":L-**1..1,y1,
,,?*'ff.""^ ,*' ;"",f ;""1';:l; iT.:.tT :s j; ;:"*:":] ;J ;,T,::J *g:l B: ,.':,*" fl :';[ {#;i; K, irn pr ies i";;,'{;;; "p ;:;?tr;',# ;;il,li ystem ; if $,;.i.T';.T:""i K, is too high. u$table
7.3.3 Disadvantages
The following are the disad.vantages ol proportional controllers:
fi"%Tl.*"yil::rroller
7.3.4 Realisation
2. It increases the maximum overshoot of the system becauseit lowers t A simple op-arnp realisation of thr
input-output *tu"*l,+^1",
"*i
:':i*if;:iloller
E, I Rt
r, I n,
ft" iil:ltff#:i
a@=Ie\dt
Basi6 ot controtleg
193
=x,le@dt
where Ki = constant' The Laplace transform of Eq. (7.9) is
(7.e)
AG)=!-E(s)
5
(7.10)
7.4.1 Realisation
i5 nothing but an integrator A simple oP-amP realisation is shown in Figure 7 6' This clrcuit'for which the outPut-input relation is given by
,"=]7l1,,,lat
E"(t)=1. 61r.1= -''' -1= E;(s) s R1C1 which has the form of Eq. (7.10).
(7.r1)
TheLaplacetralsformofEq.(7.11)yieldsthetralsfelfrmctionofthecontlol]eras (7.12)
=K,t9 'dt
Its Laplace transform is
(7.73)
AG) = KasEG)
(7.74)
194
7.5.1 Realisation
The simple op-amp realisation (Figure7.7)of a derivativecontrolieris nothing else thajl a differentiator for which the output is rclated to the input as
e"=RC+
at
dr.
(7.1s)
From the Laplace transform of Eq. (7.1,5), we get the transfer funcnon
(7.16t
dt Je()
(7.17) {7.18)
at'l=[r-'f)er"r
i, ta -1
Basicsot Conttollets
195
be worked out for erlor inPut of a unit steP can controller PI a of action The achJating from Eg. (7'18) as + K; r(t) dt = ^p + ^ir a(t)= Kou(t) Jo
ft -
(7.1e)
signal as shown in Figure 7 8' actuating ramp a produce will Thus a step error signal
d(t)
order closed-loop controller' let us consider a second To check the stabiUty of a PI 79)' (see Figure rt ij attached
pianl'
195
-, . c(s)
' R(s)
'.('-:.)l
,r* s(s+ 21ot)
(s+ K;)of,
s3+2{otnsz +(s+K)r'fi
The characteristiceouation
(7.20)
(7.27)
possesses tfuee roots. II K; > 2(ao, thm two roots have positive real parts that will make the system unstable. However il Ki < 2ea,, then all the three roots have negative real parts indicating a stable systemt. Next we discuss the steady-stateerror, or in other words, accuracy that a PI controller offets.
7.6.3 Accuracy
The steady-stateerror for the system with a PI controller is
sR(s) = rrm sE(s,= llrn:--:=# sss s+u I + (,(srt,(s) s3(s + 2{ar.. )R(s) T-o s3a l(6,s2 + aj,s+ Kiafi Step input In the caseof siep input,
"s =lim
Q.n\
(s+ 2lan1 s3
1^
v.n)
Ramp input
kr the case of ramp input =lim 1^ '
'
(7.24)
rFor a discussionon location of poles vis-i-vis stability oI a system, see Chapter 8 (Seciiong.2). The condition can be worked out usine Routh's rule.
Table 7.2 reveals that the acoracy of a PI conttoller is suPetior to a P controller's. P andPl confiollers 7.2 Comparison bdrYeen Table
enor Steady-state
htput
=t:a--r--!-!J4)'- =' "., sao s" + 2E@^e+ aj,s + K;afi, s3 Kian "
(7.25)
PI 0 Ramp Parabolic
,"
0 0
K;@o
7.6.4 Advantages
The following are the advantagesof a PI controller: 1. e$ is reduced, which means accuracy imProves. 2. The order and t)?e of the system increaseby 1. That imProves damping and reduces overshoot' 3. Noise is filtered. 4. Offset is eliminated-
7.6.5 Realisation
For the circuit given in Figure 7-10,
198
(7.26)
1
RrCz,
Q.2n
(7.281
..
(7.2e)
=K"u(t\ a(t) + Kd ff
= X, * X odln
(7.30)
whirh indicaies that the actuating signal is an impulse. However, if the error signal is a rarnp, it is easy to see that the actuating signal is also a ramp lsee figure Z.ifj.
ol Conttolleg Basics
199
+ 2ea) sG
process. order second PD-controlled Its harsfer function is - '-' ar<\ lI+ K,s)a; R(s) s' + (2ltt;, + Kda;)s+ tt+, (7.31)
*ff),"F+0*=o ,,*z(e
s2+ z( ans+ a|, =0 where , - o -Ko'n of the system increasesby indu:qtg -overshoot Equation (7.33) shows that the effective darnping is reduced (seeFigure 5'10 for .o.titoU"r. As a result, the maxirnum "=pO ( vs M, gapF.).
v.32)
7.7.3 Accuracy
Here,
.,,=$*#h
200
sz +zta-l ,. ' = lun ; i' = s+o s' + (2lon + Kd(4)s + ot Step input
In the case of step inpui,
(s
(7.u)
=u 'I1 _
Ramp input In the caseof ramp input,
e* =lim . " sz G +2a')
(7.35)
1 s-
tF @"
(7.36)
s-\s+ zgan)
vsn
Complnlg Eq. (7.34)-with Eq._ (7.4) we find that the steady-state error is nearly the samefor both P and PD conhollers. But, a pD controller scoreshiglrer over the tansient responsebecauseit increasesthe damping ratio and thus reduci peal overshoot.
7.7.4 Realisation
From the chcuit shown in Figure 7.13, we gei
i=-iz
e" = -e; Applyng KVL to Laplace transformed cfucuit, we get &.1 ----i Ei(s,= 11(s) R', + sCr , 1-.. , . . s R , C+ 11(s)=--t'(s)
(7.38)
(7.39\
F
Basi6 of Contrclters 201
EG)
Thus,
(7.40)
(7.41\
(7.4)
aclion' 7.14 PIDctntrol Figule Without detailed analysis, we may say based on superposition of enors, tlnt since the PD conhol improves the transient Part and the PI control improves the steady-state pajt, a combination of PI and PD imProves the overall control
202
Introductionto Linear and DigitalControl Systems The op-amp realisation of PID controller is shown in Figure 7.15.
Figurc7.15 PIDcontroller circuit. Table 7.3 presents a sunrnary of salient features of three basic modes of control to help select a controller for a particular process. Table 7.3 Selecdon ot control ac{ion
Proportionalaction is chosenif
o o o Load changes are small. Offset can be toleiated. Error signal, which is small, needs amplification. Integral iction is choxn if Deriaatioe actiofl is chosenif
o Transient lesponseparametels such as rise time, maximum overshoot, etc. are to be improved upon. o Plant load changes have to be tracked by the contloller.
dc(t) dt
(7.43)
7
AG)=EG)-Kosc(s)
- --,r'o forward Path gain is
lnLD "_,t*
cG)=!11= E(s)
.. -
"Kod
't == s'+(2(ro,+Keai)s
The overall transfer function is
cG)- G(s)
R(5) 1+ GG)
(7.46)
(7.47\
(7.48)
As a result (a) the mariis increased' It is clear from Eq. (7.48)that the damPint rafio and (b) the nse-rimets mcreaseo' mum overshootis decreased, --'l No-, let us chck the effect on the steady-stateellor' sR(J) , -'s=ri,''.
;nlrc(tH(t
+ Kpg;)slR(:) + (264r" - l, sts-'z s'o st + 121a, + Krai\s ' t'si' _rn t^G+2o,+Kp(!:)R(s\_
;-a 3z - 12(a^ L KDD;)S + a;
\7.4sl
Step input In the caseof stePinPut, ?ls- (2a,- K=pot)l .! =o = i^ ^ =' i'jd s']- (2d"- KD(4\s+a; " s {7.s0)
204
Ramp input
Here,
= e-" lim
"-ri
(7.s1)
Parabolic input In the caseof parabolicinput K_p(4)l o _ 1i- .s21s-+-(2ot:_.+ _ '. L _ _ -* ;; r, + 12{t .r,- Knal,l s + d}, s3 (7.s2)
A comparison between the PD controller and rate feedback controller, both of which employ derivative action, will be of interest here.
$E=l* e2(t)dt
where e(f) = error siSnal.
(7.s3)
of Controllers Basics for the unit step inPut to a second order system For examPle,
"-ia .o =-ft \ir-9 t f' t-- ( - cos-' 4l t' | (,",11 )r
205
(7.s4t
Therefore,
,)l t
= rse J-
f4-
,-
=
:ffjtffi
2'J_filE-")
f r,,rl
(7.5s)
g"t3,"ii'fii,?Jft
erlor over a certaintime Period,T, The integral absolute error is a measure of average and is defined .r \7 -56) teE=
ldt Jnle(t)
has a-forward path transfer 7.1 (a) A unity feedback position control system EXAI/IPLE compute the value of K that minimises lSE' tunction G(s) = K/s. Fot o^t "d ;i;;t is 1/(1 + sT) The input to the system is 'u(t)' a system of ftnction transfer The @) erroi' track the system Find the value of the ste.ady'state f}r" ,]"ip"i-*o"fa = Solulion: (a) Given, G(s)= K/s' H(s) \'
s+K
Kf
=1l R(,) sl
1.
zOG lntroduclon to Linear andDigitalControtSystens Therefore, lSE=| e'"'dt
Jo o-2Kt l'
2i( [ 1 =2K This result indicates that ISE -t 0 as K r O) Given, G(s) ' = 1 1+sT *.
+
Therefore,
RG)=+
sR(s) -'s ,. ;:d 1+c(s)H(s)
s(r+sl). ,
=llltl-
,.
-.
sio
2+ sT
Altemativelt we can find the same result from the following study in the t-space.Here, the closed-loop transfer function is given by C(s)_ G(s) R(s) 1 + GG) = Therefore, 1 2+tT
=i a=,,c(,)1,=o=+l+ll
IJ-; \ JI r . ,l ! = o
)l
1TT C(s)='--=--+--7--;
Z, :J ,l^ ,
\
,--21
r./
f.
-l
zr\l
_, , c(s)
'
208
s 2+ 2 . 5 s + 1 8 = 0 = s + 22 ( r o n + so f i
By comparisory
4=B
or a, = 4'243 rad/ s
2t'+= z'0
or
2. -O =0.3 4 ' = (2)(4243)
=E+_z_
-
Kaa-
Ko=V-gL
@n
2 = (0.8 =0.24 ' - 0.3) ' 4.243 EXAi|PLE 7,3 hr the system shown in Figre 7.18, determine the derivative feedback constant I(o which will increase the damping factor of the system to 0.6. What is the steady state eflor to unit ramp input with this setting of the derivative feedback constant?
= G(s)
Or(s)
K,GG)
"
On(s) 1+K^G(s)
K^ s(s+2)+sKo+Ka 10 s 2+ ( 2 + 4 ) s + 1 0
The characteristic equation is,
2ea,=2+19 &=21a^-z
- z = 2(0.61(3.762)
= 1.8
10 ; - d ,'-?.rr*lst .
=lim
= 0.38
EXAI'PtE 7.4 Figure 7.19 shows the block diagram of a position contlol system.
AEplifie!
21O
to LinearandDigitalControlSystems Intrcduction
(a) In the absenceof the derivative feedback,i e', Kl = 0, determine the damPing ratio of the system for amplifier gain KA = 5' K1 so that the damping ratio of-the (b) *' Find the suitable values of parameters Ka and in ;yrt"^ is increased to 0.7 without affecting the steady-stateerror as obtained part (a). Solulion: (a) Here, 5
+ 1) s(0.5s
+2s+10=0
,4=ro
(4 = 3.'162 lad/s
=Z zEa"
3.1,62 (b) Steady-state error (for a ramp input) for palt (a)
q=-f-=s.s15
'" _ =telS*.-o
1+ do;*1)
=lim ,+0 s(U.5s + I) + ) - nt
+1 0.5s
qG)=
1 + 1) s(0.5s + 1) s(0.5s 1
s(0.5s+1)+sKi
211
Ka /0.5 2 Kr+r.l(A
K,
u.J
5_T-:=-j---==\,
,f =#
tx; a;' =h5
or
ztu;=T
or L P '- = K t + l ' 'zt;
0.5
tv L _..., ,1 \ I : = 1'{r(e
(0
212
1+K Kr+1
K^
=02
(ii)
JK'=d(ot
Kt = 24.5 - 1 l(r = U.ZK,q
lo
n7
1. Choose the correct answer: (a) Excellent transient and steady state resporue is provided by (i) a proportional action system (ii) a proportional + differential action system (iii) a proportional + integral + differential action system (iv) none of the above (b) Derivative controllers are nevel used alone becauseof (i) their large input impedance (ii) they amplify noise signal and cause saturation of the actuator (iii) they worsen the frarLsientresponseof the system (iv) none of the above (c) The measure of average error over a specified time period is called (i) integal absolute error (ii) inte$al square enor (iii) steady-stateerror (iv) none of these (d) Igtcl of the following control actions is to be employed for eliminating the offset? (i) Proportional control (ii) Proportional plus derivative conhol (iii) Propodional plus integral control (iv) None of these