2025-11-15T22:13:11.869590

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

Informazioni Fondamentali

  • ID Articolo: 2501.00167
  • Titolo: On Functional Observability of Nonlinear Systems and the Design of Functional Observers with Assignable Error Dynamics
  • Autore: Costas Kravaris (Texas A&M University)
  • Classificazione: eess.SY cs.SY
  • Data di Pubblicazione: Gennaio 2025
  • Link Articolo: https://arxiv.org/abs/2501.00167

Riassunto

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.

Contesto di Ricerca e Motivazione

Definizione del Problema

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.

Importanza del Problema

Gli osservatori funzionali hanno un valore significativo in numerose applicazioni ingegneristiche, in particolare in:

  1. Sistemi di rilevamento e diagnosi dei guasti
  2. Sistemi di controllo dove è necessario il feedback di funzioni di stato specifiche
  3. Riduzione dell'ordine dell'osservatore per migliorare l'efficienza computazionale
  4. Monitoraggio di processi di ingegneria chimica

Limitazioni dei Metodi Esistenti

  1. Approcci per Sistemi Lineari: Il lavoro pioneristico di Luenberger si concentra principalmente su sistemi lineari e non può essere direttamente applicato a sistemi nonlineari
  2. Metodi di Linearizzazione Esatta: Gli attuali progetti di osservatori funzionali nonlineari si basano sulla linearizzazione esatta, richiedendo il soddisfacimento di condizioni rigorose
  3. 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

Motivazione della Ricerca

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.

Contributi Principali

  1. Propone una nuova definizione e condizioni sufficienti per l'osservabilità funzionale di sistemi nonlineari, stabilendo relazioni funzionali basate su derivate di Lie
  2. Sviluppa un metodo di progettazione di osservatori funzionali in forma ingresso-uscita, evitando le limitazioni della forma spazio di stato
  3. Introduce il concetto di indice dell'osservatore funzionale, caratterizzando l'ordine minimo fattibile dell'osservatore funzionale
  4. Fornisce una progettazione con dinamica dell'errore lineare e poli assegnabili, garantendo stabilità e convergenza dell'osservatore
  5. Stabilisce la corrispondenza tra le condizioni di invarianza dello spazio di stato e le condizioni di invarianza ingresso-uscita
  6. Verifica la praticità del metodo attraverso esempi di reattori chimici

Dettagli del Metodo

Definizione del Compito

Considerare un sistema nonlineare della forma:

dx/dt = F(x)
y = H(x)  
z = q(x)

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.

Quadro Teorico Fondamentale

1. Definizione di Osservabilità Funzionale

Definizione 4: Un sistema è funzionalmente osservabile su Χ se per qualsiasi due stati iniziali x₁, x₂ ∈ Χ, vale:

H_F(t;x₁) = H_F(t;x₂) ⟹ q(x₁) = q(x₂)

Questo è equivalente alla condizione di derivata di Lie:

L_F^i H_j(x₁) = L_F^i H_j(x₂), ∀i=0,1,2,..., j=1,...,p ⟹ q(x₁) = q(x₂)

2. Condizioni Sufficienti per l'Osservabilità Funzionale

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.

3. Osservatore Funzionale in Forma Ingresso-Uscita

Definizione 6: Un sistema dinamico di ordine ν in forma di equazione differenziale:

d^ν ẑ/dt^ν = Φ(ẑ, dẑ/dt, ..., d^(ν-1)ẑ/dt^(ν-1), y, dy/dt, ..., d^ν y/dt^ν)

è denominato osservatore funzionale del sistema se soddisfa la condizione di invarianza:

L_F^ν q(x) = Φ(q(x), L_F q(x), ..., L_F^(ν-1) q(x), H(x), L_F H(x), ..., L_F^ν H(x))

Progettazione dell'Osservatore Funzionale Lineare

Modello di Progettazione

Viene proposta la forma dell'osservatore funzionale lineare:

d^ν ẑ/dt^ν + α_(ν-1) d^(ν-1)ẑ/dt^(ν-1) + ... + α₁ dẑ/dt + α₀ ẑ = 
Γ(y, dy/dt, ..., d^(ν-1)y/dt^(ν-1))

Condizione di Invarianza

La condizione di invarianza per l'osservatore lineare è:

L_F^ν q(x) + α_(ν-1) L_F^(ν-1) q(x) + ... + α₁ L_F q(x) + α₀ q(x) = 
Γ(H(x), L_F H(x), ..., L_F^(ν-1) H(x))

