Offset-free neural network-based nonlinear model predictive controller design using parameter adaptation

The performance of conventional nonlinear model predictive control $$\left( {{\text{NMPC}}} \right)$$ system relies heavily on the accuracy of the prediction model. In cases of significant plant-model mismatch, non-desirable responses may be observed in the controlled outputs. This paper proposes a parameter adaptation technique for tackling this problem. In the proposed approach, the output disturbance is selected as the adaptation parameter while the adaptation law is modelled as a function of the tracking error using a first-order difference equation. The adaptation law is integrated into a $$\mathrm{NMPC}$$ algorithm to achieve offset-free tracking. The effectiveness of the proposed scheme is demonstrated on two simulation case studies—a pH system and a continuously stirred tank reactor (CSTR); and an experimental cascaded two tank process. The simulation results obtained showed that the proposed scheme achieves zero offset in the face of significant plant-model mismatch arising from uncertainties in model parameters, unmeasured disturbances, and measurement noise and compared favourably with existing methods. The experimental results obtained during real-time implementation of the proposed control scheme corroborate this assertion and show its industrial applicability.

[1]  Alireza Fatehi,et al.  Disturbance Rejection in Neural Network Model Predictive Control , 2008 .

[2]  Shi-Shang Jang,et al.  Multistep Model Predictive Control Based on Artificial Neural Networks , 2003 .

[3]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[4]  Mohamed Azlan Hussain,et al.  Review of the applications of neural networks in chemical process control - simulation and online implementation , 1999, Artif. Intell. Eng..

[5]  Y. Wang,et al.  Offset-Free Predictive Control for Variable Speed Wind Turbines , 2013, IEEE Transactions on Sustainable Energy.

[6]  Gang Feng,et al.  Output tracking of constrained nonlinear processes with offset-free input-to-state stable fuzzy predictive control , 2009, Autom..

[7]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[8]  Chun-Fei Hsu Adaptive recurrent neural network control using a structure adaptation algorithm , 2007, Neural Computing and Applications.

[9]  Milan Stehlík,et al.  “SPOCU”: scaled polynomial constant unit activation function , 2020, Neural Computing and Applications.

[10]  R. Sriraman,et al.  Robust Passivity and Stability Analysis of Uncertain Complex-Valued Impulsive Neural Networks with Time-Varying Delays , 2021, Neural Processing Letters.

[11]  Hannu T. Toivonen,et al.  Neural network approximation of a nonlinear model predictive controller applied to a pH neutralization process , 2005, Comput. Chem. Eng..

[12]  B. Wayne Bequette,et al.  Computationally efficient neural predictive control based on a feedforward architecture , 2006 .

[13]  Vincent A Akpan,et al.  Nonlinear model identification and adaptive model predictive control using neural networks. , 2011, ISA transactions.

[14]  B. Huberman,et al.  Dynamics of adaptive systems , 1990 .

[15]  Grienggrai Rajchakit,et al.  Impulsive effects on stability and passivity analysis of memristor-based fractional-order competitive neural networks , 2020, Neurocomputing.

[16]  L. Biegler,et al.  Fast Offset-Free Nonlinear Model Predictive Control Based on Moving Horizon Estimation , 2010 .

[17]  Chee Peng Lim,et al.  Robust Dissipativity Analysis of Hopfield-Type Complex-Valued Neural Networks with Time-Varying Delays and Linear Fractional Uncertainties , 2020, Mathematics.

[18]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[19]  Gade Pandu Rangaiah,et al.  Nonlinear model predictive control of an industrial four-stage evaporator system via simulation , 2002 .

[20]  Yi Cao,et al.  Nonlinear model predictive control using automatic differentiation , 2003, 2003 European Control Conference (ECC).

[21]  D. A. Linkens,et al.  Adaptive neural-network-based approach for the control of continuously stirred tank reactor , 1994 .

[22]  Dale E. Seborg,et al.  Adaptive nonlinear control of a pH neutralization process , 1994, IEEE Trans. Control. Syst. Technol..

[23]  Dexian Huang,et al.  Offset‐free multistep nonlinear model predictive control under plant–model mismatch , 2014 .

[24]  B.W. Bequette,et al.  Improved nonlinear predictive control performance using recurrent neural networks , 2008, 2008 American Control Conference.

[25]  Gabriele Pannocchia,et al.  Disturbance models for offset‐free model‐predictive control , 2003 .