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
Comportamientos, trayectorias y datos: Una perspectiva novedosa sobre el diseño de observadores de entrada desconocida
Este artículo propone una perspectiva novedosa para el diseño de observadores de entrada desconocida (OED) basada en la "teoría del comportamiento" de Willems, aplicable a modelos de espacio de estados lineales invariantes en el tiempo de tiempo discreto cuyas ecuaciones de estado y salida están afectadas por perturbaciones desconocidas. La investigación comienza asumiendo que el modelo del sistema original es conocido, y luego se extiende al caso donde el modelo es desconocido pero se dispone de datos históricos que satisfacen supuestos específicos. En ambos casos, los conceptos fundamentales de la teoría del comportamiento (tales como proyecciones de comportamiento, relaciones de inclusión de comportamiento, representaciones de núcleo e imagen) proporcionan herramientas poderosas para determinar las condiciones necesarias y suficientes para la existencia del OED y para diseñar algoritmos.
Problema Central: Diseñar un observador de entrada desconocida para sistemas lineales invariantes en el tiempo de tiempo discreto afectados por perturbaciones desconocidas, donde las perturbaciones afectan simultáneamente las ecuaciones de estado y salida
Desafío: Los métodos tradicionales se basan principalmente en operaciones algebraicas de espacio de estados, careciendo de un marco teórico unificado para manejar tanto escenarios con modelo conocido como escenarios impulsados por datos
Necesidad Práctica: Los sistemas complejos frecuentemente contienen perturbaciones difíciles de modelar, requiriendo la estimación del estado del sistema en presencia de perturbaciones
Valor Teórico: La teoría del comportamiento proporciona un marco más generalizado que los métodos tradicionales de espacio de estados
Perspectivas de Aplicación: Los métodos impulsados por datos evitan pasos de identificación de modelos, siendo más eficientes en aplicaciones prácticas
Innovación Teórica: Primera aplicación sistemática de la teoría del comportamiento de Willems al diseño de OED, proporcionando una nueva perspectiva teórica
Marco Unificado: Establece un método unificado para el diseño de OED en escenarios tanto con modelo conocido como impulsados por datos
Condiciones Necesarias y Suficientes: Deriva nuevas condiciones necesarias y suficientes para la existencia del OED basadas en la teoría del comportamiento, probando su equivalencia con condiciones clásicas
Diseño de Algoritmos: Proporciona algoritmos algebraicos para diseñar directamente parámetros del OED basados en datos
Aplicación Extendida: Maneja el caso más general donde las perturbaciones afectan simultáneamente el estado y la salida
Método de Representación del Núcleo: Utiliza representaciones del núcleo de matrices polinomiales para describir uniformemente comportamientos de sistemas y observadores
Técnica de Proyección: Elimina variables no observables (entradas desconocidas) mediante proyecciones de comportamiento
Relaciones de Inclusión: Transforma condiciones de aceptación en relaciones de inclusión de comportamiento, facilitando operaciones algebraicas
Parametrización de Datos: Construye directamente parámetros del OED a partir de matrices de datos, evitando pasos intermedios de modelado