Summary
This article addresses the fast on-line solution of a sequence of quadratic programs underlying a linear model predictive control scheme. We introduce an algorithm which is tailored to efficiently handle small to medium sized problems with relatively small number of active constraints. Different aspects of the algorithm are examined and its computational complexity is presented. Finally, we discuss a modification of the presented algorithm that produces “good” approximate solutions faster.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. J. Qin, and T. A. Badgwell, “An overview of industrial model predictive control technology. In chemical process control: Assessment and new directions for research,” in AIChE Symposium Series 316, 93, Jeffrey C. Kantor, Carlos E. Garcie and Brice Carnahan Eds.,232-256, 1997.
J. Maciejowski, “Predictive Control with Constraints,” in Prentice Hall,2001.
K. Schittkowski, “QL: A Fortran code for convex quadratic programming - User’s guide,” University of Bayreuth, Report, Version 2.11, 2005.
S.Wright, “Applying new optimization algorithms to model predictive control,” in Proc. of CPC-V, 1996.
J. Nocedal, and S. J. Wright, “Numerical optimization,” Springer Series in Operations Research, 2nd edition, 2000.
H. Diedam, D. Dimitrov, P.-B. Wieber, M. Katja, and M. Diehl, “Online walking gait generation with adaptive foot positioning through linear model predictive control,” in Proc. of the IEEE/RSJ IROS,pp. 1121-1126, 2008.
P.E. Gill, N.I. Gould, W. Murray, M.A. Saunders, and M.H.Wright “A weighted gram-schmidt method for convex quadratic programming,” Mathematical Programming, Vol.30, No.2, pp.176-195, 1984
D. Goldfarb, and A. Idnani, “A numerically stable dual method for solving strictly convex quadratic programs,” Mathematical Programming,27:1-33, 1983.
D. Dimitrov, P.-B. Wieber, O. Stasse, J. Ferreau, and H. Diedam, “An optimized linear model predictive control solver for online walking motion generation,” in Proc. of the IEEE Int. Conf. on Robot. & Automat.,pp. 1171-1176, 2009.
D. Dimitrov, J. Ferreau, P.-B. Wieber, and M. Diehl, “On the implementation of model predictive control for on-line walking pattern generation,” in Proc. of the IEEE Int. Conf. on Robot. & Automat.,pp. 2685-2690, 2008.
R. Fletcher, “Practical Methods of Optimization,” John Wiley & Sons,1981.
H.J. Ferreau, “ An online active set strategy for fast solution of parametric quadratic programs with applications to predictive engine control,” University of Heidelberg,2006.
P.-B. Wieber, “Trajectory free linear model predictive control for stable walking in the presence of strong perturbations,” in Proc. of IEEE-RAS Int. Conf. on Humanoid Robots,pp.137-142, 2006.
Y. Wang, and S. Boyd, “Fast model predictive control using online optimization,” in Proc. of 17th IFAC World Congress on Automatic Control,pp. 6974- 6979, 2008.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer -Verlag Berlin Heidelberg
About this paper
Cite this paper
Dimitrov, D., Wieber, PB., Stasse, O., Ferreau, H.J., Diedam, H. (2010). An Optimized Linear Model Predictive Control Solver. In: Diehl, M., Glineur, F., Jarlebring, E., Michiels, W. (eds) Recent Advances in Optimization and its Applications in Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12598-0_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-12598-0_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12597-3
Online ISBN: 978-3-642-12598-0
eBook Packages: EngineeringEngineering (R0)