Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Bildquellen: jcomp, bzw. rawpixel.com, auf Freepik
\(\rightarrow\) Nichtlineare Modellprädiktive Regelung (NMPC)
1/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Bei jedem Samplingzeitpunkt:
1. Bestimme aktuellen Zustand
3. Verwende Feedbackwert bis zum nächsten
Samplingzeitpunkt
2. Löse Optimalsteuerungsproblem (OCP) über
Prädiktionshorizont
2/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Systemzustand
und
Steuerung
Systemzustand
und
Steuerung
Laufende und terminale Kosten
Laufende und terminale Kosten
ODE Modell
ODE Modell
Gemischte Zustands- und Steuerungspfadnebenbedingungen
+
Randbedingungen
Modellierung
3/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
\(\infty\) - dimensionales OCP
Modellierung
Multi-Level Iterations (MLI)
[Wirsching, 2018]
Real-Time Iterations (RTI)
[Diehl et. al, 2002]
Nichtlineares Programm (NLP)
Direct Multiple Shooting (DMS)
[Bock, Plitt 1984]
Theoretische Grundlagen
Quadratisches Programm (QP)
Zugeschnittenes SQP-Verfahren
3/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
1.
2.
3.
4.
Realistisches Testproblem mit realen Kennfeldern und Fahrdaten
Erfolgreiche numerische Tests
OCP semilinear parabolischer PDEs
Beweis asymptotischer Stabilität der System-Optimierer-Dynamik
Klassifikation im multivariaten Fall
Methode zur multivariaten, form-erhaltenden, glatten Interpolation
Berücksichtigung externer Einflüsse bei DMS, RTI und MLI
Angepasste Condensing-Strategien
Szenariobasiertes Online-Feedback
Online-Aufwand: Matrix-Vektor-Multiplikation oder Lösen eines QPs
4/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
BESONDERHEITEN MEINER METHODE:
MEINE METHODE:
Schritt 1: Formerhaltende glatte univariate Interpolation entlang der Gitterlinien, bspw. mit [Costantini, 1988]
Schritt 2: Gewichtung der univariaten Interpolation durch höherdimensionale Erweiterung von Coons' Patches [Coons, 1967]
THEMA: Interpolation multivariater tabellarisierter Daten (Kennfelder)
HERAUSFORDERUNGEN:
5/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
2.
Realistisches Testproblem mit realen Kennfeldern und Fahrdaten
Erfolgreiche numerische Tests
OCP semilinear parabolischer PDEs
Beweis asymptotischer Stabilität der System-Optimierer-Dynamik
Klassifikation im multivariaten Fall
Methode zur multivariaten, form-erhaltenden, glatten Interpolation
Berücksichtigung externer Einflüsse bei DMS, RTI und MLI
Angepasste Condensing-Strategien
Szenariobasiertes Online-Feedback
Online-Aufwand: Matrix-Vektor-Multiplikation oder Lösen eines QPs
6/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
MEINE METHODE:
Löse
OCP
Löse
OCP
Löse
OCP
THEMA: Schnelles Online-Feedback
VARIANTEN MEINER METHODE:
HERAUSFORDERUNGEN:
Optimale Lösung &
Feedbackoperator
Optimale Lösung &
Feedbackoperator
Optimale Lösung &
Feedbackoperator
Neue
Steuerung
Feedbackoperator
aus Szenario
Aktueller Systemzustand
Optimale Lösung aus Szenario
7/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Resi-duen
Linearisierung bzgl.
Zuständen u. Steuerung
Hesse-Matrix bzgl.
Zuständen und Steuerung
Gradient bzgl.
Zuständen und Steuerung
Lin. bzgl.
Parametern
Lin. bzgl. aktuellem Zustand
Linearisierung bzgl.
externen Einflüssen
Hesse-Matrix bzgl. aktuellem Zustand,
Parametern und externen Einflüssen dann Zuständen und Steuerungen
8/14
Variablen:
Zustände und Steuerungen
Linearisiert und ausgewertet in Szenario-lösung
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Variablen:
Zustände und Steuerungen
Linearisiert und ausgewertet in Szenario-lösung
Lineare Approximation der Residuuen bzgl.
aktuellem Zustand, Parametern und externen Einflüssen
8/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
3.
Realistisches Testproblem mit realen Kennfeldern und Fahrdaten
Erfolgreiche numerische Tests
OCP semilinear parabolischer PDEs
Beweis asymptotischer Stabilität der System-Optimierer-Dynamik
Klassifikation im multivariaten Fall
Methode zur multivariaten, form-erhaltenden, glatten Interpolation
Berücksichtigung externer Einflüsse bei DMS, RTI und MLI
Angepasste Condensing-Strategien
Szenariobasiertes Online-Feedback
Online-Aufwand: Matrix-Vektor-Multiplikation oder Lösen eines QPs
9/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
MEINE REALISTISCHE EACC FORMULIERUNG:
Freie Variable: Strecke \(s\)
Zustände: Geschwindigkeit \(v\) und Zeit \(t\)
Steuerung: Beschleunigung \(a\)
Energieverbrauch und Komfortaspekte
Beschleunigungs-, und Geschwindigkeitsschranken
und Sicherheitsabstand
Energieverbrauch und Komfortaspekte
Beschleunigungs-, und Geschwindigkeitsschranken
und Sicherheitsabstand
10/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
MEIN TESTSETUP:
Echtdaten einer Fahrt von 34,5km in Stuttgart
Reale Kennfelder vom Industriepartner
Interpolation der Kennfelder mit meiner neuen Methode
PP0 verletzt
Tempolimit!
Energieeffizientes Befolgen
des Tempolimits
Energieeffizientes Verfolgen von PP0
11/14
Energieeffizientes Verfolgen von PP0
Energieeffizientes Befolgen
des Tempolimits
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
4.
Realistisches Testproblem mit realen Kennfeldern und Fahrdaten
Erfolgreiche numerische Tests
OCP semilinear parabolischer PDEs
Beweis asymptotischer Stabilität der System-Optimierer-Dynamik
Klassifikation im multivariaten Fall
Methode zur multivariaten, form-erhaltenden, glatten Interpolation
Berücksichtigung externer Einflüsse bei DMS, RTI und MLI
Angepasste Condensing-Strategien
Szenariobasiertes Online-Feedback
Online-Aufwand: Matrix-Vektor-Multiplikation oder Lösen eines QPs
12/14
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
MOTIVATION: Stabilität Grundvoraussetzung für Sicherheit
ODE-FALL: Stabilität bewiesen, s. bspw. [Zanelli et. al, 2021]
Semilineare parabolische PDE
Semilineare parabolische PDE
Rand-steuerung
(aus [Tröltzsch, 2009])
13/14
MEIN BEITRAG:
Inexakte NMPC Methoden auch bei PDEs stabil
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
System-
verhalten
System-
verhalten
Optimierer-
iteration(en)
Systemzustand
Steuerung
Optimierer-
iteration(en)
Der Gleichgewichtspunkt \( \left(y^\ast, u^\ast\right) = \left(0,0\right)\in L^p\left(\Omega\right)\times L^s\left(\Sigma\right) \) ist asymptotisch stabil für die System-Optimierer-Dynamik.
(aus [Tröltzsch, 2009])
13/14
MEIN BEITRAG:
Inexakte NMPC Methoden auch bei PDEs stabil
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
System-
verhalten
System-
verhalten
Optimierer-
iteration(en)
Systemzustand
Steuerung
Optimierer-
iteration(en)
Der Gleichgewichtspunkt \( \left(y^\ast, u^\ast\right) = \left(0,0\right)\in L^p\left(\Omega\right)\times L^s\left(\Sigma\right) \) ist asymptotisch stabil für die System-Optimierer-Dynamik.
Schritt 1: Zustände bleiben im Level-Set \(\mathcal{Y}_{\bar{V}}\) einer Lyapunov-Fkt. und Steuerungen im Kontraktionsgebiet des Optimierers
Schritt 2: Abschätzungen für Kontraktion des Steuerungs-fehlers \(E^j\) und der modifizierten Lyapunov-Fkt. \(V^j\), wobei
Schritt 3: Asymptotische Stabilität des positiven, linearen Systems für die oberen Schranken \(E^j_\mathrm{u}\), \(V^j_\mathrm{u}\) gegeben durch
13/14
MEIN BEITRAG:
Inexakte NMPC Methoden auch bei PDEs stabil
Ihno Schrot — Efficient Numerical Methods for NMPC with Applications in ACC — Disputationsvortrag — 03. Juli 2025
Realistisches Testproblem mit realen Kennfeldern und Fahrdaten
Erfolgreiche numerische Tests
OCP semilinear parabolischer PDEs
Beweis asymptotischer Stabilität der System-Optimierer-Dynamik
Klassifikation im multivariaten Fall
Methode zur multivariaten, form-erhaltenden, glatten Interpolation
Berücksichtigung externer Einflüsse bei DMS, RTI und MLI
Angepasste Condensing-Strategien
Szenariobasiertes Online-Feedback
Online-Aufwand: Matrix-Vektor-Multiplikation oder Lösen eines QPs
14/14