Skip to main content
Log in

Towards resilient average consensus in multi-agent systems: a detection and compensation approach

一种基于检测和补偿的多智能体系统弹性平均一致性方法

  • Research Article
  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

Consensus is one of the fundamental distributed control technologies for collaboration in multi-agent systems such as collaborative handling in intelligent manufacturing. In this paper, we study the problem of resilient average consensus for multi-agent systems with misbehaving nodes. To protect consensus value from being influenced by misbehaving nodes, we address this problem by detecting misbehaviors, mitigating the corresponding adverse impact, and achieving the resilient average consensus. General types of misbehaviors are considered, including attacks, accidental faults, and link failures. We characterize the adverse impact of misbehaving nodes in a distributed manner via two-hop communication information and develop a deterministic detection compensation based consensus (D-DCC) algorithm with a decaying fault-tolerant error bound. Considering scenarios wherein information sets are intermittently available due to link failures, a stochastic extension named stochastic detection compensation based consensus (S-DCC) algorithm is proposed. We prove that D-DCC and S-DCC allow nodes to asymptotically achieve resilient accurate average consensus and unbiased resilient average consensus in a statistical sense, respectively. Then, the Wasserstein distance is introduced to analyze the accuracy of S-DCC. Finally, extensive simulations are conducted to verify the effectiveness of the proposed algorithms.

摘要

一致性是多智能体系统分布式协同控制的基础技术之一, 例如智能制造中的多智能体协同控制. 本文研究了具有行为不当节点的多智能体系统的弹性平均一致性问题. 为保护一致性的收敛值免受不当行为节点的影响, 本文通过检测不当行为、 减轻相应不利影响并实现弹性平均一致性来解决此问题. 本文考虑一般化的不当行为, 包括恶意攻击、 意外故障和链路故障. 基于两跳通信信息, 以分布式方式描述行为不当节点的不利影响, 并面向确定性系统提出一种基于检测与补偿的一致性算法(D-DCC算法), 且该算法具有衰减容错错误界限. 考虑到由于链路随机故障而导致信息集间歇性失效的场景, 我们面向随机性系统提出一种基于检测补偿的一致性算法(S-DCC算法). 本文证明了D-DCC和S-DCC算法分别使得节点在统计意义上渐进地实现弹性准确平均一致性和无偏弹性平均一致性. 紧接着, 本文引入沃瑟斯坦距离来分析S-DCC的准确性. 最后, 进行大量仿真来验证所提算法的有效性.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References

Download references

Author information

Authors and Affiliations

Authors

Contributions

Chongrong FANG, Wenzhe ZHENG, and Zhiyu HE designed the research. Chongrong FANG and Wenzhe ZHENG processed the data. Chongrong FANG, Wenzhe ZHENG, and Jianping HE drafted the paper. Chengcheng ZHAO and Jingpei WANG helped organize the paper. Jianping HE and Chengcheng ZHAO revised and finalized the paper.

Corresponding author

Correspondence to Jianping He  (何建平).

Ethics declarations

Chongrong FANG, Wenzhe ZHENG, Zhiyu HE, Jianping HE, Chengcheng ZHAO, and Jingpei WANG declare that they have no conflict of interest.

Additional information

Project supported by the National Natural Science Foundation of China (Nos. 62103266, 61972345, and U1911401) and the State Key Laboratory of Industrial Control Technology, China (No. ICT2023A03)

List of supplementary materials

1 Algorithm 1 (D-DCC algorithm)

2 Illustrating example of the D-DCC algorithm

3 Algorithm 2 (S-DCC algorithm)

4 Proof of Theorem 3

Fig. S1 Example: a ring network with a single misbehaving agent 2

Supplementary materials for

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fang, C., Zheng, W., He, Z. et al. Towards resilient average consensus in multi-agent systems: a detection and compensation approach. Front Inform Technol Electron Eng 25, 182–196 (2024). https://doi.org/10.1631/FITEE.2300467

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.2300467

Key words

关键词

CLC number

Navigation