
Distributed Cooperative Control of Multi-agent Systems
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
Wenwu Yu, Southeast University, China, received his Ph.D. degree from the Department of Electronic Engineering, City University of Hong Kong, in 2010 and is currently a full Professor in the Research Center for Complex Systems and Network Sciences. He is the author or coauthor of about 100 refereed international journal and conference papers with more than 3400 citations, and a reviewer of several journals. His research interests include multi-agent systems, nonlinear dynamics and control, complex networks and systems, neural networks, cryptography, and communications.
Guanghui Wen, Southeast University, China,received the Ph.D. degree in mechanical systems and control from Peking University, China, in 2012. From September 2012 to January 2013, he was a Research Associate and Post-Doctor in the University of New South Wales at Australian Defence Force Academy, Australia. Currently, he is a Lecturer in the Department of Mathematics, Southeast University, China. His research focuses on cooperative control of multi-agent systems and cyber-physical systems.
Guanrong Chen, City University of Hong Kong, China, has been a chair professor and the founding director of the Centre for Chaos and Complex Networks at City University of Hong Kong since year 2000, prior to which he was a tenured full professor at the University of Houston, Texas, USA. Prof. Chen was elected Member of the Academia Europaea in 2014. In the past, he was elected IEEE Fellow in 1997, and was conferred Honorary Doctorates by Saint Petersburg State University of Russia in 2011 and by University of Le Havre of France in 2014. Other honours include the 2011 Euler Gold Medalist and the 2008 and 2012 Chinese State Natural Science Awards as well as 5 best journal paper awards. He is Honorary Professor at different ranks in some 30 universities worldwide. Prof. Chen's main research pursuit is in nonlinear systems, control and dynamics, as well as complex networks. He currently is the Editor-in-Chief for the International Journal of Bifurcation and Chaos.
Jinde Cao, Southeast University, China,received the B.S. degree from Anhui Normal University, Wuhu, China, the M.S. degree from Yunnan University, Kunming, China, and the Ph.D. degree from Sichuan University, Chengdu, China, all in mathematics/applied mathematics, in 1986, 1989, and 1998, respectively. He is currently a TePin Professor and Doctoral Advisor at the Southeast University. Prior to this, he was a Professor at Yunnan University from 1996 to 2000. He is the author or coauthor of more than 160 journal papers and five edited books and a reviewer of Mathematical Reviews and ZentralblattMath. His research interests include nonlinear systems, neural networks, complex systems and complex networks, stability theory, and applied mathematics. Professor Cao is an Associate Editor of the IEEE Transactions on Cybernetics, Journal of the Franklin Institute, Neural Networks.
Content
Preface ix
1 Introduction 1
1.1 Background 1
1.1.1 Networked Multi-agent Systems 1
1.1.2 Collective Behaviors and Cooperative Control in Multi-agent Systems 2
1.1.3 Network Control in Multi-agent Systems 4
1.1.4 Distributed Consensus Filtering in Sensor Networks 5
1.2 Organization 6
2 Consensus in Multi-agent Systems 11
2.1 Consensus in Linear Multi-agent Systems 11
2.1.1 Preliminaries 11
2.1.2 Model Formulation and Results 13
2.2 Consensus in Nonlinear Multi-agent Systems 15
2.2.1 Preliminaries and Model Formulation 15
2.2.2 Local Consensus of Multi-agent Systems 16
2.2.3 Global Consensus of Multi-agent Systems in General Networks 19
2.2.4 Global Consensus of Multi-agent Systems in Virtual Networks 26
2.2.5 Simulation Examples 29
2.3 Notes 30
3 Second-Order Consensus in Multi-agent Systems 31
3.1 Second-Order Consensus in Linear Multi-agent Systems 32
3.1.1 Model Formulation 32
3.1.2 Second-Order Consensus in Directed Networks 33
3.1.3 Second-Order Consensus in Delayed Directed Networks 37
3.1.4 Simulation Examples 41
3.2 Second-Order Consensus in Nonlinear Multi-agent Systems 42
3.2.1 Preliminaries 42
3.2.2 Second-Order Consensus in Strongly Connected Networks 45
3.2.3 Second-Order Consensus in Rooted Networks 50
3.2.4 Simulation Examples 53
3.3 Notes 54
4 Higher-Order Consensus in Multi-agent Systems 56
4.1 Preliminaries 56
4.2 Higher-Order Consensus in a General Form 58
4.2.1 Synchronization in Complex Networks 58
4.2.2 Higher-Order Consensus in a General Form 59
4.2.3 Consensus Region in Higher-Order Consensus 60
4.3 Leader-Follower Control in Multi-agent Systems 64
4.3.1 Leader-Follower Control in Multi-agent Systems with Full-State Feedback 65
4.3.2 Leader-Follower Control with Observers 67
4.4 Simulation Examples 69
4.4.1 Consensus Regions 69
4.4.2 Leader-Follower Control with Full-State Feedback 70
4.4.3 Leader-Follower Control with Observers 70
4.5 Notes 71
5 Stability Analysis of Swarming Behaviors 73
5.1 Preliminaries 73
5.2 Analysis of Swarm Cohesion 76
5.3 Swarm Cohesion in a Noisy Environment 80
5.4 Cohesion in Swarms with Switched Topologies 82
5.5 Cohesion in Swarms with Changing Topologies 84
5.6 Simulation Examples 93
5.7 Notes 95
6 Distributed Leader-Follower Flocking Control 96
6.1 Preliminaries 96
6.1.1 Model Formulation 97
6.1.2 Nonsmooth Analysis 99
6.2 Distributed Leader-Follower Control with Pinning Observers 103
6.3 Simulation Examples 110
6.4 Notes 114
7 Consensus of Multi-agent Systems with Sampled Data Information 115
7.1 Problem Statement 116
7.2 Second-Order Consensus of Multi-agent Systems with Sampled Full Information 117
7.2.1 Second-Order Consensus of Multi-agent Systems with Sampled Full Information 119
7.2.2 Selection of Sampling Periods 122
7.2.3 Design of Coupling Gains 123
7.2.4 Consensus Region for the Network Spectrum 125
7.2.5 Second-Order Consensus in Delayed Undirected Networks with Sampled Position and Velocity Data 125
7.2.6 Simulation Examples 128
7.3 Second-Order Consensus of Multi-agent Systems with Sampled Position Information 132
7.3.1 Second-Order Consensus in Multi-agent Dynamical Systems with Sampled Position Data 132
7.3.2 Simulation Examples 139
7.4 Consensus of Multi-agent Systems with Nonlinear Dynamics and Sampled Information 142
7.4.1 The Case with a Fixed and Strongly Connected Topology 145
7.4.2 The Case with Topology Containing a Directed Spanning Tree 149
7.4.3 The Case with Topology Having no Directed Spanning Tree 155
7.5 Notes 158
8 Consensus of Second-Order Multi-agent Systems with Intermittent Communication 159
8.1 Problem Statement 159
8.2 The Case with a Strongly Connected Topology 161
8.3 The Case with a Topology Having a Directed Spanning Tree 165
8.4 Consensus of Second-Order Multi-agent Systems with Nonlinear Dynamics and Intermittent Communication 167
8.5 Notes 172
9 Distributed Adaptive Control of Multi-agent Systems 174
9.1 Distributed Adaptive Control in Complex Networks 175
9.1.1 Preliminaries 175
9.1.2 Distributed Adaptive Control in Complex Networks 176
9.1.3 Pinning Edges Control 178
9.1.4 Simulation Examples 181
9.2 Distributed Control Gains Design for Second-Order Consensus in Nonlinear Multi-agent Systems 183
9.2.1 Preliminaries 184
9.2.2 Distributed Control Gains Design: Leaderless Case 186
9.2.3 Distributed Control Gains Design: Leader-Follower Case 190
9.2.4 Simulation Examples 194
9.3 Notes 196
10 Distributed Consensus Filtering in Sensor Networks 198
10.1 Preliminaries 199
10.2 Distributed Consensus Filters Design for Sensor Networks with Fully-Pinned Controllers 201
10.3 Distributed Consensus Filters Design for Sensor Networks with Pinning Controllers 205
10.4 Distributed Consensus Filters Design for Sensor Networks with Pinning Observers 207
10.5 Simulation Examples 210
10.6 Notes 213
11 Delay-Induced Consensus and Quasi-Consensus in Multi-agent Systems 214
11.1 Problem Statement 214
11.2 Delay-Induced Consensus and Quasi-Consensus in Multi-agent Dynamical Systems 217
11.3 Motivation for Quasi-Consensus Analysis 223
11.4 Simulation Examples 224
11.5 Notes 228
12 Conclusions and FutureWork 229
12.1 Conclusions 229
12.2 Future Work 230
Bibliography 232
Index 241
Chapter 1
Introduction
1.1 Background
1.1.1 Networked Multi-agent Systems
Most large-scale systems in nature and human societies, such as biological neural networks, ecosystems, metabolic pathways, the Internet, the WWW, and electrical power grids can be described by networks with nodes representing individuals in the system and edges representing the connections between them. Recently, the study of various complex networks and systems has attracted increasing attention from researchers in various fields of physics, mathematics, engineering, biology, and sociology alike [8, 35, 62, 90, 117-119, 123, 142].
In the early 1960s, Erdös and Rényi (ER) proposed a random-graph model, which laid a solid foundation for modern network theory [35]. In a random network, each pair of nodes is connected with a certain probability. In order to describe a transition from a regular network to a random network, Watts and Strogatz (WS) proposed an interesting small-world network model [123]. Then, Newman and Watts (NW) modified the original WS model to generate another version of the small-world model [80]. Meanwhile, Barabási and Albert (BA) proposed a scale-free network model, in which the degree distribution of the nodes follows a power-law form [8]. Since then, small-world and scale-free networks have been extensively investigated worldwide.
Cooperative and collective behaviors in networks of multiple autonomous agents have also received considerable attention in recent years due to the growing interest in understanding the amazing animal group behaviors, such as flocking and swarming, and also due to their emerging broad applications in sensor networks, UAV (unmanned air vehicles) formations, and robotic teams. To coordinate with other agents in a network, every agent needs to share information with its adjacent peers so that all can agree on a common goal of interest, such as the value of some measurement in a sensor network, the heading in a UAV formation, or the target position of a robotic team.
Recently, some progress has been made in analyzing cooperative control for collective behaviors in dynamical multi-agent systems, for which some closely related focal topics are synchronization [90, 117, 118, 142], consensus [15, 57, 77, 81, 98, 99, 101, 115], swarming [44, 45], and flocking [82]. More details can be found in survey papers [4, 17, 84, 120].
1.1.2 Collective Behaviors and Cooperative Control in Multi-agent Systems
Synchronization is a typical collective behavior in nature. Since the pioneering work of Pecora and Carroll [90], chaos control and synchronization have received a great deal of attention due to their potential applications in secure communications, chemical reactions, biological systems, and so on [143, 145]. Typically, there are large numbers of nodes in real-world complex networks. In recent years, a lot of work has been devoted to the study of synchronization in various large-scale complex networks [14, 70, 117, 118, 142]. In [117, 118], local synchronization was investigated by the transverse stability to the synchronization manifold, where synchronization was discussed on small-world and scale-free networks. In [132, 134], a distance from the collective states to the synchronization manifold was defined, and based on this, some results were obtained for global synchronization of coupled systems [14, 70]. A general criterion was derived in [142], where the network sizes can be extended to be much larger than those given in [14, 70]. However, it is still very difficult to ensure global synchronization in general large-scale networks due to the computational complexity. Recently, global pinning synchronization for a class of complex networks with switched topologies was addressed in [130] by using tools from stability analysis of switched systems.
The consensus problem has a long history in the field of computer science especially for distributed computing [74]. The idea of consensus was originated from statistical consensus theory by DeGroot [28], which was revisited two decades later for pattern recognition using multi-sensors [10]. Usually, it refers to the problem of how to reach agreement among a group of autonomous agents in a dynamically changing environment [99]. One of the main challenges in solving such a consensus problem is that an agreement has to be reached by all agents in the whole dynamic network while the information of each agent is shared only locally. Various models have been used to study the consensus problem. Vicsek et al. studied a discrete-time system that models a group of autonomous agents moving in the plane with the same speed but different headings [115]. It was shown, through simulation, that using a distributed averaging rule, agents could eventually move in the same direction without centralized coordination. Vicsek's model by nature is a simplified version of the model proposed earlier by Reynolds [101]. Analysis on Vicsek's model, or its continuous-time version, shows that the connectivity of the time-varying graph that describes the neighboring relationships within the group is key in achieving consensus [15, 57, 81, 77, 98]. In particular, in [81], Olfati-Saber and Murray established the relationship between the algebraic connectivity (also called the Fiedler eigenvalue [37]) and the speed of convergence when the underlying directed graph is balanced. A broader class of directed graphs that may lead to reaching consensus are those that contain spanning trees [98], which are also called rooted graphs [15].
It is interesting to observe that Vicsek's model is similar to a class of models discussed in synchronization of complex networks [14, 70, 117, 118, 134, 142]. In 1998, Pecora and Carroll made use of a master stability function to study the synchronization of coupled complex networks [90]. To date, stability and synchronization of small-world and scale-free networks have been investigated extensively using this master stability function method.
In the literature, most work on the consensus problem considered the case where agents are governed by first-order dynamics [11, 57, 72, 81, 98, 114, 134, 141, 142, 151]. Meanwhile, there is a growing interest in consensus algorithms where all agents are governed by second-order dynamics [50, 51, 82, 93, 95, 97, 146]. More precisely, second-order consensus refers to the problem of reaching an agreement among a group of autonomous agents governed by second-order dynamics. A detailed analysis of second-order consensus algorithms is a key step to bring more realistic dynamics into the model of each individual agent based on the general framework of multi-agent systems, thus it can help control engineers to implement distributed cooperative control strategies for networked multi-agent systems. It has been shown that, in sharp contrast to the first-order consensus problem, consensus may fail to be achieved for agents with second-order dynamics even if the network topology has a directed spanning tree [97].
On the other hand, time delay is ubiquitous in biological, physical, chemical, and electrical systems [11, 114]. In biological and communication networks, time delays are usually inevitable due to the possibly slow process of interactions among agents. It has been observed from numerical experiments that consensus algorithms without considering time delays may lead to unexpected instability. In [11, 114], some sufficient conditions were derived for first-order consensus in delayed multi-agent systems.
Very recently, some higher-order consensus algorithms in cooperative control of multi-agent systems were studied, such as in [100] based on the results derived in [97]. However, only third-order consensus was discussed in detail therein. In this book, a general higher-order consensus protocol is designed and analyzed based on the transverse stability to the consensus manifold, which originates from the study of synchronization in complex networks [117]. A detailed analysis of the higher-order consensus algorithms is a prerequisite to introducing more realistic dynamics into the model of each individual agent.
As validated by biological field studies and engineering robotic experiments, swarm cohesion can be achieved in a distributed fashion despite the fact that each agent may only have local information about its nearest neighbors. An in-depth understanding of the principles behind swarming behaviors will help engineers to develop distributed cooperative control strategies and algorithms for networked dynamical systems, such as formations of UAVs, autonomous robotic teams, and mobile sensors networks. Synchronous distributed coordination rules for swarming groups in one- or two-dimensional spaces were studied in [58], where convergence and stability analysis were given. In [44, 45], stability properties of a continuous-time model for swarm aggregation in the -dimensional space was discussed, and an asymptotic bound for the spatial size of the swarm was computed using the parameters of the swarm model.
In [101], three heuristic rules were suggested by Reynolds to animate flocking behavior: (1) velocity consensus, (2) center cohesion, and (3) collision avoidance. In order to embody the three Reynolds' rules, Tanner et al. designed flocking algorithms in [110, 111], where a collective potential function and a velocity consensus term were introduced. Later, in [82], Olfati-Saber proposed a general framework to investigate distributed flocking algorithms where, in particular, three algorithms were developed for free and constrained flocking. In [110, 111], it was pointed out that due to the time-varying network topology, the set of differential equations...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.