Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
&Sia by:
INSTITUTE OF INSTRUMENTATION AND CONTROL AUSTRALIA, INC.
CONTROLLER TUNING
AND
CONTROL LOOP
PERFORMANCE
Is E c o No E o I TI o NI
A Primer
By David W. St. Clair
PUBLISHED BY:
STRAIGHT-LINE CONTROL COMPANY, INCORPORATED
,·
,,
r • '""1!t;m s.;0.2. .. c
'
··.•..
....
-·.>r.··,J(','
··f~.7::~~r,~-· ·""·
.•. ··~~<~:::,:, . : . . .::... . .
-~..._~,_
>
. ..,. . ,.. . .
,' .
, :•
. : ".'
. . . ". '
··*-·~..
.·.... .
,'i;'• .
·>,._
...,.
BACKGROUND
..
..
•,,
f
•
THIS BOOKLET WAS ORIGINALLY ISSUED IN 1983 AS AN INTERNAL REPORT IN
THE DUPONT COMPANY TO HELP ENGINEERS AND TECHNICIANS, WHO HA VE
NO SPECIAL TRAINING IN FEEDBACK CONTROL, UNDERSTAND THE BASIC
',
.
.
;
CONSIDERATIONS AND LIMITATIONS. IT HANDILY BROKE ALL RECORDS AT
•
.
.
. THE DUPONT COMPANY FOR NUMBER OF REQUESTED COPIES (OVER 1200)
WHEN ISSUED. THAT REPORT WAS RELEASED TO THE PUBLIC AND
.
......... -· .. .
•
... .
.. .
.,
.... . . .. . . .
. . .. . . ,
:
:.
. . .: ,, •
..
. !· . ..
- . • • . ..
. .
.
. . . . . \
I I .,
!",.
.
.. . . ,. ...... . ... . . .. . . .
. .
:
.
·, . . .
,
. . •/
. ' . ' . .
.
.A'Prlmer
. ,
.
. ~
.
.
-~ . . ~
.. •:·. .
.. . .
. '
. . ,....
PUBLISHED BY:
ST IGHT-LINE CONTROL CO., INC.
. '·.
·'
..
'·
- ..
··•.': ·.'.,,:>:.~·,·· . ~.
·......,. : .... : , ·: .. ·, . ;,;,·
·,
., ·,
... ,: ,.
. ', ·.
.
.. ,. .· . :,·:, .
: ::, ;.
' . . .. , ', .'·
,, ·.. : ·: ....... ; ...
. '
.. .
,....
: . ·.
.' .
·'
. ••' . ·;,
. .•:
. : ....;
;. ...... ,.:·,, . <
,, '·
·:1,.
.... : .:.,,,~., . t.
. , :·. ·.. :,., ·:.;
.,
'
.' ·..
:,
.-,
'. ;. ··"·
-s-
without . :,~
.'
·,...
~ ..
. ,.
.. .
.. .,· ·'.
'
; , ..· ,. .,..
/.
,: .
..... "···.. ,
·~t ..
s:
• >
·~.
·:.:..... :::.:
• • ••
" .. /
,·..
.:.,,
. ;,..
:~
r
,:•
·.. ,
.. -:
.'
FIRST EDITION . ~-
,·.:.. ,
~..
'j;;
First
·,,•, :: . . Tfiird
Forth t-
.' ...
SECOND EDITION
First Printing: December, ·1993
Second Printing: January, 1995, Chapter 8 expa
. rr .
C&l'I
. .
·. .. . ..•
.·
.
.·
. \~·· ..• ·. ·····tt•'. •• , ...• ,_:·. ·.
..
. · .. :: ·:·,:'. >.
.",... :/· -, f,.~.·.':,·
....... ,: .
··,.~· ·,\t'
..·~, .
·.y;i;: .
..; .....
-: ·,
'• ....
. .
.. .. ·. , '·
·,
>·
..
. . ·.~ . .
,:;::: ..
-. '. ~ .:/.... ·\·:;:·~~. :.f;, ..... /·i: \.::-,~·:: . ··.,· .'
.,
·'· . •'
.....
. '
:
'·,:
"· .
'. ~;:J<, ·:-:,;:.:(: .: '?5 ,.
... ,. . .,,·
: :-: . .;.,.
. .:.,; ",
.. .. . .. ,
'·.
J
. ·. :, .• ·;.·i:?
;, .
.. ·.·, . ' .. ·...,, ;. '. ...... ·:. . ·:...... ,·: ~·
;,·
·,
'. ·,. ·,. ,.
'·
-,
.
., ... ,'
·., ,....;...
.. . :.· .
. . .'·
. .
.
.... , ...
: .'
... .......
.... . .<:.
• ,. ·t... .,
.
. ,..·
. ·.·····.:}}~~
. :.. ·~· :.
-:
......-.. ~. . . ..
.
.. ->'.
. ._
..
. •
···., . ~ , ·.,.
... ..>
-·.. . ." .
-. .. .,.
..;',·. .,
....· .. .... . . ' ., .
..
. _.. . ..
.·. . .. ., ·.
>
. ···:. . .. .
.·. ·.....··
..
. ·,·
... . .·: ".
. .. ,
.. '· . ' ...
::~·.A:•
.:,,
:·.. ::
·,. .
... ,,
• '· ..•.
.., : ,.. :•, "
. ..
.. . :, ..•. ·· . ··' . :· ......:..... .. . .. ,
, ..
.
. •... . '.·
. .,.. ... . ·...
.
. t...•• •:
. ·.. ·~
·.~ .
r
'-·l'BR:··1, ·OETTING; ST AR TED ·1 ~ :··..
\·:
.: ,
....·· :
..
·:. .:·,
. \: :·
••
-
..
• ~·
·'·.· ;.~ ,..;· : ....•
., ·-·· t .,
. ....'.•
. .... .. .. '· ,.
·,
..~ . i,-. r-. :._· ·.... :.. . ·. -~·:· . :,:!'•,,•·· :-... ·· ;_., ·:. ··: ..
.
Science. or Art. . ·. '·.· . . .
,.
.. 2 ,. ,,.:.
·.. ::
f:,,··-,
..
· :. . .·.
..
:· , .
:.' .,
., ..
.:
;\• : ..
~: ....... .. : ,.. •·.. . ·-.· ·'· ..
·;:. ·.: . .,, ·. . .' .. "
'·•... ·..•... , ·:: ..:.... ~ -'. ,..{
·'.·
, .,.. ... :. .·
••
.. ..·,
'···..·
,
. •.
.•····~... .,.. . . •.. :··
History .· 3:•·.·
. . . .
..
i ".
. :·· ·., ;.;...
.. .
...
.
·: ...·., ...·. i• ..
.
·,
/:
.
·'·
. 4· .... ·.
The :4ogl.lg.,::·of Q<mt,ol, ':· .· •· .· ..
... .
.·. ·~ . ·.
•..
• .1 ·••
. .
pf
.
.. . .
Tenn.'-µ.ol9gy~~f;.~4-.;P~sqripiiqn
. ·. . .
Controller
..
Settings ·. ·.. . . . . . . . ·. . . . .
.
·.
..6.
...
..
'
.,
'; ...
·',, :
. ··..r; .:: r- . . •..... '·
..·. :.·. .: .,
. Proportionel J\~;o.,j ;_ S · ..
••
. .. ..
. . :, ' . ..
.·
: . •• •
- ...~
.· •·;:. '>: . -: .·,:
.. . ..·... ., ..
..: ~..... · ..:f.~;.·....
, . . ..
· ,:r~
.·
-;
. . . ::
.. • .(·
. .. .'
.·.
.. .
:· ••• t • • • • ••• • • . :. . ,.
. ·..~:·.:.·:. :.• ..
·' .
...
: ·,.. .
,,.:
·. ·,.
Filter·, Time 13 · ;
:
.,
., . . . ..•.
. .· ·.: .
•<
·, ·...·· ·~·(·· ... ~. .:;.. .
·~ .,
·- ..
. . . . .
c .
.
. . ..
.
.
, :·.
.
.
.
.
G RULES AND PROCED is . ·.
: ..
t
·:.~,'
~
.• <
·.,. ::
.
.....
,
. .~
.... ,.
. ,· . ·.
. ..'
.~
Closed-loop ~Tua~g:··Howto•-Do It 18 ·. .' ·: ~ : .
, ...
:'. . ; ...
··~ ., ··> •:. ·,; .. : ..
.
....
: ..
•• ;,;~ •••• <·
~:
.
,,~ ,;. .,
- .• ...·..
Open~k,o.p.·Tuning:;::llow·toDo It . ·23 . . .. . . . . .
. .
31
..
Response to-:Cy~l.ic Upsets 34
;.
c TER 4··.LAGS
' .
AND GAINS·' BUT MOSTLY . . ..
. ';. ..
;
LAGS 39 .
. ·,
',
Dead Time 42 .
. ,.,._
. ~·
.
;.o
...·.... . . .
.....
.. . . '-, .: ~·. . ·'. ·... ,
.
Integrator 43 . ....
. ..
·.' ... :.
,.
.. ..: . . , .... ., \•.
. ... ·'
.. ,,· . .. :.. ·": ..
..,·. . :
.: ·:-· ".
...
..·. ,.,':',,.,,
First Order Lag 43 ' . ,:.., .
·.~
,. ' .. ·..-.
:.-' ,, ..
.,4·.,: ·.s. ;.-· · ·
•. . ... ,·· .
•• ....· ·.·
·... :: ·'
.. .• ..· . ·. : , .. , ·.·· r.. s' :,.. ,.: ...., ...,.: .:
. ...... : :.: ..• ·.< . .:"·.::·-'. ·.... '..
-': ,· ...
Gains 47 . .
.. -. .
I
,., . -.
.,
.. :, .
..
·.;
. . .. ..
- ,·
. ,.,
•• . ..
.., . . . ...
•.
,;: . .,
. ,...
..
.- .
• •••
111
~· ..
.·.' ...~ .
. :,;
. . ;
•• . : ..
. ··.
. . ~-
.,. ... .
:, :
.· .
... ' ,:.
' -~~ ·. ::
.. '·: ~:.
'
..
.
. . ' :.
. ' .·:
:.. ' . . ~ '· .
: ·:
.. :-
·.. . ..
c ; - LES OF ACTUAL LAGS · . , .51
•••• •• ·,. • • ••• '! •• •••
>·.: -r-'.:, .. · · ... ·.. >.' .
.....··· ,
Controllers . .. . . ., .
. . ';:.' t,
.
. ·.-~ '• .
:\.
. ·.. t' . ·~. ~;
Valves 53
Transmitters 54 . ·. .. . .... ,
. . . .
Temperature Measurement 54 .. .
-. - . . . :?· . ···.-~?'.~·\: . . _:: ·-~~}-:}:: i ·?·;. . . ~: ·: \: ' . .:_:. . : :· .
Tanks, Liquid Flow Lag · . SS ! -. :, '
. :.:.. .
.
'
' ... '
'
'
'
' ..
,'
. · i ,>\;~: >{ ·> : ; ~-trl :~~ · ., .
Ty ·1·0...1•;. · - , _i'J:,:£.
U. •
· •• . \ : : : •
• • .·~ I • • ' • • • -~ • .... :... .,
= · .. · • .-
•• : :J.8':1.::r~~<.
• ~· :-. •'. ·. :::::·
:· • ,._ •- •., • • r . ·•··· ·. .'
.
'', -: ::, : : ..· '<. .. :./
.
', ' · · =:-:.i'\ ·.\ ;7 ! :''.-.. ·,,:\-:!-;! } ,
. .
. . . . . . . . . . .
..
,.; '
'
,
'
·:
,,
:. ' ' , ' . ".
. . . . . :. ..': ,. ; :: ·.... ;t:,r
' ' ' ,, ' ' ' . ·, ~·
... . .. • ·. ,.'°'.}~/\:~'.i :·): i::i\ /t:_: ;'.r::.··: . ·; ·: .. ,_:. ~: : :·:: . : .:::: ..•
' ' ' ' ' ' ' ' ' ' ' . .
'
t'·;:. . : .·:~: , ...·...
c .· . '. . ·. · 1'ER 7 DBRIVATIVE ACTioNt,/, ":.· :;61•.•. ., ) . .. · :.:.·,.· : .
·. . . .·.: · ... · · . , ... : ·:··>:.. ··•·· •. ·.: .. ·: .: : .:·, ' ·..•. . ·.' .• ::
,'
'
'' "
·~;
'
. '
: ' .' t» '::·'
'' ''
•
•.' :·:
• ' .;'
.· '.:',:,:::·. ..'.
..,: .... ,,~,:'.
'\' ,>
' :·
'
'.
'
·-··
\'' ' '
'
'
.
/ "J . \ •' : ,r-;. . ; ' ":f . . ': ' ~. ; ) <
c - . · TER 8, INTERACTIONS ·. · NONL'.INJ'~ARITIES 65 . ~. · . ·
Interactions 65. ·. :;,;~:.·1·.>·t\. r· . ·•r::J'._:',:.f''7;>•:t,.{ ,.:::·,s~\,· {.
N on 1·mear.11es
•t· . .·66 . · . · · . · . . . . . .
' ' ' ,'
.
- •:: · .. . .
·<- :. :· •.:' i·:·::·. <: : · ·. · .. :• .: ., •• ··.
.
. ·.
.
. .
·,:-~' .
Process · 67 . . . .
:';
-: :·'.::
.:·, ',:'
'
''
: ,.
'
'
'
''\ .
.. ' ' .: ',
.,.
,, ,, '.' '
' ' "
' _: ' ' '
' "
~·
... ~· :. :·
'
'
''
'
,:
..
,':'
'
'',
·, ,' ·:.
' .
.,
',
.
' ''
' '
• ' .. . ~· :: / ', . ''
.
:. '
.
' ' . '.
. .
:·:,? ~·· ': '': ',: .:~
. ·.,.,.·.,·. . .. ' ' ' '
. .
DeadBand 68 ,·''
:
'
'
'
.,
.
':
.
' '
' ' '
' '
..... · .· . ,:r ' ,. '
.. ' '
'
', ''
.: :\''
'
,, .
' '
Valves at Limits 71 . ·. · '{ :- 5 ··_ \''. · .· ; -' ·. · . · · · ·. _:;!. : ' .:. . :,:::'' '·::· ? ·.-· ·: ,,
···r·, ,.~.. ·; .. ·,·
., ', ',' ...... ,.
.· ..
' ':
. .
' ·. .....
. ' ' -:
:
.
',
''
·.
'
,
' ' ,, '
' .
,,'
'
', ,, ''" ', .,;· ?' ,1:· ·.
' . ~ : : ' ,, .. '
·; "'\,' '
,, " ' .· .... ·: ', ,, ~ ,, '
· Digital Control Algorithms • ·. · 73 :·· .·.:. ;. -. ; . . . .·'·. . · .. •: ,'. :·~ :, ··, · •- < ; ·i - .•
Sampling Frequency and Loop :perfonn.ance ;· >74 . · · .· ;: ,: . , : . . : . ~: ,:. . ., .
Load Changes /Upsets I Disturbances '.· . '. 76. ·.. , . ;):/:'.\;. ·{r;.. _; '· . ) ·. ·. ·. C: ; .: 0. ; . : ...• :' . :, ', ) ··. , - -
Da.mpening Noisy Measurements, . · 77 · . . ·- -:; , : :·:-. . . . . . . . . -: . : - . · .
' ' '' ' ' ', ' ' ' ' ',
,.'' .,
.'
. ' '' ~·'
'' ,,,: .
. ..
GLOSSARY · 83
' '' ; '
't :;
·•· .'· '. ': ,
' '
. ',.'
APPENDIX A-1
Pure Dead Time Process .· A-2 . .
..
'' ,, '' '' ' ' ' . ''
•
IV
..
PREFACE
. .
This second edition of Controller Tuning and Control Loop Performance has . . ,. . . . .
been extended in both directions :fmtn ,the first. Sections have been added for the
very beginner and for the somewhat more experienced. It is about twice the size. . .
Sections have been added on the what-to-do and how-to-do-it of tuning, to help
. . . . . . . . .
the person who may have never done it before. Then interspersed throughout are
. . . . . . •.
paragraphs that extend some of the non-math concepts to the realm of math, or at
least algebra. These sections explaining concepts in math (sometimes frequency
response terms) are clearly identified to make them easy to skip. This second
.
printing of the second edition · also has expanded part of chapter 2 and has added
. . . . . . .
two pages to chapter 8, as compared with the first printing. It still stands on its
. . own, of explaining the essence of feedback control, without referring to math. I
hope these new references will help any reader who wants to bridge the gap from
the nonmath to the math.
....,
. .
'
· The first edition was essentially a verbatim copy of a report written for DuPont in . .. . . . .
...
,
;
1983, which I was allowed to make public in 1990. This second edition is perhaps
'.. '.
80% based on a 1992 update of that original report, written for a training course
..
....
for DuPont instrument technicians and engineers. The new version was to have
. . . . . . .
specific references to the DuPont situation, and was co-authored by Paul S.
Fruehauf (of DuPont) and myself (DuPont retired). I am very appreciative of the
permission from William X. Alzos (of DuPont) to use what I wished from those
course notes.·
I am particularly grateful to Paul S. Fruehauf who has worn two hats ·in. the
preparation of this second edition, first as co-author. of the DuPont report, and . . .
I have tried to make this second edition appeal to readers whose background may . ..
not be the chemical processing industries. I know I can only partly succeed in this
broadened scope, for all of my 40 years in the automatic control business were in
that industry.
I hope this booklet meets what I perceive as a need for more information on the
beginning end of training on the subject of controller tuning and control loop
performance.
ENJOY
·'
·-'·,·· •
...
This booklet on controller tuning and con- scapegoat, being blamed for problems that
trot loop performance stops where most are not related to tuning, with the result that
books and courses on the subject begin. Too time and energy are spent needlessly.
•
often the subject IS introduced with math Meanwhile a proper solution goes unsought.
unfamiliar to-the reader. That does not have
to be there are simple concepts to help While I will give ruJes · for tuning, the rules
those unschooled in the math to know and themselves are only' part of ;the picture. The
understand the basics, to appreciate the ''tuner'' needs to know what the desired per-
limitations and to know· what can be formance is and what to expect-when the
expected. system is responding as well as can be ex-
•
pected, and when is it not. If it ts not, then
the rules may not apply, or should be modi-
fied. This booklet teaches not only the rules,
but· what can and cannot be expected
from tuning. It is also to teach some of the
common pitfalls. Why do the tuning rules
not seem to work sometimes? In addition,
My field for 40 years was industrial process
tuning is often done to fix some problem.
control. The basic concepts of control are
You· cannot use or fix anything unless you
the same, regardless of the field. The exam-
know how it should work, and that includes
ples will change, but the concepts, princi-
control loops.
ples, and much of thevocabulary won't. For
readers whose field. is different from mine I
hope you will gain some useful insight
. . .
into
your situation.
know, and you wouldn't be reading this if and/or one that responds quickly to setpoint
•
you didn't feel a need to know! In many in- changes. This may not always be what IS
dustries proper tuning is vital to quality, and desired. Many level controls are often delib-
often decisions are made to take expensive erately detuned (made more sluggish than
steps when better tuning might do the job. the tuning rules would make it), a condition
On other occasions controller tuning is the referred to as averaging level control. Many
•
loops Ill a plant do not have a very vital
r -,....
.,....
·.. , .;iiit;
'.
bearing on quality or other business consid- made? Not many. Quite possibly not any.
erations, so whether they are tuned tightly Usually there are at least a few loops that
or not is not all that important. How many stay on manual for some time, sometimes
•
new operations are started up and have all even years. It IS hard to argue that these
the loops on automatic for the' first product loops need tight tuning.
·'
'.
Controller tuning is mostly science, Tuning mathematically pure and simple models are
rules are based on mathematically clean and used to represent the ''typical'' process.
simple models that approximate the real Don't worry about that, certainly not at this
stage, The differences are relatively small
compared with what I consider realistic
goals in tuning. We will not be concerned
about determining settings to within 1%
world. If the real world were and generally not within 10 or 20%. For '
mathematically clean and. simple.. then instance, if the tuning rules determine that a
•
controller .tuning would . . be all science controller setting should be 1.00, it doesn't
. . .
invalid, and therefore when the rules for Even if· set for 1.20 you would be hard
•
There are ··numerous publications givmg • • same analysis of what m.ay be wrong with a
tuning rules, and, as you might expect, they loop. They are less likely to agree on what
. .: .
•
don't all. give exactly the same rules. This IS the best solution is. It is rather like politics
: •·. ';. . . . . ' . . . .
•
Ill that regard .
because different .criteria are used for what . . .
'.
••
•
. .,. . . . . . : ~: . ,
. . .
. . . .. . . . . ... .
..
..
. . . .
.
.... .
..
. ... .. . . .: .. . .. . .· .. ·.. . ·. ... . . .. :
'
··.·:,;,. . . . ' .
·. ' ,:: .. .' ., ......
. ,. . ... ' .
No reasonably thorough writing -on control- loop· method. · Nichols . then verified . the
ler tuning would be complete without pay- mathematical validity of; the ·open-loop ap-
ing tribute to J . .G. Ziegler and N. B .. Nichols proach.
(Optimum Settings .. <for · Automatic
. .
Controllers,•·Transactions··;of the ASME,· v For history buffs there is a book you should
'·
. 64, Nov. 1942; · p7.S.:.?)., :_ Their contribution
...... .
know about: Automatic Control, aassical
·..I
.
., was a quantum leap. forward in the science
.· . . ···~
Linear Theory, edited by George J.· Thaler,
and/or art of tuning industrial controllers. It Naval Postgraduate School. It was published
..
. - .
'
·. took perhaps /10 years or more after that be- by Dowden, Hutchinson and Ross .Inc.,
fore subsequent authors started to hone and
. .
Stroudsbµrg,11-~A./.:in_ ~l'.9Jfl~,
. . :
It
.... is qui of ·:ptint
. ·. . . . . . ,.. .. ~.. ; _ ·-~:':.~:.. . .,·. ':;~· ,.. , . : . ;. . . .. . ·.'· , ~ .. . . ..• .. . .
refine . their: recommendations, .. but . the es- now, :biit~can·;t,e·-9i,ttfn.ed frqm ·major techni-
sence of their approach has remained un-
. .
cal· ··Iibraties. )-/The :iibook "is .one ··.of the
.. ~ . . .
.. . ·' ...
. .
"Benchmark Papers in Electrical. Engineer-
..,. .mg. anc d .Computer
. 'Science,
. . '' v. 7, wit. h
. .
. . .. •, .
.· .
.
•
,. . ..
·.
'
Library of Congress Catalog .Number: 74-
f ..
f ,.
. .
papers. on the math of· the feedback control .
(
.·
.. scathed to this day! . Ziegler and Nicholsnot loop, with-editorial ·comments on .the contri-
'
. only brought. order out .of chaos; but· they bution. each made from-a historical: view-
'
'' ,. termining controller settings. One was based 1937, from which Nichols was able to con-
t
r
.'
,,.
on closed-loop tests, the other on open-loop firm the formulas presented by himself and
I
'
:'·
i'
tests. . · They were both based on sound Ziegler, are also containedin it, as well as
i
r-
'
'~ . '· mathematics, though their peers did not rec- . the original Ziegler and Nichols paper.
•
' ' .
;'
•t ognize oraccept it at the time. A 1991 con- .
~
i
~·
ii. versation wi.th each of . them revealed· that The Ziegler and Nichols paper is also
included in a collection of papers on PIO
(
• ,.
'~-
',.. Nichols, with a mathematical bent, was pri-
marily responsible for verifying the math of
'f
"
;
f. tuning: Reference Guide to PID Tuning,
.... ·
;
..'
i.
the closed-loop formulas, while: Ziegler; of ·a published by Control Engineering. · .· . .
''
,.
•''
i
more empirical bent, conceived the open-
'~
r,.
~. ..
1
'
t
!.
.' .
'~ .
.
'
;~
. ·.. ··- .
' ::· .
. ~.,.'
'
'
.
4 Chapter 1, Getting Started '
The task of tuning a controller can run from The science of control is based on math that
fairly simple to quite complex. It is rather is formidable to most persons. Happily it is
like. income taxes. Many.·.·•cases· ate· .quite not necessary to understand or even use the
simple, ·but<then:·,there:ate a few that need a supporting math to absorb · the governing
specialist. Also like taxes, it has to bedone. principles. The math will be largely, if not '
For the simpler cases, which constitute totally, omitted. No proofs will be provided. .
'
'..
..
. '
'
possibly 80% (somewhere between half and There are however concepts, which may be ""
"
',.
all) of the loops typically encountered, the new, which should be mastered. These .... ..
procedure can .be reduced to a set· of easy- relate primarily to understanding the
to-follow rules. · importance TIME has in the control loop. .
··,., .
. .
..' .
valve moves AFTER the controller output ... . ,'
.••
another. One goal of this booklet, is to pro-
vide that framework, that way of defining Not all lags are the.same, orhave the same
. .
to the person doing the tuning, and transfer- major part of this training material to de- '
', .
able to others. It· might be called· THE velop. an understanding of where lags come .
. . .
LANGUAGE OF CONTROL. Inciden- from, the different types that are used to ap-
tally,· while I assume .the reader has ·some proximate the real world, and what their
familiarity with· many of the terms used in · relative importance· is. A few words, mean-
. . . . . . . '
." .
.
automatic feedback control, I have provided ing specific things in a control loop, will be
a glossary for the terms most likely to need added to your vocabulary. Again, it is THE
defining. LANGUAGE OF CONTROL.
;
'
..
,
As with, I suppose, all fields, the science are sometimes · available if the tuning· is
and art of feedback control grew before the done with a digital· control system. This
committees on standard terminology were constancy of the PID function in an era of
formed. The predicable result is that several
different terms are used to name the same
thing .. The controllers we are going to talk
about have . three adjustments. They · are
troportional, Integral and Derivative (PID).
Computer based systems· often have the . .' . .
fourth, which is an adjustment for the filter phenomenal techni~al progress is a sobering
. .
time. Computer based controllers may also thought. THE P.RINCIPLES HAVE
. , . ! .
tend to refer to the adjustment itself as gain Figure .1.1 . shows what gain does to the
. .
or proportional band. The action means that controller output in response to the .error.
. . .
the controller output moves in proportion For a gain of one, the output . changes the
to the error between setpoint and controlled same amount as the controlled ·variable (or
variable. Many terms have been used by the setpoint). Higher and lower gains cause
different manufacturers to designate this greater or smaller changes in the output for ·
. . .
action. It has been called proportional band, the same change in _the error. If the. output
proportional gain, gain, throttling band, increases . as . the controlled variable in-
sensitivity and surely others. Some are creases, then the controller is said to be
reciprocals of others. For instance gain is
I 00 divided by proportional band. I will use
•
gazn .
.;
•
...
-, ,·.,~: .. · ...:.,··:, . ··.,, . . . .
·.·.:·,.,,·, ..
.; -': : . ." : ... ·,·.:.. . ... ..
.
.··
.
.•
..
'-· ,, ".. .
','
c
.·,
.
',
- .
. ·.· :...: . . ... . ·,
"
. .
, ... .
.. . '
. . . ·.: be an offset
"
c
.
. . . . . . .... :: .:· . . .. ·.·.: . : ; . . . . . -: ·. . ·..:·~:· .<.::··i:· .';:~·~ .. . . ·;.· ', ··. _:•. ·:· . : .. :. . . .,
···'·.,
: It has to be; e:xcept;;,-~~~;tgµe precise point::<i~,/- :; . · -. l
'>
'5 G» .
the output-versus-errorcurve. . . - , . ...
a.-
.. ca
.
. ·. . . ..
. . .. o .· :·. . . . .
: . ·j ·.... ; ,. . . . ·.
" ,,. '
;.
. (integral) · action, · to. be described • soon, ·
. ···· ... ·:,··.·. ·\· .. : ",
. . . . . . . . .
..
·,
',
. · -· . Controller
(or checked) initially, when a controller is
. ~ . ..
Setpoint ·_· . ·:- ·. · , .· ·., ; ·. · · · · · ·.. · . . · · · . :• . · Output·.
first put into :seryice,. and is not changed. . . p ........-
after that .. The action has to:. be right to get '. ..
. ~ . . . . ..
- . .
. . .
.
..
...................... ·. Manual
changes, or else ..the controlled variable
. .
. . . ·. . . . .. . . . : . . .Variable . Reset
will avalanche away from the setpoint, ..... 0: : · .
'"
... . ,· .
.
. .
. .
_ error .is zeto.· It: may·;-t,e,.:thought · of _as
setpoint · and the controlled
. .
variable. · This .
sliding: the gain curve up· or down on . the
error is· frequently called offset. The · easiest graph. · Manual reset permits reducing the ·
way to understand this is to look again - at offset · at the- normal operating conditions,
Figure 1.1. · The only time the error is zero is but : it does not change .· the · basic
when the controller output is at· 50%. If the characteristic of proportional-only control,
controller output· is at any other value, then that there will· always be an offset, except : ·
there has to be an error to produce ·that out- at-one exact point ..
put. Simply remember that there will 'always
,.
. .r!J· .
. .
r: , . : · , · , : • ·
.:_<.·· .. • ".·' . ,. •·. ':·:. '., ,,
. -= 70 . .· ... , . . · :. ,. . . .• .· ·
. . . .. ,.,. . •. : . . .. .f.·r,.• ;., ..•. ,,, . • :.·. . . ·.,,·,: .. ··• .. , , ~.·.. ·•·· , ·,.:··)'""·'
i .. · : · - · .
1,, •• , ,., •• ••••••• ••• •• • ···'· ,... • • •• ••••• ,•· • • .
..- W'
·.·I::,_
, ., . . . . . . . . . ·c;uently
. .. nFJ(Tled
. .. . Kc,
. . for , ga1n:Ot-the-
. . . .. • . · .
S- i . ·. · ••;. . . ·. ,,.;I ·· '. 01,, ,, ••.~~ . .: · . ·• ga.~t';'lle(. The at,c,\{6 equation then '. ·.:
. .~ 0
8 :! -: . . . . . .·
.. . . ' . . ·. .. .: . . tt . . . ; L. .-.. . . ,,; ~~ ''? . .. . ;
·• . . . could btf writtena~: . · · . · ·. · · · •· · .: · ·. • · .· ·. · ·. ·
. .. . . .
. .
. . .. .
. :,•:.;
. ..
.•...
.: .'
-· i ....
. . .
: .
..... . . : . . .
·I' . .. . . . . . .. .
. . . . . . ,,
.
, .....
.. :
.. .. . .. .. . . ,: . :.:;·,;- . . . . ·. - . _·.,
. : . .. . .. .. . , .. . . . :~. . . . . . :"'
... .
. . quickly forget ~aboiit· tfiti· ~bias,: 'B~ ·as· it . · · : · .
Figure: .. 1,~3~·<· Ma.11ual _ reset ·. in . a proportional-only : is; rarely: of:· since it does . riot;: .• /. . coneem
. contr9.ller : ctiar,ge.~ ;the : fixed relationship between affect · dynamic - . {)fliformance. -.: The . . . · '
error and contr9ller·:O\ltput : . - : . .. ·. .· .. proportional~nly: controller :then , ,has: · : . .
.:. . ,· ·:·... . . .·•·· : ... . -. : . . ... ·: . . . ·. ·.'':··.·::;;:·I:./::.~,~.. .: . . .. . .
or more simply:
K·c
. . . . .
· · This
is· ·the first ·section dealing with
the· math I algepra of control. If you· · since the left hand side of the
... want . to. ·skip:;. :,t, ,: ~:sny subse,quent or equation is ·understood. to-,;be. .- the···.· .
section-· so devoted, --1 encourage you output divid,d . by:" :t.fJs inp1li#t!t·:;:[hf>.:_:. ,., .
.· to . ao; so~ :!/:1.€11."' i$ no need tq get transfer· function· :Of ,any . tle:ment. '.:in;,.: . : . . . ·
. bogged qqwn:~/ il1::. this and frightened .... th~. a,olJtrpfJopp, is,:..f!iii/:O:WJ?Ut, diy~· <) '.·.
. off what l_afTI t.,ying-.to say. lv1y intent by the , ilJPP.t•.1. l:ri, tt,i~ case it: is what .~ "., ·
. is to make the booklet stand alone
. .
. · you : m~ltiply·"lrie: ei#,r\ bY to· get the ·:. · ·
• '·without- reference:··::.to math. ·These··· ·
:
. . . .
. .
>·. dutpLlti\ · _ ' · \ ,.(,i .ti·. • · ii < i · . •·.·· · · . ·. · · ·. • · · . . .. · .
. . .. ,. . : .~. : .. ·'.r .'). '· ·.,:·. .. . . :. :: ;: .,: ·.~' \~:·. . .. . .:, . . . . .. ; :. , . ,: : ..
.. . : ·the .. math . ··:of : : a,. . proporlional-dnly . . ... . I ha_ye IJO intention of teaching you .
. controller is quite: $.lmple: .. . .. . the. rigors of the underlying math.·
>
.. ,. . ..
. .. .
··.: ·: .. :
.
.. ·.··: )' .. ~·. . :... If you decide to learn more, you need
•.. : to use another source. . : . . . : ..
: · Output = (Ertot x :Gain) + Bias ·
. . ' . . , . . .
.. ..
.
. '
' .
·.
.·
·,,
. .. .. ,.... ' .
: ..
:....
8 ChapterL'Getting Started
In the earlier days of industrial automatic was due to proportional· action alone.
control the integral function was- almost Within the physical · constraints of the
universally called reset. Now the more sci- controller, the output will continue to
entifically correct term integral is gaining change at the same rate. This change comes . .
widespread use. I tend· to use them · inter- from integrating the error.
changeably, • especially when talking as
compared with writing. When referring to So, the integral action causes the: controller
the adjustment the terms reset time, .and output to change at a RATE proportional
reset rate are both in common use. One is .
. . .
.
I· ... -. i
ambiguous statement, because you· .don't =ea. :s
know whether the speaker is talking . about .......
c :, - - - __.. _I A- -
reset time or reset rate. It usually means to (JoO I .
A
decrease the integral time, ·but the phrase .__, I + __
still leaves uncertainty. It is rather like
"
I • Integral_ I
saying to tum the air conditioner up. Does I Time I
that mean to get more cooling or to tum the
I
thermostat higher? I will use reset time· or . .: . . . .
... I
itself, discouraging the use of reset rate. e...
w o.__..,
Integral action .is not as easy to understand
',
1.4, which is really for proportional-plus- integrate the error. to··add an amount to the ·output equal
integral action. Imagine· a controller just by to the proportional change in one integral time. ·
itself, not connected to · a process. Then . . to the error. The longer the integral time
imagine that from an initial condition for the slower it changes. A controller with
which the error is .zero, that an error is integral. action will eventually reduce the
suddenly introduced, called a step change. error to zero, as the output will continue to
The controller output will then change to a change until there ·is no error. That is, this
new value, and the amount of the change is · will happen if there . are no continuing
arbitrarily called ''A'' in Figure 1.4.: · · disturbances to · require the output to
continue to change, and if the manipulated
After that the controller output continues to variable has enough ''muscle'' to achieve
move in the same direction it went initially.
. . that. Manufacturers build their integrating
It will move an amount equal to the initial
. . function to be as close to mathematically
amount ''A'' in a time that is the integral pure as they can, and they do a good job of
time or the reset time. The units of reset it, whether it be one of the very first
time or integral time are minutes per repeat. pneumatic controllers, or one of the latest
The reason for this terminology is illustrated digital controllers.
in Figure 1.4, which shows that the integral
time is the time to repeat the change that
'
•
•
Before the advent of digital controllers there Not much more will be. said about the reset
were integral-only c(jntrollers, but they were windup problem -at this point, . except to· say
. . . .
not in widespread use. The . · function is the twothings. One isthatit isaphenomenon
same as in . a proportional-plus-integral that does exist; and two is that the measures
controller,··. except of course' there is .no taken to combat the problem work with only
change in controller output .. · due to varying degrees of success. These measures .,, .
proportional · action. The . change in con- seldom totally eliminate the problem. It is
. . . . . .
troller output is all from integrating the er- far better to take steps to see that the
ror. With essentially all digital controllers controller does not windup in the first place,
there is the · option to have integral-only than to ·. expect · the . anti-windup features . to
action. When · this · might be used will be keep you out of trouble, Forbatchprocesses
discussed later. reset. windup · can be an especially severe
problem on start .up ... Specially
. .
. configured
. .. ... . . .
. ' .
. . . . . . . .
Any loop will cycle · if yoµ · reduce the The math (algebra) for a propor-
. . .
integral .· time . far enough. This .. is. true tional-only controller had nothing in it
relative to time. The proportional-
whether the controller is proportional-plus-
plus-integral controller does. · This
integral . or only integral ...The task. of. setting introduces a new symbol, which is
the integral time is one of setting it low used in essentially all of the literature
enough but not too low. today, and that is the lower case ''s. ''
d
s=-
dt
..
Any control loop with integral action is If you didlT't know what it was before,
••
subject to having a problem called reset you still don't! The d is the derivative
windup, or more recently, integral windup. . dt
This refers to. the condition when the con- relative to time. If you see :!_, this is the
troller output does not have enough muscle . s
reciprocal of derivative, which . is
to reduce the error to zero. Since the con- integral. Please simply accept that. The
troller integrates this error, the output will . Laplace transform (transfer function) for
continue to change until it reaches some the proportional-plus-integral controller
limit, which may or may not be the limit of is written like this:
.
'
' the manipulated variable. In digital con-
trollers this is a limit set in the menu· for that
.
•.
'
-,
T:s
I
For electronic controllers it might be set
with a manual adjustment. For pneumatic where T; = integral time
controllers the normal situation is that no
;
provision is made to avoid windup, but that Sometimes it is written this way:
.
,.. extra instrument items can be installed to
'
combat the problem. 1js+1 ·
\
'
Kc T;s
'
•
..
,.
,· ...·..
.. · :;,
...
10 . . ;,
-:
,,,••·~
-. ···.· ,.
:~·.
. ....
·,, ~:·,·· .
': ~ ....... ·~·-·
.
:. ··;.~ -. :.,;": : ..
. ... . ...
:; ••• ';,: .. :: • -, -,
. . • <· -, ••••
. ··.··K
,.
.•
.. . \.,....
.. ::::
~,.;:; . c.
,:t:
f~', .'·.'
. ~·
. . . . . ..
~ .. . . . ·... •, ...
.··,··:. . . .
• .. r-: . •
; .. ·,(._.: . . ;,
"s,
.. . :· ;' ·..,, ... . . . .. ··.:
:',;.
...·.··..
, . . . :..~... .
' ·,
.
.. .
. .
. . ...,. . . · ..
'•
. . . . i ;...
·.., ·, . :
. :;. : . ,, ···.; .
.
. ,:,.: ,, :. . '. ·..:· . ·...
,, .. . :. . ; .
. :·· ·.. . . : ~·
.,-,:::·:··· ·~1· ;.: . ··-. •. -:.
i.(':_ ·.: ,{/. . •,• ::> . i/( .,. ·-·~> >): . . :_;. ·:'. . . '''.\/?;t\({" . ..· .·· ·:.~. :· .: ..
··"> ...., ·:,\•
c: ·1 . .
..• :· t'
•.. ..
:~
::. '
•' .: .: · :;:>~_)'· ·\:-: . ::;\'
~lge.br., . ,t;i;gw.~. ·:qi!.:: ·: . /P r . . . . .: : : -.' ·
i; ;;
< ; •
. ..
-···:.>·'....
-. 41"'·,.. .
... : .. . . ......... : .
.•· :·kc;:+
.·.. ·.·.. ·Ts· .·. :
,. ,.
. .:.·
·. . . .
:· . ... '
. :~·
.·•:
·~.,
.. >
·'
.
..
••
. · iribieil~IJ~·-·:1i<i
.·
.
.·
..
. '< : lncreased·aift!J:·rleicreases es. the integra·, .•
. ·.
~:
z
..
; tim.e is incrffs.fic/1;:/
..
• • ,
.. ~ .
•·...
,,::·· ...
.. ···•· . ,. :··
.......f.:. ..·. •.-· ,, '. :. . :' .,,,,
t , :· .
..
:· .. ·...,., . ' . r: ,. . e, •
..:,
•
-»,
. .::·~· '··
. ,, ·..:·· .· .
,·. :· .
. . .... ,.
. , ... ..,:·.
·,
..... . .
..,. . ..~
...
1 . ::~
. .· ....,
:..
-..
?:
.'
or ·.. ,... :
. ' :·
..
..... .
. .. .
. . . . .,. .
. . ...
.. . ..! : •
. '. •: '>·· . ··,
.. 1...;
.
,.
...,. : ... -· :..
! ',.
., . ...
. . ,.
i .. . ...
.. .
. ..•
:·
.... ..
.. .. ... ..
. . ..
..
.
. ·. : .
:. : ..... . /.: ::·: ,' ~··.:.. . ' ....... ; : . .· .
'::.
'
<>t· ···;·:.::.:,. :, ..
.
-,. •·.
... .· .
.· ..
. ::: : . ··. •:, :s ... , ·..
..... . .
>
·:
. •·,
. ..
·. ,· .• . ... .. ,.
,...·· . .. ... .. ..:: \•: .- ·:. ., .
·.·
. . ·. '
..··. ,.... :..·.. •·..·:.. . . . ,· ' .
.., ..: ... :.'· .....
,
' . . . . . . . ....·...
·:· ,·,~~ . :
. :, .. .. . ....
~-·
:·
.· ,. ..
·' .•. . ·. ! ., • . .. . ..:, : . ·.. ·. .... . .
. ·....
·:.
, ...
... ..·..>·
. .:..... ·.\
',
..
<
.
.. ... . ·,,. .. •. . -. , .. .· ..;,·,·...•,·-·. ....,.
.,. . ..
<,''·,,, ..·.f,. ' ". .. . ·. ... ; ..
.' . ..... •
···'· ·~ .. ::
•' •• " >
. :. ·"
·'
.,
:
':
. : ·~ .("
·.:~· ··.. . ·. • >
. .. ••• • • :
..
•·· :
,: :. . :t ·<.: . :
. ..' ..
•. ·,',.: ., •f :~·: ·~ · ::.. .,.
~.·.:,.,.,~.
.. , •
(•
..... : :":> .·.·. ; ..· .. \
. . , .. . ..,.~ ~ ..
...
,... . .. .
.. ,• • •< .,....,.' ··,:..
..
. :,. •. ·.;. ,. ,... ·. . . . .. : . .,~ ·:·. . >
....-.... . :•· . : ·~·-: ...
·:::... :-: ··::. ·..
: .
·':.
.;. (
.: . .• .. ,...
.......
.. . . .
'·
.·: .. ·.: ·... : .
·:: . . .
,··· ··, ..., .•.
., ·::· . . ...
·.•., ·. ..
.,., :;·· . , ..... ·.. ··..... :·,.. ..... ........ "' . .,
J .. ~ ·• ·.
..> . ·,:., ~· . :·, •.. .
. ·~::
··· ..:- ... ' •',.
··.
. ..
... ·~.
. :·
·.·
·,
...·
,·· ..... ·:',
.. , .: • j.
·,,
.. < .
..
. ·'
>
.
. . ·· . ...
:.~.
. ...
:.
' .. . .,,.. ··, :. .... . .,. ~·';'.~.
.•. . . . . . .•.
'· ., .·• .
·., • ..t '· • •• ' ·.
"
..
·- ·t s.,.
... . ·;.,)• • ·: ·, . . '· . .,
'· .•
. : .: . ,·
.>·
..
·,
·.
. '··
'
...,
,.
' .•
,.
.. . ......
.. ·.
..~
..•. ;.: . .' ·. .. ...
'·(· :. '; ..·'.\.
· ...... !
,,,
. . . •... ·. ;. .
• >
·.' .·.·
f, •• :·. )
...
•
•..
. . .
..', .:· '~ . . . . .. . . . ·.
. . .
Fortunately, only a few terms haveevolved valueand thendecay back to .some lower
over the years to refer to the function of de- steady state value. The amount of the steady
rivative .. action, · and· the scientific· term de- state change 'is that .due ·to the proportional
action only. You might ask · why . the
output is changing between . ·its peak· and
its final steady-state value, when the
. .
error is not changing, and therefore there . . .· '• .·
I .
.. . . I
2
~ --------------------------
...,.._........
. . erately imperfect but. achieves most of ..
w
~
. the . desirable ·results sought
. . . .
. when using .. .
proportional component that decays with.· time. The does. This time, instead of introducing a . . . . . . .
· longer the derivative. the longer the decay time.
. .
. \
.
. .
. . step change in error,. a ramp change is
rivative seems to have held sway. . ..
O
integral action, but while we might r I __ - - - "' · I- Lproportlonal-only
_ _. - .. Response
have an. integral-only controller, we
. ...,____,,, - , . ---1 Derivative I
. .
.. .,.
i
of: ·. · · -:
'
at a fixed rate, rather than all at once, as for
. .
. . :.,~!.}, ,; :JJ: . .;: ft' ? ·.... :., . . . ·•
.,'
'·
,.
'
a .step change. The derivative· function· adds .'•,
'
.,
·:
.'}
effect advancing the response by an amount . . . . -:
\
in time . equal to the derivative . time. ... The transfer function for .~ proportional-
.. . . . .
"•;
..
· this: •·
,
...
large. as the derivative time, . which is a
result of the· deliberate . imperfection in the
function.
where Td is the derivativ~ tim.e and s, as -:
·;
.. :,. .
.
You
..
already know that the; derivative .
•
.,
·.
Derivative action has the potential to fer function typically used to describe
improve performance but is unlike pro- the (proportional-plus-) derivative
. ..\
. ·.:,.
..
.,
'' . . . ... . . . .. . . ..
portional or integral action in one important function:
'
'.
..
-~
aspect. Withthose, it is· mostly amatter of '·.
·'
,'
..
using enough but not too much. If you did .,
·,.
·:,
'
better than if you did not use them at· all. ,.
'•
·.
. . \ . . . .
f,
With derivative the problem is ·. still one of The numerator is the ideal part and the · .
·1
. .;
-;
using enough but not too much, ·but -if you denominator is · the practical necessity. ...."
. ...i
..
":-:
do not use enough, there is no benefit at all The-denominator tstne transfer function ".l
-~
··1
and there could be some harm. If you use of a lag, which will be discussed more in ·.· !
'
·'·•i
just a little bit too . much the troubles the next secion · on. filter time. · The new.
. . . .. .. . . . ...
:;:
::
'
....
. . .
parameter, Kd, is known as .th,e _deriva~ . '
''
.'
USED AT ALL,.. IT. HAS TO BE SET peak in.Figure 1.5. If the derivative gain
•.I
.,.;,
.
INTELLIGENTLY. .. .
•
.,'
·'.J
·,
The algebra for the derivative function It should be remembered that j\vsually .:{'
•L
'
••
gets more involved than what has been the derivative function on a digital ~
~
.,
.~
.'
,..
•
'
,.:
'.
..'
.,.••
·,
'..
<
·'
•
1
·'
,
. ·.
...
.:.
..
.~.
·;:
:·:
.,.,
.'
.."
;
....,
.. ,
(
.;
,.
.,
·.
!
··:
.
<•
k
..
'3 ' ..
. .· .
,>
. . .
.
.
.. .'.
only analog (non-digital) controllers around. · ing the P'-'J.'fe>.rmaqct.'. of the. loop. Too long.a
The filter is a digital controller phenomenon filter time will.affect controller settings and
and . helps compensate for the small also •. make. ,tlie cOll~oller •. slower to : respond . ~ . ··~ .
... ·- I
.Jll"I
oJ
0 I . I 0.63A
. ..
. . . I . .
. . . . :
. .
it. The gas gauge in a car is heavily filtered, . denqminator in . the proportional-plus-
. . .
derivative function.· . . .
. ·,
e.
14
... .
'
one minute, with the· result being essentially . has the transfer function:
the same as if you· had used neitlierJ This :i·s
still true. if the filter time> is set toenly half 1 . .:
..
.
. ,.. .
. . .
. . . .., .
, . . . . .·. . . ' ' . ....
. .•. . . . •. .
.
.
. • • >
' : ••
,. . . . ..
. .
... . . ·:.. ..·. ": ,: .. .
.. . .
~ ~~ .. ...
,: ' . . ·.
.. ..
..... :. -. :· :1 . .t. .
., .··. . .
.'
.·. ··,;:;.:~· ": . . .
. : : "·, .
··
. . . . ,. . .
. . ..
. .
'·.
,·
. ·.. .
.. . . . . . . ,
.. .. . . . . . . . ~ . . . .
'··
.
. . ,: . . .. . . . . "
. . . . .
.,
:. .. ,
•
•
·.
' rs . .
,., . . : . :' . ..
. ' :....
;,
,. "\ .
.,.
·'
·.
::,
...... ·c.·f.'.. .:
.. J
'!
,.
..
. . .
I want you to understand not only 'the me- combination at times. The open-loop
chanics of tuning (tuning by-the-numbers), methodis a bit harderlo use but yields more
but what you can expect from tuning. What fundamental TIMF! and ·AMOUNT. infor-
should you be looking for? There is ·a basic
. . . . . . .
mation about the process. It is essential that .
. .
.
. .
:·
•
•
dilemma 1n explaining tuning rules, •if part the persons involved feel confident in per- . .
what the tuning can do, you have to under .. is a section on what to do, and another sec-
·.
stand the importance 'of lags in the process. tion on how to do it (procedures and
To understand the importance of the lags, techniques).The key is to upset the process
you have to understand what the tuning can enough to get the information you need,
. .
•
do with lags present. It IS like the control without getting into trouble.
loop itself. . where do we start? 1·· have de-
cided to · start with the · tuning rules. If you Tuning settings can also be calculated be-
are new to the subject this will almost surely fore or after· a:loo,p 'exists. 'This writing deals
only with tuning-: in the field(thoughtuning
'
••
require that you cycle back. and forth m your
reading between the tuning rules and the for level· loops might be calculated at any
.·
lags. time).
...
t, .
,.
. . :· . '(ff!Y.
hasty. Would you drive a car .without,~itst.,·;~* •· -:::I(" :: .::.:' · con{t91tepl,8Qttings,. and be assured that
learning the rules of the. road? You;·,coiild .':!. · .•. · tmit l)ersOn knows how to do it physi-
crash yourself, whether learning to . drive .or . . . "· cally and won't· become confused if . . . .
to tune. This section .on. pre.fa~iQO may · · something has... to be done in a hurry.
seem like overkill; but.;:<it:\is:;.y_ifltl;iiYou :\Viti
. . . . . .
. . . · : .. •. ·.
. :. ."· . ·~
.
..·
. .
:·. <. .
.\ .
. ..
live to tell about it, .both · literally .and . ' : 0 You should kn~w and agree on who is
Po litically · : ., : · : · · · :·/~; /:·· : · · : . · · '. , · . ~- · .· · going, to · switch between manual and
~ .' . . ,, .: .
.
;. .
.
. ... . .
,. .... ..
..: .
..
. . ,·
.
.
.
. ·. .::. ~ .. .. . . . .
..
'. ·. . . . .·
.
. . ,. ..
.
' . .
.
·::..
.
. . :: ::,... . .
.
.
< · · automatic, and who is going to make
Before ·you· tune a controller there are · · setpoint changes if needed, again
several . items _ you should have reviewed, looking for 0confidence that proper · ac-
... . . .
certainly with . yourself, and possibly . with tion can be ~n in a hurry if needed.
. . . .
supervisi~n if that is appropriate for Your
(
. . .
location, If you . 81'e experienced . at . tuning, 0 YoU should have •. knowledge of the
some of these items may have · become . . . safety interlocks . and any other safety
, . . .
second nature, yet it would be prudent to . con~ems for the process.
use the following as a check Iist.. : . . .
.
. .
0 You should pick a time to tune such that
0 · You Should have some id~a of what you
. . . . : . . . . you will be available for a reasonable
are trying to accomplish, what you can. . time . afterwards, to be . contacted if
. . . . ~ .
expect· to · accomplish,
.
I hope . · this . : . . . . . . . problems arise.
booklet will give you that understand- . .
•
mg,
~ You should record the existing settings
. ; ·. . . · . and· the controller output, in the. event
You should have some idea of how fast
. . . . . . . . . . . · · · .: you want to return to them, either in a
. . . . . . . . . . .. .
and how far the process is going to . · hurry or .simply to leave the· system as ·
. . . . . .
respond to the controller _output.·_ Will
:
use it..
~. . . .. . ..
' .. . .. .
. . . . . .
motion -is·· as • quiet as you would . like, but
With digital controllers this is usually ·.
· simple is more important. Note also the toward the end of the ibooklet4' , , . .
gain at which it · cycled, Kcu, to be . . .·.: .. " . r ·::: ' :.·:::'v;,:;_::: ·_:_:_; , : :~:'.:'~ .:- .... ·: •. . ; ...
called the ultimate.gain.
4. Setthe controller settings to:
Kc = Kcu / 2 (aggressive)
Kc = Kc0-/ 4 · (conservative)
Most· references, ·including Ziegler and
Tj=l.2Pn Nichols, · recommend . slight variations de-
Td=Pn/8 pending on whether the controller is ·P; Pl,
PD, or PID . In principle the absence of inte-
Tr<= Pn/ 8 gral action would call· for a slight ( 10%) in-
.where: crease in gain, and the use of derivative ac-
Kc = Controller Gain, % output I % input tion. would allow· a slight increase· in gain
.. . .
. .
.
. ( 10 to .· 2.0%) as well. as a reduced integral
Kcu = Controller gain that produced the time (30% ?). I feel these relatively minor
sustained cycle, % output I % input. modifications are within the normal toler-
Ti = Integral time, minutes ances for setting the adjustments in the first
place, so no special emphasis will beplaced
T d = Derivative time, minutes on whether the controller is P, PI, PD or
P0 = Natural period, minutes (from step 3, PID. The directions these. setting may be
discussed below). changed are worth noting, and perhaps as
you become more familiar with the whole
T f ,=:= Filter time
concept, you will understand why.
........,.. -.. . .
.
.· :
. . .
. . .:.:~:-··. :.··: .
. .
.. .f .
. ..
'; .. · .
. . : ··..· .· \;
. ~: ...... ·. ,:... ·.':'·~ :. ·. .
,.. ,. .
'
The basic idea Inthe closed-loop method of change, most likely in the opposite direction
-,
tuning is to. get the loop to. cycle .without to be the safest. Once again, you are looking
getting into . trouble, ob.serv.e·tht:1'f#l.uralpe- for any signs of a cycle in the process. Con-
riod and .• the U,tlmtitega/1' atF;1n3.t::.point, . .
tinue this procedure of increasing the gain
and . .thenrback . off... several ·. ·.preparation
. . and testingfor stability, until you see a sug-
items. related .t~ people · and safety have gestion of -a cycle .. At that point you should
already been listed to be observed before changegain Iess than a factor of two, per-
~ . . ·. . .
any tuning activity should be performed. haps · by .· only · · 50%, · and continue the
Once . those·.··· . preparations . · have .. · been
. . .
. .
Be· alert
. .
for any. variations that seem to be
. ·. ~~
The next. step, if you: have no idea "What the Often these · signs can be seen first in the
stability with the present gain is,'; would be controller output. If the controller . output
to make a· small setpoint change. Make it in saturates, that is, goes to a high or low .limit, . .
the· direction judged to be the safest and ob- beware. The results may be invalid for use
serve the response · for · some . signs of in this procedure. Try reducing the size of . ..
cycling. This. is. the time. when it is very the setpoint change, or try to· introduce an
helpful. to have at least some idea of what upset to perturb the process, rather than us-
the period . of the cycle is likely to be .. · How ing a setpoint change to do it. Still be cau-
-
you can estimate. this , will be 'discussed in tious if the controller output saturates.' If it
chapter 4. If .you expect, for some reason or saturates in this test, it might saturate in •
other, that the present. gain is· fartoo low, normal running, and .that could (not neces-
then you might save time by not performing sarily would) create stability problems.
the setpoint change but simply increasing
the gain from its present setting· by a factor Be prepared to· return to the original gain
of, typically, two. It is generally a waste of setting if the cycle starts . to increase in .
time to make small · changes. in gain, like amplitude, or even to manual if that is ·
10% or 20%, on this first effort to learn how judged the safest thing to do. Time the
close to cycling the loop might be. · .· •· · switch ·. to occur when the . output is
approaching its original value. Some
If this first set point change does not pro- controllers cannot be switched to manual,
duce anything that looks like the beginning and some bump the output when a gain
of a cycle, increase the gain by a factor of change is made, so take these potential char-
two, and make another small setpoint acteristics into account as you adjust the
,
I
:· 'v .~
. ·
. . . '.;
..
.. . .
c •. 6.
0:>
. .
CJ .
.. ' ·..
.
...
· · ·.· · · - · -.· · . Time·. . . Having· . then .determlned · ·· the
. · . · · . . . . ·. . . . . . · . . . gain that will slls~in? or . almost
Figure 2.1. With a . proportional-only co~troller t~e error (offset) is sustain . a . continuous cycle,
reduced as gain- iS increased, but at the pnce of an increased tendency OBSERVE . THE PERIOD
to cycle. . . . .: · . . . .. . . OF THE OSCILL\JlON.
gain, · If the controlled varia~Ie is already in . Then promptly . cut ( the . • gain in . h~lf to
motion, it niay not be necessary to upset the · achieve stability. This' period is called the
system with a . · setpoint change, sin~e the natural .. period. Some writers, including
only purpose ofthat is to see some action. Ziegler and Nichols, call it the ultimate
· · · · period, and the gain that caused . it. the ul~
Fig .. 2.1 shows the typical set of response timate gain, This gain and period are then
curves to be expected from this procedure, .· plugged into the formulas given, to establish
If the gain is · significantly lower than the ul- •. · • the controller Sfflitlgs. Notice that gain may
timate gain, the process will respond _witlJ., .· ·• .•· be; set for tt range ()f' values. Once 'the
no hint of cycling, arid' also the process 'Y!lJ . ·. ; < · · settings hive· been' made, confirm that they
change only a small fraction of the aipotinf are acceptable With a small .setpoint change,
requested by the change in S(:tpoint,: One or observe the behavior tinder operating
point to be made .about Fig. f.·I·. is tlJ.~t the conditions to cOrifihrt that all is acceptable.
gains and offsets (errors) ~e sa'm_p_fe~. only. : . . . . . . -~ .
· .
T h ey d O no.t DeCeSSarl Y re_preS . · . · · · · 1 · · · e · · n · . .
t · n u un ·e
. ..
·r1 -- ~~-~~~~-~~- · · · · · · : ; : , · : , : , : : , : : ; , . : , . : , : : : . ; : , : : : : : : ,
, .. ,.:··
. . . . . .
.. :. :gm1~1~grrirm.mtn}1m11rn~1mtmrnHmH1{E\t\t/ttm~ft:~1~1~1i11~~}:::1{tHlH.Il!·1j\\jjjj\l1111ll;
·,.·:. ..... ,.,.,··sf.·....... ,.,: ...... · . .... ,
~~~~~~~~
:ml1ll·llllUl•~:=:Jf/JillH11i~:~[~:;;:l·lrlll!ll11.l
•.: . . . . . . but o
;;::;:;:::::,·
rep. r'esent en_ d· s_ . · t 1·s· · ,·. no_.·.·.·t :.· _e· .-~_n. t·· to_ itnpl_y·_ ' ...............
gi iii ?i:::::: :·::::: i i;; ~~~?\ ~ ??~
~1 :11111111:::r:
·::: .:: ..
n ;;: : :
it 111111.ti ni 1 ~111·1 ~
..
;:]mi ii !·:::
f
. ;:;:
1~11~;~~11~;:: ::: : : ~~ ~; 1~ 111~~ 1111;~ i m 1~ t·l l; ;.u·i 111
'" ,·
:::";'::·::::.:.;:::
1 n 11~ /i 111i11.11111 i 1 I 11~J 1~:~~~~~f
tr.· 1· m_,·._.. , . , . , . . . , " '·························;···:::
:::·:::::.::;.::::::::.:.:::" ··:.. . ·..
, ,
··1··.. , . .
. . . \ .
·..· . . s··· .. ····::
: , . , .
th a· t ·the ·· ·100
.
· . . p
. ··.you· . .
. .
a r · e tun1·
. .. · . . ng , .
·w1 · 11 b e con· . , .
ser-. . . . .
· .
, , . , . . . . .
....................... .
. . . : .
. : ,. .
. ., .
· ,. "' . ..;.;. . . . ,. . .. .
: · , , . , . , · , , · · : ·
) ~·; ' :·,
::::::::::·::::::.:::::
. . , · . · ·
.
. •;;;.;·
. .
::
. ·:.
.
:::
", , . .
.;.,.....
·:~·:::: . .":·
;·:: . .:: . . .
..
·:.;::··
~·:·
.. .
.
. , . .. ...
. ..
·:;:;;:;•. · . ·::·
:::::: "::· :
.. f• : ·..
.. · •· · · · · · · · · · · ·..
. ::·•·;:;'
;
.. ::
..
;:
"
..:: ::·
~:
"
.,
:::,.
"
·..
.
.. :.
::
•.· :::
··m·
:
:· . ·:·::,.
·:
:. " :
:..
::
:.: ·
·::·::::~:::::.:::::::;;";:
.
.
:~:;:~:::·:::::::::::::::::·:
:
. ,. . . . ~. . . . · · . · , ; . . . , , . ,.,,,,,.,,, .
i'. ···:, .. ·· • :,. .· ·, : , ,., , , ..
. . ..
vatively · stilble at• a gliin · of 1 and . cycle at . a · . · · ·
. •. , , ,., ··.•.•.•.• ,..·.,.;. : : · ·.·.· :: :.; ::;: .
.·· .·. . . ·. . · · . . . . . .. . . . . · . : :}: : :: : n::::::::: . l l; l n l rill r:::::::: :.: : :..:.: : :·::
.. :~.::: :::::: : : :: : : : : :.:·;:
l.l·l.:::: :.: :.: : : : : :.: :: ::.:: ::: :.:: :: :: :: :.:: : :: :: :: :: :: :: :: :.:.:::: ;: : : : l l rl+l.l+l l l l l·l:: l: n:•:• ·.·. '·' 1~~ ;~~ 11· 1 ~· 1 · 1 11 :·:: :: ::: :: : : : : : : : : : : : : : : : :·::::::::::::::
, , ,. . . . . . . . · · · · · · ·· · · · · · · ::::::::::::::::::: •: : : : : : : : : : : ,.,., '·'. ,., : :: ::: ::::::: :: : : : : :;: : : : : : .
gain of 6. It simply shows ·that as you i~- . ·. Fig. 2.2 shows what adding integral (reset)
.
>
crease gain, two things will happen. One ts • action to the process used for Fig. 2.1· will
''·
't
••
,.
that the offset (error) will. be reduced. The · . do. Again use the numerical values to · un-
~·
'l
f,.
other is that the response will become more ·. derstand · trends and . . approximate
f.
r •
oscillatory (unstable). relationships only. The effect of adding in-.
.'
"
-
,,
It is generally of little value to determine the (eventually), and to increase the tendency to
-.
?'
,
" exact gain that will produce a steady cycle. cycle. The period of this cycle will be
The difference between that gain and one longer than that when only proportional
that produces a slightly decaying cycle is action was used.
small, and the period of cycling you will ob-
serve with a slightly decaying cycle is close .
! ' , . .·.
[
\;
.
'
.
·..,
-·~1
-;
~
20 Chapter 2, Tuning Rules and Procedures
'·. .
:~
.; .
.
. .
. ·.'.·
. .
.
.
.
.
'.:·,:; :~{!~
.. .
,:i, .
.
• . •
.
. : .·, .. ··.··· \, .· .. ·~:: ,' ...
.
.
.. .·
. time is~:too long, it will increase
,:~··''•' :..
.
. ,\,
... . .. . '
, ' ' .
. the itendency tocycle, but: the
r . ' •
.
•
. .
period · will · be shorter than the
I .
. .
.. .
..
·.
. .... : . . .:
..
.. . ..
.
.
'
.
. . .-·~. ....,•' ...·..,,t,,,•. • ..··:.1:'
.
•
·yI,
.
•
. >,.
1..• :
'
= .100
.
• • .• '•'· • • •• ••
•;·,.; .·
' • •
..
'
.l, .
•
'I1 · . . · · . . . . ,,
.. . -,' . . . . ·.. .
. ·. · • ., .; ·. · · '; · . ·• , · provide programmed aids. for
• •
l
1.
)
I:
· · · · .,. . . . . .. : ·. :'. . : · · . . . .·~ tuning. · I • do n~t know enough
about "these. to. comment. There_
(
.. . .' . .
.. . ..
..
..
'
'
·' .
•
:~~,~J~·:}f;~::--··· ~ ~~~!:~1~=~tiffijl\@ti.f~t~ii~~~~~rt~tlli~~r;f~iti;t=?~Jitii111ir11=ltittf~~~,m1.1ftimimt111111i1111111111m
;:;:;::::f:::::::::::::::::::::::::::;:::::::::::::::::::::::f:::~~:::::::::~:::~~:~;·;~.;:::::::::::::::::::;:f.~::~:::::::::::;:;:;:;:;:::;:~;::t::~:;;.::::::::::~~:::;::::::::~:
.·.·.·.·.·.·.·.·.·.·.···.·.·.·.·.· ·.·.·.·.·.·.··········"····I',................... . , · ·························.·..,. ,. _ ·.·.·.·.·.·.·.·.-, · :~;;:;:;. .. . .~;~~~::..~
~·· ···:~:~L~ . . . · ::::::::::::
.. .. ~
, . , . _._. -·:~:~~~:~:~:::..
.· .·.-......... ·=~·. .·:~=~;:;:::::;:;:::;:::;::::~: :·..:::::::::;:::;:
.. ···········. ·::~*. ffl·
m . ~.:,· · . . .··.·. -*-~
..e«·.· x?~~= . ;-.,. :~~;::··
. . . . "'" '~·-·. :~~~~~~~:~:::::
·:.-C~..••• •
....... x ·•·• ···.·~" • · • • • :::~i:J::::::::::::~~~~ ·:~:::::::::;;~:- :~· ·. •~:::.~~::::~:~~*::::::::::::::::::::::~::~:::
•••• ••••••••••••• ••••• ••••• .,. •••••• ••••• • • ••
·. ·.· ...:,;,:,:.:,:,:,:,:,:,:,:,:,:
•..,,,,,,,,,,,,,,,,,,,,,,,,,,..
'• ,'I',
!i!i[![\i' i'•'•'~•'·'•'•
!i i!!i]!i)i!,,_.!!!ii!·~\i' !!)i;'ji~' !i' [•,:,••
' ,·,:~::·,::::,
• • '· .,..
[!Ii!i;:•~~1~i
'•t:;,:,;
•••• '·
~~J;:~!j)I]i~f 11:~11111:1r1111~11,!!i!i!i!i)~i!i!!iliii!i~i!i~~~1;~11111~IIt;i1~~\lll~i!~liill1,l!il\fi,*!r<l1,i~1!1f~~ll~[it~~k~..
~ · · · · • ' •,··'•'·······'.:,','•'1'•'•' ' ' ,,,,.,,,•,• ' ' ' ' ·, '• •' ' '
,,:'i.·:·•• :,~:::;.•
.,
•
·~ ' ' ' '
• ·)..:,;,:,:,:,:,:,:,,,::,:~·:
'•'•'•'•'•'•'•'•'• ,,,,,,,,,
· ,,.., .....X • ·' ' • • • • • ·.:,·. •••·•• · · • • • · • • ;.;-.~·· ..•:-:;;· · ' •;:,•·•.;,~,·· ·.. · • '•'•
,:,:>.,:,;
,,,,,,,,,,
''
,,
.:;,:,
.,.,,,,
~·· .}6 ..,
·'-!y •••••• ·~:«<>,.·%:
:-..,-· 1,.'"":.t ~
~:v.-- .~.
:.-.."t'i• ,,• :$:• ~ •,•"
·~~~~~,,~.1, ~1 '-
:d.:
•,:
!:l !:l! i!(i!i!i~~!i1:i!il! ~i:!1!1[!(!1/[i!i:!i :!i! :l! i1! ~\!1]1!1:!
1 1
~"'.'l:,j.:X.:.:·:~·:,:,:,~:·:·~:·:·:,:•:,:~,:::::::::~.;::::.;,::::;::,:,::::;.:·:.::,!.:
·.·.·,
11 i ttffirifl lililiI~!jl=.~li t1fil
X •'•.;o,.,;.••.;.•,•,:••'• .;,;, • •'•'•'\O•••··,,,,_.•'•·•'•'·'·'··•·····'··•_.:,_.··•'•·•······ ····•.'!·•• ••••••• •••••.·.·.:,·.·.·•••• ••• •• •••••••••••••••••••••••
·:·:·:-:-:·:·;-:-:·;-:·::;-:·:•:;: ·:i,:·:·:,:-:·-~:-:·
·.·.·.·.·.·.,.· .. ·.·.··• .., •. · ..,.· .. ·.·.·.·.·.·.·.·.·.·.·.,.·.,.·.· :-:·:·:·:·:·:··~:.:·N·:·:
.• ••••·•·•••••••·.•.• ·:;:.9,.,;e:··,,&
•••••• '.<···.-.-.·.···;s•
::·::;:: :· • : .~:::::::::::•:: .c-;,:,.·::. ::;::::::::::::::: ::;:::::::::: :::::::: ::::::,;::::::: :::::::::·::;:<::::;:::;:::;:::::::::::~~:i:·t :::~:;::::::::~:::::::::: ,,, . ,. .;~::::·::;::::::::::::: ::::::. .::: : :::. ::;:;:;;;~:: .. . . ..;:;::~:::::::. ;:~:::::::, :::::~: ·:::::::::::::::::::~:~:. ::::~:::: ::;. .::: ;!;.~':5; :;;:::;:::;:::::::;:::::!'.::;,. .,..; ,-·.<x ~· •."..: ;: ' ,_.:;ci.,S:' • :.,-,:::;;:. • •~::;. •-:=.::::.. :~;.:!:.::::::~: ::::·:;::::;; :;:: r::;~;:'i·~:::::;:::::;:: :::::::::::::::;:;:::::::;:::::::::::::::;::: ::::::::;:::::::::::::;:::;:::::::,:::~::;:::::::::::::;:::::::::::;:::;~:::;~:;::::~::,::-:,;:~::::i.~
·,·.·.·.. ·••••••....,.·.·.·.·.·.;.·.·.·.·.·.·••••.·•·.·.;.·.·,;,:,• ..,.,,..•• ...,,,,,.,,,,,,,,,,,,,,,,,,,..,,_. ••···•,:•,,,,,,,,.:,:··· ..;. :-.·:·:· ·.; •.;.;·:<.;.;.;.;.; .;.:.;~.;.; -:-: .;.:-:·:·:·:-:,-:-;-: .;.;.:·:.;,;,;.;,;,:·: .;.;,:,;,;,;,:,;,•,•,•,•,·,•,·,·,.• ,,,.... · ~ ..:,• •·.,:.:,:·:·:,:.;,:,:·:,:.;,•,:· ·.··:·:·:<.;.;.;.;.;. ·.;.;.;·:·;.;.:.;.;.;.;.;.;.;.;.;.;.;.;.; .;.;.;.;.;.;.;.;,;.;,;,;. :,;.;.;.;,;.;.;.·,:,:,;,,,:,:.;.;,:,;,;,:. ·,; .~; ,:,·.. ,: .-.,,.: •,. .·: . :·.·. • ·-~ .. ~-·••-:~·=·-~'!'·>: :-:·:·:·:·:·:·:·.·: •..;<·:-: -: -:-:-;.:.; -: s.;.;.;.;.;.; ...;.;.; .;,;.;. :.;.;·N•..:.;<~·> ·~.;,,,: .: :·:•:•":s .."i s .:.. ,,:, . · , ·· , . A . s .·,,:,:,:,:,;. ;,,...,:·:,;.:,•,:,•,:,•,. • •,•,: <•l-:.:·:.:,: .;,:,;.:.;,:,:.; ·:·:·:,:.;.; .;.;.:.;,:.;.:.;.; ·:<.;. ··:<.;·:<.;.;.;.;.;.;.;.;.;.;.;.; .;,;.;.;.·.;.;-:·:·
i~:=::::=:::::::::::::::::::::::::::::::::::.:;· ·:: ; 1:~:,,:~;<1- ~?.:::,:,,,,,,,:,: ·:,:,::;;:;,: :·..,.;;,,,,,,,:,:, .....,.. ;,m -·=·"==·.;=,:,:,:,:,:,:,:,:,:,,,,,;\l'~,,~:1,~,- .·. . . ' ' '*' .,., ,. .: : : : , , , , , , , , :, . ,. . . :,:,:,,,,,,,,:,,,,,,j,~'' ' [ll~'' '.,,:;-:,:r1~· ~. :(~: : : : : : : : ;.;.;. ·: : : >.<<·.·.:::::::::::::;: :::;:;;:=::::::;:: ::::::::;:;:;:,:::::"-.~: *::::::;:;:;:;:::::::::::::::::: :::::::::·~:::::~2:: ·:::::::·:::::·:·:· :·:·:::::::::: ::·:·:::::,:::::::::: :;.:::.· :;:;;;:::::::::::::::::;::::::::::::::.::·: ··....... ::···:::;:.::::
,.
. ·the use ·of the filter .. ·They have also been sponse time, T 63• If your:::syi;tem/is·· r"-~PO.ild.. · : .· : .
made about whether the controller is P, PI,.··· ing according to typically .assumed 'Idealre- -: ; ., '.
PD orPID. sponses this relationship of T95 to T63 is .es-
sentially exact. Since most-processes arenot
There is a type of response that deserves ·. that cooperative, · 1 often use the 900/o : re~
special mention. This is when the lag fol- ... · sponse time. If you are judging it by eye it is
lowing the apparent dead time is short rela- . hard to tell the difference between· 90% and
tive to the apparent dead time, which: im- 95% . · .. . : ·
plies also that the process isself-regulating,
.
Figure 2.4 is provided to help discuss this This· special situation that I am discussingis
situation. · · : · · · , · . : · · . . ·.
worth 'separating from the rest of the-field
· ': onty··if T63 IL is 3 or Iess (perhaps. even 2 ..
1
. .
"CJ.
--
. CD CD
-.a
e...
. .. ·. '... . .. .
c -
ca . . .
... ·
.
·.. . ·-o •.9A
": .
.
. A ·. .
. .• . . . ·.· .- . . . . . . . . -.·. . . . . ·...
o~
.. . . , · ._ , '. . . . : . . .
Kc::: 1 I 3RL -. . .·
(J . .
• L
. 'lhese modifications to the rules have you
setting' . the ·. gain · lower than you: would
..Cl) .... .
with the closed Ioop rule's and the: inte-
=::,
e a. _.,_____ · · · -: .•. : ~,-r-
B · . ·
. .
. gral ::time. . .. .
'much shorter than with :"~ither
................ the :,:,:closea:· ·. ·_ or open-loop .rules. ·•- Thfs
. . .
..• .
i~
(J
T ·
means, of course, that if you choose. to
Time use .: these ·. ltlodifications,. y~1l ·. lllUsl · Use
Figure 2.4. The step response of a self~regulating ;p~ . them ; tog~t~er, . you cannot Use ;th~ 'te
ess can yield parameters helpful to guide tun'ing' ·;1 <the set just the. gain or just the integ;.a.l time.
response time is short relative to the apparent dead time; . · Esserl.tiall}' youare going·toward inte~alli
.. , . · · ·. only control as r· . I L becomes~~--sfflall an
. ·. . . .· . . . · . . . . , . . 6~i _ . '., . . _ . . _ . ·" . . ~- .
A few more, parameters are defined. The- option· that . was ; 'rarely exercised before >
step size is B and the final change in the . digital control': The closed-loop 'rules witl
process is A. A parameter called. the 95% , · .·.· . still .give.you ·stability and reasonably· good
response time is as defined in the figure. performance, but they will give you differ-
This response time does not have to · be
' . .
· ent settings. .. .
· .
·
defined very precisely, as will become '· . . a ••
apparent as you learn what is done with it. On rare occasions the. slope,· R, will con-
Ideally· what we .·want, is the 63% response · · tinue to increase . •. 'ffiis_ '.:sitilatiott:·:·is often
time, but that may be hard to determine at called open-loop unstable or conditionally
the time, when you don't know even what A . . stable. or runaway. On other occasions the
is· .going to be .. If· yo~\.j,l:~~~g:.;i~:/ · . • ,:'\ ''~po~~,}i!~·soJn·.the otherdirection first,
response, then it. is possible to detert.ri!in.e, :!be:·' j . • ; ,;i · . called :·, inverse ,: response. . The open-loop '.
63% response time from the reC()rditi.8, ijj . ; rules for tuningdo not apply in either of
still it doesn't have . to be detenDined. ,;:·;, : these cases, and indeed, the closed-loop ·.
'precisely. ·. ·. •· >..· i .··· . ·. · . · . i\ procedure is-subject to pitfalls then too. ·
. --
. . ··,·. .
. .,. . . :.
. .. . . .·.··. . :
. .
·;. . . .
...
' . . .. . .
. ···, . ·. ... .
.. . .
.; ,.
-v.. ''. . . . .
.
. ·. .. .' .... . . . . . .
•.
••• . .•• .,.. • . .• . . •••• ••••• • '·,:: . ·'·••• ••• : >.
. . . . . . . . . ·.· .
' . '·. ·.. . . . ·,:···,:.: i:..::f .:: ,:·~.'. -::'. ·. " . . . . :... ,, ... ·. . .. : ... ·. . . . .
. . .
: . ': . . . . ·' . . . ·.. • ... ·.'.. ·. . . .. '•
••
The. open-loop approach. to ~u~~g'.:~~r,quues You Wi.11 have decided. beforehand~;hat size
more care than the. closed-loop approach, step to.introduce first, based onsafety . ~-d
but yields ..more .· fundamental ·<information. quality concems.You may.have.chosen a
More care is requiredbecause thetuner may . . .
value .considered 'very '. conservative.' With
not feel comfortable controlling the process digital and. other modem controllers there is
in manual, or may feel nervous about what likely ··to be no 'problem. in making ·exactly
size· step · to .. inject, . The. basic .idea pf an the change desired. With older equipment it
open-loop test is to learn certain TIME and is often difficult to ·. make ·small. changes
AMOUNT characteristics of the process by precisely.Doyourbest. The . important thing ·
putting in a step change in controller output. is to not continue fussing with the controller
. . . output ifthedesiredchangeis not achieved
For .the open-loop test, to be useful, the exactly.If you continue.to adj:ust the output,·
process must be 11:lllPing· fairly smoothly. If trying· to get. exactly the desired. change,·
it isn't, then it may be too hard to differenti- then the upset is riot a step, but tis something
ate between what the step input caused, and else. If all this happens fast relative to the
what might have been •. going to happen· any- apparent dead ·time, then the "sin" is not· so
way .. So achieve reasonable stability of the serious. If it happens too slowly, relative to
process .· before putting the 'controller . on the· dead time, then the results may not be
manual ..··Most modern 'controllers · have a validly interpreted as described.
bumpless procedure for transferring from
automatic · to 'manual.: If. the controller you To perform an open-loop test you must be
are working with does not, do the best you confident you can control the process in
· can. It is very . important •that any · bump to manual. It is very desirable to have some
the controller output at the time of transfer- idea of what R and L , and especially L, will
ring to manual not· be superimposed on. the be. Information given in Chaptervl will help
planned .step change in controller output. If you estimate L~ .
there is a bump from the transferring proce- ... .'
.
dure, or from your efforts to stabilize the . ·.
-
,.
. . .
.
..
process in .· manual, let · the effects of it .. ."
.
'
. . .
.
. ... · .· ~ '
. .
. . . ·..· .. ::... ·· ·. '. ·.:
. ~
.. .
.
. . ...... ·
. ·.
.
settle out before trying a step test. . . . .
.: ·.. : ·:·. . . :: . ~ '.:_·· .' i" ...: ·.. . ... . \ . . . .
_ ...............
,
....
. . : ; . ·....
.. . . ; ... . .
without it exceeding the scales· set· for the its · expected, .bring the · process . back to
CRT, and without it being too sm~ll. to see where you want It manually .. This is likely
either. A time span about IO times the to. happen if the process is an integrating
apparent dead time is a good choice. type, or if you could not wait long enough to
reach equilibrium. If this is the case then
... .
you will likely want to not return the output. which could present problems. A :8~·;,:way. -. , . .
to its original value, but rather double its to check for dead band is to .tna.ke.l/fwo: small .· . ·• . ·. . ·
size in the opposite direction, such as shown
. . ... ~· .,.,,. r ... ··.'· '.·•·--: ...
: . . . . . .·· ,
in Fig. 2.5. This format gives a balanced verse direction with the same two ·. small .
..
;
..
.
disturbance to the process. The intent is to changes. If the process does not repeat itself
end up where you started. This approach is for the same outputs, this is a good indica-
also useful when you don't know what size tion that significant dead band is present.
step to start with. You can start the step size Problems with dead band are discussed in
and duration at very conservative values and Chapter 8 .. ·.
then increase both until you start to get · the <
'·
.
.
. a deeper scrutiny and that other efforts to re-
If circumstances permit, it is a good idea to solve the observed behavior come up short.
make step changes of different .sizes as'well . .
as in . different directions. If the response Observe the responsibility chores after· tun-
curves are not in proportion to the step size, ing, related to staying available and letting
this is a good indicator of nonlinearities, people know what you have done.
r~-
'
'i
'
•
'··
'
.. ~. . .. . . . . ·.
. . ·, . ', ..
:. ' . . : . ,·· .
The open-loop and closed-loop methods of The open-loop approach to tuning might be
testing· for process dynamics· wil:f; not··· give preferred as · a precursor· to the closed-loop
exactly the same · controller · settings, but approach. when L isvlong, .Iike -minutes
they should not be very different. The open- rather than seconds. This could· be the case
loop test is probably done more often when for· composition· and ··temperature loops, as
a monitor is available to display the com with pressure, level and flow
controller output and the controlled variable loops. Indeed for pressure, level and flow
systems, the L .and R are likely to be so fast
. . " . . . .. . . ... ·. . . .. . . . . .
facilitated the use of the open-loop approach accurately, whichcould leave you using ·the
to tuning. The open-loop test is also very closed-loop approach to tuning.
useful for troubleshooting, as there is usu-
ally some idea ··what the step ·re~ponse
should look like, and· if it· doesn't, then there
are clues as to what the problem might be.
. .
. . .
The open-loop response can give more use- _ industries about control principles, _ th~ math
..
ful information if the process is self-regulat- of control, if you will. -Very little. In the.
. .
''
l
~ response is too fast to see on the equipment ''capacitance'' will need more interpretation
. . .
l
'
'
' give stability. tors that contribute to L, and · by
"capacitance" he meant those factors that
contributed to R .
.,
..
.,.
'
'
"::
. ·. . . .
From that understanding he :conceived the .reverse. Ifwehave thusand so.tunijig;:alld ·. ·.·. •
graphical open-loop method for determining R and/or L changes, what would .liappen. to · ·. · ·
controller settings. Many complex situations stability? If you are a novioe<·.on?control at ·
can be much better understood if time is this stage in your reading, I simply ask .you
·,.
taken to ask what would. the open-loop to keep this open-loop · concept in .: mind.
step response look like? What. would happen You will find it very useful later, especially
to R and L, and therefore, what would that . . . in understanding the effects . of interactions
do to the desired settings? Would that make and non-linearities. These are the· principal
the system more stable or less?·It is .rather conditions that cause a control loop to
like using the open-loop tuning . rules in misbehave.
. .. ' . . . . .
. . :,. . ·.. . : .:·: :· .. _:.: . . . . ,·.. ":. : :~.:·.·:~ .,-,: ;.
. . . , ,·. .. . . .
.. ~ . ., .
..
. .. . .
. : '.~ . .. . .. .. .,
.
' .. .
.. ':'·
: .. . .
, . . . - . .
bers is either not desirable or not necessary.· trol. This. is illustrated . in Figure 2~6. The
. These are levelloops and flowloops, ·•· ·
. . flow in can be quite "wild", but the capacity
. .. . ., .
. . .. . . .. . . . . . . . ... . .
. ·: . .
Formulas will · be . given. for ·
..............____.~-......_. . . determining the settings. First
..: . . .
··•-time
•I · may vary. If it is only a surge •
.
· · will affect heat transfer in the .
.
. ' ...
Figure 2~6. Averaging level control can smooth out flow fluctuatio~s. · · reboiler if it is too low, and
keeping them. from being passed on from one part of the process to may . entrain liquid up · the
another. . .
. . .
.
if you can conceive of an opposite. Often it .
%., .
. . . Chapter 2, Tuning Rules and Procedures . .
.·
..
.
..
.:
. .
Then calculate the controller settings: Ori rare-occasions level. falls ;in ·the qual.ity~
.... -;: '1 . ·.". ·· , . ... .. . . . . . . ·: • . . . • . allecting; category'. and .should be controlled
·
Ka = 100% / (SPolc> - LL%). • · • .: · . · , , , ,> -: : ' iii' · •· · • . up •· a deposit ,of> degraded . polymer . that
·'. . . .
.
. I ...
;· . .
·..
.
.
. . ~ . · ·· : · should aet.be.disturbed.Jestit break off and .
Kc= Smaller ofKc1.and Kc2 contaminate the product Y ou.may think -of
:· -: .. '.· .. :. -. . :·
...
', · .' other examples. So again, you are back to
the tuning rules .. · · ·. · . . _
.'
mi.J~rity of level ••~ Ifie . • needto .use .. .
.:, . :·: ..
... ·. ' . . .
. . .. ~ '.
i
formal tuning procedures for level is tare. If · By now you understand that the tuning of a r • •• ••••••••• • .•
th~. :.$.pan.···.for maximuni .•t~·.tpi~:i!P~lll .~OWS loop depends on .. its . tittle :. or dynamic .... ·....
does: not require the full travel of the valve, response. Since flow; loops tend· to be
then a lower gain may be used. This . will designed the s~~;~a.).{._:~~y. ~F~~::~P.~:Jt~v~;,~e~
allow in ore· of the volume ·to· be · used for
same. dynamic ';!~·" ; e ···~··. · #Iere(~. the
surge averaging. If thisis done, recalculate same tuning se,ttif\gs~. . . ¢-~,typteaI procedure
the integral time. · .. : . .. ·.. . • ..·•· . ·.·.·. ·. ·· for tuning . a., . loop may: usually be. bypassed
. . •. . . .
. . .. . (., .
The above. recommendations apply If . the most ·fl9w · loops, Th~ir- natura] periods
val~e and level ar~f closely coupled. That is,. dCpen<l on f~io111 not. yet discussed but will
if the apparent de8.d time between · valve fall in the.one to 10 second range..and most
movement and level starting to respond is : . fall in the ~o to five second category, Since
. . . . . . . .. . . . . : . . . .
short (say. one. to IQ .secondsj.Tf it is Jong ; · fl9W··.:.Joo.ps •.. ar~:·· fast. relative. to· . most.
(and there is no hard and fast rule about the. . accompanyingprocesses they .don't, have to
one to 10 seconds) thenthe considerations be tuned to within an .inch of their lives, so.
are more complex and . you are .advised ..to an integral time <>.f 0.1 · to .. 0.3 · .minutes is
apply the open-loop concepts to the task of ; · usually, :a.d~q~a~:.~· Thes~-. settings will get
t tuning .... · ·. you in the ballpark, : : ·; . . ; . . . .
. . . .
. ·' .. .
' .
.. : . . . . .. . . . . .
A case can be made for notusingintegralat · · If y~u need to be Jnore precise than the
all for. level control. This_:is. a more. viable above generalities yield, then continue with
concept now, with digital control, than· .it the closed-loop approach to tuning, trying
' was for; the days . of predominantly analog'. . small setpoint changes to test for stability.
·.
..
?. control. For standardization on aplant, very. ~ The open . . loop, response Is usually too ,fast .
few proportional only controllers were ' to ~APWI'~ a9~urately on typical . co~t,()J . i
specified; with the result that PI controllers : roolll' :llionitoring equi,pment, so ~~the. open- .• :
were ·. used . for level .. At•· issue _is, something
.· . . : . . . . . . .· loop ···approach:,. is··usually not•·. u·sablei'··ae . . ·•
that is hard to .explain without getting more • aware · though.·· of one factor when; tuning ·
scientific. . An integrating process, as level ·• flow loops. T,hat is tha~ ~he· ope.11~,~9.p gain ..
usually is; coupled with .a controller .with · . is likely to be .higher at high flows than at. · ·
integral action, tends to. look like a runaway low flows. The open-loop gain is how much
system. . '{his . presents . \ the . potential for the ('low moves (in percent ()f scale), . . ill
. .
'
;
'
28 . Chapter 2, Tuning Rules and Procedures
Occasionally a flow will be controlled in- Level and flow are examples of classes of
directly. That is; the valve .and the flow loops that only rarely justify being tuned to
meter are not in the same line. In these cases be tight. There will be many other indi-
·,•
the typical flow-loop dynamics do not exist vidual loops which need only to be stable
so the typical tuning settings do not exist and perform reasonably well. They do not
either. Tune these loops as you would any need to run the four-minute mile. But sup-
other, choosing between the open and posing you do want to, how fast can · you
closed- loop methods . · ·. based · on reasonably be expected to run the mile?
considerations discussed elsewhere.
Pause a moment to think about it.Processes could be worse than if a less customized ap- .
come in a virtually limitless variety, while proach had been used.
controllers come with only two adjustments
to fit them . Oh yes, in truth there are three,
~roportional, Integral and Derivative (PID),
but integral and derivative are determined
by the· same process parameter, so having
."
·.;.
set one, the setting for the other is also
determined. Broadly conceived, the task of \
tuning is concerned with fitting the time and The reset time, the derivative time and the
amount parameters of the controller to the filter time · are all keyed into the . time pa-
. .
time and amount. parameters of the process. rameter of the process. Unfortunately the
This is similar to fitting clothing (shoes are controller gain is not uniquely tied to an
. .
a good example) to a human being (also amount parameter of the process; it is tied
coming in a virtually limitless variety), by to both time and amount parameters of the
specifying only two parameters, like width process. Actually it is tied to a time-depend-
and length. In both cases it turns out not all ent amount, but that is getting· too compli-
that badly. cated at this stage. Just · remember that the
. . .
•
.·
. . . .
.. ·
. . . . . . . .....~·. . ·. : . ' .
,
. ..
.. .. .
. .
. . ~ . . . .
reasonably be ~xpeeted • to time . and . . . . ..· ··.. . •. .·. actions with other loops. have
amount charaotlristics much like another . ·'. .: : ., .· . · · · .· • · • .
flow loop. · . · ·. . . , ''"''ii\• ". ,f;;:,' . · Iii The loop should be a typical loop in
· < ,,,,,.,. " ·. .·. terms of its · lags. It should not have an . . . . .
. .
Part of an overview on these tuning rules is . · -. inverse .response ,Pr be. :open-loop un-
to realize that notonly are .: th~y designed to stable. •.· :··.~· . .·. . ...
give tight control, ;but that they :lite .predi-
. .
. .
.... ,
.
.··:
.
~
·,·,.
.
·.
.
..
.
.
.
. .
.·,:.
.
· ...
.
.
.
.
..,. .
,:·
.
.
...
.
. .. . :
. .
. ·. . : ·.
.
,
.
.
.
-:
.
·.
.
.
~-
. . ·. .
. : .. :: ' . .. ..
·:
·. . . ·· ... }: -~· .·: '· ... ·.:. ', . .. . :··
. .. . ...
.. ·::. ~
. ... . .. . .. . . . ,... ~· . .
.· . . ·.. .
. ' :
.
. .
. . ·. ·: . .. . . .. : . . .: .. .. . . . .. ; . .
.,,, .
.. . ·. ·. . . . . •.. •. .
.. .·. r .
: .:.;···.\ .. · · ... ,• .. . . . , ;· . .. . ....
. . . . ~ ·. .
:·~·
..;:- • • h ••
"
. (
.
. : . .. ...
. .
..
~.
. . .
. .
.
. . . . .. . :
, . . . ,.
. . .. . ·. . . .
~. . ~1 . .
·." .. · . .": ... :. ,·:·;.·::.. ::· . ~i ... ·.:· ·. : .. ',',
. . .
. • . ., .. ...,.. . .. ,
• :
. . ,. .:. . . .
.. . . .
.. .
. :/.. ·. }:··.. . ,..:.. :. :.'...: :• .
. .
.
' •· . . ·.. . . . . ·.. . .1 ...... ,: .. ·.. . . ... . .
l '
. . .. . .
.
:
.
; .
..
:. .
.
·.·.
. . . .· .. .)
>
. .
'
•.·., ... . .
.. . .. ; . . .. . . ·.;
;'
. ~:::\.··:\ . ·.,\. '. :. ~:·:. . .> . . . ... 1 . . . . ...
- . . .. ·. :. . . : ·. . ·. ' . :~. . ..·
. ..
..
:·•
. . . . . . :·
.
·: ..
. . ..
.. . . . ·,· ·.·
. . . . .. . .. . . .
.
. ' .
•
.. .
. ·. . . .
. .. .
·, . .
., .
·;.·. . . . ..,. .. . ··f... ,. ... . .
. ..
. ·. . .
.
. .... ,. ., . . .
,. .
. . ......
, . ..
'
. ....,
<
31
Tuning rules are designed to give ''tight'' models for the process, and simple, well
control. This means they are set to give as defined disturbances. They present results
fast a response to setpoirtt changes or upsets defined to three significant figures. Real
. .
as can be had without excessive cycling. Its processes and real disturbances are not often
like teaching everyone how to run the four-
. . .
mathematically simple, and for disturbances
•
minute mile. That may be desirable at times, Ill particular, are often not mathematically
but frequently it is not necessary. Most of defined at all .• Despite this, these studies are
the time it is not necessary. Sometimes tight very helpful for understanding generalities.
•
control IS not even desirable, as has just So general relationships will be presented.
been stated with level
controls. Imagine a controller
on manual and that an
With the above upset occurs which
qualifiers I will now causes the controlled
concentrate on what variable to respond as
•
performance you can shown 10 Figure 3.1 a
30% variations ,.
from
K0=0 expectations. Even hitting it
(Manual)
within a factor of two is
K0=0.25 immensely better than many do
1
--CD
-~
ec ca..- without these concepts. For a
.... .. ·. . , K·c -o·s
. -
..• . . ... single loop, shorter periods are
oi
o
.. . -~
Figure 3.1. For an upset, increasing gain in a pi'oportional-only integral· .action increases the
controUer reduces the error, and the tendency to cycle is · tendency to · cycle, and ·at a
increased. The maximum deviation for a tightly tuned controller slightly longer period.
occurs at a time slightly longer than Pn / 2. ·
. A second and very important
For the stated ·case, it then becomes observation must be made on the above
apparent that · the natural period may· be example. If tightly tuned, the controlled ·'
considered · a way · of rating , -the loop's variable will return to the setpoint in a
performance. · A loop . with · a P n of one time a.bout equal to 2P0• Whether the·
minute will typically be twice· as · good as multiplier is 1.5 or 3 or something else close
one having a· P0 of two minutes, all else is not. as important as the concept that • . the
being equal. This is somewhat . of a time to recover is proportional to P 0. This
simplification, but is '. the · essence of .provides another reason for shortening the
understanding perf ormance. As the . basic . . natural period. This is one of those happy
tuning rules were · stated as approximations, · circumstances in which one good is actually
so is this. In industrial control· ·we rarely· · · two goods! The error size and duration are
concern ourselves with 10%, ·20% or even. both reduced. ·.
1. T1. = ''Off'' •
2. T1 = 100
3. T1 50=
4. T1 = 25
All curves with K0 = 2.5 5. =
T1 13.
)J!
-..o
1
e,ca
.. -
c ..
o.!!
fJ ........ ....-:;._- - -· -4· -:
5
Figure 3.2. Integral action restores the controlled variable to the setpoint.
Reducing the integral time increases the tendency to cycle, and at a longer
period than for proportional-only control.
~~~~~~~~~~~~~~~~~--------------------------------------------------------------------- .........
'
I had hoped to get your attention earlier by scale, be able to reach the desired gain for
emphasizing the importance of the natural stability.
period. What you may not hay~ noti~. ~~--
the absence of any emphasis on the specific
ultimate gain it took to cause the loop to
cycle. This was deliberate. Whether the loop
cycled with a gain of 0.1 or 10 tells you
very little about the expected performance.
..
In the example just given the upset was not able to do a pretty good job of
defined, either numerically or in kind. It was· compensating for it. Of course you may not
implied that
. .
the: upset came and stayed; the
.· . . ..
have time to wash, but that is a separate
concepts presented were 'important, There is problem!
· another concept which is also important, but·
it must be presented in a different way.
. .
do not even have to think of a real situation, This· case is treated last because it is more
. .
just hypothesize. Now let's consider three complicated, less · intuitive. It happens that
situations: · - · · · · control action is ·a·· detriment. Errors are . .
analogy often
.
given is that of a hand-held . .
With a . little thought, you will be able to your hand holding the spring at just the right
. . ·. . .
accept that· if the. disturbance is fast enough period, the mass will move much more than
(short period) the control system will be too your hand. If that analogy helps, fine. If it
slow to do anything about it. Control action does not, .: please accept the conclusion
gives no benefit for this situation. Imagine anyway. 1 · can't think of another example
you are in a shower and the hot water within the range of normal experience. The
pressure changes with . a period of half a shower example breaks down because your
second. You simply will not . be .able to brain would soon tell you you were making
compensate fast enough. things worse and you would quit trying.
. . ' . .
gets longer and longer, the. integral action of attenuation part, at the sacrifice of more .
the controller has more time to work, so ,the···. _ · resonance near the natural period. It is much
benefit of control is proportional to the. · ' · the same as increased gain but with
period. Again . the shower example.' If the '.
. ~ . . differences too subtle to discuss here.
. .
oti. Disturbance · . ·
r ...
-
-..... ..ec
·O
c 0
0
••
..
·-.. . .c.. :,0
0 0
0
..
;-
I
\ 1
-,
',
! ·-;:· .. .&:. I 1
--0 ,:s ·-3 Natural
I
en :,
..
Cl)
,::,
Cl)
PeriodL
• I ' <, 1
.9 - ..:, -a. -a. I -,
'
E
I -,
<( E
c(
I
I
-r: Higher Gain
Figure 3.3. Control action can either help, hurt or do nothing to. reduce the .
effect of a disturbance, depending on whether the disturbance is slq~er,
".
at or
faster than the· natural period. ·
.. . .
" .
fast or slow relative to the natural period. advise them that · another ·. approach is in
You will . · · then know whether · the order. Loops with long· dead times (say
controller might have a chance of doing . longer. than .10 minutes) .are . frequently the
something about it or not. subjects of complaints on their performance,
because it. takes so . long to .recover from
. . . . .
. ' .
36 Chapter 3, Tuning Objectives and
Expected Loop Performance
Look again at the two equations for tuning: Combine these two equations and you have
the most important simple concept ID •
T·1 -- 1.2 Pn for the closed-loop testing control:
I .'
I
I
I Now you may feel as if · you've learned
. . .
untraineditseemsalmost contradictory. It is
reasonable to think that the speed of a loop
The last example, Figure 3.4c, is more like will depend on the lags, but it IS
•
real life, but no illustration comparable to unreasonable to think that the largest lag
pages ·A-2 and A-3 is provided. I appeal to has nothing to do with speed ( of the loop).
your sense of reasonableness that P n will Some may be asking about now, what a lag
fall between 2L and 4L. Place permanently is. Let's just leave the above paradox, go off
in your memory that Pn = 4L and you will
. .
.
'
.
.
· When the loop is cy~Jir,g, if you. _multiply ..
I
:i
· . . · · : I will. venture at this point to introduce a all the · amplitude . ratios together, the .
· · : · · concept you· must understand if ·you are result is unity, and dimensionless. · . ·. · ·
to get into the math I algebra of control · ..·. .
.....•..... · . . . ·. ·. ·.·.·.· . . ;, : < ; i. f • : .< \ • ' .. <i. ; idealized; has no phase lag. A pure dead · ·
_·. When· .tlJ~ ;IO()p !.f ~y~l{IJg,::.~v.ety_ppint in . ·'. · time has a phase lag of:
.• the loop is cy~lirig.· wn·en. the icyc/e gets . '.
· back to -: any point ir,. : the loop · it: started . • 360L
Phase lag=
· from it matches the,. cycle · there, so the · p
. . . ~. .. . : ..
controller . woufd· ':.SC.t_ . -·.in . · · . the wrong · .: Now lets take the example on·page A-3. · ·
direction.· · The · minus sign · inverls, .· the ·· · The . integrator has e phase·lag .of 900- all .
.· sine wave, which ends up being :a phase · ' · :· the time; at any period. So the dead time .
· lag_ of · 1800, .. whtJn the loop is . · cyg(ing~ · has . to. _contribute only 9<P:. ·What· ·is P .•
This leaves 1800. to be contributed by · .· wnen the phase lag is 900? .
the lags. · . ·. · · · ; . ·_ · ·. '.. ·. , _ · · · ·_-. . · ·
. . . . P= _ 360L = 360L =4L
When the loop is· cycling the ·contribution Phase Ja.g . . 90
of each element to the 1800 lag is a· · .. . . '
. .. ... . . . ; . ·.
.. . .. ....; . .
··, .
,.. .
..·
. .
. ·, '
. . . ·,
•
. ·'
39
...,,
.·~
...
..,
...
.'
•
effect 1n a control loop can be represented
by combining three relatively simple The output of the transmission lag is the
building-block lags. While these lags are not
• input to a controller lag.
exactly the same as the real system, they
-e ,'. , ·.. ~-" ~,.·
. ,. .. ,',,"'-·~·.,,
':
.... ·i ... .·.
. ,,..
•.. ·, ..
._;,; -
,,
,
....,.,
i ,.
._ __ -,1_,.
•;
.._,..
,, . .....
-~ .. _
Figure 4.1. For the overall lag, it doesn't matter whether the component lags are in their proper
sequence or scrambled.
·~::
' A
a. Interacting -lags
___.. k,.__ _
-. . .
II\\ .
•
------"A\\\' . . . . .
,,
. ".'
••
Ill a.
• •
to .
:t
." }: :·
. ·.,~....:
,· .. .: . ·.:·;
'•
··' .- .,, ··< ·.:..
"" -. ," ·• ':t ~·..• ·:·,':'.·
..
•:.• ·:
,...
•••••
"
• •• o'. •
.
. '.. ...., ,.
",.
• •
' ..•. • •
. .. ~
.
. . . . ·.: ·,. •
.:.:'
,.
,• •
..
,.•"
,. '
"•J ~
..
'···
•
.· :··~ ...··,
. ··.· .. ,.· «,..
,;
,r,
•·r .•
•
. ·.,: .'
, ... ,
•'
The following. names are givento the three· In 14~:· ~a.tblt1~8~~~"·~i9.ns1l,,::will' ii,tt~c.e
types ''i)f. lags that may . bei· combined to their; ~lap,e.~q-~ns{()fffis:···4iai:ve . :YOU · -, a_:c.w
represent most physical -systems~ form11JA,···_\~'?.fr~,P@~~-:i::::~d ir~;ffli~~.j··f~!PS:~ . : .• I
. .:. ~·..
. ". '. ..
.. . {"\: ·· .
. .:· . : ,.: . . .· . ·.: .. . . ... ... :... . :: .... · .. . .: ~ ·.·.: ··:. ·.' :: .. - ,:::··;
... ....~:.,
·<); ... • . .,., : .....
will •.. use. ~~~·rt9 .::~l.luttr~l~ . . a. ;'.f~W,:;:: ,ll.9utts~
... ·.,', ·. ' .
Most people-. :\Ii~· :~~//<>Jl-lY·rt.98.: . a.;; ty~. pf
.
.. .....···.. .. : ·. ..
:,,.
algebraic shorthand : .jn. . ~i~g,. wi.thqyf
. \:
.·.... .·.
."· .... '., ..;
·,
•• ."
. .,.. :.,." .
.,..
""
...·:· .• :· .:..
"
.. ~· .· ., . .... .,:·
' .: ' :
; ..· ..... ,,·
:, ....
........
.: , :, " . ..' . '·
;: . .
-.. ..-:' ·. ·~~ -:: ...
·. ..
·". ......
·.,:.. .. J·",,.:·~.:·
t { :.; . . .. .., ,
•
. ,,. . ··~ ~· . . . '.
'"
. . .'· . .:/··
•,
··?t'::.:.:..:,
.;. .. ?
.·.;:'.: . . »..:
. ., ,, ,,
-;
... .:.
·.. ,,:· ! f
...·:.,
: : ..'.,..
. . . ·: \.;
"
., ..
·... ··:·~··,~ :•: ;:: I) .f. :. '·
-,'
. . ~ .. : . : : ·:· ::.' e<: : './
... . . . ..· . • . '·. •, le-
..• "
'
"
..
.. ·..' ..;.
!' ·.' / .. . ·,
. '
. ··.,
•
.. ." ,. ,.
: .•. ?,.
. . .
...
. ':: ...
"··.. ,. ..·~
·~'
,. :
<
',.. . .,
...;· ~
:. ' ,· .,:
. ......
..
. ·. . '·. ." -· " .
.. : ·. . '.. -·..
.
. .; ..
·, .
. . ··. ; .:':':.·,,:. . . .. ·'
',·.····.··
." ••.....· ··.·,<. • ·< ! .
! .: .< • • •• • 'O ' ;
•• . .. ··" .....
-...
•·: ..
' :...
. ·,
:· ...
" .. i : •.
,.. ': ...
-;
'.~ ..,
.
. ·.:···....' ;.' ;;: .
,·, .
.-::,.•·.
~.:.. ,.:,. ··.
. .:. ~: ..'
··;.:.· .., ,
. ..,: ...; .... ..~ . .. .·.: ..
' .. ;, ·. .
..
.. ,. ,,, : .. >'•• ' •
l, .
,. . ..• ;
.... '
·.," ..
. ... , .
: ;; .
.,. ·~· .
~. . ·...,..>,. ·.. ,. ...
·~ ·.:.
.
' .,
,
. ..... :,
" ... j.
~· •i· • • ~
l· • . .
...
. .
.f " . •. . : ..
• •
.... . ..
'
'
. ··-·
' : .. '.
,·
.· • _:' :?;:/{Jif,\fi .
.
. ...
The dead time step response is shown . ~ Time of Input Step Change. . ., .
. g. to · .a . fl1 1·m
~IErn~~~~~~~~~~r~r-m•
• • ... . ..
.. ,., . . ..... .. . ......
•.••••• ··,;.,.·.;,;.,,,,,,,.,,;.·.·,·:i:.•·>i·,•,•,· .' ,(~. .
,,,l*.;; ~~ .,,.,.• ,. ,,,,,,,,,,, ,,,,,.,.,,,,,, ,,,,, ,,,,,,,,,,,,,,, ,,,, ,,, . ,,.. . . ·,;. . ·...,.;. •.· .·.·.,.·.·.·.·.·.·.·.·.·.·.·.·.·.,.·.·.·.·.·.·.·.·.·.·.·.
.
e app . ..m. g a coatin . ~:.·. ,·_. :,.•:,.:,.,:·. ,:. ,:.-·:,._·:., .; , ._., ., ., ., ., ., ;,. , ., ., , ., ., ., ., _., ._.;,_- . tmr. .
,:, : ·~; ,,,,,,,,,, ,,,,,,,,,,,,,, ,,, •.•.·•·.·.·.·.·.·.·.·.·.·.·.·.·.·.
Id b I .
y·
. ' . . . . ·. ..
:-::·:·:·:·:·:,:·:·:·:,:·:·:·::X·:···:,:···:,:,:·:·:·:·:·:· .·:·.·····:·:·:,:,:•:,···,,.·., .•.·.·.·.·.,.·.,,,.·.,,·.·.·.·.·.,.,,· .. :,:,:,;,:,:,:,:, ..... :·•,:,:,•,•,;,·,;.·,.·.;.;,:,•,•,·.·.;.;. ,.·.·.·.·.·.;.;.·.·.·.;.;.·.·.·.;,·
.,.,.,.,.,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_:,_,,,,,.,,,,,,,,,,,,,:c,· _.,.,,,,,·,,,,,,,,:,,,,,.,,,,,,,,,,,,,,,,,._.,::=·,.,·,,,,,,,,,,,,,,,,,,,,,,,,,
., . '.
where the: thickness · of the coating . is The Laplace transform for a dead time,
measured downstream. . . . •
,s:
'
'.
'
'
. . ...,.,,
. . . ...
. . .. . .. . ·. .. .. ....;- .
sense, as . there . is - more · time for the As just stated, the longer the period the i ·
integration to take place. · . · more time there is to integrate the input · .
wave, so the amplitude is proportional to ·
. .
IS:
. ...; ..
:
. .
This next building-block lag goes by many Its slope at any point is such that it would
names. It has . been called a time constant '
reach the final value in a time called the
lag, an RC lag, an exponential lag, a Shuple . time constant. It .actually goes 63% of the
lag, a single linear Iag, arid surely many . .
way to the final value in one time constant,
others. I will call it a first order lag. This is 95% in three time constants, 99% in five
a somewhat arbitrary choice, based on what time constants. This holds at any point on
seems to be gaining in popular usage. The the curve. If it had gone 23% of the way, it
differential equation that describes it is first would go 63% of the rest of the way in one
order. This is still a term that will mean time constant. Much more could be said
nothing to you unless you are schooled in about this one's characteristics. It results
differential equations. Its step response is from a resistance to energy or material flow
shown in Figure 4.5. and a storage for that energy or material. An
example would be the temperature in a
••4.
.,·
:,
! 1
f
follow the formula for the integrator. If the . learn more about . frequency response
period is long relative to the time constant,
. .
.: ·.·techniques,. you will soon memorize .
then it will approximate the phase lag and these characteristics. They are
amplitude ratio of a dead time. This might commonly presented in plots called
be accepted by reasoning, but· it is not . as Bode plots, which will not be presented
in this booklet. ·
easy as the dead time and integrator cases.
Loo« at the Laplace transform. Wnen Ts
. . . ..
amplitude.· ratio . and the · phase lag function. When Ts is · small relative to
. · depend on the period. .: The Laplace , one, then the transform approaches one .
transform is: . .
p
,
.
_{;: t.,.. -~.:~/~· ;.,. <: ...
Now lets· combine these building-block lags first order· lags. are .summed · and drawn first,
'
to approximate a real . system ... Remember to delay theintegrator or Jargest first order
that I said the order of the lags in a loop lag by that amount.
could be scrambledvwith no change in the
overall . result. This · is the same as saying So what· happens when there is · no
that the step response of the system will integrator, no real dead time, and no first
look the same regardless of the order of the order lag that is predominantly longer than
. . ··,..
. .
t.
.· '. . . .
...,.. . :., .
. the rest? In that case, ·
there is no really
. .
simple rule · : to
..
• ·1 · Integrator· Drawn Last
determine. an apparent
, . .
'
. .
dead time, that· is, the
'parameter · that would
. .. . be used to predict the
, •.•
. .
First order 'lags su~,med to d?,lay the _integrating element "natural period. But all
by that- amount, an apparent dead time, drawn next, . ·... : . ; ... is net lost. It is known
.' . P~re Dead Tim~Dr~wn.First. . ·. · . · < that -the step response
'. · · ·. .
·.; . · '. ·will ·be· 50 to 63% . . \
Fig~re.~.6. The step response of a series of lags may be drawn by combining ·. complete . in . a time
the 1nd1vtdual tags as shown. . · . . · . , ·. ·. •. . •. . . equal to the . sum of
. ..
lags. While· this is still true it is not true that . . . · ·•· · · ·. ·. ·. .: · .· the; time. constants, as
the .step response may be drawn in any
. . .
shown in Figure 4.7.
- order. Exactly the opposite is true, as will . . ~
become evident as . you assimilate · the . The .· 50% . point is the · limit for an infinite
method. series ~- of infinitely small first . order lags
(pure dead time). and the 63% point is the
Suppose a process has pure dead time limit for a single. . first order lag .. With that
"
anywhere in a· series of Iags. When drawing knowledge, it is possible 'to put some limit
the step response of the entire process from on the apparent dead time. Actually, in this
left to right; the dead time is drawn first,
.. '
case, the natural period is not equal to four
..
Time
If the lag set does not have an integrator,
but rather a first order lag which is long
v' relative to the rest, it is drawn last and the
' Figure 4. 7. If very little is known about the component lags
·'
',
,'
treatment is the same. If there is no pure in a loop, something about the sum of all the lags can be
·,.
.,"
•
'
,
dead time in the system, then the smaller deduced from knowing the response time as shown above.
"
;
·-.
'
.
,
• approximation exists
.
·_-_- in predicting loop . .
leading to acceptance of the p~~do,i:::·stated ....
perf onnance. · That is ·. the penalty paid · previously: it is the sma.ll Iiig~: arid , dead : ·
•
:i..
without· getting more complicated. · time, which determine· L · and, therefore the
. natural period. The largest lag or the
A useful analogy for understanding the integrator have little or · no bearing on
way lags.combine is the way vehicles start - .. . . ·. . .'
establishing the natural period.
out after a traffic light turns from.red.to ·
green. Each vehicle responds after the one
preceeding it, similar to· the way elements · A paradox!
in a control loop. respond to the · one
preceeding it in the:" loop. Some. drivers
respond slowly, some more quickly. If you
are at the end of a long line it doesn't
matter whether the slowest driver was first There is not much more I want to say ·
in line, in the middle somewhere or just in . . . about the . math I algebra at this point
front of you, the rate at which you can except to point out the similarity of the ...
accelerate is the same. first order lag to the dead· time wht!Jn the
.· . . . . .
drawn; you can calculate the apparent dead TIP First Dead First .
Dead
. .
time directly from: the .estimated lags. or order time order time.
LIP la g
.
lag
······ : ......................................................•.······································-····· . . . .. . . . . . . . . . . . . . . . . . .. . . . .·.~.·.·.. . . . .... . . . . . . . . . . . . . . . . . .. . 0.01 3.59 3.6 0.998 1.0
.. . . . . . . .. ,. . . ,.. . . . .. . . ..
sm
· .,
..·u· .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 11·················
. . . . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .. . .. . . . . . . .
..
. , ,,, .. , ~ ,,,,,,,,,.,,,, : : ...•...... ,.,,, , ,,.,
........... .. . . .. ..
•. ,, , .. ,, _,. ..., . .. .·1·. • """
···s···-,, .. ,· ·; ····,,e,····, ..
"
. .. ... . "" . .,e, ,, ,,.;;
"" ·a,·····;;g------·,s·----",,.a·,---···;-u----··,;;··--
. . .. . . .. "" · · · = ,,.a
. ,,, • . .. ... . .. .... . ":.,..e' '""'" .. ;-
.......
........... .. ,. ••••. "" ,... .•
. .. ".. .. . .. • """" .. ...... ... d·•· .. .. ..
.• . .... .
. . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . .. . . .. . . ... . . . . . . . . . . . . . . . . . . . .
.... ,......,.,. ,. . .. . .. .. .
. . . ,. . . . . .. ... . . . .. ". """'. . . . .. . . . .. . ' . ······ . . . .
.
... ..:: .::. ,.,..
.: :.~:::::::;:::
. . . . . . :~;::
,. .
. ..: .: .: ; : .; : ;:. .::. : : :.:::;:::::
.
" '
. .. .
. . . . ,...
. ::..; ; :;..: : : :: . ; ; : : : :; : ; : ; ; ; ; : :.; :
"
. "
, :: : :: : : : : : ;;, : :·:·~:: :: : : : : : : : : : : : :::~: :: ::.;
. . 0.02 7~ 16 7.2 0.992 1.0
. ; ;: : : : : : . : : :; : ; : : : : : :;: "l-.;; : ; : ;: :; : .: ; .: . :-::t. ; : : : :::::,::::::::
.. ................................................................
: ..; ... .:». : : : : : '"................
: : : : : : : : : : : : :·::: :.: : :~:·.::::;':';;::: . : :·.·:(::~:·::: ::::;: ::::: : : : : :::
.... .. .. . . . . ·1·. . .. . .
···································· ..·1··· ' ·:.~ ················································································································································· .
. . . . . . . . .
..··········•············ . . . . . . . . . .
, ......•.................................... . . . . . . . . . . . , , .. , , , •:
"11··· ·.. .
: -: : :- : . : : -: : : : : : : : : : : : : :; : :-: :- : :; :;
. ,.,
o~os
04•••
·. 0.954
.
:n·· .;::;;::
··············· ..
::::;:: :::
:::::(;:::
.. . •·. . :e· = ·:-
.. :
•-
. .. ;;1;, .. . . . . , e · · :;:: ::
.. . . . ·,: . ····· .. . " , ,
. . . . -~....... .
r·, ':DJ(/ !\.!i:ii'ii'ii\ . 17.4 · 18.0 1.0
r~ ~; In;
"~"
!. i. .~}t?: ~~~fl i~;:::: i j:::; ;\~ i::: ~l 1:;::: :I}:: i 1:::; ~ :::::.::;:;:\ t:;) i·i; 1::; 1;: :;·~~·::. . .f::. . .:1::. . . d~::~}H~;:;:::~\~;; J:;: l 1:: ! : 1 l:::; tl : : : ; :; : ; : : : ; ; : : : ;~:::;:) l :: :: 1~~~\:::~;;:: 1 I
., ,.. ,. ...... ..-. ...= .=. .... . ...... ...= .-.. =... =.. .-. .=. ..- .=.. =.. =... =... ..-. ..=. ..:.. .... .=. =.... :::. .. ... .=. =... =... .-. ...= .=.. =... ...:. ... =... =... =... =.. =. .:;::;. . .. ... =. =.. =.. =.. =.. ..:. .. =.. =. =======,,,,::,:I::,,·
.. .. ... . . .. .. . . . . . . ...... .. ... .... .. ... ... ... .. ... .. .. .. .. .. .. . .'..........
. . . . . . . . . . .. .... . ... .... .. ... ... ... ... .... ... .. . ... . .. .. ... ... ... ... ... .. .. ... . .......... .. .. .. ... . .. .. .. .. .. ... .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
r- - :.
:, ,:~::::::::::::::::::::;:::::::::::::;:::::::::::::::::::;;:
, , • • • • ,::::::::" = • ·, • • • • • • • • ,, "' • • • ·; • • • • • • ,= = :::
: :::::::::::::·:::::;:;:::::::::·;;:::.::~:;:::::::::;::;::::.
······=a
.. ::, ..:.=n=::,::,"";
. :· .
:. . : :
,,;;,1-
::::. · ..
, , ; = ="::·.,, = = :;;,~===
~:::: :: : :·
: ,= ''e" .==::··
: .:.
·•
.. :=====,=,, ,u·. - , , , , , , , =,,,,,, .: = .: = =; :,, ;1·:. - ·::::::::::,,,,,,,,,
:
.:
•·.
·o='-:"11t'
. . . u: , '''e·,
;~
. .,, , •::.::.;:::·~=~::::;:::::::::::::::::::::o;!:::::;::::::::
:
, , • ·, • • • ,, ,, ·" "' • • •:
;.: ::::;::::;:::::::;:::::::::::::::::::·:::;;::::::;:::-:
, , , :: , , =:: = = - ,, :: =,, = :; :: -: ;· -: , , , , , , , , == - = :::: = = = = =,,, =,, =
;;;;;,"""=""" • • • ·, • • • ·,,,,, ,:::::
=-·-·, :::..:
0.10 32.1 36.0 0.846 · 1.0
:. ;::::::::::::·::::::::::::::::::;~;;;:;;::::::::::·;;:::~;·
·········· .. -: .. .:. ~ :;:;; .." . :. ".: :.;;. ··.: ::-. ; ;: :::. . ··.:::::;;:;:;;;;:;::::;:·:;;.;::::::::I;:::::::::;:::::::;:.:::
, .
:. :. :. :. :. :. :. :. :. :. :. :. :. ::.. .: : ::. . :. :. :. :. :. :. :. :. :. ;. ;. ;. ~:. . ::. ..: ·::::::::::::::::: ;:;~: ;: :: :i:::::::::::::;:; :: : ~-: ;; : :~::;:::::::;:::::: :~::::::::::::::::::::: :: : : :: : : : : : : : : : : :: ::: : ::::: ~=: ::·:::::::: ~=.:::;;::::.::;::
.. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . . .. . . . . .. . . . . .. . . . . .. .. .. . . . . . . . . :·::::::::::: :·:::.:;::.
.
-: iH:Hn/::n:::;•
- - . - - - - - . - - - ,11:n:::..,it:=·- .,..",·11·..::::;e,=::t<n'
. .. =::==::,a"'
- . - . - . - - - - -'=- -:;:·- - - . ,. - - - . - . - . ·1· - . - - .
: : : : : : : : : : : : :: :: :=:~:~::::; ~;::: f;; :::;: :.: : : :.: : : : : : : : : : ~: :;; :; ~:: li~::::::::: :; ; ~::: :: ; : ; ! ;; =~:.:::::::: :·:;:::::::::::::::::::::::;::;:: : : :: :;: : :.: : ::; :: :: : : : ; ;: ;;~; :: ; : ~: ~=::;:::::~:: : : : : : : : : : : : ; : ; : : : ; : : : ;.;,; :; : - - - . - .
=::::'.::tim=:::,,_a, ::, :::-:1: ::::=::e,::",:rr;::;,,,1.
- . .:===:·=,?·:,. . .(tn:i:::n:n: :::):- :] • - .i(){
--- .
.... ... . .... .. . .. . .. . ..
'
............. . .. ....
......... .
: :::::::::::::::::·:.<:
. . . . . . . . . . . . . . . . :::::::::::::::::. ·:
.. .. ..
:. · ::::: : :
.. ....
·: ·:. :; ::: : ::::::
...
tu...................... .
. .
:e::~:::::::::::: ::::::::1:::::~;;::;::::::.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .
..
= .:
'
:. ::: ::
0 :· .:. ·
- .
. Assume a:loop has-a dead time element
'
lag elements as there actually are. You second has an amplitude ratio · of 1. 0.
should be able to satisfy yourself that there From these . numbers it is· easy to see
are lag elements that could combine to be : that a ~ead time and a first order lag act
verymilchthe.same in a loop when the
the pure dead _time, the effective dead time, _ . . .
_ the long first· order lag, etc., which were natural period is less than 20 or 30 ·
observed. ·Indeed, this reverse -fit --,trying-- degrees.
to take a test result · and determine if its
components are reasonable · is a very
useful trouble-shooting technique.
f.f
'
r
'·
.. ..
. .
.. . . . . ... ·· -, :.... :· . ;., . .;:·· : . . i:. :, ·.: _·, ...: > :.::·_:· . . . .: .. : . ·. : . . .. }
. . .
controller gain will be; but since· Lhave said A person not trained to separate. time from
the latter is not veij important, why. discuss amount is likely to use what I would
something that .. con~b~(es. to. it .. · It . is consider the . wrong word to describe
important, .for thescompleteness -of your
. . :. : . ..
something. He or she might say something
understanding, to realize.that.processes not responds faster when I · would say it
only have lags (of various,;:types),,. but also ..
responds more, or has more gain. Figure 4.8
gains. It is . an · important : .part . of your is an example of a first order lag. In each
vocabulary, the languag« of control. case the time constant~- is the same,but . one •
~ .· ..
. ~ . . . ·~ ·.
has .twice the. gain of the other. A person.
unschooled in the discipline of our language
of control might say the one withthe higher
gain .responds faster, -becaus~.·. the ; initial
slope is twice as fast as the other .. I would
say it responds . more. ·The· .dif.ference· .is
critical.
I've talked a lot about lags. A full . ..
.
. '
. . . .•
:" ·• . · . ·· ··
. .
Time
the . controller. It will . also . have .: units, · .or . .
-. T •
dimensions, The units for- a valve might be . :
'
. , .
idea. . · · · - .
•,
63%•-- - -
. .. ' .
. .
. .
tank is stillconsidered to have a gain, but Figure 4.8. Two lags. may .differ only in gain. The
v the gain and what might be called the untrained person may say that the one with the
higher gain responds faster, when it responds ·
integrating time are all mixed together. It is more, not faster.
··,'
'
..>~: •
•.
~.
~:.
~
i
..
i ' ..
·... ·
48 Chapter 4 Lags and Gains, but:Mostly Lags
. . .. . ~ .. : ...
..,:,
.
thought of as having. a gain at a particular ·· Another" time· when it is useful to· keep in
period. If these gains are multiplied together
. .
· mind that gain· has· -both . period-dependent
. . .
. . .
. 49
. >
. . . . ··'.,':J. .. . . .
. . .
.·. . .
.. K . . . . .
". . . .
" . .. .· ·C:·:···.::"·' .... ·:. -: ..:... :.
. . . . .
· .. ·. . . . ; .. · . ..:11;-.·
;: ,
. .
-·m. ~ ·
-.gra t
""<·: ':- ...... .,. ....'. . . .'<: ·..;. .. , .
p:.. ·.. · ",,
. .
:·i· .: ,' · .. · ".•·...
. . . ..
. ... ..
'Of' .
. .
. .
. . ..
. .
,
. . .
. . .
. .
. . . . : \ .. ? .· ·. ..
..
; ·. . ·.. . . . . . . :·: . . . . . .
. . . .
. .
" . .. . . . . . : .
. .. . .. . : . ·:. . : .: . . ~- ...
. . . .
.. . .·
. . ..
:. . ··. . .; :. :. ·.: . /· . -~- ; . ~- ~·· ·:> ·. : . : . . . . . ., . . . . ..... ·. . ·:-:· : . :.. ·::.·\.i ., . ..
. . . . . .
. . .. . . .. ..
·... -.' . ·... ·.' . . . . . -, . · .· ·. ··..• .: t"" ; -;;::.}'.:. ·.;. ·.~
. . . . .
. : . . .. .. . . . :; . .
. ~- . .
\;
. . . . . : ·. " ·: . -:~ >· · .. · ·: · ::·/·:· . . '-, :. ;· .; .:·:::·_.:: ·.< ·. :,.><· .. -: . · .. , · .. .- ;_:;:: ~- .
·: .
.·..
' -~
. .
..... : .":
: :,:.
; : .
,. .:
·.:
..
·· . . .
. ·:
. . .. . . . . ;-: ~ . : ...
. .· , .. : ..
. ·. .. ~ .. ::·:·~·.·· ..
.•. . .. . .
. ·.
.. ' , . .
. .· . ., ·' . .
.. . .. : . .. . : . .
. · .. ': :::· ... :·. ·~ ·:'.. ·: ...... :· ....... >: '. : ;,..·:.··. ··~·:;. . .....
" .
....., . .
. . .. . . .· . . . . -
... .· . .: . : . :· .. ··.. :· : ·.. ·: . . ... .. . ,:'· . . ·.
; . .
,.. .. \
. ..... · .
. . . .
. . . . ·: ... . . . . . . . :· . ..'· : . . . ·.·. . . . ·. . .. · . .
. .
:, :
·. . ...· . . . . : . . ·...· .:
:
. :: . . . . . . . . . .
··~·. . . . . . .
. . .
. . ;
. . . .
.. . . , .. . .
.. . . :
..
>
. .. . . . .
. . ,·• : . . .
. ···r . .;: . . ·. ·... ·...: :· .. ··i:/}~:· ·. ·. · ·· ,
. . ... : . :
... . .. ~.
.
... · . . .....
.
- ··:
• >
. .. .
. . .. .
. -; .' :...." _: .:. . .··:: .. -. ·. ,: ~.
. . . .. .. . .
:· . . ,
·. .
. : .. . . ' : . . ·.... . ..
·'
. , .: . .
. . . ·. .::: .
,. .,
. . .
.
.
..
. .
.. , . . . . ·. . '· .
•
·•. . ·•.., ..
51
.. ' . .
., •. . .. . : .' . .
.· :.-.:: ~~·:.; -~,:·;·::· :· ·., .. .. .., .;.
.
. . .: :. . . . . . . . ' . ·: ..
.. . ·:··.., .. :· . . .
...... • > ..
. . ·.
. '. .... , .
' '.·' . .
;. . . . ,. ·..
·.
...
·{
. .
\: ...... ,
:.
.
.
:
. . ··;· ~;:· .. : . ::· ·.: ;.. ·. .
: .·.. ·: ...~~- .:: ._:. :- ; . . . ·..
.... ..
. . ... .
.
,
' ·:, .
.
:
..'
. . ..
. .
. . . .. .. . . . . . .. !
. '/t{J.. t:· ·. ·. · ...•.. ; .. •. : ·.:t:;t):[ . !.'.;-;:. .. . ' ...
..
:
'.
. '.· •.
. ' ..
·.: ....
. .
'
·. ...
. . .:· } . .'. _.:
' .
_
l ..•
·. .. .
,... :: ·"
'.
. . ..
.. ..
,
:
,.. ·.
. . . . . .. '.
. .
·. : . . . ' . . . . . . .. . .
This. section will present specific examples this dead time is usually only afew seconds;
of lags tohelp transcend the·. .gapfrom the but it is still a pure dead time. · Well almost. . .
general _concept _to the actual syste.m.. The Actually · the lag · from· brine entrance to
organization ., of material is: 'mixed ·between temperature measurement is more complex
type · of .· lag · and · .of •.• equipment . or tY.Pt : , than this. It has that pure dead time element,
process. · :·." · · · but then it also has more delay because of
the need. to change the. pipe temperature.
The pipe absorbs some of the energy which
·,
• ;. > . •, : .. .
,. . . :
would otherwise be physically transported. I
Probably all pure dead time lags . involve a am not aware of any quick estimating
distance and a, velocity. · Generally both technique . to determine how much lag this
might . add; ·. · it· · would · depend·.. · on • the
distance and velocity are well know, so the . . .
casting or forming 'Jtlte, · sheet" i• ~ the _ first . chromatography, Introduce .a dead .time. If
place; such as in: polyester sheetmaterialor
the flow is turbulent, then there is ,.Jittle
in paper making. These dead times wndr~
.
·.. .
,::.. ldngifudillal mixing and. the dead time of
run tominutes, because- ofthe distanbes~~d~ . . . . ...
eomJ)Ositioj:t •: to::: ithe:' ,; :analyzer .is . ·Virtu.ally
velocities involved. · , Jt', · · · .· ·.. · · . , . · ·• · ~::
,
,.
·.
pure .. If the:7.flow is. iaminar,;;suchi;;:as:in. ·a
:- . : .. .:
sample line-taken off for a viscometer ' then·
. . . . .
.. ·
1/
than the average velocity. Then the response
.';'..
•. the point of fresh brine entrance to the
.'
,:.;
.
> has a lag beyond that as the material along
i·.
lt..,
temperature measurement point creates a
~.,. the edge of the pipe comes along, but this is
~
••1,,
f \
~
'
::.; · .
.··
;
,·
.
'
·~
•
not pure dead time. Generally, in the connection with Figure 3.3, it may tum out
viscosity case, you won't be far wrong by that the lag is too long relative to the upsets
assuming pure dead time, calculated from expected. The point I want to make is that
distance and average velocity. The the dead time, per se, is no problem. It is the
consequences of this simplification depend speed and severity of the upsets relative to
on what other lags are in the loop. Typically .
the dead time that are important.
'. . . .
.' .
,.
'
•
40.-----....--- ..........................
~------
•
. .
• •
;;
:
•
.
•
. : . .:.:
:
?,:. "' • ••
:-
-, ·:~.···· •• • •
~ . .
.~,..,r.-··· ~':~
..
301-------t---+--+--+--+-~+-1----- --4
~ ,c • • ; » ~~....~'::·:::?~~:. ::!~{1:~~~:;:~;::;:~~~;~~:?~~~::~
,:~· :S: , .,,1»:" O:•,c,I.· :·:·~· ~.;.::e,:,~··._~::_~,:_;~:inY/.1,',:,:<
: -r~ .. . . . ·:=-.~·~ ,..c..~w.!'~ :·~:~~
• ,, ··~ . '•, . ';,•,,: • ,• • s,~;;;P,;:,,.;,;~
;::,:::..l,:•,,:-,(0:;:!.~~~:· :.. ··:i,~
:;,. , -,-:-~•,.;,•,. ,,.; ~ s•
.. s • -.: • •...:, ,s,,,:·~·f,,;~
,,,
• •.
.
•
.
. :,
··~:·.;,;
~
. ••~,. ,_ s.., ·},c:l",;:
,.;,,, ..~ :;:, t-'·:$;~-i, :,c'~i:
·:;.
.
•,: "J''"
~~··:.•,/.•
10
.
.·: :
. .
. .:;:,·
· . ......
' '·....
: · . . ..
.;-~,.,, ..•f,., »;
_ . .
..,....
. . . · .
....- . .....
·-·· .., . . . ..
. - . · . · , .
·,i·,..; ..,'> . .
...
' . . - __ ....
,...\' ....··,./:.·,to·>· .•.... '.·•:(• .. .:'..'.. . ' . ' ·.· . . ... .. ,. ···. •'
.,,... .. ; . . '• .
• .• .. ·.•; ·,...• ····~.. • .•.: . ...•, ·;· ··:·. ,.,,.
·. .. . . ..· ... , ... ' > · .. .
• ". - :
. ::·~ .. : . ·--e·• ~-··· , ..
· .. , · .. ,. ~,. ..•·.•. ·:
?,.'. •• ·.<., ·~ ·, .,; : , •
... ·.·.' ·.• :.;• ··· .. ·
• ;;_ • u ; • •. • • I
.· .. • .. • •
..
matically very_ complex, · depending not . . . . ,. . . . . .
. ·..' ..
·.
---+--·
,
6
5 __
L...:.' ---·
___..__- ....___..._-+-. . . P1 .. · . . .
. ii,jiii,ii·· •• •. •• •
. •
... " • •••
. • •
... • • •. • :•
~ ' ..
0.2 - -··-· · ..,__· --4 ........ ~- · _.__._ ................. _. __
ume needs molecules to· fill it from zero / '
. . '
. : . . :: . ·.
. '
..
..
'· . .
0.1._ ............._....................... _ . . .. . .
order lag time· with· negligible termination The unpositioned valve ·will. not be treated
volume even though they are more complex. here. If a loop has questionable performance
Figure 5.1 shows this approximation of the and· 'it has: an- unpositioned valve, the first
transmission lag. · · ' .
step is to equip it with· a positioner and see
iftheperformance problem· disappears. This
If the ··larger tubing is , used, it might be is advice for those relatively isolated from
necessary .to ·use ·a _booster·• ·to· provide
, . .. ·' .. . . .
access·· to ''experts'' on control loop
enough air flow to' _fill • it. That~,.-aepends on performance. Depending on your internal
the air-flowing capabilities of the pneumatic bookkeeping methods, , it will often cost
instrument. This subject .
is beyond ·the . . .· . ·., .
. .
. . much more ..to have a specialist study the
intended scope of this c~verage.i.:lf the problem· than. to install a positioner. A
pneumatic. transmission lag_; is a significant specialist would likely suggest installing a
part· of the· total, lags in the system, and if it positioner anyway, before studying'rthe
is important to reduce. the lags, then simply problem further. -:·
consider using electronic transmission.
As for transmission lags,· lags· of positioned
valves tend to · be · complex. ; i • For · large
changes the system may ''velocitylirnit''; for
very small changes it may exhibit a· dead
band. Both of these are nonlinearities and
will be discussed under Nonlinearities in
.....
,,
C:...
Ii'·:..
54 Chapter 5, Examples of Actual Lags
. . . .
Lags in temperature measurement can vary
with the larger valves normally. Treat it as a
from less than a second. to several minutes.
first order lag, or as two first order lags
Bare thermocouples in a flowing liquid will
whose sum is the chosen value. Positioner . . ..
have
.
time lags down . into the millisecond
manufacturers should . be able . to give ... . .
: .. .
more 'thermal mass present (usually . metal),
boosters .. This technique is seldom needed, ~ . . . .
.. . . .
longer than in liquid service. One of the big
seconds. An . additional benefit, . and
concerns when using wells is whether there
sometimes the-principal reason for usinga ·. · · is good metal-to-metalcontact on the inside.
.
booster, is that it also reduces the; "bad . . . . . . . .
fast that you . can ignore .. their· . lags. in the instrument shop . with identical . or . . . ~
This adjustment is sometimes called a tilter 63% of the .way can . • be.. observed .. Actually . .. . . . .. . .. . . .
and is basically a first order lag. Consult the . observing the time to respond two thirds. of . . ~
entered for this . time constant it will measurement lag may be affecting the loop's
adversely affect control performance. More
. '. .. . . .
performance, using the concepts developed
will be said about this in a later section. on
. . . . ~
around figure 4.6.
DampeningNoisy Measurements, in chapter
9. A lag in the measurement, of which tem-
perature is a typical example, has an addi-
tional impact on the dynamic performance
... ·~. .
.5·5.· .
Chapter 5, Examples of Actual bqs J .
. . . .
. ···. . . .
is.better than it. is, Tfiit::·o/.; . : ~~~::¥.ai:i3tiQMS . . . · .... ; : ;.,:::;·:'•• ~'-;,j• .... ; :,,:,; .· . . .. . ·.· . . ...
are .· alway!
. . larger
. . ' : thaft
. ' • : .:;_;;;· :'.
? ,f;(;A::;~·;,
·- i · .. Jt.JS'.~it.-'tt~a!Jh~.~tual
,...;,. .
. ·. . : . .
volume. ill . .. . . .. :.~ ,. . . . :. . . . .. . . . . . . . .. . . : .. . .. . . .. . ·. . . . . . . ..
.
Sometimes this 1s not impertant; sometimes · .: · · . '*-he •:~1~:·-•rt~~v~1,11~ Wha.i.-•~;-t~le~~t ts the
.. . . t ·... .. . ·:. .. . . . ... ·.·' .·.·. . : . . .; . .... ": .. ·.,:· ,.. 'r,.. ·.. · ·:' ·.:.;...·t,~>:·:.;t,~ .::io':,· j• ..... ·'!;·__,:, ,·: •. ::-··! ...• ::.:1,, : ... ~ ... : ...:· .· ......... , ;.. ·;.··."'·.·..:· :.:,.,. .:. : ". . .. ·" .· .:. ". .. . ....
ii is~-~ P~a$.i~~lly . prof 011nd ,. iJtipr9.yem~nts · ;· · · · ch@g~_, : i~fS¥6..lit111.~ '.~fctrJ;;1ft.:'/: ~:~_~~ '. :_ >. · . ~-'1~--- f.19\\T.
in · • ·~ntiPf" ··.p¢Qrn\ance . . can ~ .: achieved ThiS ~PP~iich:•ppli~S, ~¥~~ if.the 1eve1 is On
tltr<>~gb.~ faster measurement, •·. ··•· • · propOrti9~i . 110#l)'. ~~trol ~/ ..is much
. • . . . .. . 'f simpler fh@:D : the, i ~Q~e ; : . fundamental
•. ' . . . . .
Assume · that each ·tank:·.·~.·is: holdi*1g:: 200 In the system shown in figure 5.3 · the
gallons. and that ::the; 'COtitffow·: depends composition in the tank will follow the feed
·', linearly on head (is not:Ypttmped<out):· It is
.
composition with a first order lag calculated . . . . . . . . .. . ,·. . . ,
·.
.. . ··:
. .
..
. .~ ·::
. . . ·..
'... . .
; , .:
,
..
r: .. :\
. - from the hold-up volume and the flow · ·· • ,. ; : , •• '1
. _100 gpm· ·•. . · , · · · · .. , . 100 gpm::~;ft:'>. :i:.:<- -. · i · rate. Temperature would be a special
..
..
.... :
. .
. ·. \ . . . : . :, .
. .
. .
·
.
.
. .
. .
· · ... ): ; ,\.'_I :II<> ·./ ·:\ ·
. .
'
:
. i'
:.
··.
.
.
case of· composition. If the tank is
. . .
.
...~·.· perfectly
.. stirred and the level control is . ••
· : .·. ·. • perfect, then the lag will be a perfect first
. :., . .
• · ·• order. Ja,g. To the extent the first two . . : . .. . .
. Figure 5.2. The. lag . Of ,a .tank is · not always its . volume . · appat'ent d~ time and a first order lag.
· divided by its throughput.· .· . · •. ·. . . . .. · ·. · ·. · · · · . ·
· -: · · • · · ·· · . _; · . If there is a chemical reaction taking
tempting to · say that the' lag is 200 place, all bets are off for ahy simple answer.
gallonsllOO · gpm or two milllite$> It· is also The differential equations represent the only
. wrong. This concept·applies to composition road I know of to the solution.
but not to volumetric flow. If the flow in is · . ... .. . .
. -.
This is a rather broad-brush category meant While there are exceptions, contrblYloops on
to include everything but measurement lags. the same type of variable tend to have the . . •
Process lags, such as heat exchangers, are same natural periods. Flow loops Wi'II have
not only complex, but the variety of a natural period of 1 or 2 seconds if
equipment is broad. These factors combine transmission lags are short, going up to· 5 to
to discourage trying to condense the fieldto IO seconds for long pneumatic lines. Flow
typical numbers. Lags get longer 'as Ul -l-'Le··
should be back to normal, after an upset,
surface.;.to-volume. (mass) ratio . decreases, within a very short time, say 5 to 10 seconds
They cover the gamut from a few seconds to
- •
for the faster· loops. Pressure ·. Joops fall ID
hours. the same category. They will be fast. The
,;
•• •
":": ....·,.
gain on pressure loops frequently can be
much higher than on flow loops.
.'
Temperature loops tend to be much slower,
...
·, .·. ·. .<
••
-.
--·
·.
••
. ..
. -:
. ,. ....
.
-
. . ._.,~~-,··.~~-
.... ..
. . . •·.
' .
. . :
. . ... ,,~-· ·.
· :;··:.!.:.~·.,••·i.t.·. . . ·. . . •.: . {-, -~ :: .
... .
... . -s, ·.. : ·· ~:..·.•... ~ r -. -~.:,::: • ". • . i
."
. : .
; ·,
, ; : . ,:...... .
. .
. ..•
.
.
. .
. . ,,
' ·. . . ' .
.. . .
. ..
.~ . " . :. . ,.
.
.. . ...
,- .. ·~:·· ·.,.· ..
. . . -~· ".: · ·.t -~· .. ... .· ··: .
. . ~ ·. .. .
- . .
. .. .; . .
' ·.
. .
Until now,
all~:· material· :, presented· has Secondary Primary
applied : to : a . ;single '. fodp, with no Contro er Controller.
. .
example.
.•
Supply.
.
·-. : :i:Reactor ·: •· .. · ,·.
.. . ·. . . . :f . . .. .
~.... .
If .· yon . ·have• .aever . • been. ·. exposed to a . , . :· '
· Brine . . .. :· ·.. ~· . ., .
. . . . . . . . . . . \
. . ·: i, .. ~ .... . ,,. ;,·
. ' .:
..• -:.. :· :.:
first. In the example, .· the reactor . ·. •' ~ . . .
temperature is the primary controller and Figu.-. 6.1.: :An example· of a cascade: control: system. The
the brine temperature is the secondary output of a· primary:·:~trotler adjusts the · setpoint of the
secondary·:controJler. : . ; : . . ; ·
controller. These have been called master ~ ~ . .
and· slave and sometimes, are· called outer · · There are· four' main reasons· for using
.
•
. .
Process2· Process1
--... ._ Controller 1
__,+
Controller 2 .......... - (-Jacket) . ..
(Reactor)
+
·- -
Inner Loop
Outer Loop
.. '
Figure 6.2. The signal-flow diagram of a cascade control system shows the inner and outer loops~
..
~:
. . ·. . . . .
'. . ..
. . ..
... ..
..·. . .. . . ·, . ,·.. . . .
•
. . .
substantially later, SO (ho:.dis~ ~Oltld, ·. ·:. ·• • . · ~r tltaf request by 'doin$ .ill it .ciin to Set
have been present for a much longer time. the ~emperature requested. The result is that
'< • > , · . ·. . .,. ,, , . , . -: • . the ~cket temperature changes much more.
2. It the secondary rapidly than it did ,to a simple valve position
1\#ill'it(ectivel~·1ttieaiiize
. variable- to .a change in setpoint from the cbqe. This result, . of course, . reduces the .
.. . lag the primary controller thinks/is in the
pr~at')' controller, and linearity is generally
..·.... · . . . p~imal')', lRop is reduced. Refet again to
controller output will result in . a defined , ·< change is Iess as the controller is tightly
change in. jacket temperature (because the . . . -; tuned, than it is when it is not.
brine temperature· controller will make it . · · ·. . . ·
/ 111 the •..• primary controller . output, .. goihg .· ' q ·. . . . pl~f ~~ .· Such ·~.· 'incorporating · limits ·in ·. the ·
. directly to . the brine valve, )'Vf lf ~ti in. ~ ii . · · seco~ set :point, · · .' -. · · · . • . i i • .: · · .· · •. • . · . ·• .
s-e ., '.;
undefined change . jn . jacket 'temperai.ire, . ' . . . . . . < ' . . . · ,•: .. ·. ·. · ..· . .. i '; . · ... · ' <: ...
depending on the valve' cbaracfuristie and: r i .End Of l}Oi1lts'.··.·•···.· •· . •· ·. ·,··. · · .· · ;r· '' .: .· ·
relative·
' . • . . . . 1· .1·· A . . simple
brine . pressures~.· .
.. . d single . ·. . . . ... . . · . · . · . · . . · . .....
· . · . · . , : ·. ""I"
__ ./ ' . . ·,;,' ·' ' · . .
oop, no case a e JS rea . y a casca e system·
.-._v,.,.~ 1-·.l'k».li
.;t:;:~;:;:~;:;:;~-:;:;:~::i:>,:::.:;::-i<~:«<=~q;{ .: X:)·>
,::.·'-. ;·..$.·.·':~ .·.;<,.·.• · ~--·:,,:.."'~,"'!: "~·:,;,;.;,;,•,•,i,•,•,•,•o.·,•, ,·.·.·.·.;.··· ;.,:.·,.~: ,•:j::~
. W{~ic.."i=:=i&i);.=.,i;..~5:=:-;_=.::.:~"N>::::::::::::::~::::::::::::;:;~:;~:::·~!:~::Y.··: ~ . ••. . . •:;~>,-~~-·~;.
. ;o:l).::::::;:::::-:::::::•;:::::::;:..:;~:: :::::~~:·::,I( . ••· . •• • • ~~-
~·:.:-.·~·:.. -: x "' ,...
~~tt~t · /~~~:Ji~:f;~·-··-.,~~~=~~~t:!:tr1tmmr11i~i~m~mmr:11:1:1~\m't~![f~~t ·'-'·" :::.~~-~f"!:tlf~ti:1tm~jt1lF.~ll~l~t~:~tr~ .~ · ,.. .. J:~t~~it~1l
.t:~. (~/(!){f(11111:tr~-ij:;J: .·.· ;1:! ·
::~s,~:;::::::::::::::::::;.:.;.;.;.;.;:;:;:;:;: .. ·• ·' . •• • :·:"<::::~:.;~::::::::::::::::::::,:::::::r,:;. ;,• ~;~,~~:,::,, ·' •• •R''}:·;;>~:·;;·~: .. ·.:,:;:<·' .·'.·:<·>>:·'.<·'""·'' •,:,:,:' ·:.·• ' , ,.• · •.-,I, .••,...:::,' :·::;;:::~:;.::;;;:·:·:·:·:·:·~ .
I. f . l t positioner
. d. . . . . ' . . . . .' .. . "t•
·
. . . . .... : . ·. . .
· .; •.
.
.·
..
. . ::··., . .• · ' • . . .- .t.,
:,,,,,,;,:,,,;,,;:.;:;;\i;'t,~J>;:~,;~:
t ~ ~
i,:/•:•:•:•:•:•:•::f:i:,,;.;,:,,;:;f,:;:~;,'1
•,
7,<1
.
·>~ ,. ,.
.: '
,,
•
1 . ;:·
, •,. ~
• ••
•
-:; .. : :~ !.*~
'
·
;,
, •·•
·.-.·. ,, •••,, ,,. '','.','•''
..... : •
,, ''
..
·;: ~~- : .
'o,;o,;
,:::,:;:·.
',: ,,,
•
.
.!,"
. ·;
.
,,,,• .•.·,'
,.;
·~·:o,·.·,·.·.·.•.:.:.·,
I'
-~~ ..•
• o,;~,.·,·,·.·.·/,•t•,u
·:,,,,;,;1··.' ·:,; .
,. :;;,,~'.
'O' .-,:,:,:••,.· • • • • •••••••••••••••
.cn;,•,_,..•oo.·.·.·.-...·.·.·.·.·
·~·-·(;,.,;-_;~,:~J¥J:;:;'
"':,·~i:3!}5:~:::=~;
1 a Va Ve . .
. . ls u S e d • Th e pos '
1 l On er . I\!::I:!i
·. .,. , ,,.. , ,. , ! :\:!:\j ! i ! ]JII111i I :1::!t:I{~i { i ~ Ii ] 1i t )J]Jf i;j(\::~,w,~f
8 , ., , ~: :· . ··~'.1t-,: .,,,.!*,, , ., , , •,: : : : : ,· ·,
m~!:fiilllt]l!i!!\)i!!!:/!!!1\II!\If Jt)ii![)J)):i:)III::::?!Iit)l/' \ [ti}ft.ilttl~~IJltl~tli.lJf{#:' % 1 •.
<•.v,·::••. w,.,.,.,,:, ... :::,, .... , .... : .... ,.:;:~ . =· .·. • ':, . / :l;Sj:l, ,, ::, .. ~ ,y_:·~i~~~
•
1 Ion con O er re · · · • · . :r ,
..
iii:,. ::::r:f~J .
:•'•,•'•'••••••:••••••,•,..,,•,:•;<:•;,<'~,~<::'>'•
:i:;;,•,::::.i,,:
,.,.,•:'.:>:•:•,•···'••:*::·•':
. , :; ; ;. !\, . ·': :, : \:
,,~·
~,,.,:,:~~,,~
.
,~:· • •
:· · .,
i: :~,?< . . · . . '(AJtt?~i~~~\r,-
:::,:,::::,::,!\ · ,:. ··.·:,. ., ":: :,: _,,: :: : ,: ""
,:
•,:,,::!:!,;;,
•. -~
·: > .. ·.
. 'j;j ,,A~?:<;ii::;J::::::~•:•,:•;,:,::·
:)
. , .,:;:::;·:·
~.,. -··· .. · · ··~::,;:;::,.:::::,:r,,, ·····::::::::::::~::~••f,:•••:•••'•'•:::•·:<·<:••S:;'•J«<::'< · ·.· .-:;,t··=·-~ :::::" s. ~~s,:s:•'M<·s;
::,.,i:~·;;,,••,,,. .
:;<·' .,..... ,: .. ·,~
r: !! [;
,:
:'•,
·<.·:;;;;.<;:•:;r.;.:,y,.·-:
.:;,;~:~:t~{,::::,t~-
ls rea l l a Os t tfi II -1(.;.::::::::::::: .;:::::::::::::::·:·~~:,:,: ;,:,:,:,:·:::::.:::.:·::: ::i,~::,; .;::::::::~ ..;.;:<.;·j·••••; .;••••••·::::;••••••• ~.... : : •·~· .,,:::,,,•• ,,:,:' •,:, .:::::~:::::
• • ....• <~. . . ..·:; . . .;:::::;:: •:. . ·::,, . ,,:::, . ·~~::?,. ·:. .·:=~::::::::••:=:-::::: :::.~Y. :W.:-:
.
:, •, .•, .•,· •,•,: •, : ,:
,:::::::::::::::;::::,:~ · :: : :, ,, , ·~ :,, .:, ,.
•, •. "y."
, <" .,.
,, .,
. 5~v· : ~··
·.•" .•.• ·.·.·.·.;,·.·.·.·.··.·., • ,,,;, ,:, ' ' I, •·•• ·:-':x·>. •r •• •• • lx!-~•
Z · · ,.
:,•°' :,;,·,·,•,•,·,•,•
·· •'·' ·::::::::::~: '' ,
• .·.-.· • .·:·:,:
;~:::~::;::::::~:::
er
:'-!-. •• ••
. . . •
n ..~~::,:::::::::::?:::::
..,..,.,.,.,.,.,.,.,, •. •,. ..., :• .. .;:::·.., ::• :;: ·•·:;: ~:•:• .: ,;.. .... . !::,. ..:,: ,:~: • ••. ..•••• ~·~ . :-. .. ·'..: ,,.
· :~·:(,: :,·: ~:; : :~ ~:(,: (.: -;~. · ·:- :
,:, ,, .,,,,,,,,,,,,.,, ,,: . . . ·..
1>,:::·:;':>,::::::::::>,:<•>'.•:••::<:•' · · · ·:::·•::•:::>;::::::::::::!:',\:::: ,:i.~Y,; ...
.•. . ·'
:·•<~:••<·>•· .
·.·
.'·.·:S·:·•·•·<:,>,«;, .·.
~::::;::::::,::·:·:::::::::::::::::::···:x· .. : ~z:::··:~~:.;::::.!-::~:;:::·:-:~~~=-·-~«z:.
,..
'·
. . .
• . .. ·,
• ....
" .··:·:..· . .
...
~~==-~-= ~-·.· :· .
.
.,
, ; i~·~':~~-· -:-:-':=·<:~:: ••f·.·n,,; ::,. :ff.if...~:..-::,•:;.;,;,,,:,:,:·:·~::~·::: .. •
,>Y,<·. . • :, • '•:::::~.
. . :. '''l'
: : : ;,~ :., ~
-:.,,,
~: : : : : : ~,:.,~:;
··.· ·.·.·.·.-.·.·.·:"
;~:_;;;;,.:.•:•
..:, .:t··::((,:~·~·:::
ase 1• overcomes most y, anyway) the t~Jtt~~tir~~irtritt\lJt1ttffft,Jf/'·',.,:~1trt1!tEtt1~lt: . 1Jtli.. . ,,:·,,. ~~.' J~~;twtii1It1tii1tim~Jt1tttJ1r1f1tfu,:~.,~ ~irtt$t
.,.'"~~-.-,,:-:,-z-:-»·,;"·'
th 1 S C t
• ( I .
<:< .·:s·:·w . ,. ,· .. ,,.· ·.· "· ·.· ..... ,.,,..
\/!.:,f)· •. .;, ;: >,,) :• \
r:;;i~r.:.:::. . :. '\ .... • · t ·
.'d. •
:-:-:-·-·.·,-,·. ,.,
•••
, ,z~ ·:~,,..,.., ..
"··, -.·, ,t: ,· ~.... i;\\ : · .,...,,, . ,
~f . «~=~<-:···=~-:-,:-,:--1,:-~·""...-''k·' .;,:,,,.,.,.,.,,..,..,.,..
, ," ,,
: ·, \: , . : · .
·(''*''':'<::':':i<i ,. :-:-:,;;·:;:;;~~~~;
. r·m.t
w.· <·. ···;,,~,·: ~ . . •
3. It <
'
.·. • / • ·.·. • •..
. . .
..,,
.
.·-,,
.
>;
. .._ . . . . . .. • . .
.t,· ·.·· ::- • • .::;.,
.
·~ • ·. ·. • ··• .·· • •; < ':• (· : ..,,C
· · ··
• ._ ':
·
.::• .... ••
· · ·· ·.• ·.-.·,·· .·.·.· ,
: ·.
·...-..,. v·
•• ••••••"••"""""
•.··>·············· ,•,•:·:·:·:···:·•,· , •,•,•,•,•,•,•,•,<•,•,•:•:•.•>'•'·'
-'•'•'•'•"..'•"•'•'•'•'•'•':"•'•:·•:·:·<•':,
··,···,.e"';· .. ·.·.-..,,.-.... -.-...·,.·.·,;;-' '·" ····· ·
··:..::,·:v~::;,;;:;,";:'.:;.;::«':·.·.... •
certainly acceptable,
.. A '
factor of three of lags. The amount of that lag depends on
becomes questionable and a factor of two tuning. In this sense, the tuning of the
becomes very questiortabl~~fJYfPr the latter secondary loop interacts with the tuning of
situation to be attractive, . , ; . . ,.'if;;;~.,
.:»
,.
r,.
.
61
. :'
' ..
• •
.,
• •
Derivative action IS fairly tricky to use The following are the most important
•
. .
•
successfully. It IS very· helpful to have at application points about the use of
least some appreciation of how frequency derivative action:
response .analysis applies to closed loop
systems, but most people for whom this It will decrease the natural period of
•
booklet IS intended will not have that. So almost any loop and, therefore, improve
•
its performance, The improvement Ill
the natural period normally is modest,
being in the IO to 20% range, reaching
perhaps 30% in rare instances.
Normally better tuning of a PI controller
will yield far more improvement than
that. The effect of derivative can be
what can be said to be helpful, without visualized in the step response shown in
. . .
set it equal to P0/8 (L/2), though some accentuate - this and in effect reduce the
~ .
recommend .the divisor to be six. The point apparent dead time. This in turn reduces
• •
IS that there IS not much room· for error.
••
Use too little derivative and it IS hardly Proportional plus derivative
worth ·the bother. Use too much and you applied to normal response
. ~
to trying to balance a long stick . c)n your 'i<; · time constant decay of gain K-1, and time t • •
I 0.63 (K-1)
c~ntroller between eye. and fmg~r, !11e I . K K-1
'stick can be held upright. Derivative
.
o·····
~-
. . ....
. sometimes significantly. +-
,, : . ·.
...
. ..
: .
Time
·llJ··:For a batch process it can help "turn the .. ·;..
. . . ... ·.
especially if the integral and· derivative deriv~ti'(~ .·_controller will ··.spike up -at first· and ·then
corners · (these corners· are· frequency
decay•t>ack.to steady state value. a
..
. ., . .. . .,... . ., .....
.. The sampling nature of digital computers
Derivative action is never mathematically presents special problems, especially for
pure, as this produces a very noisy control- getting meaningful derivative · action for
ler output. So practical implementation of derivative · times.' short relative to the
derivative action limits the high frequency . .
sampling. rate. Let's assume for. illustration
gain (short period gain), values of 6 or 10 · · that it is desired to use derivative action on
being typical. This means that the noise is · a loop having a natural period of 16
..
rr-
1 ,..
' '
''
::..
63 ..
;·
.'
;•
,,
.,
Chapter 7, Derivative Action .
..
..
. . ..
· ...... ·'. ·.~_ .... ·:;:.
. . . seco.:· nds • .··. .:iI11.1tta wou ld call for a derivativ e ·
·....
.· tl)J]\]:):I::;J!:~''''''~:;;~,~~~:-~··; . . .... ·,,'.:;~itt'=<:'.J{ .· . ;;[$."'{"i;{)f''lr:,:;\:N'\ ... ::·>·>::::::;:,:i:?:~:~=l('\:J(ifl&@Y.fl@::
·
· · .· .• .·. · -./' ·. · ·, • :< · >...·; · 1•
· .·. ·. . . . .
·. · · .
: .
· · . • .· · :
·
· · .
.
:~fi,,,;,;,,,,;,,~~t,,-t,;:,:;:;,,,,~,:·:,,,,,'
~~'}:i::::~1 1::1:1~1:::r;.. J, ','
1 ;. ,.' .•, .. '.: ~~~
~f .;,;,r_ ,;,,;,;, ::,'i,,,. .r,,Ji· .,*i,,. ,'
:;· .. · /'.:::.· ·:'.' .... ·.·. . , : :·:···: ,,.
./ ,,,:r,. .. ,=$;,.· :;,:;f,=,=~r:::~r,,tr;,,,;;:,;,;,,,,';,:
: ':~: l~m*-~w~i:;t~1:: ~l: i . .
+., 70 sec Oft.OS: . -. ~. If'th e de· 1• vative ga· n S
,;- . .,t:::, J:.. ..-::- ·
.
tim .
e o f
. . : l. VY 1• 1• . . ·. ~. . : ...~·~:· . ·. _..... :
'f.
.. . . . : . . .
. :):~~!:~Jti1r·.1t:(:1:t1:1:1:1:1:1:1:1:mim1mm~~i:f;~;fi1~~1f\:;11~t111ir:1:111111111~11imm~~~~W~it=Jtttim1mi~m11~1:11§;lff;~;~ttit1~ttt11it{illllllllllll:l1llk~1.~1l~~l\1\i;l1(ffli~I1\f:Jt~t[fmlt
.
1 O, then the cortfi.~;.Ji!!!~~ needs to know The Laplace transform for derivative
about variations 10 tiift''.'-]t:::: ;: , :t ~1,!'~ 1!'A ;i . < .· · action was pre$ented in chapter 1. It is ·
seconds (believe it), or 0.2 :·:;s .. ··:, ~;.;l:>:k:;.::~:,iJ1)~!1:\.:.··~ :;.. : ·:'. ·. p~~ttnt-.:flgain here. . . ,,~'.j
.•~ ..
sampling system to not be confused about·:::' ·~:;'; :<j:'~~~·??:.:' . ~' :: .. ·, . ; •··. ·. -:. : • . . . ..
what is going.e _fi;every·.,·o
:: . . 2· s·econ:-d; :s
' • : • . . . . .,: · .· . it should : x;.:/:-~~r' .. ·:
. .•. . . . : . . ·,:. . :.}ti<;t· · · .; c · }::·::\ ·· · td·. ·· s·:+.tr• -:-: ; .. • ·
: > . :·< . : . .· \};;_:,,;;;//. >: ·.· . .
.. .. . .. · .. ;~· ·.··..~\ .· . . .
. · · .. : .. · ·. : .. . . .. . . .. .: :·.··, . . . ·. . . . ,
..
.. . . . . . .
.
. . .
·...
.
. :.. . . . . ,. : .
. .· : :;,. . . . ...:· ,.. . .. . .
. . ;. ·',{ ·. : ·.:. ·~ .
. '· . ·. . . ... . .
. .'··..
.' . ··•..
. ,,, . .
.......
. . . . ',
.-
. .
. ..
·: ·:·,,:>·~.. :':"· .~: .. '· ..... ·. .
,.
;:. . . '
.-
~ . .:. . . . . . .
., .·
' .
. ·.
. . ··: . . . . .:. . . . ·::· ..:1.. .. .
: • • • • , • • •<(
. •
.
• •• •
. ..
.. • •..
·. :
·:· .. <.... ,.·.:
·. . .
· .. .. .. : .. : .·~.:.: · ;.·
.. ·,. ·. ··.. ··.:,,.;:... .·::·. : ..
. . . . .
. . . . .
.. ·.,;.·_. ··. :·..'·, ..
.. . ·,. . ·: . . . .• . . . . . . .. ·:..
. .
. : .. . . .
··~...
\
.
~·.. . .. ,
.. . ... . .. ,
... . . . . ..
. . : . ·. . .. . . .
. .' ·. : .. : ... · .. ··
.
·: ·. . .. ·~ .: ..
r
•·
!
65
··' ,;,.
. ;·.
•
e
,.
•
•
•
Interactions and nonlinearities make control particularly helpful to think about what lS
• • •
loops interesting. Loop behavior 1n their happening to the open-loop step response in
•
presence does not follow the nice clean terms of R and L, and then interpret that in
patterns I have described. You have to know terms of what the interaction or nonlinearity
•
the nice clean patterns so you know what would mean to stability. I encourage you to
you could expect if it were not for the inter-
. . . .
do the same when you are faced with
actions· and nonlinearities. I have found it something that does not quite fit the norm.
Consider the system shown in figure 8.1 • of the other. The interaction in this example
•
IS particularly bad because the natural
periods of the two loops are essentially
PC FC identical. One simple helpful approach for
•
understanding interaction problems 18 to
reason what happens to the open loop step
response of the other loop when one loop is
tuned tightly. Then apply the concepts of
Figure 8.1. Tuning of interacting loops can be difficult. the Ziegler and Nichols open-loop tuning
rules to this open loop step response to see
whether the desired gain or integral might
A movement of the pressure control valve
have changed, based on Rand L (and RL) in
affects flow. A movement of the flow Figure 2.3.
control valve affects pressure. The two
control systems are said to interact. The There are several approaches to combating
tuning of one will affect the open loop interaction problems, and the following list
response of the other and, hence, the tuning
is not all-inclusive.
. .. . ····-··~....~-
J•, ·.--.-...•;,~ryt
. . ,. ·-::~S~); >,
. . . ..... ;;".'•.:· ... ~P. ..
- .
••
·.
,. '·
.
. . ... :., . ..·'. . ...... ),,. . .. . . .. .
li:l' Decide whether one of the loops is su- there. would be .any problems with the two
perfluous. This does happen. For in- loops talking to each other. So once again it
stance in the example given, is the pres- is essential in solving contrcl ·problems to . .
sure loop really needed? know what the natural period is, what
determines it and what can be done to
0 Rearrange what valve is manipulated by change it.
what variable. This could require more . .'.·
·.... ~;. .
~· . .
.
.. .. .. .
.,...
insight than the novice might have. :i To repeat what has· already. been said, but
. . ·.. ..
.·
. . . ··.~ .
... . .
·,.
:_N •.: • .• • ~-
Until now, I have assumed a linear system. · · ·. . Nonlinearities come in qt~y forms, Some · . · . ·. . ·. · . •.
Mathematically this ·means that I· can de- · · · · can -be troublesome. Most, ,:\generally, are · · ·
scribe the system by aset of ordinary linear not. To the extent they.degrade loop· per-
differential equations. If you didn't know formance, the reduced performance is
what Iinear meant before, likely you still simply accepted. In most cases the reduction . ~ .
same as if made down, except reversed of So that leaves a few you cannot ignore. At
course. It means that if you double a · · least if you know their characteristics, ·you
change, you · • get· . exactly twice what can decide whether to ignore them or try to
happened. before, We ate aware .that no -do something-to minimize their effect. I di-
physical. system· is linear; yet we ; live our vide nonlinearities into two categories,
lives. and. conduct our analyses · as if they · process . and hardware. Then for the hard-
. were .Iinear, It's so much easier that way, ware I divide those nonlinearities into .con- . . .
;·
..
t
r
r.
Chapter. 8, Interactions and Nonlidearities. 67
'"
!
·.
:. ·
·.. . • ' . . • . .
with a discontinuous one. Generally; simple Velocity .• limiting usually · occurs in. a valve,
analysis is . done by .·assuming.· linearity at It Would occur . with . an. electrical motor . as
different operating' conditions and drawing the valve: opera1:o.t.~: It could. occur· with: a
conclusions frc,m: that .. The···· pH ,-:titration pneumaticvalvepositioner.vlt 'could also
curve is probablythe most severe continu- occur with a pneumatic. controller 'and no
ous process nonlinearity. 'Yet we use linear valve positioner .. to understand whether
concepts to solve pFI' eontrol problems. For velocity limiting is 'likely. to cause stability
important problems, computer simulation problems it is · necessary to understand the
techniques should be used. -It would be nice role lags play in the loop. · · · ·
to say more about process nonlinearities, but •):
that would make a whole book in itself. · · Recall from Chapter 2 and Figure 2.3 that
· · · ·· the gain is set proportional to 1/RL. · If the
product of R times L increases, then a lower
gain should be used. If RL increases and no . . .
'
stable loop unstable. If the 0.3 seconds was packing friction. It doesn't, ;'.t.J.iough of course
one of the smaller lags in the loop, it was it helps significantly. _With.·a positioner the
likely contributing to the apparent dead dynamic response. is. altered for .. .small
time, L. If the 5 seconds becomes a changes, The phenomenon usually occurs
significant part of the apparent . dead .time, . . . . : .: ..
for changes of less than 1 %. The controller
then L becomes larger, making . the
. . . _RL . . ,. .. .
output may ask for a 1/4_% or a 1% change,
product larger. If the loop had • been · tightly but the valve doesn't move. Or it· is slower
tuned before, .then it is· likelythe.loop will to move ; _ than normal, looking like. a. few
become . unstable, cycling at. a . ~.onstant · seconds' dead time, Figure 8.3_ shows this
amplitude, And the cycle ''will continue
•
. •
until . • N
·. •
. .
• •
- • ••
. . •
characterist1c,.·greatly simplified. Or it may
the gain is reduced- or the controller is put not- move and •then jerk, moving too far.
on manual. :_If the controller is put in manual This is not shown. , .. ..
automatic, then the loop will again be .stable This non-ideal . g_osition~ng usually . does not
until . some upset comes . through • _ large
:. .. .. . . .
create tuning or stlbility problems, though a
enough to
.,. .
· cause.
. .
the
. .
offensive .
velocity· . .
circumstance is described where ·it. can. A
limiting. .. . . . .
.
perfect positioner would move the valve -1 %
for a 1 % output change. The imperfect po-
sitioner might- only move it 1/2% or 1/4% .
. This is in the direction of reducing the gain
and does not normally cause problems, even
though · some small lags are introduced, as
shown in Figure 8.3.
. . .·
.. ..
. . . . .
Dead band- · is arguably the · largest smaller than with analog systems and non-
contributor · ··by an instrument item to magnified displays. If the tuning procedure
. . . .
problems with tuning a loop. It is the type of is done in manual; with very small
nonlinearity that results from valve stem controller output changes, then there is the
,.
determined, . and so settings . will · n6t ,·be · · . ~ · . IDPY~~, .too much, eventually reversing . the
accurately determined. ·. If .· the tuning : error, The. integn,;tirig,. ~t!~i-~S to work.
procedure is · done with . the controller in · on that error and eventually moves the valve .
automatic, then the gain established · for back, but again tOO far. Figure 8.4 shows the · . . .
small changes may be too . high for large phenomenon :<~nr aZ- f~st:_; process, such as · a •
changes, and the loop may become unstable. flow control .· loop, : Qn ·. a slower . loop the
Usually this problem, once recognized, is . .
presence of dead band · is not as · easily
simply solved by, . reducing-the gain. If'.high recognized, as the lag between the valve
fidelity is .· required .for ·small · changes, movement andthe process response.is more
consider . a positioner with higher. gain..
. .
obscured. . .
Sometimes a booster between the positioner
and the valve motor helps, it depends on the This problem has a .characteristic finger
air flow characteristics of the positioner. . · print. A small cycle will be seen. Sometimes
".
. : . ., the cycle may be so small it will not be seen
If the valve is not positioned the dead band in normal records, but its effects will be
is likely to occur, at larger values, like 5% or observed elsewhere in the process. Once a
10%··or more.i.The . . same phenomenonjust high-quality pressure transmitter on a boiler
described.: · may. · .· then · occur,. except steam header had a very small dead band.
'
everything happens atIarger amplitudes. If The cycle could barely be. seen on the
the valve is . not positioned; then a booster pressure record but the effects of the cycle
between the controller and · the valve isn't .
. .
permeated through many users of the steam.
going help, , and the first remedial step
would be to instal I· a positioner. . Decreasing the . gain, which is what is
normally done if a cycle is observed, does
There is another effect of dead band that is not . solve the problem. The cycle simply
probably the more important. The problem gets a longer period, If the period is
arises . when using control . with integral observed, normal tuningruleswould call for
action, or if the process integrates. With a increasing the integral time. If this is done
.. . .
. . ,.
Controll.er o~tput· ·· ·
..
.
. .. . . . .. .
·. '· ·::.. :.
. ·. '.. . .
·~. . . . .. . . ' .
. · a. Cycle before gain or Integral time change '
Controller output
. . . . .: . .
." .
.
......,.. ... '
Figure 8.4. Dead band in a valve often results in a small limit cycle, characterized
by a triangular wave in the controller output and a square wave in the actual valve .
motion. Reducing the gain or increasing the integral time increases the period but ·. ··
does not otherwise alter the cycle significantly.
.. . .. . ..... ~ __......
is not recognized . as a dead, band problem, two small changes, in manual, inthe same '
. :,,::'
·.·. ·:.
,.'
the controller settings will · be greatly direction, and then reverse - · direction · with ·.,.
...··'·~
·,:'
:.;:
reduced from optimum, and the tuner will the same two small changes, :1r· the process ~·:·:r
..'
...:·:;
have a high degree of frustration. does not repeat itself for the same outputs, .;
.:~.
. ";-
,
...
this is a good ·. indication that . significant ·.;Z
'·• :"$
:,
',
..'.
/·
',
"
How do you recognize a problem resulting changes than for large, it is likely significant
;.
'.::-
. i
..
"..,;
'
from dead band? If the process is fast, then dead band is present ·::;
"
~',
..: .
the behavior illustrated in Figure 8.4 · is '
:;.
·,
.
possibly. the easiest way, particularly. if you If a fix is· necessary, perhaps the stem .'
·:
";
""
.'
have a monitor with . the ability to. magnify friction·.... can be reduced, . or a better '..
'
'
the · amplitude . and time scales. .: The positioner chosen, or a booster used · . ',
'
·,
'
controller output will tend to be triangular between · the · · · positioner · · and the valve •
,'
'·
in shape, and the actual valve · motion will operator. The. booster· will not affect· the "
..'
tend to be a square wave. Realize· that this
. .
dead · band but it will improve , the small-
figure is idealized. What you see will not be amplitude. · dynamics, which · often is a
''
that tidy. If the . process· is slower, what you sufficient. improvement to not require any '
"
observe may look very little like Figure 8.4. more effort. Not all. positioners are created
But you will see at least the evidence of a equal in their ability to overcome dead zone.
small, relatively fixed amplitude cycle, Look .· for. one with a high gain. ·. The
whose period lengthens as gain is decreased manufacturer should be able. to supply you
or as integral time is increased, The period . with that information. A gain .of 50 .is too
will· be significantly longer ·than the natural low in my opinion .. The · dead band with a
period, which is approximately 4L, the L positioner -is essentially the ·dead band
coming from Figure 2.3. without a positioner · · ·divided by · the
.'
. .
.
. .,
.
positioner gain. · . ·
If you have a digital system with a monitor,
then the presence of dead band may be .
You cannot really be sure from· the control .
observed when making small step changes · .room whetherthevalve is moving or not. I
in manual. These are the types of changes .have used two methods. One is to simply
made in testing for process dynamics in place my fingers on the . valve stem, next to .
open-loop tests to determine tuning settings. the packing. You will need to set up some
With small changes you may see . no · communication between the control room
response, or the -, slope, - R, ·. will not be and the . valve, to know when the controller
_ proportional to the size of the step change, output has been changed, and by how much. ·
but rather will increase more than the size of With
.
digital systems,
.
you may connect a
the upset as the size is increased. Also you .: · · digital meter next to you in the field. The
may see a longer apparent dead time ·than · ·· · ·. · human senses··•· can· ., detect very small
you might expect. If the apparent dead time changes, even less than 0.001 inches, but
gets shorter as you increase the amplitude of · not . quantitatively .· and not · if they occur
. . . . .
the step, this is. a good . indicator that . you · slowly. So · this method · ma~ be used in a
. . . .. . .
probably have significant dead band. A · . pinch. If you observe dead band using this
,.
method; thffl:}'ou are sure it is there. If you limit, the positicner puts full supply .or full
cannot. detectitthis way, then· you are not vent to the valve motor. Thenwhen the
sure whether it'is:pfe~ln.t or. not. . controller signal, . co~es_ back . on scale, . the
. . · . ·,:.·.· '·•1:, Jii~~·'· .: . .·• · . '. t ·. . ). . p()sition~r outp~th.~ to change substantially
A better method is to. .~r·~ .. '· •
/ ! . •· .· ...•. J?emt<1.~ y~tY~ comesoff astop, This can
• ••.. f .,, •• f._ • .:/:" •• ~ •• ~· ••• ···i - ,._. ... ,.. . .... '" "• . . .... ,. . . . / . , : . . . ·. . .
micrometer to monitor the valve movement.··.· ·1··· . . · ... ·t~,;.~tttipg ·~~·•,top)\'()l"~S,. from. supply
A kit of clamps will be required.Jf there is a .·.·· ···. ·pfes$ill-e b@~ itj/ :()™' ....n! . pressure, ·. or
linkage between the positioner and the final ·. filluig .the ·;t9J>\\'.9l'ks' · from • atmospheric
flow · restriction, as : there . often· . is . with a pressure · · to · ()~~ting . pressure. · On · a. fast
butterfly valve, then you will ,.lso have to 'loop, this de,ta}' C!i!I, set UP a: limitcycle. ·. v : ••
. . .
. . . ·'.
. :: . . .
. :···, .
, . . .
.. . ...
..
· 4. Integral Willdup. . .. . . . .
. .
. .
. ··~
• own · limit, far beyond the valve limit, -The
. . . . . .
• controller has to ''unwind'' and ::.this .,takes
The phenomenon of integral (reset) windup time. Frequently this time~i:{§ff~:exbessive ' .. . . .
has beeri recognized probably since · the giving rise to poor performance, and
function was invented. I believe this was in
. .
potentially to instability .. · .·•,: ·
. . ..
the 1930's. Initially there was little that
;
could be done, and what was done · was .· · :To combat this problem, instrument manu-
awkward. In the:m-iddle period of·pnetlmatic • · facturers have offered . a variety of solutions,
controllers ( early 1:95()''$):::instrument iteftls. .generically called anti-windup protection.
were developed· to coJll~at · the problerii.: •· 'Most and probably all electronic andcom-
When electronic .. controllers came . along, puter controllers now on the . market either
more elegant and simpler methods ' were have the feature as standard, or offer it. as an
developed. · :Th.en . came . digital controllers option. Pneumatic controllers generally re-
and still better ways were
. .
f ound,
.
..
· .: . : ; -
. . . . ..
• quire· a marriage with external components.
.- .. ··. . . . ...
·. A cautionary note is this all anti-windup
, (.. :
.·
Integral . windup
. ·•· is a phenomenon
·....
thati Call ·.·. ,::·;,;· .· ··. · · .·. . ·.. ·... ·· ··: ·.··.
feature~ do- not perform the· same way.
occur with a controller· havirig'i'reset qr . 'Some · may · require ' that the error · signal
integral action, which most 'do. If the valve . .: reverse·. sign. bef ore the valve · will begin to
goes to its limit, either futty closed or fully · move. Others may get ·a· valve "kick" from
open, the valve. is doing all .• it do .. 'The can <
·.
.
proportional : action. Many variations are
controller
. may
. .
. riot know this. If :it::.dfoesn't'. . .:.· . . :· .. ,.. .... .. . ·. . .. : . :. . . .
possible, .· · 1f you· have a repetitive . problem
the controller will continue to change the with · integral windup, it may pay to ·. study
output (windup) based on the integral. of the · the details· ; of ··how a particular ·. vendor
· error. ·.. This isn't the problem yet. .: The implements the protection. It is likely that
problem occurs when the. valve needs to · one vendor would be preferred· to another if
come back . on scale, for; at. that .tillle '.. the.
. . . .. . . . . . .. . .
the· windup circumstances tend to· ·be the
controller output. is likely to have gone to its same.
. . . ,. .
.· :·.. ... .
.... . ..,. .. :
. . .. .
, .
..
. ...
·.' . .. ..
. . .. .- ;...
. . .. . .... .
·.
·. . ..
..
73
.,
: . . . . ..
. . : : ::...,, ·.. .
-'
'.. ,
··.,.·,·····>,·
. ··~.
.
,. .
~ .....·,: •:.
.
..,
.. ..
·. •\...
. .
~.:··.·.
.
. . ..
.
...
.
:."
..
...
•
I
. . . . . . ..
74 . · . · . Chapter 9, Potpourri
. ~·-
.~ .
< ',
..••..
••
'
.
:;
~
'.
.'
.
·'.
-,
. · . called parallel ·. or non-interacting,· the "'
,,'
..
. ·''..
transfer function has this ger,eral form: . ·.
.·
·.·'
·~,
. ..
: . · Tds · .. 1 .
general form: . · · · .. . . . .. Kc + + --==----
.. .. T;s rd s+1
P (1 + I) (1 + D) Kd
. ':' . . . ... ;;, .. ·. . . . . ..
. . . .' ~ ·. . . . . .
The Laplace trenstormior this is: _: - · ·. · · · .· · · · ·.·.· In prinCif)li it:·~hould be possible to get one
. . . . transfer. _:fu.noliori to essentially match the
\
..... ~ . .
: . . . ,
. . .·.,. .
other, by equating like terms. I have simply . . ~
· . ·· < ', · Kd
B'flebra to g~t it tn .ttle familta~ form. With .. . .•.•. . •· .': · • · • · ·• . · .· ·
. . . . . •. . . .· ..•. . ·..
.. :.·.····.··
. . . . -. - . - _ , . . . . · · sottw:are: ...,: written:.. : in-bouse ,t . may be
··.· · :~ ,·. ·. ··:... :.. , .. · .·· . ··.·: ·· ... ,·· '. '. . . . .
with digital .. computers, w.hiqh nevebeen make the algorithm the series type. · ·
. .. . . .. . . . ~ ·~ . . . . .
.... .. :· ·~..· ·: . ·.
. . . . ,· : .
~ ~
control is slower than analog control. The Suppose a device. had a. cycle time of one
other potentially harmful effect is that it second, If it measured . and . instantly
throws away information that might be · produced an · output . based ·.on . that
needed.
measurement, the effective dead time would
be. half that, or 0.5 seconds. If however, it
For the lag, . it· introduces an incremental measured, then calculated, then produced an :.
'
-
effective dead time of between . · half the
.
.
. .
.
. . .
:
.
.
.
output one second later (right before the ,
.,..
cycle time ·and· 1.5 times the cycle · time. next measurement) then the effective dead
..
·;
,.,
..
Applying the rules for performance that I time would be 1.5 seconds. The incremental
. . .
,,·'
have discussed before, a sampling period of . . . effective dead time added is thus half the
. ~~
·~
'
r
0.25 seconds (4 times per second) will be cycle time. plus the. full time between· the .',.
...,~-
,.·'
;i
adequate for most loops unless derivative . sample and the output based on that sample. ::·:
,...
·,:.
·....
..
action is to be applied. In this case other .,
• >
:1
..
..·<,
j
·'··:
·'
1
j
..,1-
.,•·'.
·,
·~
-;
..,,,·
. '.'
'
'
..'
.·.··..
-:
·.
'·
'
. ·,~·
; '
• ·,l
. ·~
,
Chapter 9, Potpourri 75
· .. ·.. : -, :c. iiL '•. ', . '. AJ,ia~ed signal ..: . -:.". - . 60-Hz sign.al . . · . · · · .· .. _ . . . · .. ·... · .. · -: ·. ...·, ~ ... :··~.' . ·.. .
: · > · : · . <: ·. ';.;:/ :{; i:ftp·m samples
'". ,
.. ·. . ..
. . . , .. . . ,· : .. " . .
. ~ ..
.. .
~ .·~~
.. . .
. . ···:.···,.r,..
'
1.·• .f{~i· ~ , . , ,.. .., :•., .~,). . .. . ·. .. . . .. .. . . . . . . . . . .. . . . : .. . . . .• . ·. . . -~ . . .,, ~ ·. . . . .
. ·.~f~---~·~.:.~·.:1'.;li;~··.::.o~:;'.:.; .,._,._::;~ :' .· ·":.· · . · ·. ·.. · ·.. · .·· .. ·. .:· · . ·. ···.. · .· ·. · ·,: · · : . :·-,.~·· .. · . · ·:. ··. ·. :. ::: · ·:···.. : .:·.: ., · • .·
. . . . ' /
..
.· :.. .
.
.
. .·
...
' "'''
·..
. / /
/
. ..
-: .
.
:
.......:
.
. :
..
. : .~ ·: . ·: .
. ., . ..
. ·..... . . . . ·.:·. . . .·.. . ·.
·: . .... ~. . . .
. . : . . • • • •
., . .
. . ~
· .. . ·.. . . , : ':. ••., : -: • i·· .:· ... :·::· •• .:... •• ." ·... •• • • • • • •••••
.
. . ,,. . : :.
..·::.. ". , . ·• > ..-':: .. -.
.
;. ·: ; . . . . 50-.Hz samples .
.·
'. ·... " .·. . . . .. .
'
. .
Figure 9.2. ff a :cycle is. not sampled often enough it will look like a longer cycle, and: create havoc. ·· · .
"·
. . .
: . ·. . . : ·.. ·. ' . . .
. ,·
. . . .
There· -;.is another: consideration if the cycle relatively fast processes, the use of
time is · long relative. . to the potential derivative action in adigital controller is not
variations !'. in . 'the' .process.. .whether these recommended. It probably is not doing what
variations ·be· noise or . -real, Imagine these . . .
it is supposed to do.
variations .: to . -· have · periodicity. . Then the
sampling system , should . sample several These notes are not intended to. .provide
times :(5: or 10,)::(luring-- one of these ·periods. adequate training in. deciding when· - the
If-lt .samples.rfewer than twice, then a sampling frequency is sufficient to· avoid
potentially- very: - serious·_·
-
- numerical-type : . .
aliasing, but rather are intended 011Iy to: alert
problem .called 'aliasing arises. Figure 9.1 you to . the fact . that sampling: · intr<:>d.u~s
. . . ~ .
demonstrates the problem. · problems .beyond - the -.• .· siro.ple .: ·,: lags
introduced. - · . . '. ; ·._ ·. •- , .: :· \ : : · · : : : ,· : · . · . ·, . • •
.. .. .. . ... ,.:... '·........ . ._. : .., . ·. '
• • ••
.. •• '.·· '. 'r .'
.. : ,.. :. ·. .. .. ·. . .
.
' .
.
.
76 Chapter 9, Potpourri
Let's take an. easy one · first. Consider a giving . excellent .performance and then it is
simple flow control loop. The· only. process poor, the, . temptation is . to look for a
reasons for flow changing are a change in coincident cause. If a control· system· has
either· .. upstream· or downstream pressure been drawing straight lines and then appears
(unless the flow is "critical," in which· case · · · to be drawing somewhat . Jess straight lines
only· ·.the· · upstream pressure applies). · .. · . · well, it just is hard to make any general
Frequently there is knowledge. aboutthese comment. · You .' need to use · all • the
changes, or the potential for change; so knowledge you have . gained on what affects
there is knowledge about. the upset · or the performance of a loop.
potential for upset. Since the flow loop will
be fast, any effects that last very long can be ; Probably the first consideration Isto put the
judged as unnecessary and fixable by tuning loop Oli IJlanual, to see if things. get better or
or by hardware improvements. ·. worse. . This ; is easier . to do in some
.. .
Chapter 9, Potpourri 77
, . :: ·'·:·J~~.::,.~:..' ~'.I·.;
~.;: :·:· ;-:···,~ :·~ : ~~ ~ ; . . . . . :· ..
:: .... ""· .i., •., ••••••
• •
measurement. If the desired gain were used, · ·: · ·_· want andkeep what you.do want, The first
. . . . . . . . .· . . . .
the valve- would move too . much and order lag is calleda "low pass'' filter. It
actually make things worse instead of better. passes (does not dampen) a low frequency
In addition there· is excessive wear - and tear variation; it attenuates high frequencies. So
on the .. valve and excessive . instrument air if a decision .is made to use a first order lag . .
78 . .'
.
. ..
. '
·.
only, to make a chart mote , readable. contro Iler; but occasionally ·on. the input. · It
Dampen it as much . as:· · you "like; but can, under special situations, · minimize the ..
remember that the truthisworse than meets effect the filter has on the natural period, ;If
the eye. · · ,. you. are. in the versatile world ·of· digital
control ·: other · options · are available that· ,are
beyond·the scope ofthis booklet, ·
. .. ~:. .. . .
. '
. . . . . .
. . . ..
· In chapter 4 the amplitude ratio for a first
What · can be done · when the periodicity of · . order lag, Which is what a simple filter is, · ·.
. . .
the noise i's near the . natural period? .. was givt,n · as: . ·.·. .. . . :, . . ' . . . . .
, . . . : . :, . .
.. .
Frequently a good compromise is to reduce . ..
.
...
. . .
. .:
.. --:1. . . ·. .
.: . .
--=====- = ~=========-
. . . . . .. . . . . :: , . '
integral action .. Maybe even a gain of 1 and ... This· quantity· is ~/ways less than ·one. •.
. . . ~ .
an. integral time ·of 2 minutes would.
. ..
be a . . . . . . · . · For the lag to give sigr,ificant attenuation
good compromise. Reduce the gain to make
. . . .
· the roT term· must b~: significantly .larger.
the effect of noise acceptable,
. .
decrease the .. .
than one, in which case tneebov« terms
integral time until stability· prob lems arise. .. approximate these:' . · ... · · ·. · · ·. ·.
Or you could also· use an integral-only . . ' . 1 p
controller. This approach · is not . · · Amplitude ratio= ro T =
recommended for· level loops or other non- . ·.
. .
. :
6_287
·. . , .
, . . .
., . .. .
' .
,.
79
-:
. . . ~.· ...
: .:,: . ,.
.' ••
... ...
..
: '. . ··:,
-":..
~ Make the process faster, such as mixing hot and cold to control
•
temperature; rather than using a heat exchanger, or putting a
recirculating pump on a jacket fluid, rather than having it be just a
one-pass.
~ Improve the inherent self-regulation of the process, such as using .a
·-,
81
' ........ ,.
·····
. .
. . . .. . .. . . . . , ...
....... . . ~ .· . . . ... .. : . . .. . . -~ .. ·:.: : . . _;, ··'. . . .:·:··
; : .•..
. .
.. . ,... .: .. . . . .- . . . .. . . .
. ...
. ' . .. ..
•
..
,: •
.
,f. ·..
. . . . . \
•.:·
. . .. ·. . . .. . . .'. .
, . . . . ...,·:.. . .
. . : ·. :.\ ......::·.. :_'. : : .. ": .· :_ ... -. :~::.:?. ":·:.: . . · : . . : . ~~.' . :·. : v• ·: •• .::. • • .: ••
. .
. . · . ..··. .....: ,.' .... . ..,· :.. ·. -· ..' .:·. •.· ': ... : .:· ... ~ .. ·. . : .·
•..·... . . . ·., ...
.~· . . .· .. . . . ·· .... . .
. .
Averaging'·· level· control · A description of Dead band * · The . range· through which, aa
the,tnning';:method·•which allows the volume input may be· changed without initiating an
of 'atank tobe 'used ·as a surge capacity, observable change in output. · There are
rather· than·· sending· upsets on to· the other separate and . distinct input-output relation-
parts of a process, as would happen if the ships for increasing and decreasing input
level loop were tuned'. by the typical tuning signals.
rules, · ·. · . · · ·· ·
.. . . . . Derivati"Ve action * · A -type ·of control-sys-
Capacitance· ·The ability of a systemor de- tem : action : in which , a · predetermined
vice to store energy. relationexistsbetween the- position of: the
final control-etemenraad the derivative· . of .
. .
.
. .
Closed . . loop:.(feedback· loop) 'See loop, the controlled variable . with respect
..
to time.
. . ·. . . . .. ... . . . . . . . . . ...
. · . . . .. .
·>:r~~: :·. ·_. ....,_:·. :. . . .: ~-. .~·: {(·. ;. ·:\-,:~:,.· ,._· . · .: ·. :. :· -: . . . .·.
~
. ··:: . . . . :
formed.. . · _. · - ... ··. · -. · ·. • : .. ~;;;;:~}';,<':· · ~·.~ · .; .: • Disturbance * An· undesired change: in a . ·c·~· . ..
84 . Glossary
Gain, controller The ratio of a change in . _ Lag· • _ 1. A _ relative . measure of the time ,,
the output to a change in either the con- delay between two events, states, or mecha- -:.,~
. :;.·,.
.·.·:
•
trolled variable or the setpoint. msms, . ''
·:,
··:;
..
.-,'
. :.
,,
Gain, ultimate The controller gain which Limit cycle A cycle whose amplitude is '
...
·?.
.i....~
will maintain the loop in a continuous cycle limited, typically because of some nonlin- ....~
'
..~.l
,!
.
of constant amplitude, without depending _ . <~arity in the loop. . >·•
. :~.
.'
other controller functions; such' as integral ·.-. Linear * The type of relationship which :·}
.•..
-~-
··.'..·}
and derivative action must be not it effect. exists between two variables when the ratio i
.:·.
• t,
Gain, .process. · Unless otherwise, defined in · - • · · · sponding value of the other is constant over ;i
:1
context, it is the steady state ratio of the . _· . the entire range of possible values. ·-·~,
. \..(
·-,1
• •....c
"' ~
.: .;~
. ,.
'..·,
IAE * Integral absolute error. : A measure Leep, closed (feedback loop) *. A signal
··:~'i
..
..i:
.~-s
....).",
.,
of controller errordefined.by the integral of path which includes a forward path, a feed- :. :~
,j
v
:1
..
·.~
the absolute value of a time-dependent error back path and a summing point, and forms a .,
...,
\~
*
. :.
See also ITAE. Loop, open A signal - path without feed- ·.{
·'.
'
back.
..
vents . opposite excursions in · the · process Period, ultimate The same as natural
variable from canceling each other, the mul- period.
tiplication by time places. a - more - severe
penalty on sustained transients. PID action * A mode of control action in
which proportional, integral and derivative
Integral action * A typeof controller func- action are combined. .
tion where the output ( control) signal or ..
action is a time integral of the input (sensor) Proportional action That part of a control-
signal. ler's action which produces a change - in the
.
output in proportion to a change in the con-
Integral time In a proportional-plus-inte- trolled variable.
. . . . .
•.
•
GLOSSARY 85
* _· l.
..
Response, step * The ·total. (transient plus· Step response See response, step.
steady-state) time response resulting from a
sudden change from one constant level of Time constant For a first-order lag, the
input to another. time to reach 63.2% of the final value in re-
sponse to a step change.
Sampling rate* For agiven measurement,
the number of times it is· sampled per sec- Value, desired * In process instrumenta-
ond in. a time-division-multiplexed system. tion, the value of the controlled variable
Typically it is at least five times the highest wanted or chosen. The desired value equals ·
data frequency of the measurement. the ideal value in an idealized system, ·
. .
. '· .
: . .
•.
A-1
·,.
.,.
. ::··~·
. ·,, .~
·}'
..• ::/ · ..~ . ;,,..
.
·"
. ,:
.,
i;
., .
. ......;·., .
-._..... · .. . . .
. ', ..
. . .
. . .
.
.·
' .
.. .. .
A-2
-. . .. . . ...
.:''·:-..·~l
••• (<4
... •V
-~ :·!:,
.•. "i
r ... Controller
- , Process Pure
.·
.. '
. ·.'
I Set I Variable
.·
I Point
Kc L
I
' - --- ....... ·-· ..... ..J
.. . , : . . . . . ... . . . :, . . . . ,. . .
..
..'·. .
., .. . . .
•
.
•
....
•• \
.
~. ,
..
• •
. ..
·:\~" ·.':•• -', .: ·.:•••••••
·. . . . .. .I . .. .. . . .I ..
I
,. . . ~ .
I
Point I I I This curve is
#1
repeated from
bottom of page.
I
I I I
I I
I I I
I I I I
I I I
Point ........, I
~
No. 2 is No. 1
#2
multiplied by
I I I
proportional gain.
(Kc= 1/2)
I I l
I P = 2L
I I
I ' I
Point
I I No. 3 is #2 delayed
#3
--- ---- -- -- -- by L, and multiplied
I I I by process gain.
· (Kp = 2, arbitrarily)
I I I I
.
NoteP=2L
I I
I I
I I
I I
Point I I I I
No. 1 is the
inverse of No. 3,
#4 I for correct control
action. Note this
is -180° phase
related to No. 3
,.
A-3
PROCESS WITH DEAD TIME AND INTEGRATION
r --· Controll~r ·.
···
.. .. .. , . Process
-. -,
I 4
. .. :. . L . :fr-: \::::::;:;;. ./ • . I :.
I
> -~ . • •. . .. ·.
. Kc .... ):'· ,. • r: • .
. .. ....»,
L L--------~-------~
.
~
P = 4L No. 4 is changing
I I I: at ·its maxi·mum
Point ·I I I rate when No. 3 is
#4 ....... ----~~ .......-- at its maximum
: . .. . . . . .. .
.I I and is not · ·
changing at all
~- . , . . . . . . . . . . ·. . ·. - I
. I.
when No. 3 is
zero. -Note the
·.~:::::f,.:.:;·.·.:. :.~~·: .. ·? :-·· •• :·... • ~ ->. • ,· : •• •
. . . .:
• • < • • •• ' •••
. :';·:
90° phase tag and
an· arbitrary
I
'
.
. . ... . 1· ; .·. .
attenuation of 2.·· ·
I I
I I
I I I No. 1 is the ...
:I
I I inverse of No. 4,
Point I for correct control
#1' . •. ' -·.
.
I action . Note this •
. . .. .
'·
is a 180° phase
lag.
•
,.,
. . . ·'· . .. . . . . .. ..,."
.. .·
. ··•;;.,
.:,
. .· ~ . . : ~:
.
..
.
. '.
. : . :.
... . . ' .
:.,:::
.. ....
··.r:
. .;
. ,. ·.-·:·
.. ...
A-4 . ):
,.
· .. t.
··,·,'
.·:: :{
.. ···.·•.
' ...,
•• >
<·
. . . . ·. :
. :.
.. .. ' .' ., ,. :.
·. .. . . ':'~. . .
..
..... ··,,
•'
. . . .: ,..., ·,.·::.: .. . ;. .:
~ . . . .. · ... ,
..
. . /··
..
·.. , _:::. ·:t .. :·,..:, :~- . .· ... .,. . . ..· ..;. ..... ~~-. .
30 . ·: ./
·.•..
•'
..
. ::
,. . . '
.. . . . ·. .. ..
·.· .•
•• ..
'
. . . .·~·· , .
., ..
.. .;· .
. ... :. - ·.. Derivative·.. ': ..• - · . -• . . ·•·. · .: -, '·· ·
DERIVATIVE .
.
FREQUl;NCY RESPONSE;.: i-·_:: ;; ·. : : ; Gain= 50 ,.;.~ -~ " '··: · '·
. . .. . :" .· ·.. .: . ..: .· .. ·-~· ·.· : ... · ::~.:,: .;. ..;:/~ .. ~?··:~::, ·~:,.~_:..,.· ...:-. :..··.:,;:~> .. ~·. ,. : :·~·.·_.:.·; :,'
Td
.· .·· .. ·_T· .d·-;_·_.s·.:. +·. ,1 ::,, .:
s>~ 1. :\.·...
.
·i :-:· :,;;:.
.
.~ .
. .
.· ...•.. ·
.
:. . . ... ,· ,,
. . . ..
., ·. . . .. . ... : ·.. · : . .. , :· ,.·,~~;.··
...
···:.,· .. :. , .
. ..
·'
10
·i ~--·--·~-------_.;.---+----------------I-------~, . .~---+--#--~.~----~------------_.
-
18 -~------ __......___,_
~
- 0
..,· ...
.
, , ,,,, ..
.
/
. .
.·
I- . ···~·: .. : ·' . . ,
~
m 12
= .. · . ,..:·:.'.:- ..· .
..
•
Q
c•
·-e
.'
..
cw ...
....
. . ·., ;, . ·.. · . . . . . .·
. ..; ·. ::;···· . . .
..
. .. .,. ·:., : .. ~ ·. ·... . .·
" .. . . ..
.. . . .
.~.
. .
·:
6
~.
l'
.
..,. .
.
·····, .
..... · .
•• •
.,
.
...
•
' ..
. . ·i,.·. ... . . ~··
..
....
.~
.
•. .
•••
.
.
.. ··
. .·
.
.
:
. .
.
.
'
·.
.. -
..
. ~ .
..
.
. ·.,. :: ,·..
.. . ..
...
0 ,
'
.
.
. ..
.: . .. . ·., . . ..
-,"
' ...,
.... -: .: c-orner Fre~uency . .
: . . . : . ·~ . i ....
..
-. · .. : Set by Rule · . •. - - ; · ,: .·
. .
..
.' . _,.. ..
. ..
. . . .
, ..
..
. ._ ,_ .
/> ;: .,,,,,,,-
. · · . •< . Td-· · ~ ··. Pn/8- :-, . ~ . · .·.. - . . . :·. : . - . · :. •._. .·.. ".............
, ,. '. ~ -· • . - ·. .
..· . '. ..,, . ~·.. . .
14,.Y
. .. .
:
: ~. ::· .. : ..::.:··
• • _ ...--
. . . .. . "':.: . .. -·,: : :· . . . ..
#J
. . .,; :
.·'
' .··:·
.. . , ·. ....~...,·,
.. . '.., . ... .
·. . :>;' .. ..
90 .. . . :: . . .
.
'
·:: ...~·. . : . -~: ·. ·.:. ... . . . . ~. :··.·... • ...... .';.:,t.~1.. . . -', ·... I,.... . . .: : •:.,,:, ... ·.. . . . . ·,.· .·· .... >;
..., ..
.....,.._ Frequency Representing . . .. · '/. Derivative ':
..
P" in ~UJlipn.T, ~ P"/8 ...... _z 't _
'
.
.. ·.
:~: .
.'
.
.
..
.
. .. p ---
.
.•. ---.
.
_ ~
. ..
.
.
.. -~
~
.
Gain = 50 ·
. ~
. . ....:.
.
.
.
'
• • ----. . . --~------1~-----+-- . . . ..----------.,,~
/
. . . ·.. , . ·1
~
~-------------1----------:--+---.-,------
.
.... -----------------
' ..... . ' .'-',.;. -~- ....
.. . --
• ""/
/
6
~.
·,.·
', ""' 4 ------
... - __....... _
-
.....
..,...
,•
.. :;
., .
4
. .. .
...
• <
- '.
,.
... . .
. '., ·..
·.
. . . ·•.
.. .\;.:·'
.
;.
·~
,·,.
.
.
·. ·.
. . .... :
'
•
•• ,, .
..
0 ... . .' . .
... :'
: . . .... ·. ·: . ·,. :. ·.
0.2 - · .• - , 0.5 .,,-; .· · ·-1· , ':- ·
..,
... , ', ·._:.... . . :- .
...
· . ·. ···2· ..... , .. . :
.. . .
:. ·. ... :·
5 .. ; 10 . · •
..
..
. . /.· .
. .. : ·:
20 5
. ....
. -~ .·
.. .
·,
. .
.'
. ·;:,;.
. '.
. ..
·. :
..
. '.·
. ,:.: .
. .
..
..
. .
. . . . . . ' . . .
' .
..
... . ,
,:,. "
... MO
.. :
'' .
. The first edition of this boo · . ~ · , s self-publi,Md;- .:l didn't _ · :. . . t to do'. that but I did. It sold
close to 17,000 copies! This secon . · · ,is ril-~--~~-:-!:~-;;p~d. :J had so much. fun··
publishing the first that I'm looking forward to this explrid~~~~-:J;:~'.:,·~_:;;;~::··~;~'.:,·~?:;~f-~~--,::.~.:~{:·N:!.tl\• ~1.:panded
treatment of the subject useful. With the fourth printing of the second edition: rtlte :booklet. has .
now sold more than 22,000 copies.
Reader Feedback
. .
. .
If you care to make any comments about this booklet, I would be happy to hear ftoln you. And if
there is ever a second printing, I will consider incorporating your suggestions. I have left some . .. . .
white space to help in that regard. I fully realize I have experienced only • part of the total field
of feedback control. et
Marketing
. . .
(
· If you think this booklet has been helpful I would appreciate your passing the word along. I am
. . .
or
ASK YOUR BOSS TO ORDER SEVERAL COPIES
. .
.
. '.
WHEN AFRlEND GREETS YOU WITH ''WHAT'S NEW?''
. . . .. .
.. . . \
.
. . .. .
. . . . ·. :.. . . : . . .. . .,
Orders will normally be shipped the tl.(.St'.·i· '· . _ •. tf you want faster U. S. delivery, Priority
. : .. . /.:.· .···· . . ~· : ·,.·: .. · . - . . .. . . . . . .·' ; , . ·... . . . .
Mail is an option at extra co.~t, Th.is is a· one.:ttWl sho.\¥. :.ff I:. '0.U~ of :town for more 'than a few
days a friend will fill ord-~feceived. by mail, fax or phone;· but not by e-mail. If your order
~ . . .
..
'
.
.
. .
.
,• ·:.
,. . .
. ,.'
·'
". . ..
,
DISTRIBUTED IN AUSTRALASIA BY
INSTITUTE OF INSTRUMENTATION AND CONTROL AUSTRALIA, INC.
PO BOX 82
Balwyn, Victoria 3 103
Australia
Ph 03 9816 3333, Fax 03 9857 5057
PUBLISHED BY
STRAIGHT-LINE CONTROL COMPANY, INCORPORATED
3 Bridle Brook Lane
Newark, DE 19711-2003
(302) 731-4699, fax (302) 454-8599
E-mail: dwstclair@aol.com
Home Page: http://members.aol.com/pidcontrol/booklet.html