than the EA. Consequently, it can be used only with
slow dynamical systems.
5 CONCLUSIONS
This paper was concerned with the constrained
nonlinear predictive control. A neural network
model is used to predict the system output over the
prediction horizon. Two methods are considered for
the non convex optimization. The first method is
based on the classical ellipsoid algorithm. The
second method combines genetic and ellipsoid
algorithms. Genetic algorithms are used to adjust
the EA parameters. The proposed algorithm allowed
us to overcome the problem of initialization the first
ellipsoid but increases the CPU time needed at each
simple time.
Table 1: CPU time of the ellipsoid algorithm
Value of A 10 10 10
ε 2 10
-3
4 10
-3
8 10
-3
CPU time (s) 9.77 10
-4
6.82 10
-4
5.5 10
-4
Figure 1: Set point, outputs and controls for different
values of ε (Ellipsoid algorithm)
Table 2: CPU time of the Genetic Ellipsoid algorithm
maxgen 25 50 100
ε 10
-5
10
-5
10
-5
CPU time (s) 1.0073 1.9641 3.7470
Figure 2: Set point, output and control (Genetic Ellipsoid
algorithm)
REFERENCES
Boyd S., El Ghaoui L., Feron E. and Balakrishnan V.
“Linear Matrix Inqualities in System and Control
Theory”, edition SIAM 1994
Clarke D. W., C. Mohtadi and P. S. Tuffs, “Generalized
predictive Control”. Part I and II, Automatica, Vol. 23,
No. 23, pp.137-160, 1987.
Goldberg D. E., "Genetic Algorithms in search,
optimization and machine learning", Addison-Wesley,
Massachusetts, 1991.
Hunt K. J., D. Sbarbaro, R. Zbikowski and P. J. Gawthrop,
"Neural networks for control systems - a survey",
Automatica, Vol. 28, No. 6, pp. 1083-1112, 1992.
Levin A. U. and K. S. Narendra, "Control of nonlinear
dynamical systems using neural networks”. Part II:
Observability, identification, and control, IEEE Trans.
Neural Networks, Vol. 7, No. 1, pp. 30-42, 1996.
Najim K., A. Rusnak, A. Meszaros and M. Fikar
"Constrained long-range predictive control based on
artificial neural networks", International Journal of
System Sciences, Vol. 28, No. 12, pp. 1211-1226,
1997.
Narendra K. S. and K. Parthasarathy, "Identification and
control of dynamical systems using neural networks",
IEEE Trans. Neural Networks, Vol. 1, No. 1, pp. 4-27,
1990.
Primoz P. and G. Igor, “Non linear model predictive
control of a cutting process” Neurocomputing, Vol.
43, pp. 107-126, 2002.
Saldanha R. R., R. H. C. Takahashi, J. A. Vasconcelos
and J. A. Ramirez, "Adaptive Deep-Cut Method in
Ellipsoidal Optimization for Electromagnetic Design",
IEEE Transactions on Magnetics, vol. 35, No. 3, pp.
1746-1749,1999.
Takahashi R. H. C., R. R. Saldanha, W. Dias-Filho and J.
A. Ramirez, "A New Constrained Ellipsoidal
Algorithm for Nonlinear Optimization With Equality
Constraints", IEEE Transactions on Magnetics, Vol.
39, No. 3, pp. 1289-1292, 2003.
GENETIC AND ELLIPSOID ALGORITHMS FOR NONLINEAR PREDICTIVE CONTROL
291