Distributed Unknown Input Observers for Discrete-Time Linear Time-Invariant Systems
Franco Angelo Torchiaro, Gianfranco Gagliardi, Francesco Tedesco, Alessandro Casavola
TL;DR
This work addresses distributed state estimation for discrete-time LTI systems subjected to unknown inputs and measurement noise. It introduces a Distributed Unknown Input Observer (D-UIO) that leverages node-wise detectability decomposition to split the state into locally detectable and undetectable components, enabling separate SDP-based design of local output injections and diffusive consensus gains. The design yields two LMIs-based procedures to compute stabilizing gains, guaranteeing bounded estimation error in both subspaces without requiring a connected communication topology. Numerical experiments on a ring network and a multi-room heat-transfer model demonstrate that all nodes can recover the full state despite unknown disturbances and measurement noise, highlighting the method’s scalability and robustness.
Abstract
This paper introduces a Distributed Unknown Input Observer (D-UIO) design methodology that uses a technique called node-wise detectability decomposition to estimate the state of a discrete-time linear time-invariant (LTI) system in a distributed way, even when there are noisy measurements and unknown inputs. In the considered scenario, sensors are associated to nodes of an underlying communication graph. Each node has a limited scope as it can only access local measurements and share data with its neighbors. The problem of designing the observer gains is divided into two separate sub-problems: (i) design local output injection gains to mitigate the impact of measurement noise, and (ii) design diffusive gains to compensate for the lack of information through a consensus protocol. A direct and computationally efficient synthesis strategy is formulated by linear matrix inequalities (LMIs) and solved via semidefinite programming. Finally, two simulative scenarios are presented to illustrate the effectiveness of the distributed observer when two different node-wise decompositions are adopted.
