Behaviors, trajectories and data: A novel perspective on the design of unknown-input observers
Disarò, Valcher
The purpose of this paper is to propose a novel perspective, based on Willems' "behavior theory", on the design of an unknown-input observer for a given linear time-invariant discrete-time state-space model, with unknown disturbances affecting both the state and the output equations. The problem is first addressed assuming that the original system model is known, and later assuming that the model is unknown but historical data satisfying a certain assumption are available. In both cases, fundamental concepts in behavior theory, as the projection of a behavior, the inclusion of a behavior in another one, and the use of kernel and image representations, provide quite powerful tools to determine necessary and sufficient conditions for the existence of an unknown-input observer (UIO), as well as algorithms to design one of them, if it exists.
academic
Verhalten, Trajektorien und Daten: Eine neuartige Perspektive auf die Gestaltung von Beobachtern mit unbekanntem Eingang
Dieses Papier präsentiert basierend auf Willems' „Verhaltenstheorie" (behavior theory) eine neuartige Perspektive auf die Gestaltung von Beobachtern mit unbekanntem Eingang (UIO) für lineare zeitinvariante diskrete Zustandsraummodelle, die von unbekannten Störungen in den Zustands- und Ausgangsgleichungen beeinflusst werden. Die Forschung geht zunächst von bekannten ursprünglichen Systemmodellen aus und erweitert sich dann auf Fälle mit unbekannten Modellen, aber mit Verlaufsdaten, die bestimmte Annahmen erfüllen. In beiden Fällen bieten grundlegende Konzepte der Verhaltenstheorie – wie Verhaltensprojektion, Verhaltensinklusionsbeziehungen sowie Kern- und Bilddarstellungen – leistungsstarke Werkzeuge zur Bestimmung notwendiger und hinreichender Bedingungen für die Existenz von UIOs sowie zur Entwicklung von Designalgorithmen.
Kernproblem: Gestaltung eines Beobachters mit unbekanntem Eingang für lineare zeitinvariante diskrete Systeme, die von unbekannten Störungen beeinflusst werden, wobei die Störungen sowohl die Zustands- als auch die Ausgangsgleichung beeinflussen
Herausforderung: Herkömmliche Methoden basieren hauptsächlich auf algebraischen Zustandsraumoperationen und ermangeln eines einheitlichen theoretischen Rahmens zur Behandlung sowohl bekannter Modelle als auch datengestützter Szenarien
Praktische Anforderung: In komplexen Systemen existieren häufig schwer zu modellierende Störungen, weshalb eine Zustandsschätzung trotz Störungen erforderlich ist
Theoretischer Wert: Die Verhaltenstheorie bietet einen verallgemeinerten Rahmen im Vergleich zu herkömmlichen Zustandsraummethoden
Anwendungsperspektive: Datengestützte Methoden vermeiden Modellidentifikationsschritte und sind in praktischen Anwendungen effizienter
Theoretische Innovation: Erstmalige systematische Anwendung der Willems-Verhaltenstheorie auf das UIO-Design mit neuer theoretischer Perspektive
Einheitlicher Rahmen: Etablierung einer einheitlichen Methode für das UIO-Design in Szenarien mit bekannten Modellen und datengestützten Ansätzen
Notwendige und hinreichende Bedingungen: Ableitung neuer notwendiger und hinreichender Bedingungen für die Existenz von UIOs basierend auf der Verhaltenstheorie, mit Nachweis ihrer Äquivalenz zu klassischen Bedingungen
Algorithmisches Design: Bereitstellung algebraischer Algorithmen zur direkten Gestaltung von UIO-Parametern aus Daten
Erweiterte Anwendung: Behandlung des allgemeineren Falls, in dem Störungen sowohl die Zustands- als auch die Ausgangsgleichung beeinflussen
Hauptergebnis: UIO existiert dann und nur dann, wenn für beliebige Matrizen, die ker(V_p V_f W_p W_f R_p R_f) = Im(Φ_d) erfüllen, ein Ω existiert, so dass:
Theoretische Innovativität: Erstmalige systematische Anwendung der Verhaltenstheorie auf das UIO-Design, eröffnet neue Forschungsrichtungen
Methodische Vollständigkeit: Von theoretischer Analyse über Algorithmenentwurf bis zur numerischen Verifikation bildet eine vollständige Forschungskette
Einheitlicher Rahmen: Behandlung modellbekannter und datengestützter Szenarien in einem theoretischen Rahmen
Strenge Bedingungen: Bereitstellung strenger mathematischer Ableitungen und notwendiger sowie hinreichender Bedingungen
Praktische Algorithmen: Bereitstellung direkt implementierbarer algebraischer Designschritte