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
Sulla Osservabilità Funzionale di Sistemi Nonlineari e la Progettazione di Osservatori Funzionali con Dinamica dell'Errore Assegnabile
Questo articolo propone un nuovo metodo per la progettazione di osservatori funzionali per sistemi nonlineari con dinamica dell'errore lineare e poli assegnabili. Innanzitutto, vengono derivate condizioni sufficienti per l'osservabilità funzionale, stabilendo relazioni funzionali tra le derivate di Lie degli output da stimare e degli output misurati. Queste relazioni vengono utilizzate direttamente nella progettazione dell'osservatore funzionale proposto. L'osservatore funzionale è definito in forma differenziale ingresso-uscita, soddisfacendo appropriate condizioni di invarianza derivate dalle condizioni di invarianza dello spazio di stato presenti in letteratura. Viene inoltre introdotto il concetto di indice dell'osservatore funzionale, utilizzato per caratterizzare l'ordine minimo fattibile dell'osservatore funzionale con assegnazione dei poli. Il metodo proposto viene illustrato attraverso due applicazioni a reattori chimici.
Il problema centrale affrontato da questa ricerca è la progettazione di osservatori funzionali per sistemi nonlineari, in particolare in applicazioni dove è necessario stimare solo una funzione dello stato piuttosto che l'intero vettore di stato. Gli osservatori di stato tradizionali richiedono la ricostruzione dell'intero vettore di stato, il che in molte applicazioni pratiche è superfluo e computazionalmente complesso.
Approcci per Sistemi Lineari: Il lavoro pioneristico di Luenberger si concentra principalmente su sistemi lineari e non può essere direttamente applicato a sistemi nonlineari
Metodi di Linearizzazione Esatta: Gli attuali progetti di osservatori funzionali nonlineari si basano sulla linearizzazione esatta, richiedendo il soddisfacimento di condizioni rigorose
Forma Spazio di Stato: La maggior parte dei metodi esistenti parte dal requisito di dinamica dell'errore lineare in forma spazio di stato, limitando la flessibilità della progettazione
L'innovazione di questo articolo consiste nel partire dall'osservabilità funzionale e progettare direttamente osservatori funzionali in forma ingresso-uscita, evitando le limitazioni dei metodi tradizionali, fornendo un metodo di progettazione con dinamica dell'errore lineare e poli assegnabili per qualsiasi sistema nonlineare localmente funzionalmente osservabile.
Propone una nuova definizione e condizioni sufficienti per l'osservabilità funzionale di sistemi nonlineari, stabilendo relazioni funzionali basate su derivate di Lie
Sviluppa un metodo di progettazione di osservatori funzionali in forma ingresso-uscita, evitando le limitazioni della forma spazio di stato
Introduce il concetto di indice dell'osservatore funzionale, caratterizzando l'ordine minimo fattibile dell'osservatore funzionale
Fornisce una progettazione con dinamica dell'errore lineare e poli assegnabili, garantendo stabilità e convergenza dell'osservatore
Stabilisce la corrispondenza tra le condizioni di invarianza dello spazio di stato e le condizioni di invarianza ingresso-uscita
Verifica la praticità del metodo attraverso esempi di reattori chimici
dove x ∈ ℝⁿ è lo stato del sistema, y ∈ ℝᵖ è il vettore di output misurato, e z è la funzione di output da stimare. L'obiettivo è costruire un osservatore funzionale che generi una stima di z basata solo sulle misurazioni di output y.
Proposizione 2: Se esiste un intero positivo m tale che q(x) possa essere localmente rappresentato come funzione degli elementi dell'insieme di osservabilità:
q(x) = ψ(L_F^i H_j(x), i=0,1,...,m-1, j=1,...,p)
allora il sistema è localmente funzionalmente osservabile.
Selezionando le radici del polinomio λⁿ + α_(ν-1)λ^(ν-1) + ... + α₁λ + α₀ con parte reale negativa, si garantisce la convergenza asintotica dell'errore a zero.
Osservatori di Basso Ordine: Entrambi i casi realizzano un osservatore funzionale del primo ordine, significativamente inferiore all'ordine dell'osservatore di stato completo
Assegnazione dei Poli: Realizzazione riuscita dell'assegnazione dei poli della dinamica dell'errore, permettendo di specificare arbitrariamente la velocità di convergenza
Praticità: L'osservatore può essere implementato direttamente in forma ingresso-uscita, facilitando l'applicazione ingegneristica
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.
Valutazione Complessiva: Questo è un articolo che fornisce contributi significativi alla teoria degli osservatori per sistemi nonlineari. Il metodo proposto dall'autore per la progettazione di osservatori funzionali in forma ingresso-uscita è innovativo, la derivazione teorica è rigorosa, e i casi applicativi sono appropriati. Sebbene esistano alcune limitazioni, l'articolo fornisce strumenti teorici e metodi di progettazione di valore per lo sviluppo del settore.