Papers
Topics
Authors
Recent
Search
2000 character limit reached

Robust Output Regulation in Distributed Control

Updated 28 May 2026
  • Robust output regulation is a control method that ensures agents asymptotically track a reference signal and reject disturbances in distributed networks.
  • It employs a distributed internal model principle by embedding minimal replicas of the exosystem dynamics into each agent for resilient performance.
  • Dynamic state or output feedback controllers with delay compensation stabilize the overall system amid uncertainties and communication imperfections.

Robust output regulation is a central paradigm in distributed control, concerned with achieving asymptotic tracking and disturbance rejection for networks of dynamical systems—multi-agent systems (MAS)—in the presence of both exogenous signals and model uncertainties. The robust output regulation framework extends classical output regulation to a cooperative, networked setting and encompasses diverse system classes: continuous-time and discrete-time, finite-dimensional and infinite-dimensional (PDE/PIDE), with or without delays, and under varying communication topologies. Core to all rigorous solutions is the internal model principle, generalized to distributed architectures and robustified against uncertainties, delays, and communication imperfections.

1. Problem Formulation and System Setting

Robust output regulation requires that each agent (typically called a follower) in a network tracks a reference signal and rejects disturbances generated by a (typically autonomous) exosystem (leader), despite plant and environment uncertainties. The general nonlinear equation for a network of NN uncertain linear agents with both input and communication delay is, for each i=1,...,Ni=1,...,N: x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t) with input delay τd\tau_d, and exosystem: v˙(t)=S v(t),y0(t)=−F v(t)\dot v(t) = S\,v(t),\quad y_0(t) = -F\,v(t) where SS encodes the dynamics of the reference and disturbance, assumed neutrally stable (σ(S)⊂jR\sigma(S)\subset j\mathbb{R}).

The objective is to design distributed controllers using only local and neighbor information, such that the regulation error at each agent,

ei(t)=yi(t)−y0(t)=C xi(t)+F v(t)e_i(t) = y_i(t) - y_0(t) = C\,x_i(t) + F\,v(t)

tends to zero asymptotically, uniformly over admissible uncertainties and delays. Communication among agents is represented by a weighted digraph Gˉ\bar{\mathcal G}, with its induced Laplacian HH, required to contain a directed spanning tree rooted at the leader.

This networked robust output regulation (ROR) framework subsumes classical leader-following consensus, output synchronization, disturbance rejection, and dynamic coupling schemes in MAS control (Lu et al., 2015).

2. Distributed Internal Model Principle

Central to robust output regulation is the internal model principle (IMP), classically establishing that robust regulation is only possible if the controller incorporates an "internal model" of the exosystem dynamics. In the distributed multi-agent context, this entails embedding, within each agent, a minimal i=1,...,Ni=1,...,N0-copy (i=1,...,Ni=1,...,N1 = regulated output dimension) of the exosystem model i=1,...,Ni=1,...,N2. The standard realizations use a pair i=1,...,Ni=1,...,N3, where i=1,...,Ni=1,...,N4's characteristic polynomial is the minimal polynomial of i=1,...,Ni=1,...,N5, and i=1,...,Ni=1,...,N6 is controllable: i=1,...,Ni=1,...,N7 Here, i=1,...,Ni=1,...,N8 has i=1,...,Ni=1,...,N9 and x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)0 is controllable.

The internal model is driven by a "virtual" error signal based on the relative regulated outputs in the network: x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)1 with coupling weights x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)2 from the digraph. The internal model states evolve as

x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)3

accommodating communication delay x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)4. This construction robustifies tracking and rejection against exosystem signals in the presence of network coupling, uncertainties, and delays (Lu et al., 2015).

3. Controller Synthesis: State and Output Feedback with Delays

Robust output regulation is guaranteed through dynamic state or output feedback controllers that augment each agent's local dynamics with its internal model. Two principal schemes are:

State-feedback (with delayed network signals): x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)5

x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)6

where x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)7 are designed so the overall augmented time-delay system is stabilized.

Output-feedback (full distributed, delayed observer): x˙i(t)=A xi(t)+B ui(t−τd)+Ei v(t),      yi(t)=C xi(t)\dot x_i(t) = A\,x_i(t) + B\,u_i(t-\tau_d) + E_i\,v(t), \;\;\; y_i(t) = C\,x_i(t)8

[ \dot\xi_i(t) = A\,\xi_i(t) +

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Robust Output Regulation.