×

Adaptive event-triggered distributed model predictive control for multi-agent systems. (English) Zbl 1428.93061

Summary: Event-triggered control is an effective control approach with control update instants determined by pre-defined event-triggering conditions, and the triggering conditions are usually required to be tested continuously. In this paper, we present an adaptive event-triggered distributed model predictive control algorithm for nonlinear continuous-time multi-agent systems. All the agents are able to adaptively determine when to check the triggering conditions, which means the triggering conditions are tested intermittently with intervals determined adaptively. We prove the feasibility of the proposed algorithm, and also prove that the multi-agent system under the algorithm will converge to an invariant set in finite time by utilizing variable prediction horizon approach instead of the Lyapunov function method, such that the event-triggering conditions are less conservative. Finally, we provide numerical examples to verify the effectiveness and superiority of the proposed algorithm, revealing that the proposed algorithm can efficiently reduce the communication and computation cost as well as the sensing load.

MSC:

93C40 Adaptive control/observation systems
93C65 Discrete event control/observation systems
93A14 Decentralized systems
93C10 Nonlinear systems in control theory
93B45 Model predictive control
Full Text: DOI

References:

[1] Olfati-Saber, R.; Fax, J. A.; Murray, R. M., Consensus and cooperation in networked multi-agent systems, Proc. IEEE, 95, 1, 215-233 (2007) · Zbl 1376.68138
[2] Olfati-Saber, R., Flocking for multi-agent dynamic systems: algorithms and theory, IEEE Trans. Automat. Control, 51, 3, 401-420 (2006) · Zbl 1366.93391
[3] Qin, J.; Ma, Q.; Shi, Y.; Wang, L., Recent advances in consensus of multi-agent systems: a brief survey, IEEE Trans. Ind. Electron., 64, 6, 4972-4983 (2017)
[4] Dunbar, W. B., Distributed receding horizon control of multiagent systems (2004), California Institute of Technology, (Ph.D. thesis)
[5] Dunbar, W. B.; Murray, R. M., Distributed receding horizon control for multi-vehicle formation stabilization, Automatica, 42, 4, 549-558 (2006) · Zbl 1103.93031
[6] Ferrari-Trecate, G.; Galbusera, L.; Marciandi, M. P.E.; Scattolini, R., Model predictive control schemes for consensus in multi-agent systems with single-and double-integrator dynamics, IEEE Trans. Automat. Control, 54, 11, 2560-2572 (2009) · Zbl 1367.93394
[7] Zhan, J.; Li, X., Consensus of sampled-data multi-agent networking systems via model predictive control, Automatica, 49, 8, 2502-2507 (2013) · Zbl 1364.93446
[8] Zhan, J.; Li, X., Flocking of multi-agent systems via model predictive control based on position-only measurements, IEEE Trans. Ind. Inf., 9, 1, 377-385 (2013)
[9] Zhang, H.-T.; Cheng, Z.; Chen, G.; Li, C., Model predictive flocking control for second-order multi-agent systems with input constraints, IEEE Trans. Circuits Syst. I. Regul. Pap., 62, 6, 1599-1606 (2015) · Zbl 1468.93045
[10] Li, H.; Yan, W., Receding horizon control based consensus scheme in general linear multi-agent systems, Automatica, 56, 12-18 (2015) · Zbl 1323.93009
[11] Yuan, Q.; Zhan, J.; Li, X., Outdoor flocking of quadcopter drones with decentralized model predictive control, ISA Trans., 71, 84-92 (2017)
[12] K.J. Astrom, B.M. Bernhardsson, Comparison of Riemann and Lebesgue sampling for first order stochastic systems, in: Proceedings of the 41st IEEE Conference on Decision and Control, vol. 2, 2002, pp. 2011-2016.
[13] Tabuada, P., Event-triggered real-time scheduling of stabilizing control tasks, IEEE Trans. Automat. Control, 52, 9, 1680-1685 (2007) · Zbl 1366.90104
[14] W. Heemels, K.H. Johansson, P. Tabuada, An introduction to event-triggered and self-triggered control, in: IEEE 51st Annual Conference on Decision and Control, CDC, 2012, pp. 3270-3285.
[15] Zhang, X.-M.; Han, Q.-L., Event-based h filtering for sampled-data systems, Automatica, 51, 55-69 (2015) · Zbl 1309.93096
[16] Ding, L.; Han, Q.-L.; Ge, X.; Zhang, X.-M., An overview of recent advances in event-triggered consensus of multiagent systems, IEEE Trans. Cybern., 48, 4, 1110-1123 (2018)
[17] D. Lehmann, E. Henriksson, K.H. Johansson, Event-triggered model predictive control of discrete-time linear systems subject to disturbances, in: European Control Conference, ECC, 2013, pp. 1156-1161.
[18] Li, H.; Shi, Y., Event-triggered robust model predictive control of continuous-time nonlinear systems, Automatica, 50, 5, 1507-1513 (2014) · Zbl 1296.93110
[19] Henriksson, E.; Quevedo, D. E.; Peters, E. G.; Sandberg, H.; Johansson, K. H., Multiple-loop self-triggered model predictive control for network scheduling and control, IEEE Trans. Control Syst. Technol., 23, 6, 2167-2181 (2015)
[20] Hashimoto, K.; Adachi, S.; Dimarogonas, D. V., Self-triggered model predictive control for nonlinear input-affine dynamical systems via adaptive control samples selection, IEEE Trans. Automat. Control, 62, 1, 177-189 (2017) · Zbl 1359.93279
[21] Hashimoto, K.; Adachi, S.; Dimarogonas, D. V., Event-triggered intermittent sampling for nonlinear model predictive control, Automatica, 81, 148-155 (2017) · Zbl 1376.93066
[22] Li, H.; Yan, W.; Shi, Y.; Wang, Y., Periodic event-triggering in distributed receding horizon control of nonlinear systems, Systems Control Lett., 86, 16-23 (2015) · Zbl 1325.93042
[23] J. Zhan, Z.P. Jiang, Y. Wang, X. Li, Distributed model predictive consensus with self-triggered mechanism in general linear multi-agent systems, IEEE Trans. Ind. Inform., http://dx.doi.org/10.1109/TII.2018.2884449.
[24] Hu, Y.; Zhan, J.; Li, X., Self-triggered distributed model predictive control for flocking of multi-agent systems, IET Control Theory Appl., 12, 18, 2441-2448 (2018)
[25] Chen, H.; Allgower, F., A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability, Automatica, 34, 10, 1205-1217 (1998) · Zbl 0947.93013
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.