On Functional Observability of Nonlinear Systems and the Design of Functional Observers with Assignable Error Dynamics
Kravaris
This paper proposes a novel approach for designing functional observers for nonlinear systems, with linear error dynamics and assignable poles. Sufficient conditions for functional observability are first derived, leading to functional relationships between the Lie derivatives of the output to be estimated and the ones of the measured output. These are directly used in the proposed design of the functional observer. The functional observer is defined in differential input-output form, satisfying an appropriate invariance condition that emerges from the state-space invariance conditions of the literature. A concept of functional observer index is also proposed, to characterize the lowest feasible order of functional observer with pole assignment. Two chemical reactor applications are used to illustrate the proposed approach.
academic
Über die funktionale Beobachtbarkeit nichtlinearer Systeme und die Auslegung funktionaler Beobachter mit zuweisbarer Fehlerdynamik
In diesem Artikel wird eine neue Methode zur Auslegung funktionaler Beobachter für nichtlineare Systeme mit linearer Fehlerdynamik und zuweisbaren Polen vorgestellt. Zunächst werden hinreichende Bedingungen für die funktionale Beobachtbarkeit hergeleitet und funktionale Beziehungen zwischen den Lie-Ableitungen der zu schätzenden Ausgänge und der gemessenen Ausgänge etabliert. Diese Beziehungen werden direkt für die vorgeschlagene Auslegung des funktionalen Beobachters verwendet. Der funktionale Beobachter wird in differentieller Ein-Aus-Form definiert und erfüllt angemessene Invarianzbedingungen, die sich aus den Zustandsraum-Invarianzbedingungen in der Literatur entwickelt haben. Darüber hinaus wird das Konzept des funktionalen Beobachter-Index eingeführt, um die minimal realisierbare Ordnung des funktionalen Beobachters mit Polzuweisung zu charakterisieren. Die vorgeschlagene Methode wird durch zwei Anwendungen in chemischen Reaktoren illustriert.
Das Kernproblem dieser Forschung besteht darin, funktionale Beobachter für nichtlineare Systeme auszulegen, insbesondere in Anwendungen, in denen nur eine Funktion des Zustands und nicht der gesamte Zustandsvektor geschätzt werden muss. Herkömmliche Zustandsbeobachter müssen den gesamten Zustandsvektor rekonstruieren, was in vielen praktischen Anwendungen unnötig und rechnerisch komplex ist.
Lineare Systemansätze: Die bahnbrechende Arbeit von Luenberger konzentriert sich hauptsächlich auf lineare Systeme und kann nicht direkt auf nichtlineare Systeme angewendet werden
Exakte Linearisierungsmethoden: Bestehende Auslegungen nichtlinearer funktionaler Beobachter basieren auf exakter Linearisierung und erfordern strenge Bedingungen
Zustandsraumform: Die meisten bestehenden Methoden gehen von Anforderungen an lineare Fehlerdynamik in Zustandsraumform aus, was die Auslegungsflexibilität einschränkt
Die Innovation dieses Artikels besteht darin, von der funktionalen Beobachtbarkeit auszugehen und funktionale Beobachter direkt in Ein-Aus-Form auszulegen, wodurch die Einschränkungen herkömmlicher Methoden vermieden werden. Dies bietet eine Auslegungsmethode mit linearer Fehlerdynamik und zuweisbaren Polen für jedes lokal funktional beobachtbare nichtlineare System.
Neue Definition und hinreichende Bedingungen für die funktionale Beobachtbarkeit nichtlinearer Systeme mit Etablierung funktionaler Beziehungen basierend auf Lie-Ableitungen
Entwicklung einer Auslegungsmethode für funktionale Beobachter in Ein-Aus-Form, die die Einschränkungen der Zustandsraumform vermeidet
Einführung des Konzepts des funktionalen Beobachter-Index zur Charakterisierung der minimal realisierbaren Ordnung des funktionalen Beobachters
Bereitstellung von linearer Fehlerdynamik mit zuweisbaren Polen, um Stabilität und Konvergenz des Beobachters zu gewährleisten
Etablierung der Entsprechung zwischen Zustandsraum-Invarianzbedingungen und Ein-Aus-Invarianzbedingungen
Validierung der Praktikabilität der Methode durch Beispiele mit chemischen Reaktoren
Betrachten Sie ein nichtlineares System der folgenden Form:
dx/dt = F(x)
y = H(x)
z = q(x)
wobei x ∈ ℝⁿ der Systemzustand ist, y ∈ ℝᵖ der Vektor der gemessenen Ausgänge und z die zu schätzende Ausgangsfunktion. Das Ziel besteht darin, einen funktionalen Beobachter zu konstruieren, der eine Schätzung von z basierend nur auf Ausgangsmessungen y erzeugt.
Proposition 2: Wenn eine positive ganze Zahl m existiert, so dass q(x) lokal als Funktion von Elementen der Beobachtbarkeitsmenge dargestellt werden kann:
Durch Wahl des Polynoms λⁿ + α_(ν-1)λ^(ν-1) + ... + α₁λ + α₀ mit Wurzeln mit negativem Realteil kann die asymptotische Konvergenz des Fehlers gegen Null gewährleistet werden.
wird als funktionaler Beobachter-Index bezeichnet. Dieser Index charakterisiert die minimal realisierbare Ordnung des funktionalen Beobachters mit Polzuweisung.
Niedrige Beobachterordnung: Beide Fälle erreichen einen funktionalen Beobachter erster Ordnung, deutlich niedriger als die Ordnung eines vollständigen Zustandsbeobachters
Polzuweisung: Erfolgreiche Realisierung der Polzuweisung der Fehlerdynamik mit beliebig einstellbarer Konvergenzgeschwindigkeit
Praktikabilität: Der Beobachter kann direkt in Ein-Aus-Form implementiert werden, was die Ingenieuranwendung erleichtert
Hermann, R. and Krener, A.J. (1977). Nonlinear Controllability and Observability. IEEE Trans. Automat. Contr.
Kravaris, C. and Venkateswaran, S. (2021). Systems & Control Letters.
Montanari, A.N. et al. (2022). Functional observability and subspace reconstruction in nonlinear systems. Physical Review Research.
Gesamtbewertung: Dies ist ein Artikel mit wichtigen Beiträgen zur Theorie der Beobachter für nichtlineare Systeme. Die vom Autor vorgeschlagene Auslegungsmethode für funktionale Beobachter in Ein-Aus-Form ist innovativ, die theoretische Herleitung ist streng und die Anwendungsfälle sind angemessen. Trotz einiger Einschränkungen bietet der Artikel wertvolle theoretische Werkzeuge und Auslegungsmethoden für die Entwicklung dieses Forschungsgebiets.