Studies in Informatics and Control, xx(x) 1-3, Month Year ISSN: 1220-1766 eISSN: 1841-429X [631222]
Studies in Informatics and Control, xx(x) 1-3, Month Year ISSN: 1220-1766 eISSN: 1841-429X
https://doi.org/10.24846/x
ICI Bucharest © Copyright 2012-2017. All righ ts reserved http://www.sic.ici.ro 1
1. Introduction
As it is known, due to the simplicity of the PID
structure and its capability to control almost all
processes, the PID controllers are the oldest
and the most widely used in industrial
applications despite the recent advances in
information technology and computer science
(Marlin, 1995; Brosilow and Joseph, 2002; Liu
et al, 2005; Chia and Lefkowitz, 2010; Visioli
and Zhong, 2011, Jin and Liu, 2014). For many
complex processes (especially with time delay,
with overshoot or of nonminimum phase), the
PID controllers cannot achieve a very good control performance; in addition, there is not a
simple and intuitive method of controller
tuning (Ziegler and Nichols, 1942; Garcia and
Morari, 1982; Duma et al, 2011; Nicolau, 2013;
Singh et al, 2014; Tabatabaei, 2016). The
proposed control algorithm is inspired from the internal model control (IMC) philosophy, which states that an accurate control can be
achieved only if the control system
encapsulates some representation of the
process to be controlled (Francis and Wonham,
1976; Bengtsson, 1977; Garcia and Morari, 1982; Rivera et al, 1986; Horn et al, 1996).
In any IMC structure, the process model is
connected in parallel to the process and the
difference between their outputs comes back to the internal controller. The overall controller of
an IMC structure is parameterized as follows
()()
1( )( )C
MQsGs
QsG s=
−, (1)
where ()MsG is the transfer function of the
process model and ()sQ – the transfer function
of the internal controll er. In the IMC strategy,
()sQ is an approximate inverse of the model
transfer function, which includes a suitable
filter to guarantee the controller properness.
Note that the lag time constant of the filter is
just the controller tuning parameter.
Despite its advantages, the IMC strategy did
not become a strong practical alternative to the PID strategy (Normey and Camacho, 2007;
Saxena and Hote, 2012; Vanavil et al, 2014;
Cirtoaje, 2017) because of the multitude of
model variants that depend on the process type
(linear or nonlinear, with or without overshoot,
with or without oscillations, of minimum or
nonminimum phase, of proportional or integral
type, stable or unstable etc.). The proposed On a Model Based Practical Control Algorithm
Vasile CIRTOAJE, Alina BAIESU
Department of Control Engineering and Computers,
Petroleum and Gas University of Ploiesti,
Bdul Bucuresti, 39, 100680, Ploiesti, Romania
[anonimizat] (corresponding author ), [anonimizat]
Abstract : The design of the proposed algorithm relies on three basic ideas: (1) finding a model based controller such tha t
for any stable process of proportional type, the closed-loop controller output to a step reference removes the steady-state
error and has a step shape (or close to this form); (2) refining the controller structure such that the initial value of the
controller output to a step reference is K times its final value, where K is a tuning parameter wi th standard value 1; (3)
extending the controller structure to address integral processes and some unstable processes by turning them into stablecompensated processes of proportional type. The overall controller is a series connection P-IMC of two systems: one o
f
pure proportional type and another one of IMC type. There is a simple procedure to verify online if the model parameters
(steady-state gain, time delay and transient time) have suitable values and to adjust them to improve the model. As the
PID control algorithm, the proposed algorithm is quasi-universa l and practical, but it is superior by its control performance
and the simplicity of the tuning procedure (which allows persons with poor preparation to easily operate the control
system). Also, it is more practical than the classical IMC algo rithm because its equations have a unique form for processes
of all types (as PID algorithm), and has as tuning parameter a control gain in stead of a filter time constant. Several
applications are given to show the effectiveness of the algorithm for processes of various types.
Keywords: practical and quasi-universal algorithm, model based al gorithm, online tuning, transient time, time delay,
proportional process, integral process, unstable process, compensated process.
ICI Bucha r2
control a
using a
associat e
(if it is s t
compen s
integral t
In the
presente d
based P
processe
Padma, 2
2014; V a
2016; G h
control
based P I
the one o
genuine I
The ge n
control s
is the pr o
transfer
control
(setpoin t
disturba n
Figure
The tra n
variable s
1YRG=
+
From
()YRGs+
it follo w
respons e
respons e
()v yty+
Accordi n
perform a
disturba n
respons e
rest © Copyrig halgorithm re m
unique m o
ed either to t h
table and of p
sated proces s
type or unsta b
last years,
d various t u
PID controll e
s (Brosilow ,
2010; Jin a n
anavil et al, 2
housiya et al,
performance
ID algorithm s
obtained by u
IMC type.
neral structur e
system is sho w
ocess transfe r
function, Y-
(manipulate d
t), E- c o
nce.
1. Block diagr a
sy
nsfer functio n
s R and V ha
CP
CPGG
GG+, G
() 1YVGs+=,
ws the follo w
e ()yt to a u n
e ()vyt to a u n
() 1vt=.
ng to (4), in o
ance of the cl
nce, it suf f
e ()yt to a ste p
ht 2012-2017. Amoves this dis
odel structu r
he process to
proportional t y
s (if the p r
ble).
many publi c
uning techni q
ers for vari o
, 2002; Na g
nd Liu, 2014 ;
2014; Santos h
2017). In ou r
derived by
s is generall y
using control
e of a linea r
wn in Figure
r function, G
– controlled
d) variable, R
ontrol erro r,
am of a close d
ystem.
ns between
ave the expre
1
1YV
CG
GG=
+
wing relation
nit step refe r
nit step distu r
order to analy
osed-loop sy s
fices to d e
p reference.
Vasile Cirt o
All rights reserve dadvantage b y
re which i s
be controlle d
ype) or to th e
rocess is o f
cations hav e
ques of IM C
ous types o f
geswara an d
; Singh et al ,
h and Padma ,
r opinion, th e
using IM C
y weaker tha t
algorithms o f
r close d-loop
1, where PG
CG- controlle r
variable, U-
R- referenc e
, V- loa d
d-loop control
Y and inpu t
ssions
PG. (2 )
(3)
between th e
rence and th e
rbance:
(4)
se the contro l
stem to a ste p
etermine th e
oaje, Alina Bai e
d y
s
d
e
f
e
C
f
d
,
,
e
C
t
f
p
r
–
e
d
t
)
e
e
l
p
e The pro
idea to f
that, for is mono
t
the co n
remove s
shape ( o
structur e
value o
referen c
is a tun i
this for m
designe d
any sta b
state g a
compen s
Yamad a
algorith m
process e
extende d
quasi-u n
internal to contr
o
the mo d
and adj u
The str u
controll e
controll e
embedd e
the co m
stable a n
A contr o
tuning p
the pr o
constan t
Six ap
environ m
process robustn
e
tuning p
The pa p
present s
algorith m
stable p
time de l
without
nonmin i
control
some observa
t
present e
esu
posed algori t
find a model
any process
tone and fini t
ntroller resp o
s the steady-
or close to t
e i s t h e n r e f
of the contr o
ce is K times
ing paramete r
m (called pri m
d algorithm
ble proporti o
ain finite a
sated proces s
a, 2006; Ngu y
m is extend e
es and unst a
d form of th
niversal P-I M
model contr o
ol almost all
del paramete
usted to impr o
ucture and e
er don't dep e
ed. This is p o
ed in the al g
mpensated p r
nd of proport i
ol gain with s
paramete r, wh
ocess operat o
t from the us u
plications i n
ment are pres
to show th e
ess to the m
procedure.
per is arran g
s the prima r
m, which c a
proportional p
lay, with or w
oscillatio n
imum phase
algorithm t o
unstable
tions and f u
ed in section 4
http://www.sic. ithm design s t
based contr o
whose input
te (called P1-
onse to a s t
state error a n
this form). T
fined such t h
oller respon s
s its final va l
r with standa r
mary or stand
can be appl i
onal process
and nonzero )
s concept ( C
yen et al, 201 3
ed to control
able process e
e proposed a
MC algorithm
ol) which has
process type
rs can be o n
ove the mode l
equations of
end on the p
ossible beca u
gorithm struc t
rocess, whi c
ional type.
standard val u
hich is more
or than th e
ual IMC algo r
n MATLA B
ented for the
e control per f
model uncert a
ged as follo w
ry form of
an be appli e
processes wi t
without over s
ns, of m
. Section 3
o integral p
processes.
uture researc h
4.
ici.ro tarts from th e
ol structure s o
step respons e
type process )
tep referenc e
nd has a ste p
The controll e
hat the initi a
se to a ste p
lue, where K
rd value 1. In
ard form), th e
ied to contr o
(with stead y
). Using th e
Cirtoaje, 200 6
3), the contr o
integral-typ e
es. Thus, th e
algorithm is a
(proportiona l
the capabilit y
s. In additio n
nline verifie d
l accuracy.
the propose d
process to b e
use the mod e
ture addresse
ch is alway
ue 1 is used a
agreeable fo
e filter tim e
rithms.
B/SIMULIN K
main types o
formance, th e
ainty and th e
ws. Section 2
the propose d
ed to contr o
th or witho u
shoot, with o
minimu m o
extends th e
processes an d
Concludin g
h project ar ee
o
e
),
e
p
er
al
p
K
n
e
ol
y-
e
6;
ol
e
e
a
l-
y
n,
d
d
e
el
s
s
s
or
e
K
of
e
e
2
d
ol
ut
or
or
e
d
g
e
http://w w2. Pr i
algorit
The pur p
fundam e
propose d
variant
proporti o
delay, w
without
phase. T
control v
(Figure 1
()URGs=
Conside r
with the
the clos e
step re f
magnitu d
involves
to
()URGs=
which i n
()CGs=
This rel a
controll e
()CGs=
where G
process
and K-
(which c
make th
Since K
pole at t h
Conseq u
is stable ,
step refe
form
ww.sic.ici.ro imary for
thm
pose of this
entals of th e
d control a
can be u
onal process e
with or wit h
oscillations, w
The transfe r
variable U a
1) is
()
1( )C
C PGs
Gs G=
+
r first a st a
steady-state g
ed-loop syste m
ference is a
de 1/PK.
zero steady –
1
PK= ,
nvolves the c o
1
()PPK Gs−.
ation leads t
er
()MMK
K Gs−
()MGs is th
model, MK-
tuning gai n
can be used b
e control ac t
(0)MMK G= ,
he origin, th e
uently, if the c
, then it has z
rence or dist uOn a
rm of t h
section is t o
e primary v a
lgorithm a n
used to c o
es with or w
hout oversh o
with or with o
r function b
and the refer e
()Ps.
able proporti
gain PK, and
m response u
step functi
This condi
-state error)
ontroller tran s
to the follo w
,
e transfer f u
– model stea d
n with stan d
by the proce s
tion stronge r
the control l
erefore is of
closed-loop c o
zero steady-s t
urbance. Wri ta Model Based P
he contro l
o present th e
ariant of th e
nd how thi s
ontrol stabl e
without tim e
oot, with o r
out minimu m
between th e
ence input R
(5 )
onal proces s
d assume tha t
()ut to a uni t
on with th e
tion (whic h
is equivalen t
(6)
sfer function
(7)
wing practica l
(8)
unction of a
dy-state gain ,
dard value 1
ss operator t o
r or weaker) .
ler (8) has a
integral-type .
ontrol syste m
tate error to a
ting (8) in th ePractical Control
ICI Buchares tl
e
e
s
e
e
r
m
e
)
s
t
t
e
h
t
l
a
,
1
o
.
a
.
m
a
e ()CGs=
leads to
type, w h
betwee n
closed-l o
Figure 2
A seco n
constan t
functio n
()MGs=
Such a
accurac y
bounde d
order m
the pro c
model w
third o r
used fo r
model p
easily o
process
clearly,
in a ste a
input (a t
is give n
follows
5.tr
MTT=
where T
respons e
include t
1 trPTt=
Algorithm
t © Copyright 2 01
()1M
M
MKKGs
K⋅
−
a control al g
here the cont r
n a pure pr o
oop IMC co n
. Primary stru c
nd-order mo d
t plus time
n
2(1 )Ms
M
MKe
Tsτ−
=
+.
model can
y a P1-type p r
d step respon s
model is too s i
cess sluggish n
with two disti
rder model a
r increasing
parameters K
btained by ex
response y
the procedur e
ady-state be h
t 0t=). Th e
n by the mo d
83 5.83rMt r P T≈ ,
trPT is the tr a
e ()yt to a s t
the time dela y
Pτ−,
012-2017. All r i)
gorithm struc t
roller is a ser i
oportional s y
ntroller (Figu r
cture of the co n
del with do u
delay has
describe w
rocess (with m
se). In our o p
imple and c a
ness, while a
nct lag time c
are too com p
the model a
MK, Mτ and
xperimental w
()yt to a s t
e requires th e
havior before
e model time
del transient
ansient time o
tep input u (
y); more pre c
ights reserved (9 )
ture of P-IM C
ies connectio n
ystem an d an
re 2).
ntrol algorith m
uble lag tim e
the transf e
(10 )
with sufficie n
monotone an d
pinion, a firs t
annot describ e
second-ord e
constants or a
plicated to b e
accuracy. Th e
d MT can b e
way from th e
tep input u
e process to b e
changing th e
constant MT
time trMT a
(11 )
of the proces
(that does n o
cisely,
(12 )
3
)
C
n
n
m.
e
er
)
nt
d
t-
e
er
a
e
e
e
e
;
e
e
M
s
)
s
ot
)
ICI Bucha r4
where Pτ
the proc e
reaches 9
The dis c
the trans
0()MGz≈
where T
integer v
time del a
M
MlTτ⎡=⎢⎣
The ini t
()u∞ of
to a unit
(0 )u+=
In addit i
value K
increasi n
process h
action st r
If 1K=
control r
are (0u+
MK K=
final val u
(which i m
a step fu n
1()
PutK=
where 1(
process m
for 1K=
a perfe c
0PK> a
If the mo
the pro c
control s
has the
steady-s t
rest © Copyrig hP is the pro c
ess settling ti m
98% of its f
crete equival e
fer function
12
12(1 )
(1 )MK pz
pz−
−−
−
T is the sa m
value of the
ay and the sa m
M⎤
⎥⎦.
tial value (u
fthe close d-lo
step referenc
MK
K, ()u∞
ion, the resp o
/MKK on the
ng/decreasin g
human oper a
ronger/weak e
, then the ini t
response ()ut
)1 /MK+= , (u
PK, then the i n
ue ()u∞ are e
mplies MK=
nction of ma g
1( )
Pt⋅,
()t is the un i
model is not
1 to a step r e
ct step funct i
and 0rΔ>.
odel steady- st
cess steady- s
system respo n
initial value
tate value
ht 2012-2017. Acess time de l
me (when th e
final value).
ent of the m o
1
2,Ml
Tpe−
−=
mpling time
ratio betwe e
mpling time;
(0)+ and th e
oop system r
e are
1)
PK= .
onse ()ut kee
time interva l
g the tuning
ator can ma k
er.
tial and final
) to a unit s t
()1 /PK∞= . In
nitial value u
equal. For a p
PK= ), the re s
gnitude 1/PK
it step functi o
perfect, the r
eference cha n
ion. Assume
tate gain MK
state gain K
nse ()ut to a s
(0 )u+ diffe r
()u∞; mo rVasile Cirt o
All rights reserve dlay, and 1t is
e response y
odel (10) ha s
/,( 1 3 )MTT
and Ml- the
en the mode l
that is,
(14)
e final valu e
response ()ut
(15)
eps its initia l
l [0, ]Mτ. By
gain K, the
ke the contro l
values of th e
tep referenc e
n addition, i f
(0 )u+ and th e
perfect mode l
sponse ()ut is
P, i.e.
(16)
on. Since th e
response ()ut
nge rΔ is no t
further tha t
M differs fro m
PK, then th e
step referenc e
rent from it s
re precisely ,
oaje, Alina Bai e
d s
s
e
l
e
l
y
e
l
e
e
f
e
l
s
e
t
t
m
e
e
s
, (0 )u+>
for MK
If the m
process
deviatio
the ti m
deviatio
for Mτ>
If the m
and Mτ
time trT
step fo r
deviatio
negativ e
In conc
()ut to
the ide a
then the
to be su i
Figure 3
referenc e
Figure 4
referenc e
esu
()u∞ for MK
PK> ( Figu r
model time d e
time dela y
n from the s t
me 0t, wher
n is positive
Pτ> (Figure 4
odel transie n
Pτ≈ differs
Pr, then ()ut
rm in a tim
n is positi v
e for trM T T>
lusion, if th e
a step refer e
al step form o
respective p a
itably increa s
3. Control sys t
e for different v
4. Control sys
e for different v
http://www.sic. iM PK< , and
re 3).
elay Mτ dif
y Pτ, then
tep form im m
e 0min{ tτ=
for M Pττ<,
4).
nt time trMT
from the pr o
has a devi a
e zone wit h
ve for trMT
trPT ( Figure 5
e control sy s
ence is large r
of magnitud e
arameter of t h
sed/decrease d
tem responses
values of MK
tem response s
values of Mτ.
ici.ro (0 ) ( ) uu+<∞
ffers from th e
()ut has a
mediately aft e
,{ }PMττ; thi
, and negativ e
for MPKK≈
ocess transie n
ation from th e
h Mtτ> ; the
trP M T< , an d
5).
stem respons e
r/smaller tha n
e ()1 /P uK∞=
he model nee d
d.
()ut to a ste p
.
s ()utto a ste p
)
e
a
er
s
e
P
nt
e
e
d
e
n
,
d
p
p
http://w wFigure 5 .
reference
Even if
values, t h
the res p
but is bo
that the graph is Based
o
operator paramet
e
studying
referenc e
steady-s t
and the f
other, t h
finally, t
that the
the tran s
In practi c
perform a
paramet e
suffices t
For a g
system r
different
shown i n
the syst e
its first t
stronger /
holds it s
interval
provides
with lar g
closed-l o
never v e
algorith m
not nece s
ww.sic.ici.ro . Control syst e
for different v
MK, Mτ a
he model (1 0
ponse ()ut ha
th above and
maximum
minimum.
on these co n
can onli n
ers to impro v
carefully th
e, for 1K=.
tate gain MK
final value o f
hen the mo d
the model tr a
deviation of
sient zone of
cal applicati o
ance, it is no t
ers of the
to have only a
good proces s
responses (ut
values of t h
n Figure 6. I f
em response u
time interval ,
/weaker. In a
s initial val u
[0, ]Mτ. For
a strong co n
ge time dela y
oop response
ery sharp (a s
ms), and a l o
ssary.
On a
em responses
values of trMT .
and trMT h
0) is not per f
as not a perf e
below the st e
deviation fr o
nsiderations,
ne adjust
ve the proce s
e response u
First, he adj u
such that th e
f u become
del time del a
ansient time
u from the
the response
ons, to have a
t necessa ry to
process m o
a good mode l
s model, th e
)t to a refer e
he controller
fK is larger /
u is also lar g
, and the co n
addition, the
ue /MKK
r this reason ,
ntrol action f
y, As a con s
u to a ref e
s in the case
ow-pass refe r
a Model Based P
()ut to a ste p
.
have the bes t
fect, therefor e
ect step form ,
ep graph suc h
om the ste p
the process –
the mode l
ss model, b y
()ut to a ste p
usts the mode l
e initial valu e
close to eac h
ay Mτ and ,
trMT – suc h
step form i n
is minimum .
good contro l
o use the bes t
odel (10); i t
l.
e closed-loo p
ence step fo r
gain K are
/smaller, the n
ger/smaller o n
ntrol action i s
response u
on the tim e
, a large K
for processe s
sequence, th e
erence step i s
of the IM C
rence filter i s
Practical Control
ICI Buchares t
p
t
e
,
h
p
–
l
y
p
l
e
h
,
h
n
.
l
t
t
p
r
e
n
n
s
e
s
e
s
C
s Figure 6
referenc e
Applica t
process
()PGs=
From t h
(Figure
follow:
1.MK=
Figure 7
The clo s
a unit s t
and 9 f
action i
0.7 K=
Note t h
stable f o
Since t h
close to
the m o
chosen,
with do u
describ e
sluggis h
Algorithm
t © Copyright 2 06. Control sys t
e for different v
tion 2.1. C
without over s
1.5(2
(6 1)(10s
s s+
++
he process re s
7), the fol l
5, 9Mτ=, tT
7. Process resp o
sed-loop sys t
tep reference
for 0.7K= ;
is suitable f o
7 and 1K=,
hat the clos e
or 5.35K< .
he control r e
a step shap e
odel parame t
and the m o
uble lag tim e
es with suffi c
hness.
012-2017. All r item responses
values of K.
Consider the
shoot:
61)
1) (1 5 1)se
s−+
++.
sponse to a u
lowing mod e
1 trM PT tτ=−
onse to a unit s
tem response s
are illustrate d
1; 1.3; 2.
or 1.3K= ,
and too stro n
ed-loop cont r
esponse ()ut
e (Figure 9), i
ters have b
odel (10) of
e constant pl u
cient accurac y
ights reserved ()ut to a ste p
propo rtiona
unit step inp u
el parameter
89 9 80−= .
step input.
s y and u to
d in Figures 8
. The contr o
too slow fo
ng for 2 K=
rol system i
for 1K= i
it follows th a
been suitabl y
second-ord e
us time dela y
y the proces
5
p
al
ut
s
.
o
8
ol
or
.
s
s
at
y
er
y
s
ICI Bucha r6
Figure 8
unit step r
Figure 9
unit step r
Figures 1
system r
for K=
paramet e
robustne
to the e a
closed-l o
stable f o
8trMT>
function
form
()CGs=
1() 1Gs=
it follo w
then th e
remains
gain MK
rest © Copyrig h. Closed-loop
reference for K
. Closed-loop
reference for K
10, 11 and 1 2
responses (yt
1.3 and dif fe
ers. The re s
ss of the con t
ach paramete r
oop control
or 0.36MK>
.4. Writtin g
(8) based o
1()MK
KG s,
2(1 )sM
Me
Tsτ−
−
+
ws that if the
e response y
the same fo r
M.
ht 2012-2017. Asystem respo n
0.7K= ; 1; 1.
system respo n
0.7K= ; 1; 1.
2 illustrate th e
)t to a unit s
ferent values
sponses sho
trol algorith m
r MK, Mτ an
system is
4, for all Mτ
g the contr o
on the mode l
,
ratio /MKK
()yt to a s t
r any setting
Vasile Cirt o
All rights reserve d
nses ()yt to a
3; 2.
nses ()ut to a
3; 2.
e close d-loop
step referenc e
of the mode l
w the hig h
m with respec t
nd trMT . The
respectivel y
0M> and fo r
oller transfe r
l (10) in th e
(17 )
(18 )
M is constant ,
tep referenc e
of the mode l
oaje, Alina Bai e
d a
a
p
e
l
h
t
e
y
r
r
e
)
)
,
e
l
Figure 1
unit ste p
2MK=
Figure 1
unit ste p
15Mτ=
Figure 1
unit ste p
9trMT=
Figures
system r
model p
values o
that the
for a w
esu
10. Closed-loo p
p reference f o
; 1.5; 1.
11. Closed-loo p
p reference fo r
;9 ;0 .
12. Closed-loo p
p reference f o
9; 80; 60.
13 and 14
responses (yt
parameters Mτ
of the tuning
control perfo
wrong settin g
http://www.sic. ip system resp o
or 9Mτ=, T
p system resp o
r 1.5MK= ,
p system resp o
or 1.5MK= ,
illustrate th e
)t for variou s
M and trMT ,
parameter K
rmance rem a
g of Mτ an
ici.ro onses ()yt to
80trMT= and
onses ()yt to
80trMT= and
onses ()yt to
, 9Mτ= and
e close d-loop
s values of th e
, and the be s
K. We can se e
ains good eve n
nd trMT . Fo
a
d
a
d
a
d
p
e
st
e
n
or
http://w w1.8K=
in Figur e
than for
C), and e
and the c
1.67 K=
A in Fi g
the wro n
perform a
achieve d
(respons e
to cho o
trM t T T>
Figures 1
unit step
(B): Mτ=
Figures 1
unit step
(B):trMT
The con t
achieve d
function
ww.sic.ici.ro and the wr o
e 13), the co n
1K= and th e
even than the
correct Mτ=
7 and the w r
gure 14), as w
ng 65trMT=
ance is co m
d for 1.3K=
e B). As a re
ose MPττ>
trPT than trMT
13. Closed-loo p
reference fo r
9=, 1.3K= ;
14. Closed-loo p
reference for
80= , 1.3K=
trol perform a
d using a PI c
On a
ong 15Mτ=
ntrol perform
e wrong Mτ=
one achieve d
9 (response
rong 9trMT=
well as for K
(response C )
mparable w i
and the corr
commandati o
P than Mτ
trPT< .
p system resp o
r (A): Mτ=
(C): 5Mτ=
p system resp o
(A): 9trMT=
; (C): trMT=
ance is better
controller wit h
a Model Based P
(response A
ance is bette r
5= (respons e
d for 1.3K=
B). Also, fo r
99 ( r e s p o n s e
0.82K= and
) , the contro l
ith the on e
ect 80trMT=
on, it is bette r
M Pτ<, an d
onses ()yt to a
15, 1.8K= ;
, 1K=.
onses ()yt to a
99, 1.67K= ;
65, 0.82K= .
than the on e
h the transfe r
Practical Control
ICI Buchares tA
r
e
r
e
d
l
e
r
d
a
;
a
;
e
r ()PIGs=
This fa c
the res p
0.RK=
the i n
10.5iT=
Figure 1
unit step
(A):RK=
(C): RK
Remar k
can be a
process e
suffices
Pτ cove
the pro c
of the fi n
Applica t
process
()PGs=
From t h
(Figure
paramet
1MK=,
1 trM t T=
The clo s
referen c
good c
1.1K=
3.1K<
Algorithm
t © Copyright 2 011R
iKTs⎛⎞=+⎜⎝⎠
ct follows fro m
ponses ()yt to
2, 0.3, 0.4
ntegral ti m
5,1 4 , 2 0 , res
5. Closed-loo p
reference for a
0.2= , 10.iT=
0.4= , 20iT=
k 2.1. The p
also used to c
es of nonmi n
to consider t
ers the time
cess step resp o
nal value.
tion 2.2. C
of nonmini m
(8 1
(5 1)(10s
s s−+
++
he process re s
16), the foll o
ers were ded u
18Mτ= ,
1 85 1Pτ−≈−
sed-loop syst e
ce are shown
ontrol perf o
. The cont r
9. Since th e
012-2017. All r i⎞⎟⎠.
m Figure 15,
o a unit step
and the be
me consta n
spectively.
p system respo n
a PI controller
.5; (B): RK=
0.
primary con t
control stabl e
nimum phas e
that the proc e
interval whe r
onse is contr a
Consider the
mum phase
31)
1) (1 5 1)se
s−
++.
sponse to a u
owing values
uced:
86 7= .
em response s
in Figures 1
ormance is
rol system i
e control res p
ights reserved which show
reference f o
st values o
nt, namel y
nses ()yt to a
with
0.3= , 14iT= ;
trol algorith m
e proportion a
e. For this, i
ess time dela y
re the sign o
ary to the sig n
proportion a
unit step inp u
of the mod e
s to a unit ste p
17 and 18. A
achieved fo
is stable fo
ponse ()ut fo
7
s
or
of
y
m
al
it
y
of
n
al
ut
el
p
A
or
or
or
ICI Bucha r8
1K= is
describe s
sluggish n
Figure 1 6
Figure 1 7
step refer e
Figure 1 8
step refer e
Remar k
can be a
processe
is to us e
the pro c
rest © Copyrig hs close to a s t
s with suffic
ness.
6. Process res p
7. Control sys t
ence for 0K=
8. Control sys t
ence for 0K=
k 2.2. The p
also used to c
s with overs h
e a model st e
cess steady-s t
ht 2012-2017. Atep shape, t h
ient accurac y
ponse to a unit s
tem responses
0.8; 1; 1.1; 2
tem responses
0.8; 1; 1.1; 2
primary cont r
control stabl e
hoot 0σ>. T
eady-state ga i
tate gain ( K
Vasile Cirt o
All rights reserve dhe model (10 )
y the proces s
step input.
()yt to a uni t
2.
()ut to a uni t
2.
rol algorith m
e proportiona l
The basic ide a
in larger tha n
M P K K> ), so
oaje, Alina Bai e
d )
s
t
t
m
l
a
n
o that the
has a s m
the ove r
precisel y
respons e
(1 ) yσ+
values o
followi n
(1MK=
MPττ=
trM t T=
These
approxi m
step in p
(Figure s
Applica t
process
()PGs=
From t h
19 one g
1.PK=
33%σ=
hence
(1MK=
trMT t=
Figure 1
Figures respons
e
for K=
esu
controller o u
maller initial
rshoot of the
y, assumin g
e ()yt reac
()∞ at the t i
of the proces s
ng:
1 )PKσ+ ,
P,
0tPτ− .
formulae
mating the p r
put response r
s 19 and 22).
tion 2.3. C
1.5(
(4 1)(5s s++
he unit step p
gets
5, 9Pτ=,
%1/3≈ , 0t=
1 )2PKσ+= ,
0 32Ptτ−=−
9. Process res p
20 and 21
es ()yt and u
0.4, 0.6 K=
http://www.sic. iutput u to a s
value to red u
closed-loop
g that the
hes its ma x
ime 0t, the r
s model para m
can be o
rocess with t h
remains con s
Consider th e
6
2(21 )
1) (3 6 2 . 3s se
s−+
+
process resp o
32,
9Mτ=,
92 3=.
ponse to a unit
show the c o
()ut to a unit
63 and 1K=
ici.ro step referenc e
uce or vanis h
system. Mor e
step proces
ximum valu e
recommende d
meters are th e
(19 )
(20 )
(21 )
obtained b y
he one whos e
stant for 0tt≥
e oscillator y
51 )s+.
onse in Figur e
step input.
ontrol syste m
step referenc e
1. The close d
e
h
e
s
e
d
e
)
)
)
y
e
0
y
e
m
e
d-
http://w wloop sy s
sufficie n
control s
Figure 2 0
step refer e
Figure 2 1
step refer e
Applicat i
and wit h
()PGs=
from the
1.5PK
49%σ≈
hence
(1MK=
0 trMTt=
ww.sic.ici.ro stem respon s
ntly good fo r
ystem is stab
0. Control syst e
ence for 0K=
1. Control sys t
ence for 0K=
ion 2.4. For t
hout oscillatio
1.5(20 1
(4 1)(5 1s
s s+
++
unit step res p
5, 6Pτ,
%0.49= , 0t=
)2 . 2PKσ+≈
0 18 6Pτ−=−
On a
se ()yt for
r the given
le for 1.2 K<
em responses
0.4; 0.63 ; 1.
tem responses
0.4; 0.63 ; 1.
the process w
n
61)
1)(6 1 )se
s−
+ ,
ponse in Fig u
18=,
23, 6Mτ=
612=.
a Model Based P
0.63K= is
process. Th e
22.
()yt to a unit
()ut to a uni t
with overshoo t
ure 22, we ge t
,
Practical Control
ICI Buchares ts
e
t
t
t Figure 2
Figures
respons e
1K=,
loop s y
sufficie n
control s
Figure 2
step refe r
Figure 2
step refe r
Algorithm
t © Copyright 2 02. Process res p
23 and 24 il l
es y and u t
0.88K= an
ystem respon
ntly good fo
system is sta b
23. Control sy s
rence for K=
24. Control sy s
rence for K=
012-2017. All r iponse to a unit
lustrate the c
to a unit ste p
nd 0.5K= .
se ()yt for
or the given
ble for 2. K<
stem response s
0.5; 0.88 ; 1.
stem response s
0.5; 0.88 ; 1.
ights reserved step input.
control syste m
p reference f o
The close d
0.88K= i
process. Th e
.05.
s ()yt to a un i
.
s ()ut to a un i
.
9
m
or
d-
s
e
it
it
ICI Bucha r10
3. Ex t
algorit
The pro
control
unstable
original process compen
s
feedbac k
As a rul e
respons e
monoto n
feedbac k
oscillato r
recomm e
too larg e
step res p
fK, the
will be
process r
input c
compen s
values, respons
e
step for m
operator
online t
process m
Figure 2
process.
Figure
compens a
rest © Copyrig htended f o
thm
posed algor i
integral-typ e
processes . T
process into
preferably w
sated proces s
k path (Figur e
e, for an integ
e of the c
ne and bound
k gain fK, an
ry by incre a
ended to ch o
e to produc e
ponse with o v
model para m
determined
response ()yt
. For 1K=,
sated proces s
then the cl o
e ()ct to a s t
m. This feat u
the possibi l
the paramet e
model.
25. Block di a
26. Closed-l o
ated process.
ht 2012-2017. Arm of t h
ithm can be
e processes
The basic ide a
a stable pro p
without over s
s), by usin g
es 25 and 26) .
gral-type pro
compensate d
ed for small
nd becomes f
asing the ga i
oose a large
e a compen s
vershoot. Th e
meters MK,τ
from the
) to a step c
if the para m
s model hav e
osed-loop c o
tep reference
ure offers t o
lity to verif y
ers of the
agram of the
oop control
Vasile Cirt o
All rights reserve dhe contro l
extended t o
and som e
a is to turn th e
portional typ e
shoot (calle d
g a negativ e
.
cess, the ste p
process i s
values of th e
faster or eve n
in fK. It i s
fK, but no t
sated proces s
en, for chose n
Mτ and trMT
compensate d
change of th e
meters of th e
e appropriat e
ontrol syste m
is close to a
o the proces s
y and correc t
compensate d
compensate d
system wit h
oaje, Alina Bai e
d l
o
e
e
e
d
e
p
s
e
n
s
t
s
n
d
e
e
e
m
a
s
t
d
d
h The ov e
degrees –
operati n
and C O
COMP E
operato r
the inp u
the co m
0fK=,
TORY
COMP E
needs t o
Accordi
26 and t
model,
followi n
2
(kk
k
k
kkwer
p
cK e
uc=−⎧
⎪=⎪⎨=⎪
⎪=−⎩
where y
AUTO M
ape−=≈
For fK
(22) re d
Let 0u a
switchi n
bumple s
settings
AUTO M
1k k cc−=
1kw w−=
To have
needed
with
(
kKc=
For a n
compen s
disturba
for any
output i s
esu
erall controll e
-of-freedom
ng modes: A
OMPENSAT O
ENSATORY
r can directly
ut u of the p
mpensated p
, then the M A
modes coin c
ENSATORY
o be automati c
ng to the co n
the transfer f u
the discrete
ng equations:
2
12
0)/
()k
kk
kk M
fky
pwp w
ewK
Ky y− −−
−+
+
−−
0y is the valu e
MATIC mod e
21
1/ 2aa≈
+++
0f=, the e x
duces to the p
and 0e be the
ng to AUTO M
ss transfer on l
need to be
MATIC mod e
2 M k klc−−=="
20kMw Ku−= .
a bumpless t
to replace t h
0)kk
Mee w
K−+
n integral-t y
sated proce s
nce is boun d
ramp distur b
s zero.
http://www.sic. ier C in Figu r
controller
AUTOMATI C
ORY. In M A
modes,
set any desi r
rocess and t h
process, re s
ANUAL and C
cide. Before
mode, the
cally set to th
ntroller struc t
unction (13) o
control algo r
2(1 )M kKp c−+−
e of y before
e, [/MMl Tτ=
3,5 . 8
/6a
a=
+
xtended cont
primary cont r
e values of u
MATIC mo d
ly for 00e=,
made before
e:
10Mu−=,
.
transfer for a n
he third eq u
.
ype process
ss response
ded, the stea
bance added t
ici.ro re 26 is a tw o
with thre e
C, MANUA L
ANUAL an d
the proces
red values fo
he input c o
spectively. I
COMPENS A
switching t o
variable c
e value of u.
ture in Figur e
of the discret e
rithm has th e
1, (22Ml−−
e switching t o
]T and
83/ . ( 2trMTT
rol algorith m
rol algorith m
and e before
de. To have a
the followin g
switching t o
(24 )
(25 )
ny 00e≠, it i
uation in (22
(26 )
, since th e
to a ram p
dy-state erro
to the proceso
e
L
d
s
or
of
If
A-
o
c
.
e
e
e
2)
o
23)
m
m.
e
a
g
o
)
)
s
)
)
e
p
or
s
http://w wApplicat i
process
()PGs=
Using
0.4fK<
a comp e
step in p
(Figure 2
paramet e
process r
2.MK=
1 trMTt=
Figure 2 7
step inpu t
The clo s
and ()ut
Figures
2.2. Th
good fo r
system i s
Figure 2 8
step refer e
ww.sic.ici.ro ion 3.1. Co
3(2 1)
40s(3 1 )(4s e
ss−+
+
a negative
45, the integ r
ensated proc e
put is stabl e
27). For fK=
ers follow
response:
.5, 7Mτ=
1 84 7Pτ−=−
7. Compensat e
t.
sed-loop sys t
to a unit st e
28, 29 and
he response
r the given i n
s stable for K
8. Control sys t
ence for 0K=
On a
onsider the
6
1)s
s+.
feedback
ral-type proc e
ess whose r e
e and witho u
0.4= , the fol l
from the
,
777= .
ed process res p
tem respons e
ep reference
30 for 0K=
()yt for K=
ntegral plant .
6.35K< .
tem responses
0.8; 1; 1.3; 2
a Model Based P
integral-typ e
path wit h
ess turns int o
esponse to a
ut overshoo t
lowing mode l
compensate d
ponse to a uni t
es ()yt, ()ct
are shown i n
0.8; 1; 1.3;
1.3= is ver y
. The contro l
()yt to a uni t
2.2.
Practical Control
ICI Buchares te
h
o
a
t
l
d
t
n
;
y
l
t Figure 2
step refe r
Figure 3
step refe r
For the
closed-l o
ramp di s
for any
process
Figure 3
and ram p
Algorithm
t © Copyright 2 029. Control sy s
rence for K=
30. Control sy s
rence for K=
suitable K=
oop system r e
sturbance. T h
step or ram p
output.
31. Control sys
p disturbance.
012-2017. All r istem response s
0.8; 1; 1.3; 2
stem response s
0.8; 1; 1.3; 2
1.3= , Figure
esponses ()yt
he steady-stat
p disturbanc e
tem responses
ights reserved s ()ct to a un i
2.2.
s ()ut to a un i
2.2.
31 shows th e
) to a step an d
e error is zer o
e added to th e
()yt to a ste p
11
it
it
e
d
o
e
p
ICI Bucha r12
Applicat i
()PGs=
Using
0.667 K<
stable c o
a unit st e
0.7fK=
13MK=
trMT t=
The clos
()ct and
in Figur e
For K<
stable.
Figure 3 2
the unit s t
Figure 3 3
step refer e
rest © Copyrig hion 3.2. Con s
23
2(4 1)(10se
s s−
+
a negative
0.75fK< , th
ompensated p
ep input is m
74, the mode l
3.8, 4Mτ=,
1 99Ptτ−=−
ed-loop cont r
()ut to a un i
es 33, 34 an
20.8< , the
2. Compensat e
tep input c.
3. Control sys t
ence for 0K=
ht 2012-2017. Asider the unst a
1)−.
feedback
he process
process whos e
monotone (Fi g
l parameters a
,
49 5= .
rol system re s
it step refere n
d 35 for K=
control sys
ed process resp
tem responses
0.8; 1; 1.2.
Vasile Cirt o
All rights reserve dable process
path wit h
turns into a
e response t o
gure 32). Fo r
are:
sponses ()yt,
nce are show n
0.8= ; 1; 1.2.
tem remain s
onses ()yt to
()yt to a uni t
oaje, Alina Bai e
d h
a
o
r
,
n
.
s
t
Figure 3
step refe r
Figure 3
step refe r
4. Co n
Due to
industri a
control and IM
C
the PI D
control the pr
o
simpliciprocedu
r
algorith m
all proc e
proporticonstan
t
In the pr
can be
process e
without of mini
m
variant, tuning
p
functio n
esu
34. Control sy s
rence for K=
5. Control sys t
rence for K=
nclusions a
its capabilit y
al processe s
algorithm is
C algorithms .
D algorithm
dynamic pe r
ocesses wit h
ty of th e
re. Also, it i s
ms because u
ess types an d
onal gain K
t.
rimary (stan d
used to c o
es (with or w
overshoot, w
mum or no n
the algorith m
parameter K
n as the o v
http://www.sic. istem response s
0.8; 1; 1.2.
tem responses
0.8; 1; 1.2.
and futur e
y t o b e u s e d
s, the pro p
an alternati v
. Actually, it
with respec t
rformance ( e
h time del a
e experim e
s more pract i
uses a single m
d has as tuni n
K instead of
dard) variant,
ontrol stable
without time d
with or witho u
nminimum p h
m has four p
that carries
verall gain
ici.ro s ()ct to a un i
()ut to a unit
e researc h
for almost a l
posed P-IM C
ve to the PI D
is better tha n
t to both th e
especially f o
ay) and th e
ental tunin g
ical than IM C
model type f o
ng parameter a
a filter tim e
the algorith m
proportion a
delay, with o
ut oscillation s
hase). In thi
parameters: a
out the sam e
of the PI D
it
h
ll
C
D
n
e
or
e
g
C
or
a
e
m
al
or
s,
s
a
e
D
On a Model Based Practical Control Algorithm
http://www.sic.ici.ro ICI Bucharest © Copyright 2012-2017. All rights reserved 13
algorithm (used by the process human operator
to increase or decrease the control action), and three model parameters that can be easily determined by experimental way – the model
steady-state gain
MK, the model time delay
Mτ and the model transient time trMT . In
addition, there is a simple procedure to verify
and correct online the model parameters for
1K= starting from the fact that if the model
has a high accuracy, then the controller output
to a step reference is close to a step form. This
feature ensures and guaranties the stability of
the closed-loop system on an upper bounded
interval of K. Analyzing the deviation of the
controller response to a step reference from the ideal step form, the process operator can adjust
online the model parameters to improve the
model accuracy.
In the extended variant, the control algorithm
has one more parameter, a process feedback
gain
fK, which is used to control integral-type
processes and some unstable processes by
turning them into stable proportional processes (compensated processes). The proposed algorithm has been implemented in real time, in laboratory and industrial
applications, with excellent results.
In our opinion, the presented control algorithm
can be still improved to reduce the weight of
the tuning gain
K on the control action,
especially for the processes with large time
delay, where the controller response ( ) ut to a
unit step reference keeps its initial value
/M KK on the whole time interval [0, ]Mτ.
This can be achieved in future research by
improving the IMC component of the actual
P-IMC algorithm after the procedure shown in
[6], which allows to get a strictly monotone
response ( ) ut on [0, ]Mτ.
REFERENCES
1. Bengtsson G. (1977). Output regulation
and internal models – a frequency domain
approach, Automatica , 13(4), 333-345.
2. Brosilow C., Joseph B. (2002). Techniques
of Model-Based Control , Upper Saddle
River (NJ), Prentice Hall. 3. Chia TL., Lefkowitz I. (2010). Internal
model-based control for integrating
processes, ISA Transactions , 49(4), 519-
527.
4. Cirtoaje V. (2006). Process compensation
based control, Buletinul Universitatii
"Petrol-Gaze" din Ploiesti , Seria Tehnica,
LVIII(1), 48-53.
5. Cirtoaje V., Baiesu A. (2016). Comparative
study of three practical IMC algorithms with inner controller of first and second
order, JEEE Control and Computer
Science , 2(2), 21-28.
6.
Cirtoaje V. (2017). A quasi-universal
practical IMC algorithm, Automatika,
58(2), 168-181.
7. Duma R., Trusca M., Dobra P. (2011).
Tuning and implementation of PID
controllers using rapid control prototyping, J. of Control Engineering and Applied
Informatics , 13(4), 64-73.
8.
Francis B., Wonham W. (1976). The
internal model principle of control theory,
Automatica , 12(5), 457-465.
9. Garcia C., Morari M. (1982). Internal
model control – A unifying review and
some new results, Ind. Eng. Chem. Proc.
Des. Dev ., 21(2), 308-323.
10. Ghousiya BK., Seshagiri RA., Radha-
krishnan TK. (2017). Enhanced IMC based PID controller design for non-minimum
phase integrating processes with time
delay, ISA Transactions , 68, 223-234.
11.
Horn I., Arulandu J., Gombas C.,
VanAntwerp J., Braatz R. (1996).
Improved filter design in internal model
control, Ind. Eng. Chem. Res ., 35, 3437-
3441.
12. Jin B., Liu Q. (2014). Analytical IMC-PID
design in terms of performance/robustness
trade-off for integrating processes, J.
Process Control , 24(12), 22-32.
13. Liu T., Zhang W., Gu D. (2005). Analytical
design of two-degree-of-freedom control
scheme for open-loop unstable processes
with time delay, J. Process Control , 15(5),
559-572.
Vasile Cirtoaje, Alina Baiesu
ICI Bucharest © Copyright 2012-2017. All righ ts reserved http://www.sic.ici.ro 14
14. Marlin T. (1995). Process Control –
Designing processes and Control Systems
for Dynamic Performance , New York,
McGraw Hill, Inc.
15. Nageswara Rao CV., Padma Sree R.
(2010). IMC based controllers design for
integrating system with time delay, Indian
Chem Eng , 52(3), 194-218.
16. Nguyen TH., Kaneko O., Yamamoto S.
(2013), Fictitious reference iterative tuning to modified IMC for unstable plants,
Journal of Control, Measurement, and
System Integration , 6(5), 345-352.
17.
Nicolau V. (2013). On PID controller
design by combining pole placement
technique with symmetrical optimum
criterion, Mathematical Problems in
Engineering , 1-8.
18. Normey-Rico JE., Camacho EF. (2007).
Control of Dead-time Processes , Spriger-
Verlag London Ltd.
19. Rivera D., Morari M., Skogestad S. (1986).
Internal model control – PID controller
design, Ind. Eng. Chem. Process Des.
Dev., 25, 252-265.
20. Santosh Kumar DB., Padma Sree R.
(2016). Tuning OF IMC based PID
controllers for integrating systems with
time delay, ISA Transactions , 63, 242-255.
21.
Saxena, S., Hote, Y. (2012). Advances in
Internal Model Control Technique: A
Review and Future Prospects, IETE
Technical Review , 29(6), 461-472.
22. Singh, R., Bala, R., Bhatia, B. (2014).
Internal Model Control and IMC Based
PID Controller, International Journal of
Advanced Research in Computer Science
and Software Engineering , 4(6), 915-922.
23. Tabatabaei, M. (2016). PID controller
design based on Laguerre orthonormal
functions, J. of Control Engineering and
Applied Informatics , 18(4), 1-12.
24. Vanavil B., Anusha AV., Perumalsamy M.,
Rao AS. (2014). Enhanced IMC-PID
controller design with lead-lag filter for
unstable and integrating process with time
delay, Chemical Engineering Communi-
cation , 201(11), 1468-1496.
25. Visioli A., Zhong QC. (2011). Control of
Integral Processes with Dead Time ,
Springer Verlag London Ltd.
26. Yamada, K., Hagiwara, T. (2006). A design
method of modified PID controller for
unstable plant, Intelligent Engineering
System Through Artificial Neural
Networks , 16, 753-7586.
27. Ziegler JG., Nichols NB. (1942). Optimum
setting for automatic controllers, ASME
Trans , 759-768.
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Studies in Informatics and Control, xx(x) 1-3, Month Year ISSN: 1220-1766 eISSN: 1841-429X [631222] (ID: 631222)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