Analisi della Dinamica dell'Errore

Definendo l'errore e = ẑ - q(x), si ottiene l'equazione della dinamica dell'errore:

d^ν e/dt^ν + α_(ν-1) d^(ν-1)e/dt^(ν-1) + ... + α₁ de/dt + α₀ e = 0

Selezionando le radici del polinomio λⁿ + α_(ν-1)λ^(ν-1) + ... + α₁λ + α₀ con parte reale negativa, si garantisce la convergenza asintotica dell'errore a zero.

Indice dell'Osservatore Funzionale

Definizione 7: Il minimo intero positivo ν che soddisfa la condizione è denominato indice dell'osservatore funzionale:

L_F^k q(x) = ψₖ(H_j(x), L_F H_j(x), ..., L_F^ν H_j(x)), k=0,1,...,ν, j=1,...,p

Questo indice caratterizza l'ordine minimo fattibile dell'osservatore funzionale per realizzare l'assegnazione dei poli.

Configurazione Sperimentale

Caso Applicativo 1: Reattore Chimico Isotermico Discontinuo

Considerare la reazione chimica irreversibile continua A → B → C → D:

  • La prima e la terza reazione seguono cinetica del primo ordine
  • La seconda reazione segue cinetica del secondo ordine
  • Misurazione: c_B (concentrazione di B)
  • Stima: c_A (concentrazione di A)

Caso Applicativo 2: Reattore Chimico Continuo Non-Isotermico

Considerare la reazione chimica irreversibile esotermica A → B:

  • Cinetica del primo ordine, velocità di reazione di Arrhenius
  • Raffreddamento mediante camicia di raffreddamento
  • Misurazione: temperatura θ della miscela di reazione e temperatura θ_J della camicia
  • Stima: concentrazione c_A di A

Processo di Progettazione

Per ogni caso:

  1. Stabilire le equazioni della dinamica del sistema
  2. Calcolare le relazioni delle derivate di Lie
  3. Determinare l'indice dell'osservatore funzionale
  4. Progettare l'osservatore funzionale lineare
  5. Verificare la condizione di invarianza

Risultati Sperimentali

Risultati del Caso 1

  • Indice dell'Osservatore Funzionale: ν = 1
  • Relazioni Funzionali:
    ψ₀(y, dy/dt) = (1/k₁)y + (1/k₂)(dy/dt)
    ψ₁(y, dy/dt) = -k₂(dy/dt) + (dy/dt)
    
  • Equazione dell'Osservatore:
    dẑ/dt - λẑ = -λ(1/k₁ + 1/k₂)(dy/dt) - λ(1/k₁)y
    

Risultati del Caso 2

  • Indice dell'Osservatore Funzionale: ν = 1
  • Stabilimento riuscito della forma ingresso-uscita e della forma spazio di stato dell'osservatore
  • Verifica dell'efficacia della progettazione teorica

Scoperte Chiave

  1. Osservatori di Basso Ordine: Entrambi i casi realizzano un osservatore funzionale del primo ordine, significativamente inferiore all'ordine dell'osservatore di stato completo
  2. Assegnazione dei Poli: Realizzazione riuscita dell'assegnazione dei poli della dinamica dell'errore, permettendo di specificare arbitrariamente la velocità di convergenza
  3. Praticità: L'osservatore può essere implementato direttamente in forma ingresso-uscita, facilitando l'applicazione ingegneristica

Lavori Correlati

Osservatori Funzionali per Sistemi Lineari

  • Luenberger (1966, 1971): Definizione pionieristica del concetto di osservatore funzionale per sistemi lineari
  • Darouach (2000): Esistenza e progettazione di osservatori funzionali lineari
  • Fernando et al. (2010): Progettazione di osservatori funzionali lineari di ordine minimo

Osservatori per Sistemi Nonlineari

  • Hermann & Krener (1977): Fondamenti teorici dell'osservabilità per sistemi nonlineari
  • Krener & Isidori (1983): Osservatori linearizzati basati su iniezione di output
  • Kazantzis & Kravaris (1998): Progettazione di osservatori nonlineari utilizzando il teorema ausiliario di Lyapunov

Vantaggi Relativi di Questo Articolo

  1. Progettazione Ingresso-Uscita Diretta: Evita le condizioni restrittive della linearizzazione esatta
  2. Teoria dell'Osservabilità Funzionale: Fornisce un quadro teorico più generale
  3. Capacità di Assegnazione dei Poli: Realizza l'assegnazione dei poli per osservatori funzionali di sistemi nonlineari

