We present a novel passivity enforcement (passivation) method, called KLAP, for linear time-invariant systems based on the Kalman-Yakubovich-Popov (KYP) lemma and the closely related Lur'e equations. The passivation problem in our framework corresponds to finding a perturbation to a given non-passive system that renders the system passive while minimizing the $\mathcal{H}_2$ or frequency-weighted $\mathcal{H}_2$ distance between the original non-passive and the resulting passive system. We show that this problem can be formulated as an unconstrained optimization problem whose objective function can be differentiated efficiently even in large-scale settings. We show that any minimizer of the unconstrained problem yields the same passive system. Furthermore, we prove that, in the absence of a feedthrough term, every local minimizer is also a global minimizer. For cases involving a non-trivial feedthrough term, we analyze global minimizers in relation to the extremal solutions of the Lur'e equations, which can serve as tools for identifying local minima. To solve the resulting numerical optimization problem efficiently, we propose an initialization strategy based on modifying the feedthrough term and a restart strategy when it is likely that the optimization has converged to a non-global local minimum. Numerical examples illustrate the effectiveness of the proposed method.
- Papier-ID: 2501.05178
- Titel: KLAP: KYP lemma based low-rank approximation for H2-optimal passivation
- Autoren: Jonas Nicodemus, Matthias Voigt, Serkan Gugercin, Benjamin Unger
- Klassifikation: math.OC (Mathematische Optimierung und Regelungstheorie)
- Veröffentlichungsdatum: 14. Oktober 2025 (arXiv-Preprint)
- Papierlink: https://arxiv.org/abs/2501.05178
In diesem Artikel wird eine neue Passivierungsmethode namens KLAP vorgestellt, die auf dem Kalman-Yakubovich-Popov (KYP)-Lemma und den zugehörigen Lur'e-Gleichungen für die Passivierung linearer zeitinvarianter Systeme basiert. Das Passivierungsproblem im vorgeschlagenen Rahmen entspricht der Suche nach einer Störung eines gegebenen nicht-passiven Systems, um es passiv zu machen, während gleichzeitig der H2- oder frequenzgewichtete H2-Abstand zwischen dem ursprünglichen nicht-passiven System und dem resultierenden passiven System minimiert wird. Es wird gezeigt, dass dieses Problem als uneingeschränktes Optimierungsproblem formuliert werden kann, dessen Zielfunktion auch bei großen Systemen effizient differenzierbar ist. Es wird bewiesen, dass jeder Minimierer des uneingeschränkten Problems dasselbe passive System erzeugt, und dass ohne Vorwärtskopplungsterm jeder lokale Minimierer auch ein globaler Minimierer ist.
- Anforderungen der physikalischen Systemmodellierung: Systeme in vielen physikalischen Bereichen wie Schaltkreisen, Stromnetzen, mechanischen Systemen und poröser Elastizität erfordern Passivitätsgarantien für physikalisch aussagekräftige Simulationsergebnisse
- Anforderungen der Netzwerkinterverbindung: Passive Systeme als Bausteine großer Netzwerkmodelle; leistungserhaltende Verbindungen passiver Systeme führen zu einem insgesamt passiven System
- Praktische Modellierungsherausforderungen: Obwohl physikalische Prozesse selbst passiv sind, sind Modelle, die durch unstrukturierte Modellreduktionsmethoden oder datengesteuerte Systemidentifikation gewonnen werden, häufig nicht-passiv
Bestehende Passivierungsmethoden lassen sich hauptsächlich in drei Kategorien einteilen:
- LMI-Methoden basierend auf dem KYP-Lemma: Die Rechenkosten wachsen schnell mit der Systemgröße aufgrund der erforderlichen Existenz der Lyapunov-Matrix
- Methoden basierend auf spektralen Eigenschaften der Hamilton-Matrix: Mangelnde Konvergenzgarantien, möglicherweise mehrere Iterationen erforderlich
- Methoden basierend auf diskreten Frequenzen: Passivität kann nur in bestimmten Frequenzbereichen garantiert werden
Dieser Artikel zielt darauf ab, eine effiziente Passivierungsmethode zu entwickeln, die:
- Großskalige Systeme verarbeiten kann
- Konvergenzgarantien bietet
- Optimale Lösungen im Sinne der H2-Norm findet
- Explizite Parametrisierung: Unter Ausnutzung der Existenz von Lösungen mit minimaler Rangordnung der KYP-Ungleichung wird eine explizite Parametrisierung eines beliebigen passiven Systems mit nm Entscheidungsvariablen erhalten
- Umformulierung zu uneingeschränkter Optimierung: Das konvexe Optimierungsproblem mit Nebenbedingungen wird in ein nicht-konvexes uneingeschränktes Optimierungsproblem umformuliert, mit Etablierung von Lösbarkeit, Eindeutigkeit und Gradientenberechnungsmethoden
- Theorie der globalen Optimalität: Es wird bewiesen, dass bei schiefsymmetrischen Vorwärtskopplungstermen (D+DT=0) jeder lokale Minimierer auch ein globaler Minimierer ist
- Erkennung lokaler Optimalität: Es wird ein neues Kriterium bereitgestellt, um mittels extremaler Lösungen der KYP-Ungleichung zu überprüfen, ob ein lokaler Minimierer ein globaler Minimierer ist
- Praktische Algorithmusstrategien: Es werden Initialisierungsstrategien basierend auf Vorwärtskopplungsmodifikation und Neustartstrategien vorgeschlagen
Gegeben sei ein lineares zeitinvariantes dynamisches System:
Σ:{x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)
Das Ziel besteht darin, das modifizierte System zu finden:
Σ^(C^):{x˙(t)=Ax(t)+Bu(t)y(t)=C^x(t)+Du(t)
so dass Σ^(C^) passiv ist und der H2-Abstand zum ursprünglichen System minimiert wird.
Basierend auf dem KYP-Lemma ist ein System passiv genau dann, wenn Matrizen L∈Rn×m und M∈Rm×m existieren, so dass:
C=BTL−1(−LLT)+MLTD+DT=MMT
wobei L der Lyapunov-Operator ist: L(X)=ATX+XA.
Die Zielfunktion kann ausgedrückt werden als:
J(L)=tr((C−C^(L))P(CT−C^(L)T))
wobei P das Steuerbarkeits-Gramian ist. Der Gradient ist:
∇J(L)=2XL−2P(CT−C^(L)T)M
- Initialisierung: Erhalten Sie das initiale L0 mit Algorithmus 1
- Optimierung: Lösen Sie das uneingeschränkte Problem mit L-BFGS
- Globalitätserkennung: Überprüfen Sie die Eigenwerte von Y∗=A−B(D+DT)−1M(L∗)T
- Neustartstrategien: Falls lokale Optimalität erkannt wird, führen Sie einen Gradientenschritt durch und starten Sie neu
Störung des Vorwärtskopplungsterms D zur Passivierung des Systems:
- Berechnen Sie λmin=minωλmin(Φ(iω))
- Setzen Sie Dpert=D−(λmin/2−ϵ)Im
- Lösen Sie die entsprechende algebraische Riccati-Gleichung zur Initialisierung
- ACC-Benchmark-Problem: Kleinskaliges System (n=4,m=1)
- CD-Player-Arm: Mittelskaliges System (n=120,m=2)
- Hochgeschwindigkeits-Smartphone-Verbindungsleitung: Großskaliges System (n=800,m=4)
- LMI: Standard-LMI-Methode basierend auf dem KYP-Lemma
- LMI-TP: LMI-Methode mit Spurparametrisierung
- Hamilton-Methode: Methode basierend auf Hamilton-Eigenwertstreuung
- H2-Fehler: ∥G−G^(⋅;C^)∥H2
- Rechenzeit und Iterationszahl
- Erfolgsquote der Konvergenz zum globalen Optimum
| Modell | Methode | Iterationen | Gesamtzeit (s) | Zeit pro Iteration (s) | H2-Fehler |
|---|
| ACC | KLAP | 12 | 2,29×10⁻⁴ | 1,91×10⁻⁵ | 8,71×10⁻¹ |
| ACC | LMI | 13 | 4,61×10⁻³ | 3,54×10⁻⁴ | 8,71×10⁻¹ |
| ACC | LMI-TP | 11 | 3,59×10⁻² | 3,26×10⁻³ | 8,71×10⁻¹ |
| CD-Player | KLAP | 30 | 5,44×10⁻¹ | 1,81×10⁻² | 1,06×10⁶ |
| CD-Player | LMI-TP | 116 | 6,04×10² | 5,21×10⁰ | 1,00×10⁶ |
| Smartphone | KLAP | 2208 | 1,46×10² | 6,63×10⁻² | 8,32×10⁵ |
- Recheneffizienz: KLAP ist 1-2 Größenordnungen schneller als traditionelle LMI-Methoden
- Globale Konvergenz: Ohne Vorwärtskopplungsterm sind alle lokalen Optima globale Optima
- Wirksamkeit der Neustartstrategien: Neustartstrategien können erfolgreich von nicht-globalen lokalen Optima erholen
- Großskalentauglichkeit: Funktioniert auch bei 800-dimensionalen Systemen effektiv
- Ohne Vorwärtskopplungsterm: Alle Initialisierungen konvergieren zum globalen Optimum
- Mit Vorwärtskopplungsterm: 40% der zufälligen Initialisierungen konvergieren zu nicht-globalen lokalen Optima
- Nach Verwendung der Neustartstrategien: Alle Initialisierungen konvergieren zum globalen Optimum
- Verbesserung des H2-Fehlers um etwa 31% gegenüber Referenzmethoden
- Durch Diagonalisierungstransformation wird die Lösungszeit für eine einzelne Lyapunov-Gleichung von 550 ms auf 4 ms reduziert
- Methoden basierend auf dem KYP-Lemma: Erzeugen konvexe Optimierungsprobleme, aber hohe Rechenkosten
- Methoden basierend auf Hamilton-Spektrum: Mangelnde Konvergenzgarantien
- Methoden basierend auf Frequenzabtastung: Nur in bestimmten Frequenzbereichen wirksam
- Vermeidung großskaliger LMI-Lösung
- Bereitstellung theoretischer Konvergenzgarantien
- Anwendbarkeit auf großskalige Systeme
- Klare Kriterien für globale Optimalität
- Die KLAP-Methode transformiert erfolgreich das Optimierungsproblem mit Nebenbedingungen in ein uneingeschränktes Problem
- Garantiert globale Optimalität bei schiefsymmetrischen Vorwärtskopplungstermen
- Bietet effektive Mechanismen zur Erkennung lokaler Optimalität und zum Neustart
- Zeigt überlegene Recheneffizienz bei mehreren Benchmark-Tests
- Bei nicht-trivialen Vorwärtskopplungstermen können mehrere lokale Optima existieren
- Erfordert asymptotische Stabilitätsannahmen für das System
- Konzentriert sich derzeit hauptsächlich auf H2-Norm-Optimierung
- Erweiterung auf das beschränkte reelle Lemma zur Findung des nächsten kontraktiven Systems
- Anwendung auf parametrisierte Systeme und differential-algebraische Gleichungen
- Untersuchung von H∞-optimalen Passivierungsproblemen
- Solide theoretische Beiträge: Vollständige theoretische Analyse einschließlich Existenz, Eindeutigkeit und globaler Optimalität
- Starke Methodische Innovation: Geschickte Nutzung der Niedrigrang-Zerlegung des KYP-Lemmas, Vermeidung von Rechnenengpässen traditioneller Methoden
- Hervorragende Praktikabilität: Algorithmus ist leicht zu implementieren und für großskalige Systeme geeignet
- Umfassende Experimente: Validierung der Methode auf Benchmark-Systemen verschiedener Größenordnungen
- Problem lokaler Optima: Bei allgemeinen Vorwärtskopplungstermen können lokale Optima auftreten
- Abhängigkeit von Initialisierung: Die Methodenleistung hängt in gewissem Maße von der Initialisierungsqualität ab
- Unvollständige theoretische Analyse: Die Analyse für den Fall D+DT≻0 ist nicht ausreichend vollständig
- Akademischer Wert: Bietet neue theoretische Perspektiven und Lösungsmethoden für Passivierungsprobleme
- Praktischer Wert: Besonders geeignet für Passivierungsbedarf großskaliger Ingenieurssysteme
- Reproduzierbarkeit: Code und Daten sind öffentlich verfügbar, was Verifikation und Anwendung erleichtert
- Passivierung großskaliger linearer Systeme
- Wiederherstellung der Passivität nach Modellreduktion
- Nachbearbeitung nach datengestützter Systemidentifikation
- Entwurf von Netzwerkverbindungssystemen
Das Papier zitiert 58 relevante Literaturquellen, die hauptsächlich folgende Bereiche abdecken:
- Theoretische Grundlagen dissipativer Systeme Willems, 1972
- KYP-Lemma und positive Realität Anderson & Vongpanitlerd, 1973
- Übersicht über Passivierungsmethoden Grivet-Talocia & Gustavsen, 2016
- Numerische Optimierungsmethoden Boyd et al., 1989