This paper presents a new neural network-based nonlinear adaptive model predictive control algorithm and its implementation over a service-oriented computer network. The computer network is based on the device profile for web services. At each sampling instant, the algorithm identifies a nonlinear process model using a recurrent neural network. On the basis of the identified model, the nonlinear adaptive model predictive control is updated and the control actions are applied. The network training is performed with data obtained from the prior plant operation under different input disturbances. The proposed nonlinear model identification and nonlinear adaptive model predictive control were applied to the temperature control of a fluidized bed furnace reactor and tested by simulating the reactor operation on the proposed service-oriented computer network. Input step changes and long range output prediction results show good predictive and adaptive control performance. The computation time of the proposed algorithms running on the proposed network architecture was less than the sampling period of the process with a bounded round trip delay. These simulation results indicate that the proposed identification and control algorithms can be of practical use to processes with similar dynamics with the fluidized bed reactor. This is because their realization over a service-oriented computer network which may be the physical platform of their implementation does not introduce delays of such a level that may alter the required sampling time for good control performance.
[1]
Vincent A Akpan,et al.
Adaptive recurrent neural network training algorithm for nonlinear model identification using supervised learning
,
2010,
Proceedings of the 2010 American Control Conference.
[2]
Alex Simpkins,et al.
System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf]
,
2012,
IEEE Robotics & Automation Magazine.
[3]
S. Hyakin,et al.
Neural Networks: A Comprehensive Foundation
,
1994
.
[4]
John E. Dennis,et al.
Numerical methods for unconstrained optimization and nonlinear equations
,
1983,
Prentice Hall series in computational mathematics.
[5]
R. Fletcher.
Practical Methods of Optimization
,
1988
.
[6]
Roger Fletcher,et al.
Practical methods of optimization; (2nd ed.)
,
1987
.
[7]
Spyros Voutetakis,et al.
Model-based control of temperature and energy requirements in a fluidised furnace reactor
,
2006
.
[8]
Mohammad Bagher Menhaj,et al.
Training feedforward networks with the Marquardt algorithm
,
1994,
IEEE Trans. Neural Networks.
[9]
Lennart Ljung,et al.
System Identification: Theory for the User
,
1987
.
[10]
Marko Bacic,et al.
Model predictive control
,
2003
.
[11]
François Jammes,et al.
Service-oriented paradigms in industrial automation
,
2005,
IEEE Transactions on Industrial Informatics.