Nonlinear predictive control of smooth nonlinear systems based on Volterra models. Application to a pilot plant

There is a large demand to apply nonlinear algorithms to control nonlinear systems. With algorithms considering the process nonlinearities, better control performance is expected in the whole operating range than with linear control algorithms. Three predictive control algorithms based on a Volterra model are considered. The iterative predictive control algorithm to solve the complete nonlinear problem uses the non-autoregressive Volterra model calculated from the identified autoregressive Volterra model. Two algorithms for a reduced nonlinear optimization problem are considered for the unconstrained case, where an analytic control expression can be given. The performance of the three algorithms is analyzed and compared for reference signal tracking and disturbance rejection. The algorithms are applied and compared in simulation to control a Wiener model, and are used for real-time control of a chemical pilot plant. Copyright © 2009 John Wiley & Sons, Ltd.

[1]  S. Mahmoodi,et al.  Nonlinear model predictive control of a pH neutralization process based on Wiener―Laguerre model , 2009 .

[2]  Eduardo F. Camacho,et al.  Min-max predictive control of a heat exchanger using a neural network solver , 2004, IEEE Transactions on Control Systems Technology.

[3]  Ronald K. Pearson,et al.  Nonlinear model predictive control of a simulated multivariable polymerization reactor using second-order Volterra models , 1996, Autom..

[4]  Wolfgang Marquardt,et al.  Nonlinear model predictive control of multivariable processes using block-structured models , 2007 .

[5]  Robert D. Nowak,et al.  Random and pseudorandom inputs for Volterra filter identification , 1994, IEEE Trans. Signal Process..

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

[7]  Leon O. Chua,et al.  Fading memory and the problem of approximating nonlinear operators with volterra series , 1985 .

[8]  Jay H. Lee Modeling and Identification for NonlinearModel Predictive Control: Requirements,Current Status and Future Research Needs , 2000 .

[9]  Ruth Bars,et al.  Nonlinear Predictive Control Algorithms with Different Input Sequence Parameterizations Applied for the Quadratic Hammerstein and Volterra Models , 2000 .

[10]  R. Haber,et al.  Predictive control of nonlinear dynamic processes , 1995 .

[11]  Lorenz T. Biegler,et al.  On-line implementation of nonlinear MPC: an experimental case study , 2000 .

[12]  F. Dorado,et al.  Nonlinear control of the air feed of a fuel cell , 2008, 2008 American Control Conference.

[13]  T. Alamo,et al.  Min-Max Model Predictive Control of a pilot plant , 2008, 2008 American Control Conference.

[14]  Walter A. Frank An efficient approximation to the quadratic Volterra filter and its application in real-time loudspeaker linearization , 1995, Signal Process..

[15]  Jay H. Lee,et al.  Model-based iterative learning control with a quadratic criterion for time-varying linear systems , 2000, Autom..

[16]  Ferenc Szeifert,et al.  Process dynamics and temperature control of fed-batch reactors , 1995 .

[17]  S. Joe Qin,et al.  An Overview of Nonlinear Model Predictive Control Applications , 2000 .

[18]  R. Haber,et al.  Transformation of the absolute descriptions of linear and non-linear processes to their incremental forms , 1992 .

[19]  Ruth Bars,et al.  Three extended horizon adaptive nonlinear predictive control schemes based on the parametric Volterra model , 1999, 1999 European Control Conference (ECC).

[20]  Ruth Bars,et al.  Sub-Optimal Nonlinear Predictive and Adaptive Control Based on the Parametric Volterra Model , 1999 .