liu.seSearch for publications in DiVA
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Lift, Partition, and Project: Parametric Complexity Certification of Active-Set QP Methods in the Presence of Numerical Errors
Linköpings universitet, Institutionen för systemteknik, Reglerteknik. Linköpings universitet, Tekniska fakulteten.
Linköpings universitet, Institutionen för systemteknik, Reglerteknik. Linköpings universitet, Tekniska fakulteten.ORCID-id: 0000-0001-6957-2603
2022 (engelsk)Inngår i: 2022 IEEE 61st Conference on Decision and Control (CDC), Institute of Electrical and Electronics Engineers (IEEE), 2022, Vol. December, s. 4381-4387Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

When Model Predictive Control (MPC) is used in real-time to control linear systems, quadratic programs (QPs) need to be solved within a limited time frame. Recently, several parametric methods have been proposed that certify the number of computations active-set QP solvers require to solve these QPs. These certification methods, hence, ascertain that the optimization problem can be solved within the limited time frame. A shortcoming in these methods is, however, that they do not account for numerical errors that might occur internally in the solvers, which ultimately might lead to optimistic complexity bounds if, for example, the solvers are implemented in single precision. In this paper we propose a general framework that can be incorporated in any of these certification methods to account for such numerical errors.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2022. Vol. December, s. 4381-4387
Serie
Proceedings of the IEEE Conference on Decision and Control, ISSN 0743-1546, E-ISSN 2576-2370 ; December
Emneord [en]
Linear systems, Control systems, Real-time systems, Complexity theory, Reliability, Certification, Optimization
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-193563DOI: 10.1109/CDC51059.2022.9993234ISI: 000948128103107Scopus ID: 2-s2.0-85146990606ISBN: 9781665467612 (digital)ISBN: 9781665467605 (digital)ISBN: 9781665467629 (tryckt)OAI: oai:DiVA.org:liu-193563DiVA, id: diva2:1755009
Konferanse
2022 IEEE 61st Conference on Decision and Control (CDC) December 6-9, 2022. Cancún, Mexico
Merknad

Funding: This work was supported by the Swedish Research Council (VR) undercontract number 2017-04710.

Tilgjengelig fra: 2023-05-05 Laget: 2023-05-05 Sist oppdatert: 2024-09-14
Inngår i avhandling
1. Real-Time Certified MPC: Reliable Active-Set QP Solvers
Åpne denne publikasjonen i ny fane eller vindu >>Real-Time Certified MPC: Reliable Active-Set QP Solvers
2023 (engelsk)Doktoravhandling, med artikler (Annet vitenskapelig)
Abstract [en]

In Model Predictive Control (MPC), optimization problems are solved recurrently to produce control actions. When MPC is used in real time to control safety-critical systems, it is important to solve these optimization problems with guarantees on the worst-case execution time. In this thesis, we take aim at such worst-case guarantees through two complementary approaches:

(i) By developing methods that determine exact worst-case bounds on the computational complexity and execution time for deployed optimization solvers.

(ii) By developing efficient optimization solvers that are tailored for the given application and hardware at hand.

We focus on linear MPC, which means that the optimization problems in question are quadratic programs (QPs) that depend on parameters such as system states and reference signals. For solving such QPs, we consider active-set methods: a popular class of optimization algorithms used in real-time applications.

The first part of the thesis concerns complexity certification of well-established active-set methods. First, we propose a certification framework that determines the sequence of subproblems that a class of active-set algorithms needs to solve, for every possible QP instance that might arise from a given linear MPC problem (i.e., for every possible state and reference signal). By knowing these sequences, one can exactly bound the number of iterations and/or floating-point operations that are required to compute a solution. In a second contribution, we use this framework to determine the exact worst-case execution time (WCET) for linear MPC. This requires factors such as hardware and software implementation/compilation to be accounted for in the analysis. The framework is further extended in a third contribution by accounting for internal numerical errors in the solver that is certified. In a similar vein, a fourth contribution extends the framework to handle proximal-point iterations, which can be used to improve the numerical stability of QP solvers, furthering their reliability.

The second part of the thesis concerns efficient solvers for real-time MPC. We propose an efficient active-set solver that is contained in the above-mentioned complexity-certification framework. In addition to being real-time certifiable, we show that the solver is efficient, simple to implement, can easily be warm-started, and is numerically stable, all of which are important properties for a solver that is used in real-time MPC applications. As a final contribution, we use this solver to exemplify how the proposed complexity-certification framework developed in the first part can be used to tailor active-set solvers for a given linear MPC application. Specifically, we do this by constructing and certifying parameter-varying initializations of the solver. 

sted, utgiver, år, opplag, sider
Linköping: Linköping University Electronic Press, 2023. s. 58
Serie
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 2324
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-193564 (URN)10.3384/9789180752190 (DOI)9789180752183 (ISBN)9789180752190 (ISBN)
Disputas
2023-06-09, KEY1, Key building, Campus Valla, Linköping, 10:15
Veileder
Merknad

Funding: Swedish Research Council (VR)

Tilgjengelig fra: 2023-05-05 Laget: 2023-05-05 Sist oppdatert: 2023-05-05bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Arnström, DanielAxehill, Daniel

Søk i DiVA

Av forfatter/redaktør
Arnström, DanielAxehill, Daniel
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric

doi
isbn
urn-nbn
Totalt: 241 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf