Beruflich Dokumente
Kultur Dokumente
Daniel E. Rivera Departm e of Chemical,Bio and Materials nt Engineering Collegeof Engineering and App lied S ciences Arizona State University, Tempe, Arizona 8 5 2 8 7 6006 October 2 7 , 1 9 9 9
The assistance of Amanda J. Wruble and Kyoung-Shik Jun in putting together this document is greatly appreciated
Co ntents
1 Internal Model Co ntrol Structure - (IMC) 4 4 4 7 7 . . 1 .1 C lo se d oop tra n sfe r n ction s, -l fu IMC structure. . . . . . . . . . . . . . . . . 1 .2 Inte rn a l Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 .3 R e g a rd in g ple mnta tio n . . . . . . . . . . . . . . . . . . . . . . . . . . . . Im e 1 .4 A sym ptoticclosed -l p behavior (S yste mT ype ) . . . . . . . . . . . . . . . . oo 1.5 Requiremnts for Physical Realizabili on q, the IMC Controller e ty . . . . 2 Internal Model Co ntrol Design Procedure 2 .1 S ta te m nt o f th e IMC D e s ig nP roc e d u re . . . . . . . . . . . . . . . . . . . . e 2 .2 Why fa c to rp? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Application of IMC Design to PID controller tuning 7 8 8 10 11 11 12 12 13 14 . . 15 15 20
3 .1 E x a m p le1 : PI Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .2 E x a m p le1 b : PI Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .3 E x a m p le1 c : PI with lter control . . . . . . . . . . . . . . . . . . . . . . . . 3 .4 E x a m p le2 : PID Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 .5 E x a m p le3 : PID with Filter C ontrol . . . . . . . . . . . . . . . . . . . . . . . 3 .6 E x a m p le4 : D e a d tim e compensation (PI controller + Sm ith Predictor) . 15 3 .7 PID c ontro l fo r p lants w ith inte g ra to r. . . . . . . . . . . . . . . . . . . . . . 4 PID Tuning Rules for 1st-order References with Deadtime Pla nts
List of Figures
1 2 3 4 5 6 7 Classicaland InternalModel Control Feedba Structures.. . . . . . . . . . ck Evolution of the Internal Model Control Structure. 6 5 . .
. . . . . . . . . . . .
J/J opt and M for theIMC-PID controller,an d com p arison ith otherm eth w ods. 1 8 IMC-PID controlle d variab leresponsesfor a ste psetpoint cha n ge , various for setting s ; s o lid : = 0.8 ; d otted: = 2.5 ; d a s h e d = 0.4. . . . . . . . . of : 21 J/J opt and M for theoriginalIMC-PI controller. . . . . . . . . . . . . . . 21 Wo rs t-ca s e opt and M for the im pr ved IMC-PI controller,and comparJ/J o is o n w ith o th e rm e th s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . od 22 J/J opt and M for the IMC-PID w ith lter controller,and controlled variable responsecom parison with IMC-PID ru le . . . . . . . . . . . . . . . . . . . . . 23
List of Tables
1 2 3 PID tu n in g ru le sfo r p lants w ith inte g ra to r . . . . . . . . . . . . . . . . . . . 16 IM C-BasedTuning for IdealPID Controllers Using Sim pleModels . . . . . 1 7 . IM C -b asedtun ing rules for PI, PID, and PID with lter controllers for a rs t-o rd e w ith d e a d tim e y s te m. . . . . . . . . . . . . . . . . . . . . . . . . r s 19
- (IM C)
Internal Model Control (IMC) fo rm s the b asis for the system aticcontrol syste m d e sig nmethodology that is the prim aryfocus of this te xt. Th e rst issueone needsto understan d ard in g reg IMC is the IMC structure (to be d istin gu ishe d from th e IMC d e sig n proce d u re ). Figure 1B is the Internal Model Control or Q-param etrization structure.The IMC structure and the classical feedba structure (Figure 1A) are e q u va lent ck i rep re setatio ns; ig u re 2 d e m o n stra tethe evolution of the IMC structure. n F s We will show that the design of q(s) is m ore straig htforward and intuitive than the desig nof c(s). Having designe dq(s), its equi alent classicalfeedba controller c(s) ca n be readily v ck obtainedvia algebraic transfor- ations, m and vice- e rs a v c = q = q 1 pq c 1 + pc (1 ) (2)
1.1
functions,
IMC structure
A statem e t of the sensitivi and com plem ntary sensitivi in te rm sof the n ty e ty internal model p and controller q(s) corres onds to: p y = pq r+ 1 + q(p p) 1 d pq 1 + q(p p) (3 )
= (s)r(s) + (s)d(s) In th e ab sen ce plant/model m ism at (p = p), the sefu n ctio ns of ch sim p lifyto (s) = pq (s) = 1 (s) = 1 pq p1 = q
(4 )
(5 )
w hich lead to the follow ing expressions the input/outputrelationships for between y, u, e and r, d, and n: y = pqr + (1 pq)d pqn u = qr qd qn e = (1 pq)r (1 pq)d (1 pq)n (6 ) (7 ) (8)
1.2
Internal
Stabili ty
1 . A ssu m e pe rfe ctmod el (p = p). Th e IMC system(Figu re1 B ) is internally stab le a (IS)
if and only if both p and q a re stable. 2 . A s s u m ethat p is stableand p = p. Then the classicalfeedba system(Figure ck 1A) with controller according Equation(1) is IS if and only if q is stable. to
d r+ e
(A)
d r +
p p
~
+ +
~
d
(B)
F ig u re1 : C la ssical(A) and InternalModel Control (B) Feedba Structures. ck
r(s) +
p(s) +
p(s) -
c(s)
p(s)
y(s)
IMC: A Comprehensive View The IMC structure s o ersth e follow in g bene ts w ith thu respect to classical fe e d b ak : c n o n e edto solve fo r roots of th e ch aracte ristic polyn o m ia 1 + pc; o ne sim p ly l ex a m in e s e pole s of q; th on e ca n se ar h fo r q in steadof c w ithoutany loss of generali c ty.
1.3
Regarding
Impleme ntation
For linear, stable plants in th e ab sen ceof constrai nts on u, it m akes n o d i ere nce to im ple-m ent the controller either throughc o r q. Howeve r, in th e p re se n ce f ac tu a to r o co n strai nts, o n e c a n u se th e IMC structureto avoid saturationproblem sw ithout the need for special anti-w indupm easures.
1.4
Asymptotic
We n e e d to insure that the feedba control system leads to no o set for setpoint or ck distur-bancech a n g e swe thus needto d e n eso -ca lle d ; Type 1 a n d Type 2 inputs: Ty pe 1 (Step Inputs): is obtained if No o setto asym ptotically step setpoint/disturbancechanges lim pq = (0 ) =
s0
Ty pe 2 (Ramp that
Inputs):
s0
d
s0
lim
ds
1.5
In orde r for q, the IMC controller, to result in physically rea liza b lem a n ipu late d varia b lerespon se s, must satisfythe follow ing criteria: it 1 . Stability . T h e c ontro lle r mu st g e n e ra te u n d e d spo n se sto bo u n d e d p u ts ; bo re in th e re fo re po le s o f q must lie in the open Left-Half all Plane. 2 . Properness. We e s ta b lis h e in th e se c o n d b p re pse ss io n d la that di ere ntiation of step inputsby a fe e d bak controller le ad sto im p u lsecha n ge s u, w hi h are not c in c physically
IMC: A Comprehensive View realizable. ord erto avoid pu re di ere In ntiation of sign als, must req uirethat we q(s) be pro per , w hi h m ean sth at th e quantity c
|s|
lim q(s)
lim |q(s)| = 0
A strictlyproper tran sfer nctionhas a denom inator fu ordergreater than the num erator order.q(s) is semi-pro per , that is,
|s|
if th e d enom in ator orderis equalto the num erator order. A systemthat is not strictly proper or sem ipro is calledimpro per . per 3 . Causality . q(s) must be ca u sal, w hi h m ea n s that the controller must not c re qu irep re d ictio n ,i.e ., it must rely on current and previous plant m e a su re m e nts. A sim p le e xa m p le of n on ca usal a transfer functionis the inverse of a tim e delay transfer function q(s) = u(s) = K e+s c e(s) (9 )
Th e inverse tran sform (9 ) relieson future inputsto g e n e ra te current output;it of a is clearlynot realizable: u(t) = Kc e(t + ) (1 0 )
The IMC d esig n proced u re is a two-step approa that, although sub-optim alin a ch g e n e ra (n o rm )se n s e ,p rovid e s a re a so n a b le d e o betwe en pe rfo rm a n ce n d ro b u stne ss. l tra a T h e m a in be n e t o f th e IMC approa is the abili y to directly specify the ch t com plem ntary sensitivi and sensitivi functions and , w hich as n oted previousl e ty ty y, directlyspecify the natureof the closed-l re spo n s e . oop
2.1
The IMC d esig nproced ureco nsistsof two m a in step s. The rst step will in surethat q is stableand ca u sa l; secon d p will req uireq to be prope r. the ste Step1: Factor the model p into two parts:
p = p+ p
(1 1 )
IMC: A Comprehensive View p+ contains all Nonmini mum Phase Eleme nts in the p lant model, that is all RightHalf-Plane(RHP) ze ro sand tim e delays. The p , m e a h ile , is nw factor Mini mum Phase and invertible;an IMC controller de n e d s a
1 q = p
is stable and causal. The factorization p+ from p is depende upon the objecti ve function ch o s e n . of nt For example, p+ = es (i s + 1 ) Re(i ) > 0 (1 2 )
i
is Integral-Absolute-Error (IAE)-optim alfor step setpoint and output disturbance a n g e s M eanw hile, the factorization ch . p+ = es
i
(i s + 1) (i s + 1)
Re(i ) > 0
(1 3 )
is Integral-Square-Error (ISE)-optim al for step setpoint/output disturbance ch a n g e s As noted in Morari a n d Z a rio u [2 ] using ram p, exponential, or other . inputs would im ply di ere factorizations. nt Step 2: Augm e q w ith a lter f (s) such that the nal IMC controller q = qf (s) is nt now , in addition to stable and causal, proper. W ith the inclusion of the lter transfer function, the nal form for the closed-loop transfer fun ction s characterizin g e systemis th = pqf = 1 pqf (1 4 ) (1 5 )
The inclusion of the lter transfer function in S te p 2 m e a n s that we no longer obtain optimal control, as im plied in Step 1 . We w ish to d e n e lter form s that allow for n o o se tto Type 1 a n d Type 2 in p u ts;fo r n o o1 tto step inputs (Type 1 ), se we mu st re q u ireth a t (0 ) = 1 , w hi h re quires t q(0) = p (0 ) a nd fo rces c tha f (0 ) = 1 A com m on lter choice that conform s this to requirem nt is e f (s) = 1 (s + 1)n (1 6 )
(1 7 )
The lter ord er n is se le cte dla rge e n o u g hto m ake q proper, w hile is an adjustable parameter w hich determ ines speed-of-res the ponse. Incre asing in c re a se th e c lo se d oo p s -l tim e c o n stat a n d slow s th e spe e d o f re spo n s e ;d ecre asin g does th e opposite. can be n be ad justed -lineto compensa te for on plant/model m ism at in the de sig no f th e contro l ch sy ste m th e h ig he rth e va lu e o f , the higherthe robustness control system . ; the
10
For n o o se tto T ype -2 (ra m p ) p u ts ,in a d d itio nto th e re q u ire m e (1 6 ),th e c lo s e d -l p in nt oo s y ste mmust satisfythe following d (pq) |s=0 = d ds ds =0
s=0
(1 8 )
By substituting expression q obtain edfrom th e two-ste pIMC d e sig np roce d u re , the for we ca n w rite (1 8 ) speci ca llyas d (p+ f )|s=0 = 0 (1 9 ) ds O n e such lte r tran sferfu nctionw hi h m ee tsth e cond ition(18)is c s (2 p (0 )) +1 + (s + 1)2
f (s) =
(2 0 )
Specic form sfor p (0 ) for va riou ssim p lefacto riza tio ns f n o n m in i m p h ase le m e o mu e nts + a re show n be low : d s (e )|s=0 = (2 1 ) ds d (s + 1)|s=0 = (2 2 ) ds d s + 1 )|s=0 = 2 (2 3 ) ( ds s + 1 Eq uation(20 )will enableus to obtainPID rulesfor plants w ith integrator, will be as show n la ter in this document.
2.2
Why factor
p?
Recallthat for classical ed b ak fe c y = r + d = (1 + pc)1 pc = (1 + pc)1 Usingthe IMC structure, no plant/model m istm at (p = p), we have for ch = pq = 1 pq (2 4 ) (2 5 ) (2 6 )
Perfect control (m eaningy = r for all tim e) is ach ieved w hen = 1 a n d = 0 , w h ch implies that i q = p1 (2 7 ) Howeve r, in ord er for u = q(r d), the m anipulatedvariable response, to be physically realizable, must be stable, proper, and causal. Nom ini q mum phase behavior
(deadtim eand RHP ze ro s ) will c a u se q = p1 to be n oncausa land un stab le , re specti ely; if p is strictly proper, then q will be im p ro v per a swell. H e nceth e ne e dfo r factorization.
11
O ne can betterunderstand discussion exam ining sim pleexam ple. onsider this by a C the plant model s p(s) = K (s + 1)e (2 8 ) 2 s2 + 2 s +1 w h e re > 0 , w h ch im p lie s the p res n ceof a R ight-H alf Plane zero. N onm ini i se mum phaseelemets for this plant a re (e (s + 1 ). The perfect IMC controller for this syste mco rrre pon ds to s 2 s2 + 2 s + 1 +s e q = p1 = K (s + 1) While y = r u sin g th is contro lle r, th e m a n ipu la te dva ria b le re spo n se is phy sica lly u n re aliza b le for two re a so n s. First, q is u n sta b le a s a result of a Right-Half Plane pole arising from (s + 1 ). S ec o n d l q is non causal ca u seo f th e p re se n ce f th e y, be o tim e lead term e+s . Applying an appropriate factorization this model as descri to bed earlier results in sta ble,causal control action;a correctlychosenlter orderwill in surepropernessan d a physically realizableresponse. O ne must ke e p in m ind that the nonm ini mum p h a se e le m e ts es (s+ n 1 ) will always form part of the closed-l oop re spo n s e !
Application
The IMC control designprocedure,w henappliedto low-ordermodels, will often result in PID and PID-like controllers. D eveloping these is the focus of this section:
3.1
Example
1: PI Co ntrol
A PI tuning rule arises from applying IMC to the rst-order model: p = K s + 1 >0 (2 9 )
underthe conditionthat d and r are step inp ut ch a n g e s . Step 1: Factor and invert p; sin cep+ = 1, we obtain: q = Step 2: Augme with a rst-order nt lter 1 f = (s + 1) s + 1 K
s + 1 K (s + 1)
(3 0 )
IMC: A Comprehensive View We can now solve for the classical feedba controller equi alent c(s) to obtain ck v c= q 1 pq = K K (1 + 1 s )
12
(3 1 )
I =
The corres pondingnominal closed-l transferfunctions this control systemare oop for = 1 s + 1 p1 s + 1 k(s + 1) = s = s + 1 (3 4 )
3.2
Example
1b: PI Co ntrol
p(s) = K (s + 1) ( s + 1) , > 0 (3 5 )
Consider now the rst-order model w ith Right Half Plane (RHP) z e ro :
againunder the assum ption that the inputsto r and d a re s te p s . Step 1: Use the IAE-optim alfactorization step for inputs: p+ = (s + 1) p = 1) Step 2: U se a rst-order lter K ( s + q =
( s + 1) K (3 6 )
f =
1 (s + 1)
q=
( s + 1) K (s + 1)
(3 7 )
Solvingfor the classical feedba controller leadsto anothertuningrule for a PI ck controller: c(s) = Kc (1 + Kc = K ( + ) 1 ) I s I = (3 8 )
3.3
Example
Considernow the rst-order model with Left Half-Plane(LHP) z e ro : p(s) = K (s + 1) ( s + 1) > 0 > 0 (3 9 )
IMC: A Comprehensive View Step 1: No nonm ini mum phasebehavior in p; sincep+ = 1 , we obtain: p = K (s + 1) ( s + 1) ( s + 1) q = K (s + 1)
13
(4 0 )
Solvingfor the classicalfe e d b ak controller c = q lea dsto a tuning rule for an PI with c 1pq lter controller: c(s) = Kc 1 + 1 1 (4 2 )
I s (F s + 1)
Kc = K I = F = It is interestingto note that in IMC de sig n ,th e p re se n ce a Left-HalfPlane zero in of th e model leadsa low -p a ss lter elem e in the classical nt feedba controller! ck
3.4
Example
2: PID Co ntrol
, 1 , 2 > 0
againunder the assum ption that the inputsto r and d a re s te p s . Step 1: Use the IAE-optim alfactorization step inputs: for p+ = (s + 1) p = K ( s + 1 )( s + 1 )
1 2
(4 3 )
q =
(1 s
+ 1 )(2 s + 1)
(4 4 )
Step 2: U se a rst-ord er lter (even thou ghth is m ean sthat q will still be im pro r). pe f = q= 1 (s + 1) (4 5 ) (46 )
(1 s + 1 )(2 s + 1) K (s + 1)
IMC: A Comprehensive View Solvingfor the classicalfe e d b ak controller c = q lea d sto a tuning rule for an c 1pq ideal PID controller: c(s) = Kc (1 + 1 + D s) I s
14
(4 7 )
Kc
1 + 2 K ( + )
(4 8 ) (4 9 ) (5 0 )
I = 1 + 2 1 2 D = 1 + 2
3.5
Example
> 0 , a s be fo re ,a n d subje c t to step inputs to the closed-l system .Applying the oop IMC d esig np roced uregive s : Step 1: Use the ISE-optim al factorization p+ = s + 1 s + 1 K (s + 1) p ( s + 1 )( s + 1) 1 2 = (5 2 )
Solvingfor c(s) a s be fo rere su ltsin a ltered ideal PID controller c = Kc (1 + ( w ith the associatedtuning rule 1 + D s) I s 1 F s + 1)
Kc
(1 + 2 ) K (2 + )
(5 4 )
I = 1 + 2 1 2 D = 1 + 2 F = 2 +
(5 5 ) (5 6 )
(5 7 )
Note the insight given by IMC desig n pr ocedurere gard ing -lin eadju stm nt (by on e ch angin gthe value for the IMC lter param eter ).
15
3.6
com pensation
(PI controller
+ S ith m
Considerthe rst-order ith delay plant w p(s) = Kes s + 1 and step setpoint/output disturbance a n g e s th e closed -l system . ch to oop Step 1: The optim alfactorization (IAE, ISE, or otherw ise) p+ = es , re sultin gin : is s q = p1 = +1 K Step 2: A rst-order lter m akes q sem ip ro e r; p q= s + 1 K (s + 1) = es (s + 1) (5 8 )
The corres ondingfeedba controller p ck s + 1 is K (s + 1 es ) c(s) = w h ch ca n be e x p re sse d s a PI controller u sing the Sm ith Pred ictorstructu re(see i a Figure 1 7 .4 , a g e6 0 5in Ogunnai and Ray). p ke
(5 9 )
3.7
For plants with inte g ra to r,we n e e dto ke e p in m ind that the practicalproblemwill m ostlikely dem andno o setfor Type-2 inputs,for exam ple, ram poutputdisturbances (d = A ). s2 The application a Type-2 lter m eeting requirement of the d d ()|s=0 = 0 (6 0 )
a s de sc ri d in S e c tio n2 .1 is n e c e s sa ry orde rto m eetthis requirement. be in Various c a s e so f PI, PID, and PID with lter controller tuning rules arising from plants w ith integrator are de scri d in re fe re n c e [1 ] a n d [2 ] ,and sum m arized T a b le be s in 1 ; n o te th e p ro g re ssio nin controller so ph isticatio n as clo se d -l oop perfo rm an ce req u ire mnts incre ase ! e
with Deadtime
Pla nts
A sum m aryof the PI, PID, and PID with lter tuning rules for rst-orderplants w ith deadtim e found in Table 3. The PID tuning rule for plants with d e ad tim e is a rise sfrom
16
Plant
K (s+1) s K (s+1) s K (s+1) s K (s+1) s K (s+1) s( s+1)
Ste p sonly Ste psOnly S tepsand Ramps S tepsand Ramps S tepsand Ramps
T a b le 1 : PID tuningrules for pla w ith integrator nts usinga rst-order Pade appr oxim ationin lieu of the tim e de lay. p = Ke s + 1 K ( s + 1) 2 (2 s + 1 )( s + 1)
s
(6 1 )
(6 2 )
The Pade-appr xim atedplant (6 2 )is a sec o n d -o rde rlant w ith RHP ze ro ;u s in gth e o p a n a ly s isfrom the Example 2: PID Co ntrol sub se ctio n ad sto a PID tu nin grule: le Kc I D 2 + K (2 + ) = + 2 = 2 + = (6 3 ) (6 4 ) (6 5 )
As show n in Rivera et al. [1 ] th e ra tio of the ISE objecti e functionfor the PID v control system J = ISE = (y r)2 dt (6 6 )
0
versusthe optim alISE for a rst-order ith deadtim e w plant Jopt = 2 (6 7 ) can be p lo tte das a fun ctio nof inde pende of , a sn o te din Fig u re3 . F ig ure3 also nt s how s M , w hch represe ts the m axi u m peak of th e n om in alcom plemntary sensitivi i n m e ty function M = sup
(6 8 )
Note that at
17
Table 2: IM C -BasedTuning for IdealPID Controllers Using Sim ple Mod e ls c(s) = Kc (1 + ( 1 + D s) I s 1 F s + 1)
Model
K s+1 K 2 s2 +2 s+1 K (s+1) s+1
Input vM
1 s 1 s 1 s 1 s 1 s 1 s 1 s 1 s 1 s2 1 s2 1 s2 1 s2 1 s2 1 s2 1 s2 1 s2
= pq = pqf
1 s +1 1 s +1 s+1 s +1 (s+1) (s+1)( s +1) 1 s +1 (s+1) s +1 (s+1) (s+1)( s +1) 1 s +1 2s +1 (s +1) 2 2s +1 (s +1) 2 (s+1)(2 +)s+1 (s +1) 2 (s+1)(2( +)s+1) (s+1)( s +1) 2 2s +1 (s +1) 2 (s+1)(( +2 )s+1) (s +1) 2 (s+1)(2( +)s+1) (s+1)( s +1) 2 2s +1 (s +1) 2
Kc K
2 + 2+ 2 + 2 2+ 2 2 2+ 2 2+ (+)2 2(+) 2 2 +4 +2 2 +2 + (+)2 2(+)+ 2 2 +4 +2 2+ 2
I 2 2 2 2 2 2 + 2 + 2( + ) 2 + 2 + 2( + ) + 2 +
D 2
F 2+
2 2 2
K (s+1) s+1 K (s+1) s+1 K (s+1) 2 s2 +2 s+1 K (s+1) 2 s2 +2 s+1 K (s+1) 2 s2 +2 s+1
2+
2 2 2 +4 +2
2 2+
K s( s+1) K (s+1) s
2 2 2 +4 +2
18
F ig u re3 : J/J opt and M for the IMC-PID controller (top),and com parison ith otherm ethw ods (bottom): open-l op Ziegler-N i o chols (O-L Z -N ), closed-l Ziegler-Ni oop chols (C-L ZN ), and Cohen-C oon (C-C).
19
KKc
2 + 2 2 + (2+) 2 + 2(+)
I
+2
D
(2 +) 2 +
F
2(+)
+ 2
+2
Tab le 3: IM C -based ingrulesfor PI, PID, and PID w ith lter controllersfor a rsttun orderw ith deadtime syste m than optim al,while m ai ntaining a low value for M . Th e controlled variab lerespon seof the IMC-PID controller for varioussettings is show n in Fig u re 4 . of
The originalPI tuningrule is foundby appr oxim atingthe rst-order delay plant w ith just the rst-order term ,w ithoutd elay : lag p= Kes K s + 1 s + 1 (6 9 )
F ig u re 5 show s a m ar ked deterioration achievable ISE perform ance, in relati e to the v PID tuningrule. At its best setting( 1.3 5 ) the IMC-PI controller resultsin an ISE value that is ove r 5 0 % g re a ter a n o p tim a l,w ith a high value for the com plemntary th e sensitivity function,M 1.4 . The Impr oved PI ru le arise sby incorporating the delay in the time consta of the internal model p nt p= Kes K s + 1 ( + 2)s + 1 (7 0 )
s ta n d a rdIMC-PI ru le s ;howeve r, th e pe rform a nce b ta in e dfro m th ese rule s va ries a s a o functionof / . A worst-case perform a nce and robustness analysiswith respect to / for a w id e ra n g eof / is prese nted in Fig ure 6 (top). Evaluating the im pr oved PI tuning rule for a specic choice of / = 1.7 show s that the corres on din g p perform ance superior to that of the C ohen-C on and closed-l Ziegler-N i is o oop chols rules over m ostof the / ra n g e , s n o te din Fig u re 6 (bottom). a
20
Tuning rulesfor a PID w ith lter controller (show n in T a b le 3 ) c a n be o b ta in e da s we ll u sin g(6 2 )and the analysis Example 3: PID with Filter Co ntro l, leadingto the of result Kc I D F 2 + 2K ( + ) = + 2 = 2 + = 2 ( + ) = (7 3 ) (7 4 ) (7 5 ) (7 6 )
Fig ure 7 show s the IS E perform ance tain ed from th ePID w ith lter tuning rule. ob Com par-ing Figure 7 with Figure 3, one noticesthat the IMC-PID w ith lter tuning leads to higherISE than the IMC-PID for the sam e valu e of / ; however, th e PID w ith lter se ttin g sd is- p lay much smoo th er clo se d -l oop respon se s,a s e v id e n ce d Figu re 7 in (bottom ). In in du strial pra ctice,th e smoothn essof the response may well be worth the lo sso f pe rfo rm a n ce te rm sof ISE. in
References
[1 ] R ive ra , D .E ., M. M orari,and S. Skogestad, Internal Model Control 4 . PID Controller Design,Ind. Eng. Chem. Process Des. Dev. 25, 2 5 2 ,1 9 8 6 . [2 ] M o ra ri,M. and E. Zariou.Robust Process Co ntro l, Prentice-Hall,Engle wood Cli s, NJ, 1 9 8 9 .
21
10
12
F ig u re 4 : IMC-PID controlled variable responsesfor a step setpoint ch ang e,for various settings ; s o lid : = 0.8 ; dotted : = 2.5 ; d as h e d = 0.4 . of :
22
Figure 6 : Wo rs t-c a s eJ/J opt and M for the im pr ved IM C-PI controller (top), and o com par-ison (for / = 1.7 ) w ith other m eth ods: closed-l Z iegler-Ni oop chols (Z -N ),and C ohen-C on (C -C ) (bottom ).Solid: J/Jopt ; D a sh e d: . o M
23
F ig u re7 : J/J opt and M for the IMC-PID with lter controller(top),and controlled variablere spo n s ecom parison ith the IMC-PID rule (bottom ). For bottom g ure,solid: w IMC-PID with lter ( = 0.4 5 );dotted :IMC-PID ( = 0.8 );