31' t:t- ur- n.- v.ar/ *1 - موقع الجامعة التكنولوجية على...

77
t:T- OF CONTROL SYSTEMS 6.I INPUTSICNALS Conhol systems are basically dynamic systems So' studying lhetu,behaviour with tine ;";;-i;t. Indeed, the study of variaiion of output of a control system is important ;r;;;y;tp*tiues it cluding its stabiLity ToYuy*l ttle actual inPut to the.syste:l ;-;;t"u"';r.";*" and, therefoie, some siandard test inPrrt signals are used in the ;d;: #" ait.t*"a "".i't srgnals in Chapter 2 (Section 2 7) and their LaPlace traff- fo.u'G.Here, we summarise them in Table 6 t' 31' n.- ur- V.ar/ *1 A'*/Ja. c".,t""I -rl , I t | tu rd' Cr!1t TIME DOMAIN PERFORMANCE Table 6.1 Standard test signals R(s) /(t) Signdl Unit imPulse Unit step Unit ramP Unit patabolic /(f) = 1 tz P\t)=i v{6(f)} = 1 YIU{t)l {lt(t)l r,lp(I)l lr^l for o <t<e t(f)=l€-o€ f0 fort>e [0 forfS0 a(t) = {t for r >o 1 5 1 1 s3 It inte$al may be noted from the Laplace transforms of the preceding one. 136 that each successivesignal is the

Upload: lytuyen

Post on 31-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

t:T-

OF CONTROL SYSTEMS

6.I INPUT SICNALS

Conhol systems are basically dynamic systems So' studying lhetu, behaviour with tine

;";;-i;t. Indeed, the study of variaiion of output of a control system is important

;r;;;y;tp*tiues it cluding its stabiLity ToYuy*l ttle actual inPut to the. syste:l

;-;;t"u"';r.";*" and, therefoie, some siandard test inPrrt signals are used in the

;d;: #" ait.t*"a "".i't

srgnals in Chapter 2 (Section 2 7) and their LaPlace traff-

fo.u'G. Here, we summarise them in Table 6 t'

31'n . -ur- V.ar/ *1

A'*/Ja. c".,t""I-rl , I t| tu rd' Cr!1t

TIME DOMAIN PERFORMANCE

Table 6.1 Standard test signals

R(s)/(t)Signdl

Unit imPulse

Unit step

Unit ramP

Unit patabolic

/(f) = 1

tzP\ t )= i

v{6(f)} = 1

YIU{t)l

