toplogo
سجل دخولك

Effiziente rekursive datengesteuerte prädiktive Steuerung (erweiterte Version)


المفاهيم الأساسية
Die Kernaussage dieses Artikels ist, dass eine effiziente rekursive Aktualisierung der datengesteuerten prädiktiven Steuerung (DeePC) durch eine äquivalente niedrigdimensionale Transformation und ein schnelles SVD-Aktualisierungsverfahren erreicht werden kann.
الملخص

Der Artikel stellt einen neuen rekursiven Aktualisierungsalgorithmus für die datengesteuerte prädiktive Steuerung (DeePC) vor, um die zunehmende Rechenleistung aufgrund rekursiver Datenupdates zu bewältigen. Der Algorithmus nutzt die Singulärwertzerlegung (SVD) für effiziente niedrigdimensionale Transformationen und schnelle Updates.

Der Algorithmus besteht aus zwei Hauptkomponenten:

  1. Eine äquivalente niedrigdimensionale Transformation des DeePC-Problems in einer allgemeinen Form unter Verwendung von SVD.
  2. Ein schnelles SVD-Aktualisierungsverfahren, das die neuen SVD-Komponenten bei jeder rekursiven Aktualisierung effizient berechnet.

Der Algorithmus ist sehr flexibel, da er auf der allgemeinen Form des DeePC basiert. Dies ermöglicht die Einbeziehung verschiedener datengetriebener Methoden, die Pseudoinverse und Hankel-Matrizen verwenden, wie z.B. die Subspace Predictive Control (SPC). Es wird gezeigt, dass SPC als Spezialfall des allgemeinen DeePC-Problems dargestellt werden kann und dass der Algorithmus eine asymptotisch konsistente Vorhersage für stochastische lineare zeitinvariante Systeme ermöglicht.

Die Wirksamkeit der vorgeschlagenen Methoden wird durch Simulationsstudien validiert.

edit_icon

تخصيص الملخص

edit_icon

إعادة الكتابة بالذكاء الاصطناعي

edit_icon

إنشاء الاستشهادات

translate_icon

ترجمة المصدر

visual_icon

إنشاء خريطة ذهنية

visit_icon

زيارة المصدر

الإحصائيات
Die durchschnittliche Differenz der Eingangssignale zwischen den beiden Algorithmen beträgt 6,7 × 10−12. Die durchschnittliche Differenz der Ausgangssignale zwischen den beiden Algorithmen beträgt 5,2 × 10−12. Die durchschnittliche Rechenzeit für jeden rekursiven Schritt beträgt 0,1557 Sekunden für Algorithmus 1 und 0,0026 Sekunden für Algorithmus 3.
اقتباسات
"Eine Haupthürde ergibt sich mit der zunehmenden Rechenleistung von DeePC bei der Integration weiterer Ein-/Ausgabedaten." "Unser vorgeschlagener Algorithmus ist sehr flexibel, da er auf der allgemeinen Form des DeePC basiert."

الرؤى الأساسية المستخلصة من

by Jicheng Shi,... في arxiv.org 03-26-2024

https://arxiv.org/pdf/2309.13755.pdf
Efficient Recursive Data-enabled Predictive Control (Extended Version)

استفسارات أعمق

Wie könnte der vorgeschlagene Algorithmus für adaptive DeePC-Strategien erweitert werden, die für langsam zeitvariante lineare Systeme oder unbekannte nichtlineare Systeme geeignet sind

Um den vorgeschlagenen Algorithmus für adaptive DeePC-Strategien zu erweitern, die für langsam zeitvariante lineare Systeme oder unbekannte nichtlineare Systeme geeignet sind, könnten verschiedene Anpassungen vorgenommen werden. Eine Möglichkeit wäre die Integration von adaptiven Parametern, die sich an die sich ändernden Systemdynamiken anpassen können. Dies könnte durch die Einführung von adaptiven Regulierungstermen oder die Verwendung von adaptiven Modellen zur Schätzung der Systemdynamik erfolgen. Darüber hinaus könnte der Algorithmus so angepasst werden, dass er auf nichtlineare Systeme angewendet werden kann, indem nichtlineare Modellierungstechniken oder adaptive Regelungsmethoden implementiert werden.

Welche Auswirkungen haben unterschiedliche Strategien zur Handhabung veralteter Daten, wie z.B. Vergessensfaktoren oder das Entfernen von Datenpunkten, auf die Leistung des rekursiven DeePC-Algorithmus

Die Verwendung unterschiedlicher Strategien zur Handhabung veralteter Daten, wie Vergessensfaktoren oder das Entfernen von Datenpunkten, kann signifikante Auswirkungen auf die Leistung des rekursiven DeePC-Algorithmus haben. Vergessensfaktoren können dazu beitragen, dass veraltete Daten weniger Einfluss auf die aktuellen Vorhersagen haben, was die Anpassungsfähigkeit des Algorithmus verbessern kann. Auf der anderen Seite kann das Entfernen von Datenpunkten dazu führen, dass der Algorithmus schneller auf neue Daten reagiert und sich schneller an veränderte Systemdynamiken anpasst. Die Wahl der geeigneten Strategie hängt von den spezifischen Anforderungen des Systems und den gewünschten Leistungsmerkmalen ab.

Wie könnte der Algorithmus für andere datengetriebene Methoden, die Hankel-Matrizen verwenden, wie z.B. Simulationen, physikbasierte Filter und datengetriebene Beobachter, verallgemeinert werden

Der Algorithmus könnte für andere datengetriebene Methoden, die Hankel-Matrizen verwenden, wie Simulationen, physikbasierte Filter und datengetriebene Beobachter, verallgemeinert werden, indem er an die spezifischen Anforderungen und Strukturen dieser Methoden angepasst wird. Dies könnte die Integration spezifischer Optimierungsziele, Modellierungsansätze oder Datenverarbeitungstechniken umfassen, um eine effektive Anwendung des Algorithmus auf diese verschiedenen Anwendungen zu ermöglichen. Durch die Berücksichtigung der spezifischen Merkmale und Anforderungen dieser Methoden kann der Algorithmus entsprechend angepasst und erweitert werden, um eine breite Palette von datengetriebenen Anwendungen zu unterstützen.
0
star