Académique Documents
Professionnel Documents
Culture Documents
2, MARCH 2000
provides robust stability if and only if , where near the desired crossover frequency (about 20 dB/dec
is the complementary sensitivity. Simi- for step changes in references and disturbances [16].
larly, if an output inverse multiplicative uncertainty description It must be pointed out that the design procedure is valid for
is used the controller plants with poles or zeros in the right half plane (RHP), as long
provides robust stability if and only if , where as they are included in the selected open-loop transfer function,
is the sensitivity. and the cross-over frequency is selected to fulfill the achiev-
The robust performance problem can be stated as calculating able bandwidth limitations. A complete study of these limita-
a controller that provide robust stability and certain perfor- tions can be found in [16]. For instance, it can be shown that in
mance specifications are met for all the plants in the uncertainty the presence of a single RHP zero the maximum crossover
set. The following robust performance problem will be consid- frequency is , and in the presence of a single RHP pole
ered: design a controller such that the feedback system for the minimum crossover frequency is .
the nominal plant is internally stable and This is the GLS method, as proposed in [4]. Unfortunately
the conditions given in (4) are only sufficient conditions, so in
(2) many practical problems they could be too strict to obtain an
adequate open-loop shape in all the frequency range, so usually
In [4] the GLS technique is proposed to obtain an approxi- the designed fulfills (4) only at low and high frequencies.
mate solution of this problem, which can be readily extended to In fact, as will be shown later, in our pH control problem, with
different weighted transfer functions. The steps are as follows. the weights obtained from the uncertainty information of the
1) From the available information of the plant select ade- plant, there is no feasible solution to (4). Also, these bounds
quate weighting functions and , such that at any are sufficient only if the uncertainty in the model is linear. If
frequency either or . the uncertainty comes from nonlinearities in the system, as is
2) Construct a loop transfer function fulfilling usual in practical problems, the conditions in (4) are no longer
the condition given in (2), such that contains the plant sufficient. To overcome these problems we propose the appli-
unstable poles and zeros, and gives internal stability of cation of necessary bounds for solving the robust performance
the feedback system. problem in (2). The deficiency of stability robustness due to the
3) Then, the controller K can be calculated as necessary conditions will be remedied by the further robust sta-
, canceling common poles and zeros. bilization design for the normalized coprime factor description.
For simplicity reasons the method is shown for single These necessary bounds can be derived multiplying both terms
input–single output (SISO) systems, but can be extended to in (3) by and applying the fact that
multiple input–multiple output (MIMO) systems applying the to derive the following necessary conditions for robust perfor-
structured singular value theory [15]. The robustness condition mance:
given in (2) can be made equivalent to the following one:
in the frequency range where
and (5a)
(3)
the streams, to check the shape of the titration curve. The exper-
imental results were consistent with the nonlinear model.
The reactions taking place in an aqueous mixture of sodium
acetate with hydrochloric acid are as follows:
CH COONa Na CH COO
HCl Cl H
CH COO H O CH COOH OH
H O OH H
(7)
and the one with the slowest poles and the lowest gain was
designed open-loop shape. The controller corresponding to the compensator of and of the set of uncertain plants such that
nominal loop-shape given in (9) is . There-
fore, the robust controller can be calculated as follows:
(12)
(11) (13)
(14)
242 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 2, MARCH 2000
The magnitude of the characteristic transfer functions of the VII. REAL-TIME CONTROL
feedback system with the reduced-order controller are shown
in Fig. 7, together with the plant and controller frequency Different experiments were carried out with the designed
responses. The steady-state gain is 0.99 (observe that the feedback controller working in real-time. The robust controller
controller has a pole near ), which is adequate for this was discretized and implemented in the distributed
problem. control system, which controlled and monitored the plant.
It is important to notice that the robust performance condi- Fig. 8 depicts a run where nominal conditions were main-
tions corresponding to (5), obtained in the first step of the de- tained during the experiment: the inlet stream flowrate and con-
sign, are fulfilled with the compensated controller in (15), as centration were maintained at their nominal values. During the
shown in Fig. 6. If this were not true, it would be necessary to experiment step changes to the command signal were intro-
find a new desired open-loop shape by application of the GLS duced: first the desired pH was increased from 6.0 to 6.5, then
method, but with better robustness characteristics (i.e., greater to 7.0 and finally to 7.5. Afterwards the pH command was de-
magnitude and phase margins). creased from 7.5 to 6.5, and finally to 5.5. By using the robust
TADEO et al.: CONTROL OF NEUTRALIZAIOTN PROCESSES BY ROBUST LOOPSHAPING 243
controller in (15) good performance was achieved. The results slower than the response to decreasing commands when the con-
demonstrate that the plant can operate in the desired range of trol signal saturates. This is due to the fact that the hydrochloric
pH variations, with neither oscillations nor steady-state error. acid is a strong acid, and the sodium acetate acts as a weak base.
Also, the speed of response to command changes and the shape Observe that both plant and controller are stable transfer func-
of the control effort are adequate. Moreover, the system remains tions, so in this situation the stability is ensured, and no anti-
stable even outside the pH range considered in the design. (The windup correction is necessary.
final command of pH 5.5 is outside the design range.) It can An experiment that reproduces more realistic working condi-
be noticed that the response to increasing commands is slightly tions is shown in Fig. 9. In this experiment we wanted to check
244 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 2, MARCH 2000
Fig. 11 Disturbance rejection of the robust controller test with real condition.
the robustness of the designed control system when the working Besides, the control signal varies smoothly during the experi-
conditions were different from the nominal ones. During the ment, without saturating. The disturbance rejection properties
experiment the inlet stream concentration was three times its of the designed robust controller were tested by introducing step
nominal value, and the inlet stream flowrate was uncontrolled, so changes in the inlet flowrate. The result is shown in Fig. 11. It can
it varied in the range given previously. To study the performance be seen the controller rejects these disturbances regulating the pH
of the feedback system step changes were introduced in the de- within a range of 0.1. These results confirm the robustness of
sired pH. It can be seen in Fig. 10 that the performance, compared the controller when controlling the real plant.
with the previous experiment does not deteriorate: The response These results can be compared with the controller perfor-
is very similar to the one obtained with nominal conditions. Also mance of a PI controller designed for nominal conditions using
the disturbances in inlet concentration and flowrate are rejected. the Ziegler–Nichols ultimate-sensitivity tuning rules [2]. Al-
TADEO et al.: CONTROL OF NEUTRALIZAIOTN PROCESSES BY ROBUST LOOPSHAPING 245
though the PI controller tuned using this method (Kp , Ti performance for the final controller. If these conditions are too
0.8) gives adequate response for nominal conditions, its perfor- strict, it may be necessary to relax them and repeat the design.
mance worsens in the presence of parameter variations: Fig. 12 The resulting controllers were tested in real time by using a
depicts a typical run when the inlet concentration is one third control software package. With the controller designed using
of the nominal value, and the input flowrate is maximum. It can the robust loopshaping approach the plant operated in a wide
be seen that the control signal (and therefore the output signal) range of pH values, in spite of variations of the parameters. The
oscillates in steady-state, which is unacceptable. performance at the desired working points is good. The system
is stable in the desired range of parameter variations, with a good
response to command changes.
VIII. CONCLUSIONS The idea shown in this paper of combining graphical and ro-
bust loopshaping has been shown to be promising. The theory
This paper has presented the improvement of the robustness presented in this paper can be applied to other chemical process,
of a pH-control process by using a robust loopshaping approach, being only necessary to consider the possible uncertainty in
considering coprime uncertainties. loopshaping is an ap- the nominal model and using available software to design the
pealing approach for controller design, as it addresses explicitly controller. Compared with other robust control approaches this
the problem of model uncertainty. However, this design method technique is more intuitive to the control engineer, thanks to the
does not directly address the robustness properties of the real fact that the design parameter is the open-loop transfer function
plant, but rather it is concerned with the shaped plant. This paper itself. Further work must be done to extend the proposed tech-
has discussed a methodology that solves this problem by con- nique to multivariable systems and to ensure that the final con-
sidering the robustness properties of the real plant in the selec- troller fulfills the robustness conditions stated in the first step of
tion of the weights of the shaped plant. Then a shaped plant is the design.
selected following the graphical loopshaping ideas, where in-
stead of using sufficient conditions (which are only valid for ACKNOWLEDGMENT
linear uncertainty), necessary conditions for robust performance The authors are thankful to W. Colmenares, M. Uría, P. Vega,
have been applied. Once selected a robust shaped plant the con- L. Alonso and C. de Prada, for their helpful support during this
troller is designed by application of the loopshaping de- work. They would like to thank the anonymous reviewers for
sign method, following McFarlane–Glover ideas. This two-step the comments on the preliminary version of this paper, which
design methodology makes possible to take advantage of the contributed greatly to improving it.
positive properties of the loopshaping design method, but
considering at the same time the robustness properties of the REFERENCES
real plant. It must be pointed out that it may be necessary to
[1] L. F. Acebes, J. Achirica, M. Garcia, and C. Prada, “A simulator to train
reexamine the robust stability and robust performance condi- plant operators of a beet-sugar factory,” Syst. Anal. Modeling Simula-
tions with the final controller, as there is not guarantee on robust tion, vol. 18, pp. 659–662, 1995.
246 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 2, MARCH 2000
[2] K. J. Astrom and B. Wittenmark, Computer-Controlled Systems: Theory [20] J. F. Whidborne, I. Postlethwaite, and D. W. Gu, “Robust controller
and Design, 3rd ed. Englewood Cliffs, NJ: Prentice-Hall, 1997. design using H loop-shaping and the method of inequalities,” IEEE
[3] R. Y. Chiang and M. G. Safonov, Robust Control Toolbox: The Math- Trans. Contr. Syst. Technol., vol. 2, pp. 455–461, 1994.
works Inc. [21] R. A. Wright and C. Kravaris, “Nonlinear control of pH processes
[4] J. C. Doyle, B. A. Francis, and A. R. Tannenbaum, Feedback Control using the strong acid equivalent,” Ind. Eng. Chem. Res., vol. 30, pp.
Theory. New York: Macmillan, 1992. 1561–1572, 1991.
[5] K. Glover and D. McFarlane, “Robust stabilization of normalized co- [22] K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Con-
prime factor plant descriptions with H bounded uncertainty,” IEEE trol. Englewood Cliffs, NJ: Prentice-Hall, 1996.
Trans. Automat. Contr., vol. 34, pp. 821–830, 1989.
[6] M. Green and D. J. N. Limebeer, Linear Robust Control. NJ: Prentice-
Hall, 1995.
[7] T. K. Gustafsson and K. V. Waller, “Nonlinear and adaptive control of
Fernando Tadeo was born in Medina del Campo, Spain, in 1969. He received
pH,” Ind. Eng. Chem. Res., vol. 31, pp. 2681–2693, 1992.
the bachelor’s degree in physics in 1992, and in electronic engineering in 1994,
[8] T. K. Gustafsson et al., “Modeling of pH for control,” Ind. Eng. Chem.
both from the University of Valladolid, Spain. After he received the M.Sc. de-
Res., vol. 34, pp. 820–827, 1995.
gree in control engineering in the University of Bradford, U.K., he received the
[9] M. A. Henson and D. E. Seborg, “Adaptive input-output linearization
Ph.D. degree from the University of Valladalid in 1996.
of a pH neutralization process,” Int. J. Adapt. Contr. Signal Processing,
Currently he is a Lecturer at the “Departamento de Ingeniería de Sistemas
vol. 11, pp. 171–200, 1997.
y Automática” of the University of Valladolid. His main interests include
[10] K.-U. Klatt and S. Engell, “Nonlinear control of neutralization processes
robust control, process control, and analog filters. During his studies, he visited
by gain-scheduling trajectory control,” Ind. Eng. Chem. Res., vol. 35, pp.
Dublin City University, Ireland, Strathclyde University, Glasgow, U.K., and
3511–3518, 1996.
Simón Bolívar University, Caracas, Venezuela.
[11] A. P. Loh, K. O. Looi, and K. F. Fong, “Neural network modeling and
control strategies for a pH process,” J. Proc. Contr., vol. 6, pp. 355–362,
1995.
[12] D. C. McFarlane and K. Glover, “Robust controller design using normal-
ized coprime factor plant descriptions,” in Lecture Notes Contr. Inform. Omar Pérez López was born in Venezuela. He
Sci.: Springer Verlag, 1990. received the bachelor’s degeree in electronic
[13] M. C. Palancar, J. M. Aragon, J. A. Miguens, and J. S. Torrecilla, engineering in 1992 and the M.Sc. degree in system
“Application of a model reference adaptive control system to pH engineering in 1995, both from the Universidad
control: Effects of lag and delay time,” Ind. Eng. Chem. Res., vol. 35, Simon Bolivar, Caracas, Venezuela.
pp. 4100–4110, 1996. He is currently Assistant Professor in the Depart-
[14] A. Pantas and S. Walsh, “Evaluation of H loop shaping controller ment of Processes and Systems and a member of the
design on a process control problem,” in UKACC Contr. 96’, Exeter, Industrial Automation Center (CAI) at the same uni-
U.K., 1996. versity.
[15] S. Skogestad and M. Morari, “Some new properties of the structured
singular value,” IEEE Trans. Automat. Contr., vol. 33, pp. 1151–1154,
1992.
[16] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control,
Analysis and Design. New York: Wiley, 1996.
[17] F. Tadeo, P. Vega, and R. G. Cameron, “The robust control of a milk of Teresa Alvarez received the M.Eng. degree with distinction in computer science
lime blending tank,” Applicat. Multivariable Syst. Techniques Mechan- from the University of Valladolid, Spain, in 1992, the M.Sc. degree in control
ical Eng. Public, pp. 109–117, 1994. engineering from the University of Bradford, U.K., in 1994, and the Ph.D. de-
[18] F. Tadeo, A. Holohan, and P. Vega, “ -Optimal regulation of a pH control gree from the University of Valladolid in 1997.
plant,” Comput. Chem. Eng., vol. 22, pp. S459–S466, 1998. She has been a Lecturer at the University of Valladolid, Spain, since 1995. Her
[19] K. S. Tang, K. F. Man, and D. W. Gu, “Structured genetic algorithm for current interests include multivariable predictive control, constraint handling,
robust H control systems design,” IEEE Trans. Ind. Electron., vol. 43, optimization, and the use of expert systems in control and supervision, which
pp. 575–582, 1996. she has applied to solve several problems in different European industries.