{lt(t)l

r,lp(I)l

l r^ l for o <t<et( f )=l€-o€

f0 fo r t>e

[0 fo r fS0a(t) =

{t for r >o

15

1

1s3

Itinte$al

may be noted from the Laplace transforms

of the preceding one.

136

that each successive signal is the

Time Domain Perlormance ol Contrcl Svstems 137

6.2 RESPONSES

Once an input is given to a system, it will produce an output or response. The responsecan be (i) transient or (ii) steady-staie.

The hansient response is that palt of the response which approaches to zero astime tends to infinity. The part of the response that remains after the transients die outis called the steady-state resporue. The parameter, which is important in the steadystate, is the steady-state ellor, ers. It is defined as

ess = lim e(f)

= lim [r(0 - c(t)

where e(t), being the difference between reference input r(l) and output c(f), is the error.

6.3 TIME RESPONSE ANALYSIS: FIRST ORDER SYSTEM

If the dlnamic relation between the reference input /(r) and output.(t) of a system isof the form of

then it car be wdtten as

a1ff+ a6c(t) = bor(t)

rp-+4t1=xr1t1a t

where r = alao = firf.e constant ard K = bo/qo = gain of the system. Taking the Laplacetrarsform of Eq. (6.3) and assuming all initial conditions = Q we have

(6.1)

(6.2)

(63)

(6.4)

(6.s)

(s?+ 1)C(s) = KR(s)

Equation (5.4) yields the transfer firnction as

^. C(s) (( J ( S ) = : = -" R(s) sr+1

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 inFigure 6.1.

(4.) (b)

Figure 6.1 Firs't oider system: (a) block diagram and (b) signal flow graph.

Now, we check the resporue of the system for diflerent standard inputs.

1sf

138 lntroduction to Linear and Digital Contrcl systems

6.3.1 Unit lmpulse Input

Since for the unit impulse inPut R(s) = 1, we have

1C(s) = ---:--;

s t + l

=-.------'

" * ;

On tai..ing the inverse LaPlace transform, we 8et

cG\ =: e-;

So,

The tine-response curve is

0 t

Figure 6.2 Timsresponse curv€ lor unit impulse input.

6.3.2 Unit Step Input

In the case of the unit step inPut, R(s) = 175. Therefore,

^ . . 1 1L(s)=- . -

S S C + I

11=;---T' t * ;

which on the inverse Laplace transform yields

t

c(t) =7 - e t

1c(t) -+ :

c(t) r 0

6.2.

(6.8)

(6.e)

Time Domain Pertomance of Controlsystems 139

It may be obsewed from Eq. (6.9) that

lnifial sloPe of the cu*e =dc(tll

1 -1 I=-e t I

1r

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 (see Figure 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) 1G(s) =

L(,) =;

+ 1

Poles are obtained by solving the charactedstic equation sr+ 1 = 0, yielding s = -l/r'

(6.10)

(5.11)

Flgure 6,3 Plot ol poles of a closedloop lirst order system

The steady-state error is given as

es, = lim k(t) - c(f)l = 1 - 1= 0

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-

state error by applying the finai value theorem. we will discuss the method later (see

Section 6.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-response curve is shown

in Figure 6.4.

140 lntoduction to Linear and Digital Control Systems

Table 6.2 Response with time for unit step input

t / r

c(t) in % 63.2 86.0 95.0 982 99.3

c(t)

I

6.3.3

For the

I nen"

0 tFigule 6.4 Time'response cuffe for unit step input.

unit Ramp Input

1unit ramp input, R(s)=; Therefore,

'I 1

s- sr+r

AB C=;+-+------;.(saf)s ' s 5 t+ I

t1 l= l - t - _L

lsr+11 ^

t,,.,,,]]"_, = [,i (rh)],=, = _ d7l"=,= _ "1

a =is'?ctsll ^

=l+L A S

=[G"

(6.12',)

+ - t l L t s l l I =i l

Thus,

lSee Appendix B for the method.

' l r r z

C(s)=+-'+ :s ' s s t+r

Tine Domain Perlormance of Contol Systems

1t t=- t - -+ - - - -Ts - s s+ j

twhich on the inverse Laplace transforrn yields

-:c ( t ) = t - a 1 7 2 t

r -1)=t-t lL-e " I

\ , /

The timeresponse curve is given in Figure 6.5. The steady-state eEor is given

e* = tim [r(r) - c(f)]- - t t_

= t - (t - z) From Eq. (6.14)1

Table 6.3 Mrnual relationship between inpul and response

141

(6.13)

(6.14)

(6.1s)

Flgure 6,5 Time"r€sponse curve for the unit ramp input.

We find ftom Table 6.3 that the interrelation between different inputs also holds goodfor the corresponding responses.

Input, r(t) Response, c(t)Reldtionship Relationship

Rampr(t) = t

u(t) = 1

Impulse

d(4

dr(t\dt 7- e' t / t *orl,,*

1- !t*,^,,1,=" *n l"-,

ila Eitoduction to Linear and Digital Control Systems

6,4 TIME-RESPONSE ANALYSIS: SECOND ORDER SYSTEM

Ii tl€ d]'namic input-outPut relationshiP of a system is rePresented by a differential

equation of the form oI

o^ d"\') * 0.4!ll 1 ao6(1) = !or(1)

'd {a t(6.16)

(6.77)

(6.18)

i i isca l ledasecondordersystembecausewewi l lpresent lyseethat thet rar rs fer func-tion of the system has an order of 2'

Eouation (6.16) can be written as

1 dzclt) *2€ dclt) +c(f)=Kr(f)c'* dt2 a" dt

'1_ - az

, 2q =a, , ^d K =b

oi ao 0n as 40

"*iil$|,iJl'ii'f*x\i#il#?"{#l#il";,'W'ff ,7,"^#u^JJ1*'#ii'*i'ro["'^iii-J-tt+"- ii."., utt

-ittltl"t conditions = 0)' we get

l++:! :+1lc(s)=KRG)\ ar; an )

where

On rearranging Eq. (61E), we get the transfer function for the secsrd order system as

car=ffi=;l-fi4' ,, -'

, , , -z=7.rlz.s;A

This can also be written in the form

cG)- KR(s) s(s? +1) + K

. {

= -.-.-L..-;

rS r \s_ +-+-

K"_ =ai7

where

(6.1e)

Time Domain Peiomance ot Control Systems 143

and (6.20)

2at

The results given in Eq. (6.20) are inportant because they indicate how the undampednatural frequency and damping ratio behave with the gain, With the increase in gain,the natural frequency increases which, in turn, reduces the damping ratio.

The block diagram and signal flow graph representations of a second order systemare given in Figure 6.6.

(a) (b)

Figure 6.6 Second order syslem: (a) block diagram and {b) signal flow graplr.

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)

sr, s, = -(o, ! a" ,t€'z1 (6.22)

Depending on the value of (, three distinct cases present themselves from Eq. (6.22)as shown in Table 6.4.

Table 6.4 Three distinct cases of second order svsiems

txYT

124@- =:

t

€ =

Danping ntioxalue

Roots of charactetisticeq .Ltion

S!stefllspecifcatian

123

E> 1

E<I

r t r 12 dLu

q = s2 and both are real.s1 and s2 are complex, one beingthe coniugate of the other.

Overdamped

Critically damped

Underdamped

We will consider only the r.nit step input for the second order system.

14 lntrodlrdion to LineAr. aN Digitat Contrct S}fl{ems

6.4.1 Underdamped (O < 6 < t)Here we have

Thery

c(')=T;#;a R(,)

-4, B cs 1s+(a,- jr,, l t-Crl k+(a4 + 1a,,t l-y'1

e=sc(s)1.=. = =,1 |' - (s + €a, - ja,1l1 _ ()(s + fa, + iat,,tt_ 6r)1,=o

="t€'d * r,*Q- €')

- F2 v r ;

(6.%)

(6.24)

t1 * z€r,t * ,4, 'i

s(s + (a, - jro,,t1. - (2 11s + (a, + ia^ .fi - 62 1

et-i l l-€'z)F€+

(6.:2s)

Time Domain Petformance of Contrcl Systems 145

^ : h E 2 )z J ! \ _e

Substituting dre values of 4, B ard C in Eq.

' t ( , ' ' )

!151=: - l - - - !+ : l

" l2i,l1-e 2)

(6.23) we get

1

s+(a,- jo4^l l j

1

(6.26)

(6.27)( E 1l-l;@-21

s + (a, + ia, rll-1,The inverse Laplace trarsfom of Eq. (6.27) yields

( - . \ ( " - \

( r )=I- |_9 + ! l r - tq- i ' l t -E ' t ' . ' * I -L-1|"<1uiJt-€ ' t ' " rlzj^lt-€' 2) lzj, lt-€, 2)

. € l r-,e -i,F:F,^' - r<e-i[4-w,,f l r-,t-i,!14w, *r-c.i,FZw,,l='-El ,i j-L ' l=t _ ia2r=l,ti[4,.t _,-,i'FT,,' )_,-r*,1,,i[7,^' *_"-u,FT,^'1

^lt-E,L 2j j L 2 )E--1a"1=t-ffi" r,tSI -r+^,'

"orr"t,[-y'I eie - p-ie - eF +e-F l

L 4 =t 'oaro -=cosal

= | - e-c@rl L,^ r,, - "or,,,lj lt-e "l

wherc, os4 =r,,{11 . m"sf

"(t)=t-ffi"a(aat+O)wherecosf={ .

(6.28)

to Linear and Digital Control S'rsterns

"<t) 2

I

Figue 6.? ptot of Eq. (0.2a). a

6.4.2 Critically Damped (6 = r )Here,

ffi&. (6.28) shows a -sine wave decaying.,in an exponential envelope (seeif-, h arylogy udth the fi$t order systerL 1/6a+_which has the dimension ofi often called tJne thrle-mnstsnt of the'seconi orier"system-

- -* -

aiL(sl = ----ij-

s(s + aL)''L a"s (s + ro)2 s+an

Therefore,

c(t) =7 - o#e-aa,t - e-qt

=7-(7+a,t)e-,t

(6.2e)

(5.30)

6,4.3 Overdamped (6 > I )In th.is case, the response work out to be

,1,1 =, - Lfr ,t-€-'!Fiw,r * L-JVi- ",-, -E u,,,,,2,,1€, -1 zJP= "

Exponcntial covElopc

(6.30

lime Domain Peiormance ot Control Systems 147

The response curves for cdtically damPed and over-damPed systems are given m

Fgure 6.8.

o 2 4 6 ,__________ J"

Figule 6,8 Response curves for critically damped and overdamped sysiems.

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 criiica1y-

darnped 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'

6.4.4 Performance Parameters for Transient Response

The relevant Parametels are defined in Table 6.5.

Table 65 Perlomance Parameters

c(t)

1''

,/ - Cdticany drnPed (E = 1.0)

,,' ----- overdrnp€dc= l.t

Pararnetet Defnition

Delay time, t4

Rise time, J'

Peak time, tp

Maximum overshoot, Mp

Settling time, t'

The time required fo! the steP response of the system to reach50% of the final value.

The time required for the steP resPonse to reach the final outPutfor the ftst time in underdamPed systems or Srow from 10% to90% of the value in overdamped systems

The time required by the steP resPonse of the system to reach thefirst peak which is the maximum value of the output.

The maximum amount by which the outPut deviates from theinput. It is generally expressed as Per cent of the inPut.

The time the s,'stem takes to settle within a giv€n Per cent of the

final value.

These parameters are graphically Presented in FiSure 6'9 for the steP resPonse of a

second order sYstem.

148 lntod^ction to Lineat and Digital Contrcl Systems

c(t) t et '"I

t.2

0.8

Figure 6,9 Graphical pr€sentation of performance param;o|

Nov/, let us discuss these parameters one by one.Delay time

Ior (> '1

x=7+0.7EEquation (6.33) yields ihe approximate expression for d as

. 1+ o.zeorn

t

0.4

0.0

According to the definitiory ,(t)1,=,, =;. So, from Eqs. (6.28), (6.30) and (6.31) we get

( t+x)e- '= |

5 r-{!-:! "r-e',"t}-r " *1-,1(

-1 "r-:-,ng-rr

=12'l( -t z,lg, -t -

2wnere : = arola. Solutions to Eo. (6.32) carr be obtained for diJferent values of f arrdpol,lni.'[,,ffii graph of { u'

". A ti.,"", "pp.;,";;;"-i; iJ, g,"pll ts siven uy the

Rise timeWe consider the underdamped system for simplicity. If t, = 1i,o" requued to attain thesteady_-state value, we noti that ihe sine facto^r .f iiq. 1O.Zey'rf,orid harr" a ,ero ualoeto make c(r) = 1. Thus, from Eq. (6.28), we get

(6.32)

(6.33)

(6.34)

i-1,\Y,

- - - - - - - - - - - - - - - - - t , - - - - - - - - - - - - - - _ _ _ _ - _ ;

str.(adt + lt_t, =0=sinNz (6.3s)

Time Domain Pertotmance of hntrol Systems

first time, i.e., for N = 1, we have from Eq. (6.34)

|'..._-. , ' h r 'tDnt t l t -5 - +cos 'E=E

. n - cos-l E (6.36)

ad cos (0d, + il - E@^ sin (odtp + 0) = 0

|---Jt - f'z cos 11ar".it - oz \tp + 01- € s:u;.l(a, 11'-,,')te+Ql=0

i--------=

sin / cos [(a,, ,lt- ro'1to +/]-cosCsin(ar, 17-a')tp+0)=0

snl@,,[-FYr+/-/ ]=o=sinNz 6s7)

For the first peak, N = 1' Therefore,

L=-.L' , ,Jt- i '(5.38)

(5.3e)

a little algebraic

(6.40)

149

Peak time

ff t" = time required to reach the first pea! we can find an expression for it from

rq.is.za1 using -tfte

condition that c(f) will be maximum here' Thus,

-to"t" ,n, o-1r,t"dc\t) | =-lJt" cos (r,t"t, + 61n2!! sin (rd,rt, +d)=0dt 1,, Jt-g' ,!r-f

Maximum overshootSince it is the overshoot value at the Peak tirne,

Mr=c(t )1,_ro_.1

--1o"i l

fusrnfta,./t -(ltr+P1

Substituting lo value from Eq. (6'38) h Eq (6'39), we get after

rnanipulation

-i-Mo = s r'- '

Maximun per cent overchoot can be obtained by rnultiplyin-g the righFhand side ofgq. 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'

^ t ; ,2

150 tntroduction to Linear and Digital Contrcl Systems

'/oMe IOO

tl,oI

60

Settling timeIf ts = time for settling within 2% of the final value, then

5@"

This approximate relation can be arrived at from the following considerations. Supposewe want that the output settles u/ithin a tolerance band of tA. That means, the arnpli-tude of the oscillating sine factor shoutd equal A Therefore,

t -=A

Vl - 9-Taking the logarithm of both sides of Eq. (6.42) and on rearranging, we ger

0

Flgure 6.10 6 vs Mp ptot.

-€atS"=rr6.,trj1

=]nA-: -2

. t InAt - = + - -' 2an €o"

Since f < 1, the second term on the right-hand side of Eq. (6.43) doninates and so wemay write it as

t =-++ $.44)Eo"Substituting A = 0.02 in Eq. (6.M), we get the approximate reiation of Eat. 6.aU.

(6.4-L)

(6.42)

(6.43)

Tme Domain Perlormance ol conttol systems 151

SteadY'state error

From the definition of error--|'i"l

e( = r\r\ - c0 = kV

s\^(ali + Q)

eo=e(r)L--=0

j'1#",':$tr1';{.'##j{liill':'#iffil'For a unity feedback system having

LcG)=a;l6i

find (a) o+' (b) € (c) ara (d) ro and (e) Mo'

Solution: Since it is a unity f""aUutt 'yu"'n' its overall transfer function is grven

by rG)=#%

With this

lems and then

to calculation

EXAi/IPLE 6.t

25s(s+10)+25

25s2 +10s+25

a]"=---------

sz + Z(tons + a4

the given transfer function with

(criticallY damPed)

(6.4s)

(6'46)

out a few Prob-having recourse

that of the stan-

ComParing the denomirators of

da-rd second order system' we ger

(a)

(b)

(c)

ai =zc

an = 5 tad/s

z(a, = L0

,=5 ' - l

l - c z _ i( D d = . / J n l L - 9 - w

cG)=:- +:s(r+s l ,

where T and K are Positive constants. By what factor should the gain K be

that(a) the peak overshoot of the system to unit steP input is reduced

25o/", auld(b) the damping ratio increases from 0.1 to 0 5?

Solution: The overall hansfer function of the system is given by

152 lntroduction to Linear and Digital Control Systems

b=--#'+*(noveak)

Mp = 0, since it has no Peak.

The open-loop transfer function of a unity feedback system is glven by

reduced sudr

from 75olo to

rr"r = G(s)- ' - '

1+G(s)

Ks(1+sT)+K

K/T=" s n- 'T 'T

(r)- s2 + 2(ans + c']

(d)

(e)

EXAIiIPLE 6.2

By comparison we get

(a) From Eq. (6.40) we

On taking the logarithms of

(ii)

(iir)

-G

1o;"=.tK/T *rd €=ft.

--+-^^ .tr- ti

\Mp)1= Lwe ' " = / J

,t'--/rr \ - inn- ,! t- i i -oE,\tvlp 12 - Lw.

both sides, vre get

-ffi=nffi=rn3-rn4

ln4- ln3 ^^^ . ,= - = U'u, loOI(i")

(-^

Time Domain Peiormance ot Contrcl Systems

l n 4 - l n 1= ::j_:___:- = 0.4413

1S|

(v,-ffi

(vi)or

("ii)

(viii)

reduced to lower the Peak

(ix)

/(t) = sin t

RG)=-5fs -+1

Equathg the numeratols of both sides, we get from comPadng the coe{ficientss6, *, sa, s3, s2, s and the constant

Substituting E =# ^^ €r=#, we get from Eqs. (iv) and (v)

r ^ ̂ ^..: = U , V Y I o

J4KJ -1,

K1T = 30.045"t ^ , , . .

-=u. '+4t lJ,l4K2T -1,

or K2T = 7.534

Thus from Eqs. (vi) and (vii), we get

K. 30.045 -^ _^-- = - = I y . 5 d oK2 "1.5U

Equation (viii) suggests that K should be nearly 20 timbsovershoot ftom 75'/" to 25"/".

(b) Here,

€,=w_€z \ KtT

(, e] (o.ef ̂ -.j =: = ---------- = JoK2 €i (0.7)'

The import of Eq. (ix) is that K has to decrease to 1/36 ot its Present value to increase

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'

"(s) = ---1-' ' (s+ l ) (s '+1)

Solution:

154 lntoduction to Linear and Digital Antol Systems

1111 ' ]A=l,B=-: 'c=:. D= : and r=;

42244

Thus,I 1 1 s - l 1 ' - l

L(J) -a. s+ I

- t . ( r r_ i ) t - 4 ?;

1 1 1 s I 1 1 s .1 1T- . - : - - - - - - - - - i - _ - : . - ; - - - - ' -- I ' s+ t -Z

[ t+ f12 '2 G2 +1)2 4 s2+1 4 s?+1

On performing inverse LaPlace transfoLm,

. . 1 ' 1C 1 1 1c(t)=:ct- rVUsnn*;t

s inf - icmf -Nsint

=1r-t -1r* r - l tcost +1 tsin t - lcos t +]sint4 ' 2 - 2 2 4 4

. t 1 ( . n \ 1 ( . t r \=ae-t - -#sinl r +T l++rsinl t - ; I4 2 ,12 \ 4 .J 42 \ 4 /

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:

(a) Closed-loop transfer tunction =i%==+* = ̂ z tS

1+C(s) s (s+3)+15 < '+35-15

(b) Comparing the denominator of the closed-loop transfer ftnction with that of astandard second order transfer fun€tiory we get

1ti =1'5

or a, -- JE =3 873 rad/s

(c) From the same compadson, we also get

z(tt' = 3

t= 3 =-L=o.sez' 2a,, 2.1"15

(d) ,n=r, , [ - { = 3.57rrad/ s

fII

a{At PLE 6.5 A second order confrol

;biected to a steP inPut Determine (a)

(b)

(c,

(d)

Time Domain Performance ol Contolsystems 155

system, having 6 = 04 and au = 5 rad/s, isilosedJoop transfer function, (b) t., (c) tp, (d) L

and (e) Mr'

Solulion:(a) The siandard closed-loop transfer function for a second order control system i5

given bY

c(s) alRC\=j.'zA"*4

Substituting the values of g and a)", we gei

C(s) 25R(s) s' + 4s + 25

t t - cos- ' t n-cos- l 0 .4 ^ ,. = :=- - . ' *33s' , ,$-4 5Ji-016

, =---L=---L-=166,' ' t ,Jt-* sJ1-0'16

44t"= fu,= (u4)(r= '"

(e)

EXAMPLE 6,6function:

%M, = 1se "' (- ft)=', ",.' [- ffi] = *,

14c+t s+; A B

t r > ; = - - - _ - - i . ; = : ' = - , . - I' ' (2s +7\ ' f 1 \ ' f 1 \l '-;J t'*tJ '-t

A unity feedback control system has the following oPen-looP transfer

^ . 4s+ lU tS )= -

4s'

Find expressions for its time response when it is subiected to (a) unit imPulse inPui and

(b) unit steP rnPut.

Solulion: The closed-loop transfer function of the system is given by

- C(s) 4s+1 4s+7- ' - '

R(s) 4sr + 45 + I (2s ' i ) '

(a) For a unit impulse inPut, R(s) = 1.

Thus,

co=- /+l'++ul'*;) '*,The inverse Laplace trarsform of the above equation yields

,6="4 _!pi=1,_i]r:

(b) For a unit step input, R(s)=]. f:herefore

7

cG\= ( +=+*, j;g*{ t,"yr

'l'n tJ ['.;J '*,

,*1 I.,{=sc(s)1,_o=a+l =l['*rJ l"=,

1'56 tntoduclion to Linear and Digital Contol Systems

Thert

)'.u,t=+ =(,.i),= ,.r)'.,0]"__, =*(,.

2

1+-2

tl'- -

\ -

)

ds

1 l/ i \ 2 | s+ : l

^ I r l - . . 1 a l 1 ,D= ls+; lc (s ) l = - - -a l\ zJ I I s I 2

- l s = - :2

1 \ l/ L | 1

z

.=f,{(,'};'.r,,}L_,=*{+}l =i: +---, t Jl.=_r L

12

Thus,

lE inverse LaPlace transform yields

Figure 6'11 Block diagram of the control

Solution: The block diagram can be reduced

Time Domain Peiormance ol control systems 157

system (Example 6.7).

as shown in Figure 6.11(a).

. | | | r r Ic t1= j +!k1 -e-z =t - l t - : ls z. 2 \ z /

E(AtilPLE 6.7 Determine the trarsfer function of the control system given in flguJe Ort]

ffi"i"-ri* ur.""pression for its output if the input is a step having a magnitude of 2

units,

Flgure 6.11(a)

The reduced block diagram yields the closed-loop ftansfer function of the ryrstem as

C(s) 4T/<\ =: l :1= :' ' " '

RG) s(s+4)+4+4(s+2)

4=7;8s+12

4

(s+2)(s+6)

r(s 'f 4) + 4

158 ln oduction to Linear and Digitat Control Systems

JGiven, R(s) =: . Therefore,

s

cG)=so;is+6)

=A* B=*-!_1r"y15 S+ l 5+6

Then,

A=sC(s)l =81=?' ' 's=u (s + 2Xs + 6) l._o 3

B=(s+2)c(s)1"__, =Girl"= , =_,

C=(s+6)C(s) l =81=:' ' ' s=-o s(s+2) l 3

Thus,

cG)=:.1_++1.+J s s+z J s+6

Its inverse Laplace traasform yields

c1t\ =2, - e-^ a !2alC J

EXAMPLE 6.8 Measurement conducted on a servomechanism shows the error responseto 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 frequerLcy of 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 second order underdamped system where for a stepiltput

"-go"tc(t)=1--:......".-s (adt + cos-1 €)

Therefore,

ao=#"*t'rr+cos-1 4)

Time Donain Pertormance ol Contrd Systems

= L.56eit sin (51 + 37.) (given)

By comparisorL

cos-l 6 = 37"

€ = cos 37" = 0.7986

aa = 6 rad/s

A_ = ---:= = Y.YOY raa/s"ha

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 swhich gives a peak overshoot of 30%

159

Solution: The

Figure 6.12 Block diagram (Example 6.9).

overall transfer furction of the system is given by

rG)=:9= G(s)''

R(s) 1+G(s)H(s)

A= s '+A- t+A"

ntZ= _________::t!--

sz+\ las,s+tf i

Comparing the denominators, we get

2ean=An=10m

afi = 4n =19,

From Eq. (i) we find

(i)

. 10m 10m' 20n 2.t10n

Time constant . - ==: -=:=0.1s (g iven)60,, )Um 5f i

Now,

(ii)

t60 lntoduction to Linear and Digital Contol Systems

\m=2

Substituting tllis value in Eq. (ii), we get

, 10 x2 l05=iFo"=ffiAg"lru

(iii)

( -, '\

reak overshoot, "/olv\ = r00 exp l_ ff iJ

= ro <sivenl

-$=*e.31=-1-2sav t - 9

1tz€2 = (7.204)2 (1 _ €2)

e=IE=ouu,nThus, substituting the value of f in Eq. (iii), we get

/rn,l- = 0.3579ln

,=ffi=ze.ozEXAITPLE 6.10 A sysrem and irsDetermine tre values ot ,r,r, a u.J?o*e

curve ;ue given in Figue 6'13(a) and (b)'

(ar G)Flgure 6.13 Example 6,10: (a) th6 system and (b) the responso.

II

I Tine Domain Petformance af Control Systems 161

Solution: The differmtial equation for the system can be wdtten as

Mdzxl t , ) r Bdx( t ) +Kr( f )=y(r )df dt

Its l-aplace transform, for all initial conditions = 0' is

(szM + sB + r0 XG) = Y(s)

Therefore, the transfer function of the system is

r(,)=#=7r*+K1/M=j;T;E,

This yields the characteristic equahon

.r*9r*I=o=r2 +z(at,s + t f i.M-M

By comParison we gef

Now, peak overshoot

zio"=fr

BBF = --,-:-- =:' 2a"M z.JY'M

(i)

(ii)

*, = .*l- #,)=

o $! 1r'o-'""ponse cuwe)

ft=-.o'oeu=zzzos(in)

From Figure 613(a) and Eq (i)

xG) =s(Msz+Bs+K)

8.9

8.9 8'9r(-) =0.03 =1im sx(s) = Igt

Mst;s + K =?-

So,

Conlrol Systems

x=ffi=2e6.67p7*

1 = --ft = z{ from resPonse)o,

"11- 5 '

(v)

(vi)

B2.IKM

= 2(0.se7 \ J Qe 6.67 \n s$)

Figure 6,14 Closed.loop system (Example 6.11).

The overall trarufer function of the svsrem rs

_. . C(s) K. l t 5 t = - = -'

R(s) s(s+a)+K

= 1.958 radls

Combining the results of Eqs. (iv) and (v), we get

',=ffi=''*'v 1041,,

rvt =---. =.-- = / /,365 Ke,)z /1 Oq9\z

And Eq. (ii) together with Eq. (vi) yields

€ =

B =2€JKNl

= 180.91 N-s/m

EXAIIPLE 6.|1 In the closed-loop system shown in Figurc 6.14, determine the value ofK and a such that the per cent peak overshoot due to the unit step input does notexceed 10%. Settling time should be equal to 1s.

Solution:

/

Time Donain Peiormance of Control Systems

K

s2+ns+K

Comparing the chamcteristic equation, s2 + 4s + ( = 0, with that of a standard second

order system, we get

a)" = Vrr

.aa' 2ah zJK

fs =-= ls(8rven)

€ro, = +g .

= - lusrng !,q. (r,l

a=8

16il

Now,

(i)

(ii)

(in)

Ttre peak overshoot condition gives us

( - , \exP!- ; ! 1= g '1

| .'/1 -6' j

=2.303

Substituting the value of { from Eq. (i) in Eq. (iii), we get

nE-7-

Putting the value

^ 1 ,-+=2.303l" n'

\ l ' - 4K

t--------"'= -'---

t!4K - a'

of a from Eq. (ii) h tl:ris equatiorL we get

n(8\- = Z . J U J

,l4K - 64

64tt2

2.303'

. . 11 6Li ... lK = - | -"""""= + b+ | = +) / / 1

4 L2.303- I

OI

ol

164 lntroduction to Linear and DigitatControl Sysl€ms

EXAiIPLE 6.12 Detemdne the value of controller gains Iq and K, for the system shownin Figure 6.15 so that its damping ratio and natural fre'quency of oscillation become 1and, 4 t1z resDectivelv.

Solutlon: Here,

^. . 2(K, + K,s)b ( 5 ) = +

s(s + 4)

G(s)" 1+ G(s)

2K1 + 2Kps

and

2(at, =2Y, a 4

2{at, - 4

= €t+-Z=8t t -2

= 23.13

Figure 6.'15 Control system (Example 6.12).

s(s + 4) +2K1+2Kps

zKt + 2Kps

s" + (zKp + 4)s +zKl

Comparing the characte stic equation, s2 + QK, + ls + 2Kt = 0, with that of a standardsecond order system, we get

We are given vn = 4. 5o,

o; = zK1

an = 21wn =818

nr2

'2

= 64r'2

= 315.83

or

Time Domain Peiormance ot Control Systems 165

6.5 ANALYSIS OF STEADY-STATE ERROR

We have already delhed steady-state error in Eq' (6 1) and calculated the same for fiIst

and second ordel systems in time-domain by a method tlut involves the inverse Laplace

;;;t- of respooses. But this error can be calculated directly from the Laplace

t "n"fo"rnea

values of the response. We will discuss the Procedure in the following

Daragrapfu.' -fro* Eq. (6.1) we know that

e" = lirn 4t)

Applyrng tlre final value theorem2 to Eq' 6'47, we get

e,s (f) = lim sEG)

Consider a caronical feedback s)'stem given in Figure 6'15'

Figure

The overall transfer function

From Figure 6.76, we get

This yields

6.16 Canonical feedback control system.

Ior this system is given bY

-. . c(t G(s)' (t) =

RG) =

J* c(dH(r)

EG)=RG)-BG)= R(s) - c(s)H(s)= RG) - E(s)G(s)H(s)

R(s)"('r=i;d;E6e.. = lirn sE(s)

.. sR(s)=:S1+cG)HG)

(6.4n

(6.48)

(6.49)

(6.50)

(6.51)

2See Appendix A

(6.52)

166 lntroduction to Linear and Digital Control Systems

From Eq. (6.52) we find that while the numerator is related io the input, the denomi-nator, which is the characteristic pol1.nomial, relates to the ry?e of the system. Thus thesteady-state error of a system depends on the following:

. Input to the systemo Type of the systemNext we define what are called static errcr coeffcients ot mnstsnt,

6.5,1 Static Error Constants

Often called y'gares of me t oI a control system, static error constarts are tfuee in nurn-ber, namely:

1. Static position error constant, Kp2. Static velocity error constant, Ka3. Static acceleration error constant, (0

They are defined in such a way that the higher is the value of the constant, thelAcc ic rho ' , .1 , , - ^ (

"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 acceleration is thederivative of velocity. These originate from their definitions.

6.5.2 Input Types and Error ConstantsStep inputHere,

R(') = 15

. t s 1l.. c-=Slr_qu*o 1

.. 1

"-,0 1+ G(s)H(s)

L+li4G(rHG)

11+K"

where

Kp =lt4GG)HG)

is called the static position error constanl.

(6.53)

(6.54)

l//'

RamP inPut

tlete,

Tme Domain Peiotmance ol Conttotsystems 167

1RG)=-

I s 1l""=SL*cG)At 7l

1- li'n-

ijd st1 + GG) H(s)l

1-limsG(s)H(s)

s+0

1 (6.5s)=K"

where(- = lim sG(s)H(s) (6'56)

is called the static oelocity effor constdnt' We note that ii co:tair-rs an s which indicates

differentiation for once rn t"*""ari;';tflt til fact thai velocity is the fusi derivahve

of the position variable'

Parabotic inPut

Here, 1

R(s) =-s-

| " 1l- - l i ' - I

- . - l

" _ y-i [1 1c1gHG) c .l

1- l i s-

;lt rtlr + c(s) riG)l1

- lim s'?G(s)HG)

1 (6.s4Ko

whereK- = lim s2cG)HG)

(brd)

' ' arhich indicates a sec-is called the statb acceleration conslaflt' Ptediclably' it contans s- '

J.J-d"rlttuti.t" of the Position vadable'

I168 Introduction to Linear and Digital Contol Systems

6.5.3 system Types and Steady-state Errors I

Y"_1,:9:.0.,1n" try." 9l " system_ earlier (Section 2.11). Ir is determined by the numberor pores af the oflgrn (i.e. at s = 0) ̂ exis.trng in the openJoop transfer func'tiorL G(s)H(s),of a system. The general form of G(s)H(si is

'

c(s) H(s) _ {(1 - sTrXl + sTz) ... (1 + sI", )' '

s ( ( l - s4)( t +sTr) . . . ( t +s7l )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 system for which

^ , , K( ] +3s) j -5s( r l D r 1 - a l l o E l S l = -

s ' s '+6s+7

c(s) H(s) = {++ls)gjjj.ls ' (s " +6s+7)

Solution: Here,

(6.se)

(6.@)

Since the number of poles at the origin is 2 (indicated by s2 in the denominator),twe = 2.EXAMPLE 6.14 ldentify the t'?e of the system for which

C(.) =-,-- j _ and H(s.1 = 5.3s-+bs+/

Solution: Here,

c(s) H(s) = -4(s - 3)

s '+6s+7

It has no poles at the origin. Therefore, irye = 0.

. .With this background, we see how the static erlor constants, and for that matter,steady-state errors are related to t)?es of systems.Type O

Here,

C{s)H(s) _ K(1 + .7r Xt .s I2) . . . ( t + s i ; , r(r + s4 xt+ s4). . .(1 - s4)

Ko =lu1c(s)H(s) = K'1-1 J=7i

11%"= r+ Kp= 1+K 661)

7. Step input

/

/ z. r-*p irrput

fnne Domain Peiormance ot conjtrotsystems 169

3. Paflbolic inqut

Type ,Here,

7. SW input

2. Rntttp input

3. Pffinbolic input

Type 2l{erc,

K, = l imsc(s)H(s)=0- s-ro

1

K- = Iim s2c(s)H(s) = 0

.r . \ , {n\ _ K( l+sT1X1+ 5T2) (1+sT")

s(1+ s4)(1+ sTr) " (1 + si;)

Kp =lil4GG)HG)=-

1^e5s =""--=U

K" = lim sG(s)H(s) = K' 6-i0

11ess=17=A

K- = lim s2c(s)H(s) = 0

1

^. . . , , . K( l + sTlx l + sTr) " (1+sTn)u(srrI (5, = -.;----=i;:---=1----;-:-;-

s ' ( l + s l4xI+ srb) ( r+sr t r ,

& = l imG(s)H(s)=-' s '0

6.4\

(6.63)

(6.64)

(6.65)

(6.65)

$.6n

1. Step inp t

(6.58)

179 lnfuuction to Lineat and Digital Control Systems

.'. e" =-1.=or+q=" 6.6e)

2. Rmnp input

K, = lim ;c(s)H(s) = -_ s ' 0

1^e"" =;- = U

3. Pqrq.boli input

(6.70)

& =lrms'?cG)ruG)=r

. %=K=" 6 .71)The results, so far obtained, are summarised in Table 6.6. The following points areapparent 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, because the final value lheorem camotbe applied in that case.

Table 6.6 Steady_slale effor for ditferent hpes and differsnt inDuts

WlttStep Rnnp Parabolic

1IWe e" =:---:- e__ =_ll +^ , - K "

1+K

0

0

0

6.6 DYNAMIC ERROR COEFFICIENTSbr Section 6.5 we discussed how to evaluate-.the steady-state error utilising the finalvalue theorem The method suffers from the limitation

'th"i ii

"-d*r determination oferlor coefficients for only tfuee kinds of input. Also, for those permitted kinds of input,

1K0

1K

0

0

l-tme Donain Peiomance of controt systems 171

it does not show how the error varies with tirne' These disadvantages can be overcome

uy fo owing the method of finding generalised error coefficients that are often telmed

dvnamic error coefficients.' The eror function, we iound in Eq. (6.51), is given by

E(s) 1R(')

= 1+ GG)HG)

The denominator on the right hand side of the equation is a function of s

be written as powe! series in s as follows

E(s) 1 . 1- ,7^2,R(r)=&-i<t" '8"

- '

EG)=:RG) ++sn(o +l lKsr+..K1 l(2 ^3

The inverse Laplace transform of Eq. (6.73) ytelds

<n = {,<t. {*,<tt + {ft ,o * "' (6.74)

GG)HG) = KG+4)s(s3+5s2+6s)

find (a) type of the system, (b) static error constants and (c) error due to input fr2

'

Solution:(( '+L\ - - {G+4) . Therefore, we =2.(") GG)HG)=d;i ;6o s,(s, +5s+6)

(b) Since it is a type 2 system, 19 = K, = *.

K, = lim s2c(s)H(s) =tl^:!:'9-=2:' ' s+0 seus -+5s+b J

(c) The input is parabolic. Its LaPlace transform i" RG)=4'

A3A2K

(6.72)

and it can

(6.73)

Ttrerefore, if the input function is known, dynamic error coefficients can 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'

EXAiIPLE 6.15 For a system having

Therefore,

lSome authors define e or coefficimts as Ci = I/Ki.

'qil172 tntroduction to Linear and Agihl Control Systams nt

EXAIIPIE 6.tG The open-loop transfer function of a servo system with unity feedback isgiven by

500L,(s.f =;I+0_;i

(a) Evaluate the error series of the systen.(b) Deterrrine the steady-state error 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.1s2R(t=1.cO=sofi;nI'

The long division of the right-hand side of the equation yields

0.002s + 0.000196s2 - 0.000000792tr

500+s+0.1s2 ) s + 0 .1s2ts-r 0.002s2'a 0.0002.s3

0.098s2 - 0.0002dt0.098d i 0.000195s3 i 0.0000196/

-{.000396,s3 - 0.0000195#

+0.000396d r 0.000000792d + ...

E(s) = o.oozs + 0.000196s2 - 0.000000792s3 +...R(s)

E(s) = 9.002t41r1 + 0.000196s2R(s) - 0.000000792fR(s) +

= a ^G) n] r^Gy + =1- s'zn1s1 + ] sanlsy +..'Kt . , Kz

. , K3 " K4

Its invelse Laplace transform Felds

tt,tt\ ,l2r(r\ i3t,'\e(t) = $W2;! + 0.000196 :i+ - 0.00r00ffi792 :-:* + ..

We are given, r(r) = 1 + 2, + t2. Therefdre,

dr( t) =z*2tdt

d3r(tl ^--:-i- = udt'

TirE Dolain Pettomane d contd systr'ms 173

These give

e{t) = o.oa2? + 24 + 0'000196(2) - 0'000000792(0) + "'

= 0.004392 + 0.004,

{a) The eror series of the qrstem is e(l) = 0'00'1392 + 0'004t and the dynamic error

coefficients are

Kr =1=-0

x' =;l==596' 0.002

Kr =:*- = 5102'04' 0.0001%

K ̂ = - ==: *= = - 12626:26 26' 0.000000792

O) The steady-state eror in time-domain is

lim e(t) = lim (0 00439 + 0'004t) = -tr- lJ-

EXAIIPLE 6,17 The opea-loop trarsfer function of a unity feedback system is glven by

G(s)= .4=sls + ru,

Find out dynamic error coefficients and the error series when the inPut is r(t) = 1 + 2t

+* .

Solutlon: It being a unity feedback system, we have

E(s) 10s + s2RG)=50-10;7-

Note that since we want to find out a polynomiat in ascending powers of s' we

have to arrange the numerator and denom:natoi in that order, before Performing the

long division' By long divisiorr we get

E(s) = 925p1t1 - 0'02s2R(s) + (o)CRG) + 0'004#R(s) + -

Its inverse Laplace transform yields

trt t \ ,12,1t\ A3 l \ dar, l . le?r=@\r(t\ +02!y - o.o2 ":i)'/ +(0) " j:i' + 0'004:-:j:' + '

dt dt' dt' dt'

=*n .t#.*#.;#.+#.

174 lntroduction b Linear and Digttat ContlOf Systerns

Drrarrric error coelficimts are, therefore,

& =1=-0

r, =;1.=5

",=-#=-*rn =]=-

0

*G='fo=_The input is r(t) = 1 + 2t + *. 9o,

i t \:::):! =2+ 2t

d2r(t) ^dt'

Thus the error series is given by

4t)=o.2(2+2r-0.02(21= 0.36 + 0.4t

EXAITPIE 6.18 The open-loop hansfer function of a unity feedback system is given by

c1t1=-"---. jP' s'(s + 4xt' + 5s + 25)

l-l"ni:t"::';Fnirldrf; o*ar*tat" error of the svstem when it is subjected

Solutlon: Static error coeffici€nts are

& = lim GG)HG) = tg a,."a, *g-,. *, = -

K" = lim sc{4'(s) = ga,.4# u" - *) =-

&=tims'zc(s)H(s)=u-, loo = 10 =ts+o sro (s + 4Xs, + 5r + 25) (4X25)

Taling the Laplace transform of the input, we get

) L A .R(s)=:1- :a -

5s_s"

rWe obsewe that

the steady-state error

Time Domain Performance of ContralSystems 175

this is a combination of step, ramp and parabolic inputs. Henceis given by

=lim

, -= 2

*4 *4" 1+ Kp K, ("

Substituting the values obtained for the error coefficients, we get

,"=j-*a *!=+

EXAMPLE 6.19 A servomechanism, the block diagram of which is given in Figure 6.17,is designed to keep a radar antenna pointed at a llying aeroplane. If the aeroplane isflying with a velocity of 600 km/h, at a range of 2 km, and the maxirnum tracking elloris to be within 0.1o, determine the required velocity error coefficient.

Sofution: Giver; the velocity = 600 km/h ='166.67 m/s. The radial dGtance = 2km= 2000 m. Therefore, the angular velocity is

u 166.fio = - = --::+ = 0.083 rad / s = 4.756 desJ s

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) = K'' ' s(1+ sT)

<r1 r <?\ r L1 + G(s) HG) = :-:-l-:j-1-:jr

s (1+s i )

Thus, the steady-state error is given by

&

Figure 6,17 Block diagram of servomechanism (Example 6.19).

s,o 1+ G(s)H(s)

176 tntrcduction to Linear and Digital Control Systems

. . 4.756 s(1 + sT)s+0 s ' S ( r+s l ) f I \ z

4.7ffiK.

To maintain steady-state tracking erlor at 0.1o,

4.756 ^ "K1

or K' = 47'56/s

EXAIIPLE 5,20 Find tyPe, error coefficients and eo for the system, shown in Figure 6'18,

for the inputs (a) r(t) = 12, (b) 7(t) = 6r and (c) r(t) = 12 + ot + l*'2

"-t.l = --- 2-- ' ' - ' (s+sxs+10)

H(s) = 55

Figure 6.18 Block diagram lor the cofirol system (Example 6.m)

Solution: The block diagram can be reduced to give Figure 5'19'

Flgure 6,19 Beduced block diagram (Exanple 6.20).

rTherefore, the open-loop tmrsfer function of the system is

10c. 250 250cc) H(s) =

| -eHl = (r- t/G' r0)- rrsr

=; - t40r - 50

It has no poles at the odgin. Therefore, it ls a t,?e g sygtem For a t)?e 0 system' only

the static position error coefficient, Kp, exists, its value being

,q0Kp = lim c(s)H(s) =

l* 7; = s

Time Domain Performance of coni{.olsystems 177

Therefore,

- . sR(s) 72P = l r m-"

*d 1 + G(s)H(s) 1+ Kp

Therefore,

, = l ; r n 5 = --s

s -tj s[1+ G(tH(s)]

- . . L2 6 LK(s)=-+-+-

s s- zs-

Since erors for individual inputs can be superimposed and we have aheady seen that

"" l"t tf-," second Part is -, wlthout calculathg it for the third Par:t we can say that for

this input also e," = -

EXAITPLE 6.21 Determine the range of values of K of the system shown in Figure 6'20

so that es < 0.004 when r(t) = 0'2t-

_ . . 12(a) Here, l<(s) = -

O) Here, R(s1={

(c) Here,

Solution: The

Here,

Figure 6.20 Control system (Example 621)

open-loop transfer function for the system is

KG(s)H($ = ^

rt! f r./

s (s+1)+Kl-CG)H(s)=-

t\r T r./

t(t) = 0'2t

- 02K(s) = --5-

178 lntoduction to Linear and Digital Contot Systems

Therefore,

e*= j inr - - * ] : -sro 1+ c(s)H(s)

=umlo;2 : 'G+1) Is - 0 1 a . . . t c L v l

,. 0.2(5 + t)- |Ur _-i-

s ros -+s+K

o.2(

From the given condition

0.2--=K

< 0.004

.. 0.20.004

K>50

6.7 EFFECTS OF ADDITION OF POLES AND ZEROS ON RESPONSE OFSYSTEMS

]: : .t"=Tg to. study the effects of addition of poles and zeros on response ofsystems. While doing thal we will restrict ourselrres' io

-"".onJ ora", underdamped

:I^tj:ff_Td. r*p.tesgonsg on! t"q,,"ys,"* .url U-" ,"p."r"rrt"a by their open_loop orciosed-ioop hansfer functions. We will coruider bo& separately- The other 'urro*p.tio"

is that poles and zeros wil be locared ," th" dft_ili';;J} "^_ro""".

6.7.1 Addition of poles

As told earlier, this studv can be made-on open_loop and closed_loop tralsfer functions.:t""T*"

*" srudy meaningtut, *e "on

conliae. uiiq, i""-Ju".i'iy,"*" for openJoop

Closedloop transfer functionLet the closed-loop transfer function be

Obviously it is a second order.system with q = 1 and f = 0.3. We add a pole to make

1rI (sJ = -a-. -

s '+ 0-6s+1 r r 's+1

(6.75)TG) =-"----:-s '+0.6s+1

(6.76)

ii'Figorc 6'212ar .d4

Time Damain Peioman@ ot control systems 179

shows step responses for the system represented by Eq. (6.75) lor ro = 6, 1,

1

0.8

0.6

0.4

0.2

00 2 4 6 8 l0 12 14 16 l8 20

_---__-_________>, (s)

Figure 6.21 Step responses for Eq. (6.75).

Here, we obsewe that as ?p increases, rise time increases, but peak overshoot decreases.We add, though observed in a Particular case, the conclusion is general.

open-loop trdnsfer functionLet the oDen-loop transfer furction be

G(s)=--1-D\' T Z,/

We add a pole at s = - a to make it' t p

4t\ r.4

1l"

(6.n)

s(s + 2)(1 + ros)

feedback closedloop transfer

c(s)i ( s l = -" 1+G(s)

1

The coresponding unity

. / . r ? \ r 1 + r < \ + 1! \ , , _ t \ _ - p t , i \

function is

(6.78)

180 Introduction to Linear and Digitat Control Systems

,,*rJ1lr.tt"o responses of Eq' (6 78) corresponding to 6 = 0, 1,2 a d 4 are plonec

tu tz 14 16 lt 20

Figure 6,22 step responses for Eq. (6.78). --"-------' t(s)

It -may

te^observed from this plot that 1s g ircreases, both peak overshoot and dse timemcrease. An increase of a means that the fob comei "for"i

io tf,u o"g_ in the s_plane.The conclusion, though <irawn for a particular """",

i, i" J;l ;;tte generat.

6.7.2 Addition of ZerosAs in the case of poles, here also..we will consider open-loop ard closed_loop casesseparatety and a unity feedback will U" .o.siae..a-]oi.ie ;;:#"p.Closedloop transfer functionLet the closedloop transfer function be

1r (s, = ;r_:_::;

We add a zero to it at s = _1/r. so that

7+ t_sI (S) = --:-----j--

s '+ s+ 1

4t) 1.5tII

(6.7e)

(6.80)

fime Domain Peiormance ot Controtsystems 181

Equation (6'80) can be written as

1 1

T(s) = ---:---= * ""s

- , -s '+s+1

- s '+s+1

So, if c(t) is the step response of Eq- (6.i9), that of Eq' (6'81) will be

c^(tl=c(t\+r, .Lc(t)' - d t

Figure 6.23 shows the Ploi of c(f), t.!c$) and cg(r) It is clear lrom the figure- d t

that the zero term decreases the rise time but increases the Peak overshoot'

(6.81)

(6.82)

I 12II9 re

6

0.6

0.4

0.2

0

4.20123

-_______) I (s)

Figure 6.23 Efiect ot addilion of zero to closedloop transier tunction'

OpenJoop transfer functionLet the open-loop trarsfer frmctioa be

1G(s, = -_-s(s + r,

and the zero a1 5 = -1/t. Then the unity feedback closedloop iransfer funetion becomes

7+ c-sT( <\ = ---------:-- ' ' '

(1+t s )+s(s+1)

(6.83)

(6.84)

182 lntroduction to Linear and Digital Contrcl Systems

We obsewe here that while the term (1 + z-s) inma\imum overshoot, r:) term in the denominator aJds totum, reduces the maximum overshoot. The combinationproduces a complicated result that for lower values ofmaximum overshoot and irnproves dse time, but aftetsituation reverses.

Let us consider the openJoop

the numerator increases thethe damping term, which, inof two counteracting effectst: addition of zero reduces

an optimum value of ?, the

(6.8s)G(s) =5(1+ r"s)

s(s+1Xs+2)

Its urLity feedback closedJoopform is given by

transfer function with a zero added to it as

__>, (s)

open loop lransfer iunciion.

(6.86)s(5 r l l (s -2) 5(1 - r .s ) s r +3s2+(2+5rrs)s

"5The 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 obsewed- from the figure that the peak overshoot as well as rise time goesdown as ?, ircreases fiom 0 to 2. After that, though the rise hme continues to decr&se,the peak overshoot goes on increasing.

c0

I

0.8

0.6

0.4

o.2

Figure 6,24 Effect 0f addition 0f zero to

fime Domain Petormance of Contrcl Systems 183

The results of addition of poles and zeios are summarised in Table 6 7'

Table 6,7 Sumrnary of effects of addilion of poles and zeros

As the PoIe fiearc Lhe origtn As the zero nears tJle origin

Type of tnrsferfurrction

Rige tu e

t l

Peak o7)ershootM.

Rise timetl

Peak ooelshootMP

Open-looP

Closed-looP

Decreases up to ace*ain value of t butincreases thereafter

Increases

lncteases

Increases

lncreases

Decreases

Decteases

Decreases

6.8 MINIMUM AND NON-MINIMUM PHASE SYSTEMS

In section 2.14, we had talked about minimum and non-minimum Phase systems' HeIe'

;";;;;',; see the dirterence.:j :T"?:*'*i:':::; il:"'il:",tiil, in rheir rransrer

We recall, minimum Phasefur.;"r. i;t# ,yr,"- i" oi.o.--iri*l.- phase, the sweep.in phase area is larger' Let

us compare the unit steP lesporues of minirnum and non-minirnum phase systems' the

"--rr?.'run.no* of which are given by

c(4 = 6-"1'; =

the unit steP

- (+ l

;! 'a =c",**,ts)=;--x(s)

response of the sYstems in Figure

1.4

1 .2

0.2

0 6Time (s)

-n----"--s" +s+1

(6.87)

(6.88)

6.25 and Figrrre 6.26

and

We presentrespectivelY.

1

E 0.8

E 0.6

0.4

12l0

Figure 6.25 Unii step response of a mlnlmum pnase sy$em'

1A4 lntroduction to Linear and Digitat Contot Systems

1.4

1.2

I

0.8

0.6

0.4

0.2

0

4.2

r'od

'"lffii,',,i,,'i;'.'[3,:','J.'fff ' ; ;frT",fr:um::;fiil;,il l,:li''l*'. The difference in behaviour ig',1-4df ;]1#ll1llilJlifl l,*"1,flffi ':,,,1hlj*:l;trfiilf j,T:

t2l0

lEYlEw Qurslor.rs1, Choose the correct artswer:

"' T".Hff:'ff;Tation or a svstem is s2 + 2s +2 = 0. rhe sysrem is

riiii """,i",i.pi1"'* .1_-'j :3:.oTo"o@1 ror a controi f1"m to be ,

ttt' none of these

oampng ratio should be JPerated in overdamped conditiory the value of the

(i) 0(iii) 1

(ii) > 1

(c) The steady-state error for a (iv) < 1

(i) zero tPe 3 sy-s.tem for a unit step input is

(iii) one .$l ffH,t(d) The open loop transfer function of a system is l0 . *o ",due to a unit step input is

-'- 1+t

rrre sready-state error

(i) 10

, . . . ' 1{r1l l -'11

the final value is

(i) 1.2 s(iii) 2 s

(i) increases dse time(iii) increases ovelshoot

l1me Domain Pefiomance of Control Systems 185

(ii) 0

(iv) -

(ii) 1.6 s(iv) 0.4 s

(ii) decreases rise time(iv) has no effect

(e) The second order system defined by the transfer f,-.t." ffi

= - . 3 * "

given a unit step inPut. The time taken for the output to settle within i2% of

(0 Addition of a Pole to the closed-loop transfer function

2. Corsider the block diagram given in Figure 6 27'

(4,

(b)(c)

3' (a)

Flgure 6.27 Block diagram (Question 2).

Find the closed looP tlansfer tunction T(s) = YG)/RG)'

Find the CL unit steP resPonse.

Find the final value of Y(t).A first order system when subiected to a steP inPut has a lemPerature nse

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'

Sketch the timedomain response of a tyPical underdamped second order sys-

tem 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

(b)

d2x -dx - --"=* 5":- ' l /x = /Vd td t '

186 lntroduction b Linear and Digitat Control Systems

Find ihe following:

9.

(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.

fin9 the, expression for per cent peal overshoot of a second order underdampedsystem 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-siate error? Suppose unit ramp inpnt is given to type O type f *atype 2 systems. Compare thJ iteady-state error lor ttre-se three iises.(a) Find out the tirne response anaiysis of a unity feedback urderdamped control

system having an open loop C* " T#€r,,

for urdt step input.

(b) Define and calculate the value of peak time and settling time for the abovetime response equatiot.Derive an expression for the step response of al underdamped second ordersystem. Sketch the resporue indic;fing ;U tirne_doqrain ;;".id;;*.

Find the steady.5late error ol the unity feedback system having C1s;=, :10 . in' - 0 .1s + 1

following the input r(t) = l + tu(t).(a) Find out the response of a tlpical underdamped second order closed_loopsystem with unity feedback having unit st+ input. D.aw the responsecurve.

72.

llme Domain Perfomance of Control Systems 187

(b) A unity feedback second order servo s)'stem has Poles at -1 ! j2 a d zerc at

-1 ! 10. Its steady-state outPut for a unit step hPut is : ' Determine the

transfer function.

19. (a) Sketch the unit steP response of a second order system indicating Peak over-

shoot, dse tilare and settling time.

(b) A temPerature sensing device can be modelled as a fust order s)slem with,a'

time constant of 6 s. Ii is suddeniy subiected to 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:(i) Rise time (ii) Delay time

(ni) Settling time (iv) Overshoot

(b) The open-loop transfer function of a uaity feedback control system is given by

AG(t )=r (1*r r )

(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

(ii) By what factor should amplifier gain be muJti,plied -so- that the overshoot

oi ttt" ,rLlt step resPonse is reduced ftom 80V' to 209? [% overshoot =

r"-----'=100 exP en|/^11- 62I, d = damping ratiol

15. (a) Find out the resPonse of 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' E

..(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'

BASICS OF CONTROLLERS

7.1 INTRODUCTION

3" h9* that an automatic cont(l".",Hi',",HT;##t;iH;.]i{:rfi "ffi ff ":jff #Fi"#"{'T#i:"{lt:;

Disturt ac6CoEpaaatoaDcsirEdyrlue MaiF&red

Cotrtoll€d

Figurc 7,1 Automatic &)

conrot system: (a) openloop and (b) closeoroop.

fl*;,*ftd,#$$i1**ld**$,ffi 't"ff .:*tjtr188

Basics of Contrclters 189

1. ProPortional2. Inte$ar

i"ffi i!'x*T":'.i:1"" :ii:"T"ff ,f; iJ-h?1":':1d".",:J'S""Jiil;rharacteristics So' controllers can oe urvruEu

on their mode ot contror:

t. Two-posifion or ON-OFF controUer

2. ProPortional (P) cortrouer

3 InteFal (I) controller --.4 Dedvative (D) controller

i. proo-tio"uf Plus inte$al (PT) conholler

i. i""i"tn*"f plus derivative (PD) controller--.

i. or"'p-,t"rr"l ptus integral plus derivative (PID) controuer

h the fouowing sections we will consider these controllers and evaluate their

perfolmance'

7.2 Two-POSlTloN (oN-oFF) CONTROLLER

rwo-position contr?Tl,:.:':,i:.^::',Lv^ "i":xx"?:::il:1;i,'$ll";;:'*"'o-operatedvalvel, etc. Schematicary' theu a

Contoll€r

Figure ?'2 Schematic representaiion ol a lwo-posftion controller'

d(t) = actuating signal, tJnen mathematically the actron carr

I A, (Max or ON Position) = ale(t) > 0a(r) =

la, 1r',,tin or oFF Position) = nze(r) < 0

The range through which he error signal must Pass before switching

, iii u""ai6rrrrrit gaP bee Figue 7'3)'

be described as

(7.1)

takes place

CoDfroller

Figure 7.3 Differential gap'

ON-OFF

--4,

IAz-

ON.OFF

190 lntroduction to Lineat and Digital Control Systems

The advartages and disadvantages of this t'?e of control are ljsted in Table

Table 7.1 Advantages and disadvantages of on-ofi controller

Adoahtage Disadaantage

Simple, economical. Used in domesticapplances as well as in industry where roughcontrol t5 necessary_

Transient conditions and steady-state accu-racy a.re not much improved.Controller condition oscillates around theset point.

1 .

2.

7.3 PROPORTIONAL (P) CONTROLLERIn a proportional controller, the actuating signal is proportional to theMathematicalln if ri(f) = 6gtu6tin, signal, the;

a{t) e e(t)

= Kf(t)

e[or signal.

(7.2)

(7.3)

The Laplace transform of Eq. (7.2) is

Here, with the

Figure 7.4 Second order system.

proportional controller

K r,fGG\HG!=

" P-'' ' s (s + 2€a4\

sR(s)" , -o1+c(s)H(s)

,aG) = I(pEG)

I^n:l: *l b called the controller gain. Though generally its value is greater than 1, it canoe ress rnan I ln some applications. Since in most of the cases ii ampJifies the errorsignal, it facilitates deteiti-on of small deviations and its eventuat remedy by theactuator.

7.3.1 Accuracy

Consider, for example, the second ord.er system given in Figure 7.4.

Therefore,

addition of a

/

Basics ot Conttolle6 191

=lim

input

RamP inPut

In this case,

Parabolic inPut

ln the case of ParaboUc inPut'

- r , * t ' ( t *26 ' " ) ^ .R(r )- iii s(s + 24a,) + Kvroi

(7.4)

sR(s)K"o;

'1 -L- s(s +2€ot )

StePHere,

- - , , ' - t ' ( t * 26 ' " ) = .R(r )""

- i36 s15 +260t"1+ Xrto;

szG +2{to,1 1- l i n ; . --

iI6 s9+z€a,l + Kpai s

s(s + 21a"\- 116 ------'------.7-

iI6 s1s + 2(a,) + Kra4-o

.. sR(s)'" - li 1+ GG)HG)

-r .^ s2 (s + 2€a, ) - .1-- ?)d 52 a2s6x1, + Kp(Di s'

Kpa,

(7.s)

(7.7)

(7.6)

_, ._ sR(s)- ;6 1+c(tHG)

_r.^ s2(s +2€ot , ) " .L=*-

il6 sz + 2s€a^ + Kptt s"

7.3.2 Advantages

The following are the advantages of proportional controllers:

1. This tyPe of controller *t'"*"' *t io*artl Path gain ^We

have seen in Eq (5'20)

that an increase t tn" 'otiiutJ p"tft g"nt increases the undamped natural

192 tntrcduction to Lineat and Digitat Contol Systems

fl".1T::r,":L-**1..1,y1, ,*d*:s the damping rario {. so, the resl,if;n:: J:ffi "l::, ::::s:Tni.;'::tT"'J:-i:!:r:';j:::'i:' ffi '';.:1';lwjlT::.1-.1":" * jncr:asd pe"i o,,e.shoot ,h;;sh ;;ffis.;.'; H:Tlil, ;"",f ;""1';:l; iT.:.tT ,l1i1*: of contro'er, { .1 ;-;; ",l, ,,?*'ff.""^B: *g:l j; ,.':,*" fl :';[ "p {#;i; :s ;:"*:":] ; J ,*' ;,T,::J"ilif K, is too high.$,;.i.T';.T:""i K, irn pr ies i";;,'{;;; ;;il,li ;:;?tr;',# ;ystem u$table

3. It is a stable control as long as (, is not high.

7.3.3 DisadvantagesThe following are the disad.vantages ol proportional controllers:t

fi"%Tl.*"yil::rroller causes offset, i.e., it may cause a sustamed deviarion from2. It increases the maximum overshoot of the system because it lowers t

7.3.4 Realisation

A simple op-arnp realisation of thrinput-output *tu"*l,+^1", "*i :':i*if;:iloller

is indicated in Figure 7.5. rhe

(7.8)

ft" iil:ltff#:i or P controller is thar there exists an offset berween rhe desired and

Figure 7.5 proportional mntroller chcujt.

7.4 INTEGML O) CONTROLL€R[:r an integral controller, the achratrng action can be mathematically put as

a@=Ie\dt

r, I n,E, I Rt

=x,le@dt

Basi6 ot controtleg 193

(7.e)

(7.10)

(7.73)

7.4.1 Realisation

A simple oP-amP realisation is shown in Figure 7 6' This i5 nothing but an integrator

clrcuit'for which the outPut-input relation is given by

,"=]7l1,,, lat (7.r1)

TheLaplacetralsformofEq.(7.11)yieldsthetralsfelfrmctionofthecontlol]eras

61r.1= E"(t) =1. -1= (7.12)-' ' ' E;(s) s R1C1

which has the form of Eq. (7.10).

where Ki = constant'

The Laplace transform of Eq. (7.9) is

AG)=!-E(s)5

7.5 DERIVATIVE (D) CONTROLLER

A dedvative controller produces an actuating signal from the enor signal as

... de(t\alt ) * ---1;-

a t

=K,t9'dt

Its Laplace transform is

AG) = KasEG)

Figure 7.6 Op{mp realisation ot an integral contlollet

(7.74)

(Figure 7.7) of a derivative controlieroutput is rclated to the input as

dr.e" =RC+

a t

From the Laplace transform of Eq. (7.1,5), we get the transfer funcnon

c1s1= &(d = ,tat,(s)

7,5.2 Advantages and DisadvantagesAlso called tl\e rate controlltr, a dedvative controller improves thethe system. The djsadvantages, however, are many:

1. It amplifies the noise signal.2. It may cause saturation effect in the actuator.3. It does not impiove e"" because of generation ol a zero in

_ The disadvartages of a derivative controller far outweish thethat it offers. That is why it is neaer used alone.

194 lntroduction to Linear and Digital Control Systems

7.5.1 Real isat ion

The simple op-amp realisationa differentiator for which the

7.6 PROPORTIONAL PLUS INTEGML (PI) CONTROLLERbr the case of a PI controller,

a(t) = Kre(t) + K, Je() dt

i , t a - 1

is nothing else thajl

(7.1s)

(7.16t

transient response of

the hansfer function.only one advantage

(7.17)

{7.18)

I

Figure 7.7 Derivative controller.

at'l=[r-'f)er"r

7.6,1 Control Action

The achJating action of a PI controller for erlor inPut of a unit steP can be worked out

from Eg. (7'18) asf t -

a(t) = Kou(t) + K; Jo

r(t) dt = ̂ p + ̂ ir

Basics ot Conttollets 195

(7.1e)

Thus a step error signal will produce a ramp actuating signal as shown in Figure 7 8'

7.6.2 StabilitY

To check the stabiUty of a PI controller' let us consider a second order closed-loop

;;;l; *r,i.n rt ij attached (see Figure 79)'

d(t)

t

Figure 7.8 Actuating signal of Pl conro er for step error input'

Figure 7.9 Pl c'onlroller attached to second order pianl'

195 lntodltction to Linear and DigitalControl Sysbms

The overall transfer function of the system is given by

fr*/q1\ s , / "tl-------:-:----- |

s\s + L'anl )-, . c(s)'

R(s) ,r*+ 21ot)s(s

'.('-:.)l(s + K;)of,

(7.20)s3 +2{otnsz +(s+K)r'fi

The characteristic eouation

s3 +2(atns2 +(s + &\(tL =0 (7.27)

possesses tfuee roots. II K; > 2(ao, thm two roots have positive real parts that will makethe system unstable. However il Ki < 2ea,, then all the three roots have negative realparts indicating a stable systemt. Next we discuss the steady-state error, or in otherwords, accuracy that a PI controller offets.

7.6.3 Accuracy

The steady-state error for the system with a PI controller is

sR(s)sss = rrm sE(s, = llrn:--:=#

s+u I + (,(srt,(s)

.. s3(s + 2{ar- )R(s)T-o s3 a l(6,s2 + aj,s + Kiafi

Step inputIn the case of siep input,

€"s

Ramp inputkr the case of ramp input

=lim s3 (s + 2lan1116 s3 + zlat s2 + fi,s + Kaafi,

' 1^

5

1^

Q.n\

v.n)

(7.24)=limT-i6 53 s 2.E6ne2 + afis + x,r,]

' s2

'

rFor a discussion on location of poles vis-i-vis stability oI a system, see Chapter 8 (Seciion g.2).The condition can be worked out usine Routh's rule.

/

Parabotic input

Basic$ at Controlters 197

(7.25)

a P controller's.

Herg,

"., = t:a--r--!-!J4)- -

" ='€

s ao s" + 2E@^e + aj,s + K;afi, ' s3 Kian

Table 7.2 reveals that the acoracy of a PI conttoller is suPetior to

Table 7.2 Comparison bdrYeen P and Pl confiollers

Steady-state enorhtput

Ramp

ParabolicK;@o

7.6.4 Advantages

The following are the advantages of a PI controller:

1. e$ is reduced, which means accuracy imProves.

2. The order and t)?e of the system increase by 1. That imProves damping andreduces overshoot'

3. Noise is filtered.

4. Offset is eliminated-

7.6.5 Realisation

For the circuit given in Figure 7-10,

PI

0

0

0

,"

Figurc 7.10 Pl mniroller realisaton.

198 lntrcduction to Linear and Digital Control Systems

€ i r ,

The Laplace

', = [ I lrlo,, an, = uf J ;,, 1 ar * fr ",transforn of Eq. (7.26) yields

E"G) & 1Ei(s) Rr RrCz,

Ki=Kr*7

7,7 PROPORTIONAL PLUS DERIVATIVE (PD) CONTROLLERIn a PD conholler,

Its Laplace transform produces

,1"t t\a(t) = KDe(t) + K,t ::Y!

at

A(s) " ..t(s)

r tKr=1.

7.7.1 Control ActionU the error signal is a unit step, thm

a(t) = K"u(t\ + Kd ff

= X, * X odln

Flgure 7.11 Ac rating signat of pD contrcller for ramp error signal.

(7.26)

Q.2n

(7.281

(7.2e)

(7.30)

whirh indicaies that the actuating signal is an impulse. However, if the error signal isa rarnp, it is easy to see that the actuating signal is also a ramp lsee figure Z.ifj. -

Basics ol Conttolleg 199

7.7.2 Transient Response

Fiatrre 7 -12 gives a block diagram Presentation of a PD-controlled second order process'

Its harsfer function is

ar<\ lI+ K,s)a;- '-' R(s) s' + (2ltt;, + Kda;)s + tt+,

(7.31)

v.32)

where

The charactedstic equation s2 + (29a,+ Kdz*)s + d = 0 can be rewritten as

,, *z(e *ff),"F+0*=o

s2 + z( ans + a|, =0

, - o -Ko'n

Equation (7.33) shows that the effective darnping of the system increases by indu:qtg

"=pO .o.titoU"r. As a result, the maxirnum

-overshoot is reduced (see Figure 5'10 for

( vs M, gapF.).

7.7.3 Accuracy

Here, .,,=$*#h

sG + 2ea)

PD-controlled second order process.

200 lntrcduction to Lineat and Digital Contot Systems

,. sz (s +zta-l= lun ; ' i' =s+o s' + (2lon + Kd(4)s + ot

(7.u)

(7.36)

vsn

(7.38)

e* =lim . sz G +2€a') -

" :-o s2 + (z(a, + Koal)s + ofi

Pdrabolic inputIn the case of pambolic input

s-\s + zgan) I! . . _ : l l l . . i - - - - _ l l l l - l l l l l ! i l l l l l l l ! i - . - = E-"' s-o s' + (z€a, + Kd(4)s + at sr

Step inputIn the case of step inpui,

Ramp inputIn the case of ramp input,

7.7.4 Realisation

From the chcuit shown in

Applyng KVL to Laplace

1_'I = u (7.35)

1 tF

s- @"

Complnlg Eq. (7.34) -with Eq._ (7.4) we find that the steady-state error is nearly thesame for both P and PD conhollers. But, a pD controller scores higlrer over the tansientresponse because it increases the damping ratio and thus reduci peal overshoot.

Figure 7.13, we gei

i=- ize" = -e;

transformed cfucuit, we get

&.1Ei(s, = ----i 11(s)

R, +-' sCr

, . . sR,C, +1- . .11(s)=-- t ' (s )

r"'G) = E,G) = R:rzG) = Rzrr(s)

- IsR'G +rl-. .=n' l=-lEts)

[from73e)l

(7.39\

F

EG)

Basi6 of Contrclters 201

(7.40)

(7.41\

Thus,

7.8 PROPORTIONAL PLUS INTECML PLUS DERIVATIVE (PID)CONTROLLER

As the name suggests, in a PID conholler the actuating signal has the following form:

a(t)= Kre(t\ + K, Iett) dt + x1ff (7.4)

The block diagram of the PID controller acfion is shown in Figure 7.14.

Figule 7.14 PID ctntrol aclion'

Without detailed analysis, we may say based on superposition of enors, tlnt sincethe PD conhol improves the transient Part and the PI control improves the steady-statepajt, a combination of PI and PD imProves the overall control

+h

Flgure 7,13 PD mntroller circuit.

202 Introduction to Linear and DigitalControl Systems

The op-amp realisation of PID controller is shown in Figure 7.15.

Table 7.3 presents a sunrnary of salient features of three basic modes of control to helpselect a controller for a particular process.

Table 7.3 Selecdon ot control ac{ion

Figurc 7.15 PID controller circuit.

Proportional action is chosen if Integral iction is choxn if Deriaatioe actiofl is chosen if

o Load changes are small.o Offset can be toleiated.o Error signal, which is

small, needs amplification.

Offset is not permitted-High degree of accuracy

o Transient lesponse param-etels such as rise time,maximum overshoot, etc.are to be improved upon.

o Plant load changes haveto be tracked by the con-tloller.

aD

7.9 RATE FEEDEACK CONTROLLER

Also called derioatiae feedback controller ar.d. output derioatioe controller, tf\is controllerincorporates derivative action in the feedback path as shown in Figure 7.16.

a( t )=e( t ) -KDdc(t)dt

Figule 7.16 Rate feedback control aclion.

Here,

(7.43)

7AG)=EG)-Kosc(s)

- --,r'o forward Path gain isl n L D " _ -

cG)=!11=s(s + 260")E(s) . . "Kod-

s(s + 2€a^)

== 'ts'+(2(ro,+Keai)s

The overall transfer function is

cG) - G(s)R(5) 1+ GG)

,t*

Basics ol con]/liollers 203

(7 M\

(7.45)

(7.46)

(7.47\

(7.48)

=- d . "s '+(2€a,+KDa;)s+at '

The characteristic equation is

s2 + (2(ro, + Keohs + tfi =g

, -2€a, + Koa*,' 2a^

- o -Kr 'n2

It is clear from Eq. (7.48) that the damPint rafio is increased' As a result (a) the mari-

mum overshoot is decreased, and (b) the nse-rime ts mcreaseo'--'l No-, let us ch€ck the effect on the steady-state ellor'

, =ri, ' '. sR(J)- 's ;n l rc( tH(t

- l, sts-'z + (264r" + Kpg;)slR(:)s 'o st + 121a, + Krai\s ' t'si'

_rn t^G+2€o,+Kp(!:)R(s\_ \7.4sl;-a 3z - 12(a^ L KDD;)S + a;

Step inputIn the case of steP inPut,

" = i^ ?ls- (2€a, - K=pot)l ^ .! =o {7.s0)=' i'jd s'] - (2€d" - KD(4\s+ a; s

204 lntroduction to Linear and DigitalContol Systems

Ramp input

s2ls +(21a)r+KDo?)l 7Here, e-- = lim"

-

"-ri r: + (2(a, - grrz 1t - S "2

2[a, + Krafi=---E-

(7.s1)

Parabolic input

In the case of parabolic input

o _ 1i- .s21s-+-(2€ot:_.+ K_p(4)l _ . L _ _ (7.s2)-*

;; r, + 12{t .r, - K nal,l s + d}, ' s3

A comparison between the PD controller and rate feedback controller, both of whichemploy derivative action, will be of interest here.

7.9.I Comparison between PD and Rate Feedback Controllers

1. The damping ratio increases in both the cases. As a consequence, peak overshootand settling time decrease while rise time increases in both the cases.

2. The PD controller introduces an additional zero at s = -I/Ka trt the closed-looptrarsfer ftrnction while the rate feedback controller does not. We have seen inSection 6.7.2 that the addition oI a zero reduces rise time but increases the peakovershoot. So, even if Ka = Ko, the responses will not be the same because of thiszero factor.

3. The type of the system does not change in both the cases which implies that thepattem of the steady-state error will remain the same for both the cases. However,by comparing Eq. (7.36) with Eq. (7.51) we find that the lamp input elror is higherfor the rate feedback controller.

Next, we define two importart parameters, namely integral square error (ISE) arrdintegral ibsolute error (IAE).

7.IO INTEGRAL SQUARE ERROR (ISE)

Unlike the steady-state error, the inte$al square enor is a measure of the system errortfuough the entire time, i.e. from f = 0 to f = -. It is defined as

2t , .an

$E=l* e2(t)dt

where e(f) = error siSnal.

(7.s3)

For examPle,

Therefore,, ) l t 1 , -

rse = J- f4- sur'1 l\a^.lr

- ( )t + 0] dt whete o = co{' €

r f r,,r l (7.5s)= 2'J_filE-")

:ffjtffi g"t3,"ii'fii,?Jft ihe IsE is dependent on two ractors' namelv damping

Basics of Controllers

for the unit step inPut to a second order system

"-ia t f' t--

.o = -ft t' | (,",11 - ( )r - cos-' 4l

\ i r - 9

205

(7.s4t

7,11 INTEGRAL ABSOLUTE ERROR (IAE)

The integral absolute error is a measure of average erlor over

and is defined . r

teE = Jn le(t) ldt

EXAI/IPLE 7.1 (a) A unity feedback position control system has a-forward path transfer

tunction G(s) = K/s. Fot o^t "d

;i;;t compute the value of K that minimises lSE'

@) The transfer ftnction of a system is 1/(1 + sT) The input to the system is 'u(t)'

f}r" ,]"ip"i-*o"fa track the system Find the value of the ste.ady'state erroi'

Solulion: (a) Given, G(s) = K/s' H(s) = \'

' ,r" =99)' ' - ' R(s)

= G(s)1 + G(s)

Ks+K

KfC(s) =----::- L.

5 (s t ^ , L

L1

a certain time Period, T,

\7 -56)

R(,) = 1ls l

The inve$e LaPlace

s s+K

transform Yieldsc( t )=1-

e(t) = e-Kt

1.zOG lntroduclon to Linear and Digital Controt Systens

Therefore,

lSE= | e ' " 'd tJ o

o-2Kt l'

2i( [

1=2K

This result indicates that ISE -t 0 as K r *.

O) Given,

G(s) = 1' 1+ sT

and since the output would track the system, H(s) = 1.41"o,

r ( t ) = tu( t ) = t fo r t>0

+ RG)=+Therefore,

,. sR(s)-'s ;:d 1+ c(s)H(s)

,. -. ls ( r+s l ) . ,

= l l l t l -s io 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)

1= 2+tT

Therefore,1/T

L(s.) = ---7-----;T

s- ts+* |\T /

/ 1 D L- - - t - -7 - - - - - - ; -

\5dy ,

Basics of Controllers 207

ihen,

,l 1 1l 'r-l

=-i7-lTl =- 4"-71"=o l'*iJ l.=.

1l r=71,,=-z=i

1TTC(s)='--=--+--7--;

Z , : J , l ^ , - |

\ r . /

, - - 2 1

c l =- - -+-e ''244

e." = rim h(r) - c(f)l

f . - l z r \ l=L^ll+' l1-"-i l lr-*12 a( l l

_, , c(s)' R(s)

18s2 + 2.6s

18'-?

* L6t

r )la=,,c(,)1,=o=+l+ll =i

I J - ; J I\ r . , l !=o

,=ft1*rt',1,="=l!,

.=[,.i).orl,__,

EXAI|PLE 7.2 In the system shown in Figore 7.17, the damping latio is to be made 0'8

using derivative control. Determine the value of K4'

Figure 7.17 Syslem (Exampl€ 7.2).

Solution: Here,

or

208 lntroduction to Linear and Digital Contrcl Systems

18sz +2.6s +18

Therefore, the characte stic equation is

By comparisory

s2 +2.5s+18=0=s2 +2(rons + of i

4=Ba, = 4'243 rad/ s

2€t'+ = z'0- 2 .O4=

- - =0.3' (2)(4243)

derivative control, 6'has to be 0.8. So,

- - Kaa-€ =E+_z_

= Ko=V-gL@n

= (0.8 - 0.3) 2 =0.24' ' 4.243

EXAi|PLE 7,3 hr the system shown in Figre 7.18, determine the derivative feedbackconstant I(o which will increase the damping factor of the system to 0.6. What is thesteady state eflor to unit ramp input with this setting of the derivative feedbackconstant?

or

Now, with

Solutlon: Given,

transfer function of the

Figure 7.18 System (Example 7.3).

1Gr G) = -:- and H1 (s) = sKo

irurer feedback loop is

G(s) =Gr(s)

1+qG)H1G)

1

tne

s(s+2)+sK,

Basics of Controllers 209

.nd the overall transfer

The characteristicequation is,

By comParisorL

or

or

Therefore,

EXAI'PtE7.4 Figure

function is

- . . Or(s) K,GG)I l s )= -= -" On(s) 1+K^G(s)

K^s(s+2)+sKo+Ka

10s2 +(2+4)s+10

s2+(2+IQs+10=0

= s2 +2(atos + afi

o ;=]u

a" = 3.762 nd/s2ea,=2+19

&=21a^-z= 2(0.61(3.762) - z= 1.8

.. sO" (s)-""

;ii 1+ KAc(s)

1- ' - 2

: lim -------------!-; -d , . 10'-?.rr* lst

=lim s+3.8s-ro s' + 3.8s + 10

= 0.38

the block diagram of a position contlol system.7.19 shows

AEplifie!

Flgure 7.19 Positionctnlrolsystem (Example 7.4).

21O Intrcduction to Linear and Digital Control Systems

(a) In the absence of the derivative feedback, i e', Kl = 0, determine the damPing ratio

of the system for amplifier gain KA = 5'

(b) Find the suitable values of parameters Ka and K1 so that the damping ratio of-the*'

;yrt"^ is increased to 0.7 without affecting the steady-state error as obtained in

part (a).

Solulion: (a) Here,

5

rG)=ffi=s(0.5s + 1)

r -u ---i-- s(0.5s + 1)

Therefore, the characteristic

*

By comparison,,4=ro(4 = 3.'162 lad/s

zEa" = Z

q=-f-=s.s153.1,62

(b) Steady-state error (for a ramp input) for palt (a)

'" =telS*-_ .-o 1+ do;*1)

s2 + 2s+ 10

equation is

+2s+10=0

= sz + 2(ans + afi,

0.5s + 1=lim

,+0 s(U.5s + I) + )

- n t

the inner loop rs

1s(0.5s + 1)

s(0.5s + 1)

1

Now, the trarufer function for

qG)=

s(0.5s+1)+sKi

Basi6 ot contoltels 211

ro, the overall transfer function is

rto=91')=, Kt9'l'1,-'

R(s) 1+ KaQ(s)

KAs(0.5s+1)+sK1=;----E^

-- s(0.5s + 1)+ s(1

KA

05s2 +(K1 +1)s+KA

Ka /0.5-- -'-------7;L'-"

2 Kr+r . l (A

The characteristic equation is

. K+1 K, ^5 _ T - : = - j - - - = = \ ,

u.5 u.J

= s2 +2(ais + aiz

By comPariso&

,f =#' tx;or a; =h5

ztu;=T

or P=Kt+ l ' L

' - 0.5 'zt ;

- t v L 1 \ I : =_..., , 1'{r(e

= 0.7 (grven)

0.7J0.5

(0

Now.1,

sx- - te" = lin]

s-eo r r\Alf---.------::.---:-

s (0.5s + 1) + s&

212 lnboduction to Linear and Digitat Control Systems

=lim 0.5s+1+Kr

Dividing Eq. (i)

Kr +1

by Eq. (ii), we get

sro s(0.5s + 1+ Kl) + K,{

1+KKA

=02 ldetermined for part (a)] (ii)K^

n7JK'=d(ot

Kt = 24.5

l(r = U.ZK,q - 1 [From Eq. (ii)]- l o

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 because of(i) their large input impedance

(ii) they amplify noise signal and cause saturation of the actuator(iii) they worsen the frarLsient response of the system(iv) none of the above

(c) The measure of average error(i) integal absolute error

(ii) inte$al square enor(iii) steady-state error(iv) none of these

(d) Igtcl of the following control actions is to be employed for eliminating theoffset?(i) Proportional control

(ii) Proportional plus derivative conhol(iii) Propodional plus integral control(iv) None of these

over a specified time period is called