system with the same plant but with classical GCT-
AWC. Let J
2
denote the value of the performance in-
dex of, again, the same control system with the same
plant but with modified GCT-AWC (M1, M2 or M3).
For each of the plants and constraints level the fol-
lowing face is plotted:
(magenta) J
0
= J
1
= J
2
,
(red) modification is of the worst performance,
J
0
< J
1
< J
2
or J
1
< J
0
< J
2
, the intensity of the
red level is proportional to J
2
− J
0
or J
2
− J
1
,
(white) modification improves the performance of
the GCT-AWC, J
0
< J
2
< J
1
,
(black) it is not worth to modify GCT, J
1
< J
2
<
J
0
, the intensity of the black level is proportional
to J
2
− J
1
,
(blue) modification improves the performance
where GCT fails to, J
2
< J
0
< J
1
, the intensity of
the blue level is proportional to J
0
− J
2
,
(green) modification is of the best performance,
the intensity of the green level is proportional to
J
0
− J
2
or J
1
− J
2
.
8 SHOULD ONE MODIFY GCT?
The performance surfaces have been obtained for P1
and P2 type plants with different dead-times and pre-
sented in Figs 1 and 2, where consecutive rows for
different dead-times refer to M1, M2 and M3.
In all the cases of P1 and d = 1 it is visible that
all modifications can improve the performance of the
GCT for slow plants, i.e., with small natural fre-
quency, whereas in the case of M1 and M3 there is
an improvement visible for such plants near stability
border. In the case of M1 and M3, one can see re-
gion of the best improvement (green). By comparing
the given surfaces one can say that M3 is of the best
AWC performance, because of the green regions and
brighter red regions than in other cases, what refers to
less performance degradation.
It is not advisable to modify the GCT algorithm
when the region is red, it is advisable to improve
where it is white and definitely advisable when green.
In the case of d = 3 one can see that red regions
have almost disappeared and the improvement is best
in the case of M3.
For P2 type plants a performance improvement
can be observed for slow plants (green) with M1 and
M3. Because of the size of white and green regions
one can say that the best performance is assured by
M1, mainly because of the α
r
> 1, that is visibility of
green regions for greater α
r
s. The vast areas of red
color suggest that it is inadvisable to modify the orig-
inal GCT when plant is moderately slow (expressed
by absolute values of its poles).
In the case of d = 3 because of the area of white
region and brightness of the red region, it can be said
that M1 is the best choice, then M2 and M3.
9 SUMMARY
It has been shown that it can be advantageous to mod-
ify the algorithm of well-known GCT-AWC in order
to obtain high control performance. Such a modifica-
tion can be implemented with the use of lookup table,
where the information is stored what GCT algorithm
should be used when plant parameters vary in time,
e.g. due to aging or set-point change. A similar ap-
proach has been presented for continuoussystem, PID
controllers and integrator clamping (Visioli, 2003).
REFERENCES
Horla, D. (2007). Simple anti-integrator windup compen-
sators – performance analysis. Studies in Control and
Computer Science, 32:85–102.
Horla, D. and Krolikowski, A. (2003a). Anti-windup cir-
cuits in adaptive pole-placement control. In Proceed-
ings of the 7th European Control Conference.
Horla, D. and Krolikowski, A. (2003b). Anti-windup com-
pensators for adaptive pid controllers. In Proceedings
of the 9th IEEE International Conference on Methods
and Models in Automation and Robotics, pages 575–
580.
Rundqwist, L. (1991). Anti-reset Windup for PID Con-
trollers. PhD thesis, Lund University of Technology.
Visioli, A. (2003). Modified anti-windup scheme for pid
controllers. IEE Proceedings-D, 150(1):49–54.
Walgama, K. and Sternby, J. (1990). Inherent observer
property in a class of anti-windup compensators. In-
ternational Journal of Control, 52(3):705–724.
Walgama, K. and Sternby, J. (1993). On the convergence
properties of adaptive pole-placement controllers with
anti-windup compensators. IEEE Transactions on Au-
tomatic Control, 38(1):128–132.
ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
36