Heuristic On-Line Tuning for Nonlinear Model Predictive Controllers Using Fuzzy Logic

Abstract In this paper a systematic mechanism for on-line tuning of the non-linear model predictive controllers is presented. The proposed method automatically adjusts the prediction horizon P , the diagonal elements of the input weight matrix Λ, and the diagonal elements of the output weight matrix Γ for the sake of good performance. The desired good performance is cast as a time-domain specification. The control horizon ( M ) is left constant because of the importance of its relative value with respect to P . The concepts from fuzzy logic are used in designing the tuning algorithm. In the mechanism considered here, predefined fuzzy rules represent available tuning guidelines and the performance violation measure in the form of fuzzy sets determine the new tuning parameter values Therefore, the tuning algorithm is formulated as a simple and straightforward mechanism, which makes it more appealing for on-line implementation. The effectiveness of the proposed tuning method is tested through simulated implementation on three non-linear process examples. Two of these examples possess open-loop unstable dynamics. The result of the simulations shows that this method is successful and promising.

[1]  Marko Bacic,et al.  Model predictive control , 2003 .

[2]  Michael A. Henson,et al.  Nonlinear model predictive control: current status and future directions , 1998 .

[3]  Arthur Jutan,et al.  Response Surface Tuning Methods in Dynamic Matrix Control of a Pressure Tank System , 2000 .

[4]  Jay H. Lee,et al.  Tuning of model predictive controllers for robust performance , 1994 .

[5]  E. Zafiriou,et al.  Stability of SISO quadratic dynamic matrix control with hard output constraints , 1991 .

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

[7]  Khalid Alhumaizi,et al.  Temperature Control of Ethylene to Butene-1 Dimerization Reactor , 2000 .

[8]  D. Cooper,et al.  A Tuning Strategy for Unconstrained Multivariable Model Predictive Control , 1998 .

[9]  Emad Ali,et al.  Optimization-based Tuning of Nonlinear Model Predictive Control with State Estimation , 1993 .

[10]  G. Nicolao,et al.  Stability and Robustness of Nonlinear Receding Horizon Control , 2000 .

[11]  E. Ali AUTOMATIC TUNING OF MODEL PREDICTIVE CONTROLLERS BASED ON FUZZY LOGIC , 2001 .

[12]  Carlos E. Garcia,et al.  Internal model control. A unifying review and some new results , 1982 .

[13]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[14]  D. Cooper,et al.  A Tuning Strategy for Unconstrained SISO Model Predictive Control , 1997 .

[15]  James B. Rawlings,et al.  Model Predictive Control , 2012 .

[16]  K. Alhumaizi Stability Analysis of the Ethylene Dimerization Reactor for the Selective Production of Butene-1 , 2000 .

[17]  M. Morari,et al.  Internal Model Control: extension to nonlinear system , 1986 .

[18]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[19]  S. Al-zahrani,et al.  Optimization and Control of Industrial Gas-Phase Ethylene Polymerization Reactors , 1998 .

[20]  Carlos E. Garcia,et al.  QUADRATIC PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) , 1986 .

[21]  Emad Ali,et al.  On-line tuning strategy for model predictive controllers , 2001 .

[22]  M. Morari,et al.  Internal model control. VI: Extension to nonlinear systems , 1986 .

[23]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[24]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[25]  Hiromu Ohno,et al.  A study on robust stability of model predictive control , 1988 .