0% found this document useful (0 votes)
86 views

PNPT L: T"L@: KTLR, Ay Ij / 'ND'

- The document describes the design of a PID controller for a system. - First, a PD controller is designed to meet transient response specifications by placing the closed-loop poles at specific locations. Then, an additional PI controller is added to achieve zero steady-state error. - The gains for the PD and PID controllers are determined through root locus analysis to meet the design criteria of 2/3 peak time and zero steady-state error. - The PID controller best meets the specifications while the PD controller only partially meets the peak time specification.

Uploaded by

jonthemes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

PNPT L: T"L@: KTLR, Ay Ij / 'ND'

- The document describes the design of a PID controller for a system. - First, a PD controller is designed to meet transient response specifications by placing the closed-loop poles at specific locations. Then, an additional PI controller is added to achieve zero steady-state error. - The gains for the PD and PID controllers are determined through root locus analysis to meet the design criteria of 2/3 peak time and zero steady-state error. - The PID controller best meets the specifications while the PD controller only partially meets the peak time specification.

Uploaded by

jonthemes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

o

Con/'a /

Pto

PNPT L
be Jet;6ad

PID eontuohrE aa." u bo


,s ve'A s r'mrfer

fh| oyp*oaf,

i6

''lj
"tu,bh

con/n//er. TAr ptO *.'// be_ fuAd


P D hnfroller
desiV,yT q.

Pf

sawruaty4
z

1@,

thro,gh

dasgnig

rbva- tornr icufs, qld