Conclusioni e Discussione

Conclusioni Principali

  1. Contributi Teorici: Stabilimento di un quadro teorico completo per l'osservabilità funzionale di sistemi nonlineari
  2. Metodo di Progettazione: Fornitura di un metodo diretto di progettazione di osservatori funzionali in forma ingresso-uscita
  3. Valore Pratico: Il metodo è applicabile a qualsiasi sistema nonlineare localmente funzionalmente osservabile
  4. Garanzie di Prestazione: Realizzazione di dinamica dell'errore lineare e poli assegnabili

Limitazioni

  1. Località: I risultati teorici sono locali e devono valere in una regione specifica
  2. Requisiti di Regolarità: È richiesta una regolarità sufficiente delle funzioni del sistema
  3. Complessità Computazionale: Il calcolo delle derivate di Lie di ordine superiore può essere complesso
  4. Implementazione in Tempo Reale: Il calcolo delle derivate di output può introdurre sensibilità al rumore

Direzioni Future

  1. Risultati Globali: Estensione all'osservabilità funzionale globale e alla progettazione di osservatori
  2. Robustezza: Considerazione dell'incertezza del modello e dell'influenza del rumore di misurazione
  3. Metodi Numerici: Sviluppo di metodi efficienti per il calcolo delle derivate di Lie
  4. Estensione Applicativa: Estensione a un'ampia gamma di applicazioni ingegneristiche

Valutazione Approfondita

Punti di Forza

  1. Innovazione Teorica:
    • Propone un nuovo paradigma di progettazione di osservatori funzionali in forma ingresso-uscita
    • Stabilisce una base teorica rigorosa per la relazione tra osservabilità funzionale e derivate di Lie
    • Il concetto di indice dell'osservatore funzionale ha un valore teorico significativo
  2. Vantaggi del Metodo:
    • Evita le condizioni restrittive della linearizzazione esatta
    • Realizza l'assegnazione dei poli, fornendo gradi di libertà nella progettazione
    • La forma ingresso-uscita facilita l'implementazione ingegneristica
  3. Verifica Sperimentale:
    • I casi di reattori chimici hanno un background ingegneristico pratico
    • Mostra in dettaglio ogni fase del processo di progettazione
    • Verifica la fattibilità del metodo teorico

Insufficienze

  1. Limitazioni Teoriche:
    • I risultati sono limitati a regioni locali, mancando di analisi globale
    • Requisiti elevati di regolarità del sistema, limitando l'ambito di applicabilità
    • Non considera l'incertezza del modello e le perturbazioni esterne
  2. Insufficienze Sperimentali:
    • Mancanza di risultati di simulazione numerica per verificare le prestazioni dell'osservatore
    • Nessun confronto quantitativo con altri metodi
    • I casi sono relativamente semplici, mancando di verifica su sistemi complessi
  3. Problemi di Praticità:
    • Richiede il calcolo preciso delle derivate di output, che nella pratica può introdurre rumore
    • Il calcolo delle derivate di Lie di ordine superiore è complesso, potendo influenzare la realizzabilità in tempo reale
    • Mancanza di analisi di robustezza

Valutazione dell'Impatto

  1. Valore Accademico: Fornisce una nuova direzione di ricerca per la teoria degli osservatori funzionali di sistemi nonlineari
  2. Valore Ingegneristico: Fornisce un metodo di progettazione pratico per applicazioni ingegneristiche reali
  3. Riproducibilità: La derivazione teorica è chiara, i passaggi di progettazione sono espliciti, con buona riproducibilità

Scenari Applicabili

  1. Controllo dei Processi: Monitoraggio di processi in ingegneria chimica, ingegneria biologica e altri settori
  2. Diagnosi dei Guasti: Sistemi di rilevamento dei guasti che richiedono la stima di funzioni di stato specifiche
  3. Controllo Robotico: Applicazioni di controllo che necessitano solo di informazioni di stato parziali
  4. Aerospaziale: Stima dei parametri di assetto e orbita degli veicoli aerei

Bibliografia

  1. Luenberger, D.G. (1966). Observers for multivariable systems. IEEE Trans. Automat. Contr.
  2. Hermann, R. and Krener, A.J. (1977). Nonlinear Controllability and Observability. IEEE Trans. Automat. Contr.
  3. Kravaris, C. and Venkateswaran, S. (2021). Systems & Control Letters.
  4. 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.