Model Predictive Control (MPC), a control algorithm which uses an optimizer to solve for the optimal control moves over a future time horizon based upon a model of the process, has become a standard control technique in the process industries over the past two decades. In most industrial applications, a linear dynamic model developed using empirical data is used even though the process itself is often nonlinear. Linear models have been used because of the difficulty in developing a generic nonlinear model from empirical data and the computational expense often involved in using nonlinear models. In this paper, we present a generic neural network based technique for developing nonlinear dynamic models from empirical data and show that these models can be efficiently used in a model predictive control framework. This nonlinear MPC based approach has been successfully implemented in a number of industrial applications in the refining, petrochemical, paper and food industries. Performance of the controller on a nonlinear industrial process, a polyethylene reactor, is presented.
[1]
Petre Stoica,et al.
Decentralized Control
,
2018,
The Control Systems Handbook.
[2]
Geoffrey E. Hinton,et al.
Learning internal representations by error propagation
,
1986
.
[3]
James B. Rawlings,et al.
Model Predictive Control
,
2012
.
[4]
T. A. Badgwell,et al.
An Overview of Industrial Model Predictive Control Technology
,
1997
.
[5]
Dale E. Seborg,et al.
A Perspective on Advanced Strategies for Process Control (Revisited)
,
1999
.
[6]
Eric Hartman.
Training Feedforward Neural Networks with Gain Constraints
,
2000,
Neural Computation.
[7]
S. Joe Qin,et al.
An Overview of Nonlinear Model Predictive Control Applications
,
2000
.