A reliable multi-objective control strategy for batch processes based on bootstrap aggregated neural network models

Abstract This paper presents a reliable multi-objective optimal control method for batch processes based on bootstrap aggregated neural networks. In order to overcome the difficulty in developing detailed mechanistic models, bootstrap aggregated neural networks are used to model batch processes. Apart from being able to offer enhanced model prediction accuracy, bootstrap aggregated neural networks can also provide prediction confidence bounds indicating the reliability of the corresponding model predictions. In addition to the process operation objectives, the reliability of model prediction is incorporated in multi-objective optimisation in order to improve the reliability of the obtained optimal control policy. The standard error of the individual neural network predictions is taken as the indication of model prediction reliability. The additional objective of enhancing model prediction reliability forces the calculated optimal control policies to be within the regions where the model predictions are reliable. By such a means, the resulting control policies are reliable. The proposed method is demonstrated on a simulated fed-batch reactor and a simulated batch polymerisation process. It is shown that by incorporating model prediction reliability in the optimisation criteria, reliable control policy is obtained.

[1]  D. Rippin,et al.  Semi-batch process optimization under uncertainty: Theory and experiments , 1998 .

[2]  Yuan Tian,et al.  Modeling and optimal control of a batch polymerization reactor using a hybrid stacked recurrent neural network model , 2001 .

[3]  B. Efron,et al.  The Jackknife: The Bootstrap and Other Resampling Plans. , 1983 .

[4]  Jie Zhang,et al.  Product Quality Trajectory Tracking in Batch Processes Using Iterative Learning Control Based on Time-Varying Perturbation Models , 2003 .

[5]  Dong Dong,et al.  Batch-to-Batch Optimization Using Neural Network Models , 1996 .

[6]  Jie Zhang,et al.  Modeling and Optimal Control of Batch Processes Using Recurrent Neuro-Fuzzy Networks , 2005, IEEE Trans. Fuzzy Syst..

[7]  Jie Zhang,et al.  A recursive nonlinear PLS algorithm for adaptive nonlinear process modeling , 2005 .

[8]  Chris Bishop,et al.  Improving the Generalization Properties of Radial Basis Function Neural Networks , 1991, Neural Computation.

[9]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[10]  David J. C. MacKay,et al.  Bayesian Interpolation , 1992, Neural Computation.

[11]  Jie Zhang,et al.  A Reliable Neural Network Model Based Optimal Control Strategy for a Batch Polymerization Reactor , 2004 .

[12]  Lawrence B. Evans,et al.  A coordinate‐transformation method for the numerical solution of nonlinear minimum‐time control problems , 1975 .

[13]  Jie Zhang,et al.  Developing Robust Neural Network Models by Using Both Dynamic and Static Process Operating Data , 2001 .

[14]  Dominique Bonvin,et al.  Optimal operation of batch reactors—a personal view , 1998 .

[15]  C. Kiparissides,et al.  Inferential Estimation of Polymer Quality Using Stacked Neural Networks , 1997 .

[16]  Jie Zhang,et al.  Combination of multiple neural networks using data fusion techniques for enhanced nonlinear process modelling , 2005, Comput. Chem. Eng..

[17]  Jie Zhang,et al.  Nonlinear projection to latent structures method and its applications , 2006 .

[18]  Jie Zhang,et al.  Developing robust non-linear models through bootstrap aggregated neural networks , 1999, Neurocomputing.

[19]  Thomas J. McAvoy,et al.  Nonlinear PLS Modeling Using Neural Networks , 1992 .

[20]  Eric B. Bartlett,et al.  Process modeling using stacked neural networks , 1996 .

[21]  David H. Wolpert,et al.  Stacked generalization , 1992, Neural Networks.

[22]  Evanghelos Zafiriou,et al.  A methodology for on-line setpoint modification for batch reactor control in the presence of modeling error , 1999 .