A Hybrid Observer for Estimating the State of a Distributed Linear System
Abstract
A hybrid observer is described for estimating the state of a system of the form dot x=Ax, yi=Cix, i=1,...,m. The system's state x is simultaneously estimated by m agents assuming agent i senses yi and receives appropriately defined data from its neighbors. Neighbor relations are characterized by a time-varying directed graph N(t). Agent i updates its estimate xi of x at event times ti1,ti2 ... using a local continuous-time linear observer and a local parameter estimator which iterates q times during each event time interval [ti(s-1),tis), s>=1, to obtain an estimate of x(tis). Subject to the assumptions that N(t) is strongly connected, and the system is jointly observable, it is possible to design parameters so that xi converges to x with a pre-assigned rate. This result holds when agents communicate asynchronously with the assumption that N(t) changes slowly. Exponential convergence is also assured if the event time sequence of the agents are slightly different, although only if the system being observed is exponentially stable; this limitation however, is a robustness issue shared by all open loop state estimators with small modeling errors. The result also holds facing abrupt changes in the number of vertices and arcs in the inter-agent communication graph upon which the algorithm depends.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.