A differential flatness based model predictive control approach

In this contribution a novel extension to model predictive control for a certain class of input affine nonlinear systems is proposed, which satisfy the property of differential flatness and are of minimum phase. By feedforward linearization of the nonlinear system via a flatness based control law, the problem of nonlinear model predictive control is reduced to the well known linear model predictive control. This results in a considerable reduction in computational effort. Input constraints are considered via a nonlinear transformation and the cost functional can be minimized by usage of a standard quadratic programming algorithm. A simulation example is given to demonstrate the usefulness of this new strategy.

[1]  D. Mayne,et al.  Receding horizon control of nonlinear systems , 1990 .

[2]  R. Fletcher Practical Methods of Optimization , 1988 .

[3]  Luigi Del Re,et al.  Predictive control with embedded feedback linearization for bilinear plants with input constraints , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[4]  Paul M. Frank,et al.  Advances in control : highlights of ECC '99 , 1999 .

[5]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[6]  Veit Hagenmeyer,et al.  Internal dynamics of flat nonlinear SISO systems with respect to a non-flat output , 2004, Syst. Control. Lett..

[7]  Veit Hagenmeyer,et al.  Continuous-time non-linear flatness-based predictive control: an exact feedforward linearisation setting with an induction drive example , 2008, Int. J. Control.

[8]  Michael J. Kurtz,et al.  Input-output linearizing control of constrained nonlinear processes , 1997 .

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

[10]  James A. Primbs,et al.  Feasibility and stability of constrained finite receding horizon control , 2000, Autom..

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

[12]  Roger Fletcher,et al.  Practical methods of optimization; (2nd ed.) , 1987 .

[13]  Stephen J. Wright,et al.  Nonlinear Predictive Control and Moving Horizon Estimation — An Introductory Overview , 1999 .

[14]  C. R. Cutler,et al.  Optimal Solution of Dynamic Matrix Control with Linear Programing Techniques (LDMC) , 1985, 1985 American Control Conference.

[15]  M. Fliess,et al.  On Differentially Flat Nonlinear Systems , 1992 .

[16]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[17]  Joachim Rudolph,et al.  Flachheit: Ein neuer Zugang zur Steuerung und Regelung nichtlinearer Systeme , 1997 .

[18]  J. Lunze,et al.  A flatness-based approach to internal model control , 2006, 2006 American Control Conference.

[19]  M. Fliess,et al.  Continuous-time linear predictive control and flatness: A module-theoretic setting with examples , 2000 .

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

[21]  Francis J. Doyle,et al.  Differential flatness based nonlinear predictive control of fed-batch bioreactors , 2001 .

[22]  V. Hagenmeyer,et al.  Exact feedforward linearization based on differential flatness , 2003 .

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

[24]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[25]  V. Nevistic,et al.  Feasible suboptimal model predictive control for linear plants with state dependent constraints , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[26]  A. Isidori,et al.  Asymptotic stabilization of minimum phase nonlinear systems , 1991 .