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
Sobre la Observabilidad Funcional de Sistemas No Lineales y el Diseño de Observadores Funcionales con Dinámica de Error Asignable
Este artículo propone un nuevo método para diseñar observadores funcionales para sistemas no lineales con dinámica de error lineal y polos asignables. Primero se derivan condiciones suficientes para la observabilidad funcional, estableciendo relaciones funcionales entre las derivadas de Lie de las salidas a estimar y las salidas medidas. Estas relaciones se utilizan directamente en el diseño del observador funcional propuesto. El observador funcional se define en forma diferencial entrada-salida, satisfaciendo condiciones de invariancia apropiadas que evolucionan a partir de condiciones de invariancia del espacio de estados en la literatura. También se propone el concepto de índice del observador funcional para caracterizar el orden mínimo viable del observador funcional con asignación de polos. El método propuesto se ilustra mediante dos aplicaciones de reactores químicos.
El problema central que aborda esta investigación es el diseño de observadores funcionales para sistemas no lineales, particularmente en aplicaciones donde solo se necesita estimar una función del estado en lugar del vector de estado completo. Los observadores de estado tradicionales requieren reconstruir el vector de estado completo, lo cual es innecesario y computacionalmente complejo en muchas aplicaciones prácticas.
Métodos para Sistemas Lineales: El trabajo pionero de Luenberger se enfoca principalmente en sistemas lineales y no puede aplicarse directamente a sistemas no lineales
Métodos de Linealización Exacta: Los diseños existentes de observadores funcionales no lineales se basan en linealización exacta, requiriendo condiciones estrictas
Forma de Espacio de Estados: La mayoría de los métodos existentes parten de requisitos de dinámica de error lineal en forma de espacio de estados, limitando la flexibilidad del diseño
La innovación de este artículo radica en partir de la observabilidad funcional y diseñar observadores funcionales directamente en forma entrada-salida, evitando las limitaciones de los métodos tradicionales, proporcionando un método de diseño con dinámica de error lineal y polos asignables para cualquier sistema no lineal localmente funcionalmente observable.
Se propone una nueva definición y condiciones suficientes para la observabilidad funcional de sistemas no lineales, estableciendo relaciones funcionales basadas en derivadas de Lie
Se desarrolla un método de diseño de observadores funcionales en forma entrada-salida, evitando las limitaciones de la forma de espacio de estados
Se introduce el concepto de índice del observador funcional, para caracterizar el orden mínimo viable del observador funcional
Se proporciona un diseño de dinámica de error lineal con polos asignables, asegurando la estabilidad y convergencia del observador
Se establece la correspondencia entre condiciones de invariancia del espacio de estados y condiciones de invariancia entrada-salida
Se verifica la practicidad del método mediante ejemplos de reactores químicos
Considérese un sistema no lineal de la siguiente forma:
dx/dt = F(x)
y = H(x)
z = q(x)
donde x ∈ ℝⁿ es el estado del sistema, y ∈ ℝᵖ es el vector de salida medida, y z es la función de salida a estimar. El objetivo es construir un observador funcional que genere una estimación de z basándose únicamente en las mediciones de salida y.
Seleccionando las raíces del polinomio λⁿ + α_(ν-1)λ^(ν-1) + ... + α₁λ + α₀ con parte real negativa, se garantiza la convergencia asintótica del error a cero.
Observadores de Bajo Orden: Ambos casos realizaron observadores funcionales de primer orden, significativamente más bajos que el orden del observador de estado completo
Asignación de Polos: Se realizó exitosamente la asignación de polos de la dinámica de error, permitiendo especificar arbitrariamente la velocidad de convergencia
Practicidad: El observador puede implementarse directamente en forma entrada-salida, facilitando la aplicación en ingeniería
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.
Evaluación General: Este es un artículo con contribuciones importantes en la teoría de observadores de sistemas no lineales. El método propuesto por el autor para diseño de observadores funcionales en forma entrada-salida es innovador, las derivaciones teóricas son rigurosas, y los casos de aplicación son apropiados. Aunque existen algunas limitaciones, el artículo proporciona herramientas teóricas y métodos de diseño valiosos para el desarrollo de este campo.