Source author record

D. Fullmer

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
5topics
4close collaborators

Published work

2 publications

preprint2020arXiv

Distributed Control of Linear Multi-Channel Systems

A solution is given to the basic distributed feedback control problem for a multi-channel linear system assuming only that the system is jointly controllable, jointly observable and has an associated neighbor graph which is strongly connected. The solution is an observer-based control system which is implemented in a distributed manner. Using these ideas, a solution is also given to the distributed set-point control problem for a multi-channel linear system in which each and every agent with access to the system is able to independently adjust its controlled output to any desired set-point value. An example is given to briefly illustrate how network transmission delays might be dealt with.

preprint2017arXiv

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

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-τ) = L_kp_j+μ_k(t_j-τ),\;k\in\{1,2,\ldots,m\}, where ττ is a small positive constant and μkμ_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-τ, 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τ}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.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.