Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Technical communique: A sparse and condensed QP formulation for predictive control of LTI systems

Published: 01 May 2012 Publication History

Abstract

The computational burden that model predictive control (MPC) imposes depends to a large extent on the way the optimal control problem is formulated as an optimization problem. We present a formulation where the input is expressed as an affine function of the state such that the closed-loop dynamics matrix becomes nilpotent. Using this approach and removing the equality constraints leads to a compact and sparse optimization problem to be solved at each sampling instant. The problem can be solved with a cost per interior-point iteration that is linear with respect to the horizon length, when this is bigger than the controllability index of the plant. The computational complexity of existing condensed approaches grow cubically with the horizon length, whereas existing non-condensed and sparse approaches also grow linearly, but with a greater proportionality constant than with the method presented here.

References

[1]
Feedback systems: An introduction for scientists and engineers. Princeton University Press.
[2]
Convex optimization. Cambridge University Press, Cambridge, UK.
[3]
Deadbeat control and tracking of discrete-time systems. IEEE Transactions on Automatic Control. v27 i1. 176-181.
[4]
Predictive control with constraints. Pearson Education, Harlow, UK.
[5]
Application of interior-point methods to model predictive control. Journal of Optimization Theory and Applications. v99 i3. 723-757.
[6]
A numerically robust state-space approach to stable predictive control strategies. Automatica. v34 i1. 65-73.
[7]
Constrained linear quadratic regulation. IEEE Transactions on Automatic Control. v43 i8. 1163-1169.
[8]
A direct computation of state deadbeat feedback gains. IEEE Transactions on Automatic Control. v38 i8. 1283-1284.
[9]
Deadbeat control: a special inverse eigenvalue problem. BIT Numerical Mathematics. v24 i4. 681-699.
[10]
Van Dooren, P., Emami-Naeini, A., & Silverman, L. (1979). Stable extraction of the Kronecker structure of pencils. In Proceedings of 17th conference on decision and control (pp. 521-524). San Diego, CA, USA.
[11]
Interior-point method for optimal control of discrete-time systems. Journal on Optimization Theory and Applications. v77. 161-187.
[12]
Wright, S.J. (1996). Applying new optimization algorithms to model predictive control. In Proceedings of international conference chemical process control (pp. 147-155). Tahoe City, CA, USA.

Cited By

View all
  • (2018)Engineering Self-Adaptive Software SystemsACM Transactions on Autonomous and Adaptive Systems10.1145/310574813:1(1-27)Online publication date: 16-Apr-2018
  • (2017)Automated control of multiple software goals using multiple actuatorsProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering10.1145/3106237.3106247(373-384)Online publication date: 21-Aug-2017
  • (2016)Model predictive control for software systems with CobRAProceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/2897053.2897054(35-46)Online publication date: 14-May-2016

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Automatica (Journal of IFAC)
Automatica (Journal of IFAC)  Volume 48, Issue 5
May, 2012
307 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 01 May 2012

Author Tags

  1. Linear systems
  2. Optimization
  3. Predictive control
  4. Quadratic programming

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Engineering Self-Adaptive Software SystemsACM Transactions on Autonomous and Adaptive Systems10.1145/310574813:1(1-27)Online publication date: 16-Apr-2018
  • (2017)Automated control of multiple software goals using multiple actuatorsProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering10.1145/3106237.3106247(373-384)Online publication date: 21-Aug-2017
  • (2016)Model predictive control for software systems with CobRAProceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/2897053.2897054(35-46)Online publication date: 14-May-2016

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media