Foundations and Trends® in Systems and Control > Vol 5 > Issue 2-3

Distributed Averaging and Balancing in Network Systems: with Applications to Coordination and Control

By Christoforos N. Hadjicostis, University of Cyprus, Cyprus, chadjic@ucy.ac.cy | Alejandro D. Domínguez-García, University of Illinois, USA, aledan@illinois.edu | Themistokis Charalambous, Aalto Universityt, Finland, themistoklis.charalambous@aalto.fi

 
Suggested Citation
Christoforos N. Hadjicostis, Alejandro D. Domínguez-García and Themistokis Charalambous (2018), "Distributed Averaging and Balancing in Network Systems: with Applications to Coordination and Control", Foundations and Trends® in Systems and Control: Vol. 5: No. 2-3, pp 99-292. http://dx.doi.org/10.1561/2600000016

Publication Date: 06 Jun 2018
© 2018 C. N. Hadjicostis, A. D. Domínguez-García and T. Charalambous
 
Subjects
Control of Multi-agent Systems,  Control of Network Systems
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction
Part I. Theory 
2. Preliminaries
3. Distributed Asymptotic Average Consensus
4. Distributed Finite-Time Average Consensus
5. Distributed Weight Balancing
Part II. Applications 
6. Coordination of Distributed Energy Resources
7. The PageRank Problem
References

Abstract

Rapid developments in digital system and networking technologies have led to the emergence of complex systems that are de facto managed and controlled over cyber infrastructures, such as wireless and wired broadband networks. The emergence of this type of network systems, which range from smart grids and traffic networks of various sorts, to embedded electronic devices and robotic networks, has sparked huge interest in distributed control problems. This is due to the need to properly coordinate the information exchange between sensors, actuators, and controllers in order to enforce a desirable behavior, without relying on a centralized decision maker. In this monograph, we present some recent progress in this area by focusing on the key operations of distributed average consensus and weight/flow balancing under a variety of communication topologies and adversarial network conditions, e.g., delays, and packet drops. These operations are key in control, coordination, and optimization tasks in many emerging applications; two of these, which we discuss in detail, are the coordination of distributed energy resources, and the computation of PageRank values.

DOI:10.1561/2600000016
ISBN: 978-1-68083-438-3
208 pp. $99.00
Buy book (pb)
 
ISBN: 978-1-68083-439-0
208 pp. $280.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
Part I. Theory
2. Preliminaries
3. Distributed Asymptotic Average Consensus
4. Distributed Finite-Time Average Consensus
5. Distributed Weight Balancing
Part II. Applications
6. Coordination of Distributed Energy Resources
7. The PageRank Problem
References

Distributed Averaging and Balancing in Network Systems

The emergence of complex systems that are controlled over wireless and wired broadband networks, ranging from smart grids and traffic networks to embedded electronic devices and robotic networks, has sparked huge interest in distributed control problems. This is due to the need to properly coordinate the information exchange between sensors, actuators, and controllers in order to enforce a desirable behavior, without relying on a centralized decision maker.

This monograph focuses on the key operations of distributed average consensus and weight/flow balancing under a variety of communication topologies and adversarial network conditions such as delays and packet drops. Divided into two parts, Theory and Applications, it first provides the reader with thorough grounding into the theory underpinning the research before discussing two applications in detail. Namely, the coordination of distributed energy resources and the computation of PageRank values.

The monograph will be of interest to all researchers, students and practitioners working control, coordination, and optimization tasks in many emerging networked applications.

 
SYS-016