Basis functions design for the approximation of constrained linear quadratic regulator problems encountered in model predictive control

In earlier work, we proposed to approximate the constrained linear quadratic regulator problem by representing input and state trajectories as linear combinations of basis functions. As a result, a relatively low-dimensional optimization problem is obtained, while at the same time an infinite prediction horizon can be retained, providing benefits regarding computation and closed-loop stability when applied to model predictive control. In the following, we will extend the approach and present an optimization strategy to design basis functions that are tailored to the specific problem instance. We will show on a simulation example that the same approximation quality of the underlying problem can be achieved with fewer basis functions, which reduces the problem dimension and the computational load even further. The optimization of the basis functions can be done offline. We also discuss the constraint-free case and show that, by choosing the basis functions appropriately, the solution of the underlying linear quadratic regulator problem is recovered by the approximation.

[1]  A. Göpfert Mathematische Optimierung in allgemeinen Vektorräumen , 1973 .

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

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

[4]  James B. Rawlings,et al.  Constrained linear quadratic regulation , 1998, IEEE Trans. Autom. Control..

[5]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[6]  Liuping Wang Continuous time model predictive control design using orthonormal functions , 2001 .

[7]  Manfred Morari,et al.  Efficient interior point methods for multistage problems arising in receding horizon control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[8]  Joel Andersson,et al.  A General-Purpose Software Framework for Dynamic Optimization (Een algemene softwareomgeving voor dynamische optimalisatie) , 2013 .

[9]  Colin Neil Jones,et al.  Solving the Infinite-Horizon Constrained LQR Problem Using Accelerated Dual Proximal Methods , 2015, IEEE Transactions on Automatic Control.

[10]  Colin Neil Jones,et al.  Constrained LQR using online decomposition techniques , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[11]  Michael Muehlebach,et al.  Approximation of continuous-time infinite-horizon optimal control problems arising in model predictive control , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[12]  Raffaello D'Andrea,et al.  Implementation of a parametrized infinite-horizon model predictive control scheme with stability guarantees , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[14]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part I: Concept, Algorithm, and Analysis , 2009, IEEE Transactions on Industrial Electronics.

[15]  Jacek Gondzio,et al.  Interior point methods 25 years later , 2012, Eur. J. Oper. Res..

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

[17]  Michael Muehlebach,et al.  Parametrized infinite-horizon model predictive control for linear time-invariant systems with input and state constraints , 2016, 2016 American Control Conference (ACC).

[18]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part II: Implementation and Experimental Evaluation , 2009, IEEE Transactions on Industrial Electronics.