Filled Function Method for Nonlinear Model Predictive Control

A new method is used to solve the nonconvex optimization problem of the nonlinear model predictive control (NMPC) for Hammerstein model. Using nonlinear models in MPC leads to a nonlinear and nonconvex optimization problem. Since control performances depend essentially on the results of the optimization method, in this work, we propose to use the filled function as a global optimization method to solve the nonconvex optimization problem. Using this method, the control law can be obtained through two steps. The first step consists of determining a local minimum of the objective function. In the second step, a new function is constructed using the local minimum of the objective function found in the first step. The new function is called the filled function; the new constructed function allows us to obtain an initialization near the global minimum. Once this initialization is determined, we can use a local optimization method to determine the global control sequence. The efficiency of the proposed method is proved firstly through benchmark functions and then through the ball and beam system described by Hammerstein model. The results obtained by the presented method are compared with those of the genetic algorithm (GA) and the particle swarm optimization (PSO).

[1]  M. B. Kadri,et al.  Fuzzy Hammerstein model based generalized predictive control for ball and beam system , 2012, 2012 International Conference on Emerging Technologies.

[2]  M. Haeri,et al.  Robust model predictive control of nonlinear processes represented by Wiener or Hammerstein models , 2015 .

[3]  José A. Romagnoli,et al.  Application of Wiener model predictive control (WMPC) to a pH neutralization experiment , 1999, IEEE Trans. Control. Syst. Technol..

[4]  Jie Yang,et al.  Nonlinear model predictive control of SOFC based on a Hammerstein model , 2008 .

[5]  Maciej Ławryńczuk Nonlinear predictive control of dynamic systems represented by Wiener–Hammerstein models , 2016 .

[6]  Khang Wen Goh,et al.  SOLVING GLOBAL OPTIMIZATION USING NON-PARAMETERIC FILLED FUNCTION , 2011 .

[7]  F. Allgöwer,et al.  Nonlinear Model Predictive Control: From Theory to Application , 2004 .

[8]  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.

[9]  M. Ksouri,et al.  A GGP approach to solve non convex min-max predictive controller for a class of constrained MIMO systems described by state-space models , 2011 .

[10]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[11]  Maciej Lawrynczuk,et al.  Computationally efficient nonlinear predictive control based on neural Wiener models , 2010, Neurocomputing.

[12]  Yang Gao,et al.  Adequate is better: particle swarm optimization with limited-information , 2015, Appl. Math. Comput..

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

[14]  Chagra Wassila,et al.  Global optimization method for Min-Max MPC based on Wiener and Hammerstein model , 2015, 2015 7th International Conference on Modelling, Identification and Control (ICMIC).

[15]  Maciej Ławryńczuk,et al.  Practical nonlinear predictive control algorithms for neural Wiener models , 2013 .

[16]  H. Al-Duwaish,et al.  Nonlinear model predictive control of Hammerstein and Wiener models using genetic algorithms , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[17]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

[18]  Erik Hellström,et al.  Look-ahead Control for Heavy Trucks to minimize Trip Time and Fuel Consumption , 2007 .

[19]  M. Ksouri,et al.  Nonlinear model predictive control based on Nelder Mead optimization method , 2018 .

[20]  Khaled M. Abo-Al-Ez,et al.  Application of nonlinear model predictive control based on swarm optimization in power systems optimal operation with wind resources , 2017 .

[21]  L. del Re,et al.  Nonlinear Model Predictive Control of a Diesel Engine Airpath , 2009 .

[22]  Suresh P. Sethi,et al.  Optimal Control of an Oligopoly Model of Advertising , 2009 .