( ^ zero pltr a .a/e o{

&;ro//er

+k

{-

a.-

+[,!n
o''ii')

stTs t

-l/'!
tf
Eul,^"fu
t*f'n'nu
1oano !r* mn"l *yron*A
[csi6n +{^r
( *,;

l.t

an*nW

-{^a locarf'o^"

rh O : s,au(frc ^r,/
,+-f@ . Peo{utln if

+k

"+

ct&e

#t

vnnl'o/

,ft @: EprWttrPT cu:vlalw+'


'//'L
( i"'*

uro)

u'^cvle'^.'of,gq1
.tft^
t'*'lic'J:'
fi'
"1,^'"*t)

$*

*'ansio^/ t foe'

+" ^rat
zt,-o) '

rcrfont-e

-ft '*4- 't'fi erQrry('


"..hi,"vq
\

n7 @. F^t a// ru,pga'rhc kyt kd,kr Q'


art
9E @ ; -,^obA fu cko|- "11r1ulrev"'a'fu

t"l@:

Lng-L""d

o\

f'r r t,'o'ltt'

ta -uap-w

*g

( a ze-ro) to ^

rz# bc0-

Miy

ktlr,ay iJ \^'nd'

).^ ' a.'


^ To '
T; 'Td
k7
)

-"ttt'

6'6Pfsl

Fl

l\anPl-L

K (r+ sJ
*** Note that this example
is also done with the
graphics at the end of
this file.

sya'flulisn,,

(s+z)(+QUto)

t* 't'f ^fJ '

, ers-o

o l'4p = g0'/.

4* uoftrtJ
shoudbo e/s 'l

c T?
fof<:

+lN cLa;'e4 ? tD is " J;tl


l^erafo,<
,
Jfian

pla"t is q' tlfn-o


I'

wlaw?ensfrd sTtle-'s

4*
rygl"^fu-

Vr {rrrnanct

./

- fi'rsl olrul +{,1 r>a/ /o uil "ol Arad


- looP PbJ ate i
-t
(ttp = ao"/.)' closed

4^"A,* t* J=o*s6

obv,&,E sr,L ort- &o^,;orl'

PD '
A
Dr,*"
\-//
U

=L=L=
-fy

ond ollu poles Qru. 0n

.
se_conolJ

s4tt //{l

sze +

Neetl lo
ifd
"f
ttarria"tt ufI I
PD co,flnllcr

/t'87
o'148t

NL t!4I
c/--ht'^ t tr/
=/,iln(#*)

oJd ___ ai '. tr


13
lond,

$=

Na/)

fiqque !-

+ -Q= 1"b.?11\ = l'tltt

'lb
N"d cl^dljil*l

onolt"tt'ayYnJt

-5'4t5t rc.57.1
I 3r,r-1
.r. -8't 61
[
g -- lAl,5
5eL

-to-s] -) TP #r,
Q)4=
= o-x7

al +lnisprnf

t't+*"offt

si'ta

l4'"

tklor* ,0:*frm.i"

Wd

= l t 7 ,t 3 '

5'=i2ps.Atil=-8,t2

-f\o-

pohs (dtn,'red)

hiln

oV,^t/ '7ia*n i

on /fu
rS

f'L

5,,.,= -8 .t3I t f '&'7 art *f


-/l* oryk *' jLot
/ocal,
;oof

,/ro

+ we n*rl to ods 4=+ lg3;


,c
n

91 o"..-

rL)

-t1s.37

Z QrlsS
1
'
l-8.,3+l{.tT,

rt/ia lk

PD

v1 +I * e C

wsi , ft,=
ton
(,,t"t, +h:

fnGrs
co'tf'c(er fub',

=7

Zr-= SS'qZ

was simr /ut +n L"/

L)
5;,^qhn

g Se<-4r3"n'

Gro U) = .ft rt. 1L

un
O^ rL* R,t-tProPur 3

tft @ ^/@

'for +t'n- nfa)


fo u+ locnJ

for PAis !=5'3'l


.Lqk

+Lr- ,*-f

on/JL ,

)L cL1-ulL +'h s+uF rzaTonat


NrL

controllgr

'tl'q+

+h

PD 66nlrallcr

elrv'f ot
U!.u +1. i,a/-rtatu'

f**^ l\'t
'^*

futw^ '

t onol
t'an'tio^l
tAti^7*'ud
nnf ?2'ro'
'a"alW ' AJ th/

w+{4 ovrpn.hoa*
"(
tr
f'1n't
*ara'

s/{ena trriwl"T'

fg*q

No,

;(" 6;t

*4^fr"J
s tncz- C e)
\_

sv*Attry?. f fi' 4i''*,


error
*,i :* /- sft'!-s+otu
nod'

.?@

-bzt i6"

arl,a//or

ff

o Th! + zbrn ,/, //

p (+?)
,\
s

*ors io"*s ->

e 5 62uor'J etrnYr
3

^hl

Qss t" &'ro '

gq'f

flr:J

2> 6rP ul
o Dnt^/

lL-

7Q J*;
+h!.

Orr'jlll

t"

Pont

r./

L z-=

/o' o'

f'ut

^w 2N obQ
zb do 4tr?

-O'5-

('r

Yrca} s7:'bon

-t{*

se-z (;3^u

+l'af Pr> v"oLLt

sanepok-l do.J n'f

J*;.{

fuJsrvnlvw

.lrang*

V-P

/o ctL! ,

r<-4 6

.-:----

i-'l

fi- +L' Yvat

J+ 0,51
4,6 !.s+Er.qz)(.
.
Qr^
_ 5-*____* -4;.;
-lI 6.(s)= 2"5f.t + t3y'b + ;

n*rrr?/

?)

Z_-C rO

s+ o'f

.zt4ur/,
@^l"l
stef

is

usa * c q -

rho.^ld be
+, Jl" o"i6i" ,

E
a- a/oLz

Id

Lt.b (t\

TI

Kts

.)

I
l

ELq:

s + z?.16)

v @,@snu/otc

& tdra7h
uetTonlt'

tl.f

ttcrubfrl*,

)( sezlL
'/f

0*.

2or-hbn

faat
h),'lilotJofuU,U ,Ut
ts

@ t (""t

w
-/

ffi.

/og

,/"

l^oot

;f?

/oc ot

/ uf^
'a^

N[.aJ is

)rf rvw

g Jbd

trlcr4t{zr /{t

'
'T+a'z'u M

lout

qnilcrg-n'ncl

t'/
/r
"r,/
c.L. pol.e "/"ktl
toi-

e4/4

rc3r)

e"/

ln
ft'/
ril

^\
?)
*,
;;!;
:
:;"
^:ff
t*\,f
-{"

''J'!t\
Ciims
flton
convo-r$(trct ^"1 d\^&t

an a
16,)s

b-il's-viou/r

+t.L sta'ly'lh

.tt^gs-(

!,, ProJfct'*{t'

+t

flo,all be nLV" 6r"'f nn''rel


- Mov< Pf
eAfo

+k
k'l+ loM
to
tnofr
a,n2
tflore' +a /t(+ '

1' L ' P'A

rynow4

' ^l'''il b* ?na'v "Ifu&J


t'ans;e*nJ
- cd,tt'rl7visnfr
il-' 2ero ri 'no*
/0'r
if
6ntn
bl Pf
u'n

c/ot-o--t

+L! ofiTn'

Example 2 (PID, Nise): Given the system below,


design a PID controller so that the system operates
with 2/3 of the uncompensated peak time at 20%
overshoot and zero steady-state error:
R( s)

K1

K2
K3s
s

K s 8

s 3 s 6 s 10

C (s)

Step 1: Evaluate performance of uncompensated


system
t
operating
ti att 20% overshoot
h t ( = 0.456).
0 456)
Obtain the root-locus plot and draw the 20%
overshoot line to determine the closed-loop dominant
poles:
MAAE 4500: Feedback Control

Step 2: Design a PD
compensator to meet
the transient response
specs (determine the
zero location and the
PD controller gain).
The real and imaginary
parts of the dominant
pole must be:
tp

0.297
d 10.569


MAAE 4500: Feedback Control

2 3 0.297

tan 117.129

15.867
8.13
2

s 8

s 3 s 6 s 10 s 8.13 j15.867
198.371

Next, design the PD


compensator. The
contribution from the
compensator zero must
be:
180 (198.371 ) 360 18.371

From the Figure:


15.867
tan 18.371
zc 8.13
zc 55.909

G1 ( s ) K s 55.909

MAAE 4500: Feedback Control

G1 ( s )G ( s )

K s 55.909 s 8

s 3 s 6 s 10

Draw the root-locus of


the PD-compensated
system to determine the
gain and the static
di l
displacement
t error ((and
d
the steady-state error):
K p G1 (0)G (0)
5.339 8 55.909
13.267
3 6 10
1
1
ess

0.070
0 070
1 K p 1 13.267

MAAE 4500: Feedback Control

G2 ( s )G1 ( s )G ( s )

K s 55.909 s 0.5 s 8
s s 3 s 6 s 10

Step 3: Design a PI
compensator to meet
the steady-state error
(determine the zero
location arbitrarilyy near
the origin [e.g. 0.5]
and place the pole at
the origin):
G2 ( s )

s zc s 0.5

s
s

Re-draw
R
d
th
the roott llocus
to determine the final
gain and the static
displacement error (and
the steady-state error)

K p lim G2 (0)G1 (0)G (0)


s 0

ess 0 (type 1)
MAAE 4500: Feedback Control

Step 4 Check the specs:


uncompensated

PD

PID

5.415 j10.569

8.13 j15.867

7.519 j14.676

121 510
121.510

5 339
5.339

4 604
4.604

Damping ratio,

0.456

0.456

0.456

Natural freq., n

11.875

17.829

16.49

0.2

0.2

0.2

0.267

0.198
(=2/3* 0.267)

0.214
(~4/5 * 0.267)

Static displ. error, Kp

5.4

13.267

Steady-state error, ess

0.156

0.070

Dominant poles
Gain K
Gain,

Max. overshoot, Mp
Peak time, tp

If not satisfactory redesign the PI controller


MAAE 4500: Feedback Control

Unit step response

PID compensated

uncompensated

Compensation yields the original system


faster and with no steady-state error; the
peak time is still a little large for the specs
(overshoot not altered).

MAAE 4500: Feedback Control

Step 5 Determine the PID controller gains:


R(s)

K1

G2 ( s )G1 ( s )

K s 8

K2
K3s
s

s 3 s 6 s 10

4.604 s 55.909 s 0.5


s

4.604 s 2 56.409 s 27.954


s

C (s)

K1 259.7

K 2 128.7

K 3 4.604

(One pole at the origin, one zero at 0.5 and one zero at
55.909)
MAAE 4500: Feedback Control

Summary of Controllers and Their Usage

MAAE 4500: Feedback Control

MAAE 4500: Feedback Control

10

You might also like