Is multiple-objective model-predictive control “optimal”?

We consider multiple-objective model-predictive control (MPC) of a linear time-invariant (LTI) single-input single-output (SISO) system (for simplicity without input constraints and/or disturbances). The performance index is the sum of weighted convex functionals J = Σi=1nwiJi (with wi ≥ 0). Although, by theory, the overall model-predictive control problem has a unique, globally optimal solution, this does not imply optimality of each sub-performance index Ji. To achieve “desirable” control performance, one has to find “decent” weighting factors wi; often done by “trial-and-error” which should be avoided, since weighting factor design might be not intuitive (even for LTI SISO systems without constraints; as we will show). The inherent difficulty lies in the mismatch between the “human performance index” (the optimality measure in the mind of the control engineer) and the implemented performance index J. In this paper, we illustrate these difficulties for a simple, linear third-order system and present some (old and new) approaches to ease weighting factor design. We do not give full answers but discuss first ideas which are admissible within the theoretical framework of standard MPC of LTI SISO systems.

[1]  Peter Lancaster,et al.  The theory of matrices , 1969 .

[2]  F. R. Gantmakher The Theory of Matrices , 1984 .

[3]  A. Isidori Nonlinear Control Systems , 1985 .

[4]  B. Anderson,et al.  Optimal control: linear quadratic methods , 1990 .

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

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

[7]  Ralph Kennel,et al.  Predictive control in power electronics and drives , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[8]  Alberto Bemporad,et al.  Multiobjective model predictive control , 2009, Autom..

[9]  Leopoldo G. Franquelo,et al.  Guidelines for weighting factors design in Model Predictive Control of power converters and drives , 2009, 2009 IEEE International Conference on Industrial Technology.

[10]  R. S. Kanchan,et al.  Model-Based Predictive Control of Electric Drives , 2010 .

[11]  Ralph Kennel,et al.  Predictive torque control of an induction machine fed by a neutral point clamped inverter , 2011, 2011 Workshop on Predictive Control of Electrical Drives and Power Electronics.

[12]  Ralph Kennel,et al.  Funnel control in mechatronics: An overview , 2011, IEEE Conference on Decision and Control and European Control Conference.

[13]  R. Kennel,et al.  Speed and current Model Predictive Control of an IPM synchronous motor drive , 2011, 2011 IEEE International Electric Machines & Drives Conference (IEMDC).

[14]  Juan I. Yuz,et al.  Predictive Speed Control of a Two-Mass System Driven by a Permanent Magnet Synchronous Motor , 2012, IEEE Transactions on Industrial Electronics.

[15]  Christoph M. Hackl,et al.  Contributions to high-gain adaptive control in mechatronics , 2012 .

[16]  Ralph Kennel,et al.  Classical Model Predictive Control of a Permanent Magnet Synchronous Motor , 2012, ArXiv.

[17]  Stéphane Lecoeuche,et al.  The minimum-time problem for discrete-time linear systems: A non-smooth optimization approach , 2012, 2012 IEEE International Conference on Control Applications.

[18]  Ralph Kennel,et al.  Receding horizon based trajectory planning for biaxial systems , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[19]  Marian P. Kazmierkowski,et al.  State of the Art of Finite Control Set Model Predictive Control in Power Electronics , 2013, IEEE Transactions on Industrial Informatics.

[20]  Krzysztof Szabat,et al.  Application of the MPC to the Position Control of the Two-Mass Drive System , 2013, IEEE Transactions on Industrial Electronics.