Skip to main content
×
×
Home

Self-tuning proportional integral control for consensus in heterogeneous multi-agent systems

  • D. A. BURBANO L. (a1), P. DeLELLIS (a1) and M. diBERNARDO (a1) (a2)
Abstract

In this paper, we present a distributed Proportional-Integral (PI) strategy with self-tuning adaptive gains for reaching asymptotic consensus in networks of non-identical linear agents under constant disturbances. Alternative adaptive strategies are presented, based on global or local measures of the agents' disagreement. The proposed approaches are validated on a representative numerical example. Preliminary analytical results further confirm the viability of the self-tuning strategies.

Copyright
References
Hide All
[1] Liu, Y.-Y., Slotine, J.-J. & Barabási, A.-L. (2011) Controllability of complex networks. Nature 473, 167173.
[2] Leonard, N.-E. (2011) Multi-agent system dynamics: Bifurcation and behavior of animal groups. Annu. Rev. Control 38 (2), 171183.
[3] Liu, Y.-Y. & Barabási, A.-L. (2016) Control principles of complex networks. URL: http://arxiv.org/abs/1508.05384.
[4] Cortés, J., Martnez, S. & Bullo, F. (2006) Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions. IEEE Trans. Autom. Control 51 (8), 12891298.
[5] Egerstedt, M. & Hu, X. (2001) Formation constrained multi-agent control. IEEE Trans. Robot. Autom. 17 (6), 947951.
[6] Dörfler, F. & Bullo, F. (2012) Synchronization and transient stability in power networks and nonuniform kuramoto oscillators. SIAM J. Control Optim. 50 (3), 16161642.
[7] Olfati-Saber, R. (2006) Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 51 (3), 401420.
[8] Swaroop, D. & Hedrick, J. K. (1999) Constant spacing strategies for platooning in automated highway systems. J. Dyn. Syst. Meas. Control 121 (3), 462470.
[9] Cao, Y., Yu, W., Ren, W. & Chen, G. (2013) An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Indust. Inform. 9 (1), 427438.
[10] Strogatz, S. (2001) Exploring complex networks. Nature 410, 268276.
[11] Thattai, M. & van Oudenaarden, A. (2001) Intrinsic noise in gene regulatory networks. Proc. Natl. Acad. Sci. 98 (15), 86148619.
[12] Kim, M., Sterh, M.-O., Kim, J. & Ha, S. (2010) An application framework for loosely coupled networked cyber-physical systems. Proceedings of IEEE/IFIP 8th International Conference on Embedded and Ubiquitous Computing (EUC), pp.144–153, Hong Kong, 11–13 Dec.
[13] Hill, D. J. & Zhao, J. (2012). Synchronization of dynamical networks by network control. IEEE Trans. Autom. Control 57 (6), 15741580.
[14] Xiang, J. & Chen, G. (2007) On the V-stability of complex dynamical networks. Automatica 43 (6), 10491057.
[15] DeLellis, P., di Bernardo, M. & Liuzza, D. (2015) Convergence and synchronization in heterogeneous networks of smooth and piecewise smooth systems. Automatica 56 (6), 111.
[16] Dorf, R. C. & Bishop, R. H. (2011). Modern Control Systems. Pearson, New York.
[17] Burbano, D. A. & di Bernardo, M. (2015) Distributed PID control for consensus of homogeneous and heterogeneous networks. IEEE Trans. Control Netw. Syst. 2 (2), 154163.
[18] Burbano, D. A. & di Bernardo, M. (2015) Multiplex PI-control for consensus in networks of heterogeneous linear agents. Automatica 67 (3), 310320.
[19] Andreasson, M., Dimarogonas, D. V., Sandberg, H. & Johansson, K. H. (2014) Distributed control of networked dynamical systems: Static feedback, integral action and consensus. IEEE Trans. Autom. Control 59 (7), 17501764.
[20] Freeman, R. A., Peng, Y. & Lynch, K. M. (2006) Stability and convergence properties of dynamic average consensus estimators. Proceedings of 45th IEEE Conference on Decision and Control (CDC), pp. 338–343, 13–15 Dec, San Diego, CA.
[21] Scardovi, L. & Sepulchre, R. (2009) Synchronization in networks of identical linear systems. Automatica 34, 25572562.
[22] Seyboth, G. & Allgöwer, F. (2015) Output synchronization of linear multi-agent systems under constant disturbances via distributed integral action. Proc. American Control Conference (ACC). Chicago, IL, USA, pp. 62–67.
[23] Wieland, P., Sepulchre, R. & Allgöwer, F. (2011) An internal model principle is necessary and sufficient for linear output synchronization. Automatica 47 (5), 10681074.
[24] Bai, H., Freeman, R. A. & Lynch, K. M. (2010) Robust dynamic average consensus of time-varying inputs. Proceedings of 49th IEEE Conference on Decision and Control (CDC), pp. 3104–3109, 15–17 Dec, Atlanta, GA.
[25] Sarlette, A., Dai, J., Phulpin, Y. & Ernst, D. (2012) Cooperative frequency control with a multi-terminal high-voltage DC network. Automatica 48 (12), 31283134.
[26] Simpson-Porco, J. W., Dörfler, F. & Bullo, F. (2013) Synchronization and power sharing for droop-controlled inverters in islanded microgrids. Automatica 49 (9), 26032611.
[27] Bidram, A., Lewis, F. L. & Davoudi, A. (2013) Distributed control systems for small-scale power networks: Using multiagent cooperative control theory. IEEE Control Syst. Mag. 34 (6), 5677.
[28] Carli, R., Chiuso, A., Schenato, L. & Zampieri, S. (2008) A PI consensus controller for networked clocks synchronization. Proceedings of the 17th IFAC World Congress, Vol. 17, pp. 10289–10294, July 6–11, Seoul, Korea.
[29] Xuan, Z. & Papachristodoulou, A. (2014) A distributed PID controller for network congestion control problems. Proceedings of American Control Conference (ACC), pp. 0743–1619, 4–6 June, Portland, OR.
[30] Cheng, L., Wang, Y., Ren, W., Hou, Z.-G. & Tan, M. (2015) Containment control of multiagent systems with dynamic leaders based on a PIn -type approach. IEEE Trans. Cybern., forthcoming issue.
[31] Boccaletti, S., Latora, V., Moreno, Y., Chavez, M. & Hwang, D. U. (2006) Complex networks: Structure and dynamics. Phys. Rep. 424 (4–5), 175308.
[32] Lo Iudice, F., Garofalo, F. & Sorrentino, F. (2015) Structural permeability of complex networks to control signals. Nature Commun. 6, 8349.
[33] Wang, X. F. & Chen, G. (2002) Pinning control of scale-free dynamical networks. Physica A 310 (3–4), 521531.
[34] Porfiri, M. & di Bernardo, M. (2008) Criteria for global pinning controllability of complex networks. Automatica 44 (12), 31003106.
[35] Cornelius, S. P., Kath, W. L. & Motter, A. E. (2013) Realistic control of network dynamics. Nature Commun. 4, 1942.
[36] Lai, Y. C. (2014) Controlling complex, non-linear dynamical networks. Natl. Sci. Rev. 1 (3), 339341.
[37] Nepusz, T. & Vicsek, T. (2012) Controlling edge dynamics in complex networks. Nature Phys. 8 (7), 568573.
[38] DeLellis, P., di Bernardo, M. & Garofalo, F. (2009) Novel decentralized adaptive strategies for the synchronization of complex networks. Automatica 45 (5), 13121318.
[39] Radenkovic, M. & Bose, T. (2015) On multi-agent self-tuning consensus. Automatica 55 (5), 4654.
[40] DeLellis, P., di Bernardo, M., Gorochowski, T. E. & Russo, G. (2010) Synchronization and control of complex networks via contraction, adaptation and evolution. IEEE Circuits Syst. Mag. 10 (3), 6482.
[41] DeLellis, P., di Bernardo, M., Garofalo, F. & Porfiri, M. (2010) Evolution of complex networks via edge snapping. IEEE Trans. Circuits Syst. I: Regular Papers 57 (8), 21322143.
[42] Lu, W. & Chen, T. (2006) New approach to synchronization analysis of linearly coupled ordinary differential systems. Physica D: Nonlinear Phenom. 213 (2), 214230.
[43] Poole, G. & Boullion, T. (1974) A survey on M-matrices. SIAM Rev. 16 (4), 419427.
[44] Olfati-Saber, R., Fax, J. A. & Murray, R. M. (2007) Consensus and cooperation in networked multi-agent systems. Proc. IEEE 95 (1), 215233.
[45] Burbano Lombana, D. A. (2015) Distributed PID Control for Synchronization and Consensus in Multi-agent Networks, PhD Thesis, University of Naples Federico II.
[46] Bernstein, D. S. (2009) Matrix Mathematics: Theory, Facts, and Formulas, 2nd ed., Princeton University Press, New Jersey.
[47] Khalil, H. K. & Grizzle, J. W. (2001) Nonlinear Systems, 3rd ed., Prentice Hall, New Jersey.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

European Journal of Applied Mathematics
  • ISSN: 0956-7925
  • EISSN: 1469-4425
  • URL: /core/journals/european-journal-of-applied-mathematics
Please enter your name
Please enter a valid email address
Who would you like to send this to? *
×

Keywords

Metrics

Altmetric attention score

Full text views

Total number of HTML views: 0
Total number of PDF views: 149 *
Loading metrics...

Abstract views

Total abstract views: 590 *
Loading metrics...

* Views captured on Cambridge Core between 13th September 2016 - 19th July 2018. This data will be updated every 24 hours.