Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • About
  • Communities & Collections
  • Advanced Search
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Faculty of Engineering
  4. Horizon-independent preconditioner design for linear predictive control
 
  • Details
Horizon-independent preconditioner design for linear predictive control
File(s)
McInerneyKerriganConstantinidesTAC.pdf (323.43 KB)
Accepted version
Author(s)
McInerney, Ian
Kerrigan, Eric
Constantinides, George
Type
Journal Article
Abstract
First-order optimization solvers, such as the Fast Gradient Method, are increasingly being used to solve Model Predictive Control problems in resource-constrained environments. Unfortunately, the convergence rate of these solvers is significantly affected by the conditioning of the problem data, with ill-conditioned problems requiring a large number of iterations. To reduce the number of iterations required, we present a simple method for computing a horizon-independent preconditioning matrix for the Hessian of the condensed problem. The preconditioner is based on the block Toeplitz structure of the Hessian. Horizon-independence allows one to use only the predicted system and cost matrices to compute the preconditioner, instead of the full Hessian. The proposed preconditioner has equivalent performance to an optimal preconditioner in numerical examples, producing speedups between 2x and 9x for the Fast Gradient Method. Additionally, we derive horizon-independent spectral bounds for the Hessian in terms of the transfer function of the predicted system, and show how these can be used to compute a novel horizon-independent bound on the condition number for the preconditioned Hessian.
Date Issued
2023-01-01
Date Acceptance
2022-01-14
Citation
IEEE Transactions on Automatic Control, 2023, 68 (1), pp.580-587
URI
http://hdl.handle.net/10044/1/94515
URL
https://ieeexplore.ieee.org/document/9691890
DOI
https://www.dx.doi.org/10.1109/TAC.2022.3145657
ISSN
0018-9286
Publisher
Institute of Electrical and Electronics Engineers
Start Page
580
End Page
587
Journal / Book Title
IEEE Transactions on Automatic Control
Volume
68
Issue
1
Replaces
10044/1/83539
http://hdl.handle.net/10044/1/83539
Copyright Statement
© 2022 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information
Identifier
http://arxiv.org/abs/2010.08572v1
Subjects
math.OC
math.OC
cs.SY
eess.SY
Publication Status
Published
Date Publish Online
2022-01-25
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback