Model predictive control of differentially flat systems using Haar wavelets

A dynamical system is differentially flat if it is Lie-Bäcklund (L-B) equivalent to a free dynamical system which has dimension equal to that of the input of the original system. By the virtue of differential flatness, the classical nonlinear model predictive control optimization problem can be reduced to a lower dimensional nonlinear programming problem with respect to the flat outputs. A novel computational method based on Haar wavelets in the time-domain for solving the resulting nonlinear programming problem is developed to obtain an approximation of the optimal flat output trajectory. The Haar wavelet integral operational matrix is utilized to transform the nonlinear programming problem to a finite dimensional nonlinear static optimization problem. Thus, the proposed approach utilizes flatness as a structural property of nonlinear systems, and the convenient mathematical properties of Haar wavelets to develop an efficient computational algorithm for nonlinear model predictive control of differentially flat systems.

[1]  R. Murray,et al.  Differential Flatness of Mechanical Control Systems: A Catalog of Prototype Systems , 1995 .

[2]  Jean Lévine,et al.  A Flatness-Based Iterative Method for Reference Trajectory Generation in Constrained NMPC , 2009 .

[3]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

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

[5]  R. Donald Bartusiak,et al.  NLMPC: A Platform for Optimal Control of Feed- or Product-Flexible Manufacturing , 2007 .

[6]  Ralf Rothfuß,et al.  Flatness based control of a nonlinear chemical reactor model , 1996, Autom..

[7]  Jean Lévine On necessary and sufficient conditions for differential flatness , 2010, Applicable Algebra in Engineering, Communication and Computing.

[8]  R. Murray,et al.  Real‐time trajectory generation for differentially flat systems , 1998 .

[9]  Jean Lévine,et al.  Modelling and Motion Planning for a Class of Weight Handling Equipments , 2000 .

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

[11]  José A. De Doná,et al.  Minimum-time trajectory generation for constrained linear systems using flatness and B-splines , 2011, Int. J. Control.

[12]  Hamid Reza Karimi,et al.  A computational method for solving optimal control and parameter estimation of linear systems using Haar wavelets , 2004, Int. J. Comput. Math..

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

[14]  Mark B. Milam,et al.  Trajectory generation for differentially flat systems via NURBS basis functions with obstacle avoidance , 2006, 2006 American Control Conference.

[15]  C. Hsiao,et al.  Optimal Control of Linear Time-Varying Systems via Haar Wavelets , 1999 .

[16]  B. Paden,et al.  A different look at output tracking: control of a VTOL aircraft , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[17]  M. Fliess,et al.  Flatness, motion planning and trailer systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[18]  Jean Levine,et al.  Analysis and Control of Nonlinear Systems , 2009 .

[19]  C. F. Chen,et al.  Haar wavelet method for solving lumped and distributed-parameter systems , 1997 .

[20]  Behzad Moshiri,et al.  Haar Wavelet-Based Approach for Optimal Control of Second-Order Linear Systems in Time Domain , 2005 .

[21]  Chun-Hui Hsiao,et al.  Haar wavelet direct method for solving variational problems , 2004, Math. Comput. Simul..

[22]  Sunil K. Agrawal,et al.  Differentially Flat Systems , 2004 .

[23]  George H. Staus,et al.  Interior point SQP strategies for large-scale, structured process optimization problems , 1999 .

[24]  José A. De Doná,et al.  Splines and polynomial tools for flatness-based constrained motion planning , 2012, Int. J. Syst. Sci..

[25]  R. Murray,et al.  Flat Systems , 1997 .

[26]  R. Murray,et al.  Flat systems, equivalence and trajectory generation , 2003 .

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

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

[29]  Hamid Reza Karimi,et al.  Numerically efficient approximations to the optimal control of linear singularly perturbed systems based on Haar wavelets , 2005, Int. J. Comput. Math..

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

[31]  Lorenz T. Biegler,et al.  Advanced-Multi-Step Nonlinear Model Predictive Control , 2013 .