Hu, A., Park, J.H., Cao, J. et al. Event-triggered bipartite consensus over cooperation-competition networks under DoS attacks. Sci. China Technol. Sci. 64, 157–168 (2021).

文章目录

  • 1 Introduction
  • 2 Problem description and preliminaries
    • 2.1 Multiagent modeling and signed graph
    • 2.2 Event-triggered bipartite consensus
    • 2.3 DoS attack
    • 2.4 Preliminaries
  • 3. Main
    • 3.1 Event-triggered scheme under DoS attacks
  • 4. Numerical simulations

1 Introduction

2 Problem description and preliminaries

2.1 Multiagent modeling and signed graph

x˙i(t)=ui(t)(1)\dot{x}_i(t) = u_i(t) \tag{1}x˙i​(t)=ui​(t)(1)

2.2 Event-triggered bipartite consensus

连续时间的一致性控制协议:
ui(t)=∑j∈Ni∣aij∣(sgn(aij)xj(t)−xi(t))(2)u_i(t) = \sum_{j \in N_i} |a_{ij}| (\text{sgn}(a_{ij}) ~ x_j(t) - x_i(t)) \tag{2}ui​(t)=j∈Ni​∑​∣aij​∣(sgn(aij​) xj​(t)−xi​(t))(2)

基于事件触发机制下,连续时间的一致性控制协议:
ui(t)=∑j∈Ni∣aij∣(sgn(aij)x^j(t)−x^i(t))(3)u_i(t) = \sum_{j \in N_i} |a_{ij}| (\text{sgn}(a_{ij}) ~ \red{\hat{x}_j(t)} - \red{\hat{x}_i(t)} ) \tag{3}ui​(t)=j∈Ni​∑​∣aij​∣(sgn(aij​) x^j​(t)−x^i​(t))(3)

