Skip to main content

An Optimized Linear Model Predictive Control Solver

  • Conference paper
  • First Online:
Recent Advances in Optimization and its Applications in Engineering

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. J. Maciejowski, “Predictive Control with Constraints,” in Prentice Hall,2001.

    Google Scholar 

  3. K. Schittkowski, “QL: A Fortran code for convex quadratic programming - User’s guide,” University of Bayreuth, Report, Version 2.11, 2005.

    Google Scholar 

  4. S.Wright, “Applying new optimization algorithms to model predictive control,” in Proc. of CPC-V, 1996.

    Google Scholar 

  5. J. Nocedal, and S. J. Wright, “Numerical optimization,” Springer Series in Operations Research, 2nd edition, 2000.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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

    Article  MATH  MathSciNet  Google Scholar 

  8. D. Goldfarb, and A. Idnani, “A numerically stable dual method for solving strictly convex quadratic programs,” Mathematical Programming,27:1-33, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. R. Fletcher, “Practical Methods of Optimization,” John Wiley & Sons,1981.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitar Dimitrov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics