Step size analysis in discrete-time dynamic average consensus

This paper deals with the problem of reaching the average consensus of a set of time-varying reference signals in a distributed manner. We analyze the approach initially presented in [1], giving an alternative proof of convergence which leads to larger, more realistic bounds on the step sizes that guarantee a steady-state error upper-bounded by a given constant. The interest of the new results appear when the algorithm is used in real networks, where there are constraints in the communication rate between the nodes. We derive the bounds for the cases of fixed and time-varying communication topologies, as well as for different orders of the algorithm. We demonstrate that our bounds always allow substantially bigger step sizes than those in [1], independently of the number of nodes or the topology. Moreover, for a fixed step size and steady-state error, we show how there is a corresponding algorithm that can guarantee that the error is no larger than the desired one, using that step size. Finally, simulation results corroborate the theoretical findings of the paper.

[1]  Richard M. Murray,et al.  Decentralised minimal-time dynamic consensus , 2012, 2012 American Control Conference (ACC).

[2]  Sonia Martínez,et al.  Distributed robust data fusion based on dynamic voting , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Stephen P. Boyd,et al.  Fast linear iterations for distributed averaging , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[4]  J. Cortés,et al.  Singularly perturbed filters for dynamic average consensus , 2013 .

[5]  Sonia Martínez,et al.  Discrete-time dynamic average consensus , 2010, Autom..

[6]  Wei Ren,et al.  Multi-vehicle consensus with a time-varying reference state , 2007, Syst. Control. Lett..

[7]  Randy A. Freeman,et al.  Robust dynamic average consensus of time-varying inputs , 2010, 49th IEEE Conference on Decision and Control (CDC).

[8]  Reza Olfati-Saber,et al.  Distributed Kalman filtering for sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[9]  J.N. Tsitsiklis,et al.  Convergence in Multiagent Coordination, Consensus, and Flocking , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[10]  Jorge Cortés,et al.  Distributed Strategies for Generating Weight-Balanced and Doubly Stochastic Digraphs , 2009, Eur. J. Control.

[11]  Carlos Sagüés,et al.  Chebyshev Polynomials in Distributed Consensus Applications , 2011, IEEE Transactions on Signal Processing.

[12]  Jorge Cortes,et al.  Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms , 2009 .

[13]  Richard M. Murray,et al.  DYNAMIC CONSENSUS FOR MOBILE NETWORKS , 2005 .

[14]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[15]  Andrea Gasparri,et al.  A decentralized algorithm for balancing a strongly connected weighted digraph , 2013, 2013 American Control Conference.

[16]  Peng Yang,et al.  Stability and Convergence Properties of Dynamic Average Consensus Estimators , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[17]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..