Welcome to Acta Armamentarii ! Today is

Acta Armamentarii ›› 2023, Vol. 44 ›› Issue (S2): 223-234.doi: 10.12382/bgxb.2023.0664

Special Issue: 群体协同与自主技术

Previous Articles    

Fully Distributed Consensus Control of General Linear Multi-agent System Based on Dynamic Event-trigger

ZHANG Jixiong1,2, LI Zonggang1,2,*(), NING Xiaogang1,2, CHEN Yinjuan1,2   

  1. 1 School of Mechanical and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, Gansu, China
    2 Robotics Institute, Lanzhou Jiaotong University, Lanzhou 730070, Gansu, China
  • Received:2023-07-15 Online:2024-01-10
  • Contact: LI Zonggang

Abstract:

For the consensus control problem of general linear multi-agent system under event-trigger, the existing algorithms mostly adopt static triggering method, and there is global information in the design of consensus protocol, which can not realize fully distributed control. A consensus protocol based on dynamic event-triggering is proposed to solve this problem. The scalar gain of the graph is adaptively adjusted to realize the fully distributed solution of consensus problem by introducing the time-varying coupling weight. For the problem of continuously detecting the trigger conditions in event-triggered control, an individual-based state estimator is introduced to estimate its own state during the trigger interval, which reduces the number of communications between agents. Based on the selected Lyapunov function, a dynamic trigger function is designed to couple the state estimation value, measurement error and adaptive parameters of the system, which significantly reduces the number of triggers and the energy consumption of the system. Numerically calculated results show that the proposed consensus protocol can achieve asymptotic consensus without Zeno behavior. Simulated results show that the proposed protocol can effectively reduce system energy consumption and save communication resources.

Key words: multi-agent system, consensus problem, general linear system, dynamic event-trigger, fully distributed algorithm

CLC Number: