Modellprädiktive Regelung

  Illustration des Prinzips von Model Predictive Control Urheberrecht: © IC

Sowohl in Industrie als auch in Forschung gewinnen Regelungsmethoden basierend auf Online-Optimierung und Receding-Horizon-Informationen, wie zum Beispiel die modellprädiktive Regelung (Model Predictive Control, MPC), immer mehr an Bedeutung. Bei der MPC wird in jedem Abtastschritt ein geeignetes Optimalsteuerungsproblem mit endlichem Prädiktionshorizont gelöst. Dabei wird lediglich die erste Komponente der optimalen Lösung der Eingangstrajektorie bis zum nächsten Abtastschritt angewendet.

MPC-Verfahren beruhen in der Regel auf der Annahme, dass die unterliegende Optimierung vernachlässigt werden kann und das optimale Eingangssignal zu jedem Abtastschritt exakt berechnet werden kann. Bei einer schnellen Prozessdynamik oder rechenzeitbeschränkter Hardware ist diese Annahme jedoch möglicherweise nicht mehr gültig. Die Gewährleistung von wichtigen Stabilitäts- und Performance-Eigenschaften des resultierenden geschlossenen Regelkreises stellt dann eine herausfordernde Aufgabe dar, wenn es um die praktische Anwendung von MPC-Verfahren in Echtzeit geht. Dies spricht für die Entwicklung numerisch effizienter MPC-Algorithmen, welche eine schnelle und effiziente Lösung des Online Optimalsteuerungsproblems ermöglichen und gleichzeitig systemtheoretische Eigenschaften des geschlossenen Regelkreises garantieren können (z. B. Stabilität und Einhaltung von Eingangs- und Zustandsbeschränkungen). In diesem Fall besteht der geschlossene Regelkreis aus den verkoppelten Dynamiken von der geregelter Strecke und zugehörigem Optimierungsalgorithmus.

Unser Ziel ist der Entwurf und Analyse sogenannter barrierefunktionenbasierter Anytime-MPC-Algorithmen unter Berücksichtigung der Dynamik des zugrundeliegenden Optimierungsalgorithmus. Diese garantieren sowohl wünschenswerte systemtheoretische als auch algorithmische Eigenschaften für beliebig schnelle Prozessdynamiken und unabhängig von der Zahl der pro Abtastschritt ausgeführten Iterationen. Die Implementierung der entwickelten MPC-Algorithmen im Bereich des autonomen Fahrens zeigt, dass der entwickelte Ansatz in der Praxis sehr gut funktioniert.

 

Zugehörige Publikationen

Titel Beteiligte
Anytime MHE-based output feedback MPC
In: IFAC-PapersOnLine, 54 (2021), 6, 264-271
Beitrag zu einem Tagungsband, Fachzeitschriftenartikel
[DOI: 10.1016/j.ifacol.2021.08.555]
Gharbi, Meriem (Corresponding author)
Ebenbauer, Christian Johannes (Corresponding author)
Sparsity-Exploiting Anytime Algorithms for Model Predictive Control: A Relaxed Barrier Approach
In: IEEE transactions on control systems technology, 28 (2018), 2, 425-435
Fachzeitschriftenartikel
[DOI: 10.1109/TCST.2018.2880142]
Feller, Christian (Corresponding author)
Ebenbauer, Christian Johannes
Online learning with stability guarantees: A memory-based warm starting for real-time MPC
In: Automatica : a journal of IFAC, 122 (2020), 109247
Fachzeitschriftenartikel
[DOI: 10.1016/j.automatica.2020.109247]
Schwenkel, Lukas (Corresponding author)
Gharbi, Meriem
Trimpe, Johann Sebastian
Ebenbauer, Christian Johannes
A stabilizing iteration scheme for model predictive control based on relaxed barrier functions
In: Automatica : a journal of IFAC, the International Federation of Automatic Control, 80 (2017), 328-339
Fachzeitschriftenartikel
[DOI: 10.1016/j.automatica.2017.02.001]
Feller, Christian (Corresponding author)
Ebenbauer, Christian Johannes (Corresponding author)