事件触发的状态值
x^i(t)=xi(tki)\hat{x}_i(t) = x_i(\red{t_k^i})x^i​(t)=xi​(tki​)
x^j(t)=xj(tk′j)\hat{x}_j(t) = x_j(\red{t_{k'}^j})x^j​(t)=xj​(tk′j​)

事件触发时刻用 tpit_p^itpi​ 表示
tki=max⁡tpi{tpi≤t,p=1,2,⋯}t_k^i = \max_{t_p^i} \{ t_p^i \le t, p = 1,2,\cdots \}tki​=maxtpi​​{tpi​≤t,p=1,2,⋯}
tk′j=max⁡tpj{tpj≤t,p=1,2,⋯}t_{k'}^j = \max_{t_p^j} \{ t_p^j \le t, p = 1,2,\cdots \}tk′j​=maxtpj​​{tpj​≤t,p=1,2,⋯}

2.3 DoS attack

TqT_qTq​ 表示攻击开始时间
τq\tau_qτq​ 表示攻击持续时间
[Tq,Tq+τq][T_q, T_q + \tau_q][Tq​,Tq​+τq​] 时间段内无信息交换

Δa(t0,t)\Delta^a(t_0,t)Δa(t0​,t) 表示在时间段 [t0,t][t_0, t][t0​,t] 内不能交换信息的总时间
Δs(t0,t)\Delta^s(t_0,t)Δs(t0​,t) 表示在时间段 [t0,t][t_0, t][t0​,t] 内能交换信息的总时间

2.4 Preliminaries

3. Main

3.1 Event-triggered scheme under DoS attacks

采样周期 h>0h>0h>0

tp+1i=min⁡μ=1,2,⋯{tpi+μh∣fi(tpi+μh)>0}(8)t^i_{p+1} = \min_{\mu=1,2,\cdots} \{ t_p^i + \mu h ~|~ f_i(t_p^i + \mu h) > 0 \} \tag{8}tp+1i​=μ=1,2,⋯min​{tpi​+μh ∣ fi​(tpi​+μh)>0}(8)

其中 fi(tpi+μh)f_i(t_p^i + \mu h)fi​(tpi​+μh) 是一个关于误差的函数。

4. Numerical simulations

程序 Main_2020.m 的结果:


加入事件触发机制 Main_2020_ETC.m


自己改的 DoS Main_2020_ETC_DoS.m


在之前工作的基础上,又修改了 DoS 的触发条件,改成了概率触发,对应程序 Main_2020_ETC_DoS2.m


【Paper】2020_Event-triggered bipartite consensus over cooperation-competition networks under DoS atta相关推荐

  1. 【Paper】2021_Analysis of the Consensus Protocol of Heterogeneous Agents with Time-Delays

    发一篇自己写的文章,欢迎各位引用,引用格式如下: Zhao, Jichao & Dai, Fengzhi & Yunzhong, Song. (2021). Analysis of t ...

  2. 【Paper】2017_The distributed optimal consensus algorithms for general linear multi-agent systems

    Zhang F, Wang H, Tan C, et al. The distributed optimal consensus algorithms for general linear multi ...

  3. 【Paper】2021_Optimal Distributed Leader-following Consensus of Linear Multi-agent Systems: A Dynamic

    Ren Y, Wang Q, Duan Z. Optimal Distributed Leader-following Consensus of Linear Multi-agent Systems: ...

  4. 【Paper】2020_Resilient Self/Event-Triggered Consensus Based on Ternary Control

    Matsume H, Wang Y, Ishii H. Resilient self/event-triggered consensus based on ternary control[J]. No ...

  5. 【Paper】2021_Distributed Consensus Tracking of Networked Agent Systems Under Denial-of-Service Attack

    Y. Wan, G. Wen, X. Yu and T. Huang, "Distributed Consensus Tracking of Networked Agent Systems ...

  6. 【Paper】2019_Consensus Control of Multiple AUVs Recovery System Under Switching Topologies and Time D

    Zhang W, Zeng J, Yan Z, et al. Consensus control of multiple AUVs recovery system under switching to ...

  7. 【Paper】2003_Consensus Problems in Networks of Agents with Switching Topology and Time-Delays

    此篇文章主要在于仿真代码,关于文献的解释请参考 [Paper]2003_Murr_Consensus Problems in Networks of Agents with Switching Top ...

  8. 【Paper】2017_水下潜航器编队海洋勘测的协调控制方法研究

    友情链接:[paper]2019_Consensus Control of Multiple AUVs Recovery System Under Switching Topologies and T ...

  9. 【Paper】2009_Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective 精炼版

    详细版请参考:[Paper]2009_Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective 文章目录 5. ...

  10. 【Paper】2015_El H_Decentralized Control Architecture for UAV-UGV Cooperation

    Decentralized Control Architecture for UAV-UGV Cooperation 1 Introduction 2 Problem Statement and Ar ...

最新文章

  1. JDBC+Servlet+JSP整合开发之30-JDBC、Servlet、JSP的MVC
  2. 学python好找工作嘛-Python开发学完好找工作吗?
  3. 【漫谈数据仓库】 如何优雅地设计数据分层
  4. tomcat双击startup.bat启动时闪退
  5. 操作系统【磁盘调度算法 例题】
  6. JDK 11:新的默认收集方法toArray(IntFunction)
  7. (十五)深入浅出TCPIP之Hello CDN
  8. QLibrary 出现错误的排查
  9. Windows 下 C/C++ 多线程编程入门参考范例
  10. GitHub 上数十个 NetBeans 开源项目被卷入供应链攻击
  11. 小程序-demo:快速开始
  12. 取值方法_函数的定义域和参数的取值范围详解
  13. c语言课程设计学生成绩管理系统作业,C语言学生成绩管理系统课程设计word版
  14. 《金字塔原理》学习笔记 | 第1篇—表达的逻辑
  15. 阿里再度联手数据港合建数据中心 服务金额至少40亿
  16. 贾扬清官宣:从阿里离职,或将投身AI创业!
  17. 智能路由器VS传统路由器:未来由谁主宰?
  18. 系统集成项目管理|十大管理
  19. 我们的新书--《我是一只IT小小鸟》
  20. 2016晔子小跟班行走城市第一站深圳仙湖植物园游记

热门文章

  1. 中国大陆省市县区域代码javaScript实现
  2. 统计学的卡方检验方法是什么呢?用几个生活实例带你揭秘!
  3. repeater灵活应用
  4. 卡西欧计算机亮度,【卡西欧计算器体验评测】收波效果|音量_摘要频道_什么值得买...
  5. SpringBoot使用WebJars
  6. unigine游戏引擎
  7. 10个WordPress的query_posts语句使用技巧
  8. 【bzoj1116】 [POI2008]CLO
  9. 赛思互动:客户为什么会拒绝你?
  10. Linux下扩展屏幕左右设置