Preface |
|
iv | |
Acknowledgement |
|
vi | |
Author Biography |
|
xiii | |
|
|
1 | (28) |
|
|
1 | (1) |
|
1.2 Elements of Graph Theory |
|
|
2 | (15) |
|
|
3 | (1) |
|
1.2.2 Laplacian spectrum of graphs |
|
|
3 | (1) |
|
1.2.3 Properties of adjacency matrix |
|
|
4 | (3) |
|
1.2.4 Nonlinear stochastic dynamical systems |
|
|
7 | (5) |
|
1.2.5 Complex dynamical systems |
|
|
12 | (3) |
|
|
15 | (1) |
|
1.2.7 Sampled-data framework |
|
|
16 | (1) |
|
1.3 Multiagent System Approach |
|
|
17 | (3) |
|
|
17 | (1) |
|
1.3.2 Some relevant definitions |
|
|
18 | (2) |
|
1.4 Mathematical Models for Agent Dynamics |
|
|
20 | (3) |
|
1.4.1 Single integrator model |
|
|
21 | (1) |
|
1.4.2 Double integrator model |
|
|
21 | (1) |
|
1.4.3 Uncertain fully actuated model |
|
|
22 | (1) |
|
1.4.4 Non-holonomic unicycle model |
|
|
23 | (1) |
|
1.5 Coordination and Control Problems |
|
|
23 | (4) |
|
1.5.1 Aggregation and social foraging |
|
|
24 | (1) |
|
1.5.2 Flocking and rendezvous |
|
|
25 | (1) |
|
1.5.3 Synchronization of coupled nonlinear oscillators |
|
|
25 | (2) |
|
1.6 Scope and Book Layout |
|
|
27 | (2) |
|
|
29 | (40) |
|
2.1 Preliminaries of Distributed Systems |
|
|
29 | (9) |
|
2.1.1 Problem description |
|
|
30 | (2) |
|
2.1.2 Control design scheme |
|
|
32 | (1) |
|
2.1.3 Without communication delays |
|
|
33 | (4) |
|
2.1.4 With communication delays |
|
|
37 | (1) |
|
2.2 Networked Multiagent Systems |
|
|
38 | (4) |
|
2.2.1 Consensus in networks |
|
|
40 | (1) |
|
2.2.2 The f-consensus problem |
|
|
41 | (1) |
|
2.2.3 Iterative consensus and Markov chains |
|
|
42 | (1) |
|
|
42 | (3) |
|
2.3.1 Synchronization of coupled oscillators |
|
|
42 | (1) |
|
|
43 | (1) |
|
2.3.3 Fast consensus in small-worlds |
|
|
43 | (1) |
|
2.3.4 Rendezvous in space |
|
|
44 | (1) |
|
2.3.5 Distributed sensor fusion in sensor networks |
|
|
44 | (1) |
|
2.3.6 Distributed formation control |
|
|
44 | (1) |
|
2.4 Information Consensus |
|
|
45 | (14) |
|
2.4.1 Algebraic connectivity and spectral properties |
|
|
47 | (1) |
|
2.4.2 Convergence analysis for directed networks |
|
|
47 | (3) |
|
2.4.3 Consensus in discrete-time |
|
|
50 | (2) |
|
2.4.4 Performance of consensus algorithms |
|
|
52 | (2) |
|
2.4.5 Alternative forms of consensus algorithms |
|
|
54 | (3) |
|
2.4.6 Weighted-average consensus |
|
|
57 | (1) |
|
2.4.7 Consensus under communication time-delays |
|
|
58 | (1) |
|
2.5 Consensus in Switching Networks |
|
|
59 | (2) |
|
2.6 Cooperation in Networked Control Systems |
|
|
61 | (3) |
|
2.6.1 Collective dynamics of multivehicle formation |
|
|
62 | (1) |
|
2.6.2 Stability of relative dynamics |
|
|
63 | (1) |
|
|
64 | (3) |
|
2.7.1 Consensus in complex networks |
|
|
64 | (2) |
|
2.7.2 Multivehicle formation control |
|
|
66 | (1) |
|
|
67 | (2) |
|
3 Distributed Intelligence in Power Systems |
|
|
69 | (48) |
|
3.1 Introduction to MAS Technology |
|
|
69 | (12) |
|
3.1.1 Autonomous microgrid system |
|
|
71 | (1) |
|
3.1.2 A state-space model |
|
|
71 | (2) |
|
3.1.3 Heuristic dynamic programming |
|
|
73 | (1) |
|
3.1.4 Discrete-time Bellman equation |
|
|
74 | (1) |
|
3.1.5 Value iteration algorithm |
|
|
75 | (1) |
|
3.1.6 Adaptive critics implementation |
|
|
76 | (1) |
|
3.1.7 Actor-critic implementation |
|
|
77 | (1) |
|
3.1.8 Simulations results |
|
|
78 | (1) |
|
3.1.9 Actor-critic tuning results |
|
|
78 | (2) |
|
3.1.10 Robustness of the proposed controller |
|
|
80 | (1) |
|
3.2 Operation in Islanded Mode |
|
|
81 | (22) |
|
3.2.1 Autonomous microgrid |
|
|
85 | (1) |
|
|
86 | (3) |
|
3.2.3 Fixed gain distributed secondary control |
|
|
89 | (2) |
|
3.2.4 Neural network distributed secondary control |
|
|
91 | (1) |
|
3.2.5 Stage 1: Selection of training data |
|
|
91 | (3) |
|
3.2.6 Stage 2: Selection of artificial neural network |
|
|
94 | (1) |
|
3.2.7 Stage 3: Neural network training |
|
|
95 | (1) |
|
3.2.8 Simulation results I |
|
|
96 | (7) |
|
3.3 Multiagent Coordination for Distributed Energy Resources |
|
|
103 | (10) |
|
|
103 | (1) |
|
3.3.2 Advantages of MAS approach |
|
|
104 | (1) |
|
|
105 | (1) |
|
3.3.4 Software system analysis |
|
|
106 | (1) |
|
3.3.5 Distributed control system |
|
|
107 | (1) |
|
3.3.6 Simulation studies I |
|
|
108 | (2) |
|
3.3.7 Coordination between agents |
|
|
110 | (2) |
|
3.3.8 Checking reliability |
|
|
112 | (1) |
|
3.3.9 Simulation results II |
|
|
113 | (1) |
|
|
113 | (4) |
|
4 Consensus for Heterogeneous Systems with Delays |
|
|
117 | (52) |
|
|
117 | (1) |
|
4.2 Multiagent Leader-Follower Consensus Problem |
|
|
118 | (2) |
|
4.3 Distributed Adaptive Control Design |
|
|
120 | (9) |
|
|
129 | (1) |
|
4.5 Tracking and Coordination Using Sensor Networks |
|
|
130 | (5) |
|
4.6 Target Tracking in Sensor Networks |
|
|
135 | (1) |
|
4.7 Control System Architecture |
|
|
136 | (9) |
|
4.7.1 Sensor network and models |
|
|
138 | (2) |
|
4.7.2 Multitarget tracking |
|
|
140 | (3) |
|
4.7.3 Agent dynamics and coordination objective |
|
|
143 | (2) |
|
4.8 Control System Implementation |
|
|
145 | (16) |
|
4.8.1 Multisensor fusion module |
|
|
145 | (5) |
|
4.8.2 Multitarget tracking and multitrack fusion modules |
|
|
150 | (5) |
|
4.8.3 Multiagent coordination module |
|
|
155 | (6) |
|
|
161 | (7) |
|
|
163 | (2) |
|
|
165 | (3) |
|
|
168 | (1) |
|
5 Secure Control of Distributed Multiagent Systems |
|
|
169 | (14) |
|
|
169 | (2) |
|
|
171 | (1) |
|
|
172 | (5) |
|
5.4 Illustrative Examples |
|
|
177 | (3) |
|
|
180 | (3) |
|
6 Advanced Consensus Algorithms |
|
|
183 | (90) |
|
6.1 Event-Triggered Control for Multiagent Systems |
|
|
183 | (15) |
|
|
183 | (2) |
|
6.1.2 System model and problem statement |
|
|
185 | (3) |
|
6.1.3 Design tracking results |
|
|
188 | (7) |
|
|
195 | (3) |
|
6.2 Pinning Coordination Control of Networked Systems |
|
|
198 | (23) |
|
6.2.1 Networked multi-vehicle systems |
|
|
201 | (5) |
|
6.2.2 Fixed communication topology |
|
|
206 | (1) |
|
6.2.3 Case of general graphs |
|
|
207 | (2) |
|
|
209 | (2) |
|
6.2.5 Strongly connected and balanced graphs |
|
|
211 | (3) |
|
6.2.6 Selection of the pinned nodes |
|
|
214 | (4) |
|
6.2.7 Pinning control with variable topology |
|
|
218 | (1) |
|
6.2.8 Simulation examples |
|
|
219 | (2) |
|
6.3 Distributed Consensus Control |
|
|
221 | (17) |
|
6.3.1 Consensus with observer-type protocol |
|
|
224 | (1) |
|
|
225 | (2) |
|
|
227 | (1) |
|
6.3.4 Consensus with neutrally stable matrix |
|
|
228 | (2) |
|
6.3.5 Consensus with prescribed convergence speed |
|
|
230 | (2) |
|
6.3.6 Illustrative example 6.2 |
|
|
232 | (1) |
|
6.3.7 Consensus with static protocols |
|
|
233 | (2) |
|
|
235 | (1) |
|
6.3.9 Illustrative example 6.3 |
|
|
236 | (2) |
|
6.4 Consensus Control for Time-Delay Systems |
|
|
238 | (12) |
|
6.4.1 Problem formulation |
|
|
238 | (3) |
|
6.4.2 Fixed interconnection topology |
|
|
241 | (4) |
|
6.4.3 Switched interconnection topology |
|
|
245 | (3) |
|
6.4.4 Illustrative example 6.4 |
|
|
248 | (1) |
|
6.4.5 Illustrative example 6.5 |
|
|
249 | (1) |
|
6.5 Robust Consensus of Multiagent Systems |
|
|
250 | (20) |
|
6.5.1 Problem description |
|
|
251 | (2) |
|
|
253 | (8) |
|
6.5.3 Illustrative example 6.6 |
|
|
261 | (9) |
|
|
270 | (3) |
|
7 Cooperative Control of Networked Power Systems |
|
|
273 | (32) |
|
7.1 Coordinated Model Predictive Power Flows |
|
|
273 | (6) |
|
|
274 | (1) |
|
7.1.2 System architecture |
|
|
275 | (1) |
|
7.1.3 Wind power generation |
|
|
276 | (1) |
|
7.1.4 Photovoltaic module generators |
|
|
277 | (1) |
|
7.1.5 Energy storage system dynamics |
|
|
277 | (1) |
|
|
278 | (1) |
|
7.1.7 Energy management unit |
|
|
278 | (1) |
|
7.1.8 Power price mechanism |
|
|
278 | (1) |
|
7.2 Power Scheduling in Networked MG |
|
|
279 | (14) |
|
|
279 | (1) |
|
7.2.2 GCC of networked MG |
|
|
279 | (1) |
|
7.2.3 MPC-based power scheduling |
|
|
279 | (1) |
|
7.2.4 Optimization problem formulation |
|
|
280 | (1) |
|
7.2.5 State equations and constraints |
|
|
281 | (1) |
|
|
282 | (1) |
|
|
283 | (1) |
|
|
283 | (7) |
|
|
290 | (2) |
|
|
292 | (1) |
|
7.3 Distributed Robust Control in Smart Microgrids |
|
|
293 | (9) |
|
|
293 | (1) |
|
7.3.2 Microgrid group model |
|
|
293 | (2) |
|
7.3.3 Problem formulation |
|
|
295 | (1) |
|
7.3.4 Robust group control |
|
|
296 | (2) |
|
7.3.5 Distributed information models |
|
|
298 | (1) |
|
|
299 | (1) |
|
7.3.7 Solution procedure A |
|
|
300 | (1) |
|
7.3.8 Solution procedure B |
|
|
301 | (1) |
|
7.3.9 Solution procedure C |
|
|
301 | (1) |
|
7.3.10 Solution procedure D |
|
|
301 | (1) |
|
|
302 | (3) |
|
8 Dynamic Graphical Games |
|
|
305 | (40) |
|
8.1 Constrained Graphical Games |
|
|
305 | (15) |
|
8.1.1 Reinforcement learning |
|
|
306 | (1) |
|
8.1.2 Synchronization control problem |
|
|
307 | (1) |
|
8.1.3 Performance evaluation of the game |
|
|
308 | (1) |
|
8.1.4 Optimality conditions |
|
|
309 | (1) |
|
|
310 | (1) |
|
8.1.6 The Hamiltonian function |
|
|
311 | (2) |
|
8.1.7 Coupled IRL-Hamilton-Jacobi theory |
|
|
313 | (2) |
|
8.1.8 Coupled IRL-HJB equations |
|
|
315 | (2) |
|
8.1.9 Nash equilibrium solution |
|
|
317 | (1) |
|
8.1.10 Stability analysis |
|
|
318 | (2) |
|
8.2 Value Iteration Solution and Implementation |
|
|
320 | (11) |
|
8.2.1 Value iteration algorithm |
|
|
321 | (1) |
|
8.2.2 Graph solution implementation |
|
|
321 | (2) |
|
8.2.3 Online actor-critic neural networks tuning |
|
|
323 | (1) |
|
8.2.4 Simulation results I |
|
|
323 | (1) |
|
|
324 | (1) |
|
|
324 | (1) |
|
|
325 | (6) |
|
8.3 Multiagent Reinforcement Learning for Microgrids |
|
|
331 | (13) |
|
8.3.1 Microgrid control requirements |
|
|
332 | (1) |
|
8.3.2 Features of MAS technology |
|
|
333 | (2) |
|
8.3.3 A multiagent reinforcement learning method |
|
|
335 | (3) |
|
8.3.4 Critical operation in island mode |
|
|
338 | (2) |
|
8.3.5 Simulation results II |
|
|
340 | (4) |
|
|
344 | (1) |
References |
|
345 | (50) |
Index |
|
395 | |