Impulsive consensus algorithms for vector second-order Lipschitz nonlinear multi-agent systems using only velocity regulation

ISA Trans. 2024 Mar 1:S0019-0578(24)00098-3. doi: 10.1016/j.isatra.2024.02.035. Online ahead of print.

Abstract

The existing impulsive consensus algorithms for second-order Lipschitz nonlinear multi-agent systems require to apply the impulsive control to both position and velocity vectors at the same time. Such a requirement cannot be met in most of the real-world applications. To overcome the limitations of these impulsive algorithms, two kinds of new second-order impulsive consensus algorithms using only velocity regulation are proposed. Through developing a weighted discontinuous Lyapunov function-based approach that is able to leverage the spectral property of Laplacian matrix, impulse-dwell-time-dependent sufficient conditions for solving second-order impulsive consensus are derived in the form of linear matrix inequalities. Further, it is shown that if the impulsively controlled velocity subsystems are globally exponentially stable, the impulsive static consensus algorithm is able to ensure that all agents tend to an agreed position. Based on the consensus conditions, two convex optimization problems are formulated, by which the impulsive gain matrices for ensuring a prescribed exponential convergence rate can be designed. Finally, the effectiveness of the proposed distributed impulsive consensus algorithms is certified through numerical simulations.

Keywords: Discontinuous Lyapunov functions; Impulsive consensus; Lipschitz nonlinear multi-agent systems; Static consensus; Vector second-order systems.