5 research outputs found

    A Hybrid Observer for a Distributed Linear System with a Changing Neighbor Graph

    Full text link
    A hybrid observer is described for estimating the state of an m>0m>0 channel, nn-dimensional, continuous-time, distributed linear system of the form xΛ™=Ax,β€…β€Šyi=Cix,β€…β€Ši∈{1,2,…,m}\dot{x} = Ax,\;y_i = C_ix,\;i\in\{1,2,\ldots, m\}. The system's state xx is simultaneously estimated by mm agents assuming each agent ii senses yiy_i and receives appropriately defined data from each of its current neighbors. Neighbor relations are characterized by a time-varying directed graph N(t)\mathbb{N}(t) whose vertices correspond to agents and whose arcs depict neighbor relations. Agent ii updates its estimate xix_i of xx at "event times" t1,t2,…t_1,t_2,\ldots using a local observer and a local parameter estimator. The local observer is a continuous time linear system whose input is yiy_i and whose output wiw_i is an asymptotically correct estimate of LixL_ix where LiL_i a matrix with kernel equaling the unobservable space of (Ci,A)(C_i,A). The local parameter estimator is a recursive algorithm designed to estimate, prior to each event time tjt_j, a constant parameter pjp_j which satisfies the linear equations wk(tjβˆ’Ο„)=Lkpj+ΞΌk(tjβˆ’Ο„),β€…β€Šk∈{1,2,…,m}w_k(t_j-\tau) = L_kp_j+\mu_k(t_j-\tau),\;k\in\{1,2,\ldots,m\}, where Ο„\tau is a small positive constant and ΞΌk\mu_k is the state estimation error of local observer kk. Agent ii accomplishes this by iterating its parameter estimator state ziz_i, qq times within the interval [tjβˆ’Ο„,tj)[t_j-\tau, t_j), and by making use of the state of each of its neighbors' parameter estimators at each iteration. The updated value of xix_i at event time tjt_j is then xi(tj)=eAΟ„zi(q)x_i(t_j) = e^{A\tau}z_i(q). Subject to the assumptions that (i) the neighbor graph N(t)\mathbb{N}(t) is strongly connected for all time, (ii) the system whose state is to be estimated is jointly observable, (iii) qq is sufficiently large, it is shown that each estimate xix_i converges to xx exponentially fast as tβ†’βˆžt\rightarrow \infty at a rate which can be controlled.Comment: 7 pages, the 56th IEEE Conference on Decision and Contro
    corecore