Harmonic based model predictive control for set-point tracking

This paper presents a novel model predictive control (MPC) formulation for set-point tracking. Stabilizing predictive controllers based on terminal ingredients may exhibit stability and feasibility issues in the event of a reference change for small to moderate prediction horizons. In the MPC for tracking formulation, these issues are solved by the addition of an artificial equilibrium point as a new decision variable, providing a significantly enlarged domain of attraction and guaranteeing recursive feasibility for any reference change. However, it may suffer from performance issues if the prediction horizon is not large enough. This paper presents an extension of this formulation where a harmonic artificial reference is used in place of the equilibrium point. The proposed formulation achieves even greater domains of attraction and can significantly outperform other MPC formulations when the prediction horizon is small. We prove the asymptotic stability and recursive feasibility of the proposed controller, as well as provide guidelines for the design of its main ingredients. Finally, we highlight its advantages with a case study of a ball and plate system.

[1]  Manfred Morari,et al.  Embedded Online Optimization for Model Predictive Control at Megahertz Rates , 2013, IEEE Transactions on Automatic Control.

[2]  Manfred Morari,et al.  Real-time suboptimal model predictive control using a combination of explicit MPC and online optimization , 2008, 2008 47th IEEE Conference on Decision and Control.

[3]  Denis Navarro,et al.  Optimized FPGA Implementation of Model Predictive Control for Embedded Systems Using High-Level Synthesis Tool , 2018, IEEE Transactions on Industrial Informatics.

[4]  Eric C. Kerrigan,et al.  Software and hardware code generation for predictive control using splitting methods , 2017 .

[5]  Carlos Bordons Alba,et al.  Model Predictive Control , 2012 .

[6]  Danna Zhou,et al.  d. , 1840, Microbial pathogenesis.

[7]  Antonio Ferramosca,et al.  Nonlinear MPC for Tracking Piece-Wise Constant Reference Signals , 2018, IEEE Transactions on Automatic Control.

[8]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2009, Autom..

[9]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

[10]  Eric C. Kerrigan,et al.  Predictive Control Using an FPGA With Application to Aircraft Control , 2014, IEEE Transactions on Control Systems Technology.

[11]  C.E. Shannon,et al.  Communication in the Presence of Noise , 1949, Proceedings of the IRE.

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

[13]  Mark Cannon,et al.  COSMO: A conic operator splitting method for large convex problems , 2019, 2019 18th European Control Conference (ECC).

[14]  Daniel Limón,et al.  Implementation of Model Predictive Controllers in Programmable Logic Controllers using IEC 61131-3 standard , 2018, 2018 European Control Conference (ECC).

[15]  Stephen P. Boyd,et al.  ECOS: An SOCP solver for embedded systems , 2013, 2013 European Control Conference (ECC).

[16]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2008, 2008 47th IEEE Conference on Decision and Control.

[17]  Daniel Limon,et al.  Single harmonic based Model Predictive Control for tracking , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[18]  Alberto Bemporad,et al.  Explicit Model Predictive Control , 2015, Encyclopedia of Systems and Control.

[19]  Zengqiang Chen,et al.  A novel disturbance-observer based friction compensation scheme for ball and plate system. , 2014, ISA transactions.

[20]  B. De Moor,et al.  Implementation and experimental validation of classic MPC on Programmable Logic Controllers , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[21]  Manfred Morari,et al.  Real-Time Suboptimal Model Predictive Control Using a Combination of Explicit MPC and Online Optimization , 2011, IEEE Trans. Autom. Control..

[22]  Frank Allgöwer,et al.  MPC for nonlinear periodic tracking using reference generic offline computations , 2018 .

[23]  P. Alam ‘O’ , 2021, Composites Engineering: An A–Z Guide.

[24]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[25]  Amir Beck,et al.  First-Order Methods in Optimization , 2017 .

[26]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[27]  Melanie Nicole Zeilinger,et al.  MPC for Tracking Periodic References , 2016, IEEE Transactions on Automatic Control.

[28]  Panos M. Pardalos,et al.  Convex optimization theory , 2010, Optim. Methods Softw..

[29]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[30]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..