Competitive Interaction Design of Cooperative Systems Against Attacks

Competitive Interaction Design of Cooperative Systems Against Attacks
复制标题

DOI:
10.1109/tac.2018.2793164
复制
发表时间:
2018-01
影响因子:
6.8
通讯作者:
Azwirman Gusrialdi;Z. Qu;M. Simaan
Azwirman Gusrialdi;Z. Qu;M. Simaan
中科院分区:
计算机科学2区
文献类型:
--
作者:
Azwirman Gusrialdi;Z. Qu;M. Simaan

文献摘要

被引文献

相似文献

本技术说明提出了一个弹性的合作控制设计网络合作系统时,受到外部攻击。本文所考虑的系统可以具有由领导者-跟随者有向图描述的任何信息拓扑。一个潜在的攻击这样的系统由未知的有界信号产生的任何线性或非线性有限L_2 $增益外源动力系统和分布式注入到系统的网络节点。攻击的目的是通过拦截系统的通信网络并破坏其局部状态反馈来破坏共识动态。所提出的弹性控制设计包括引入具有隐藏网络的虚拟系统,使得由原始共识系统、虚拟系统和攻击动态组成的整个系统是稳定的,而不需要关于攻击的位置或性质的任何信息。这是通过利用竞争性交互的概念来实现的,为虚拟系统的隐藏网络与原始系统交互提供明确的设计标准。一个图论方法和李雅普诺夫直接法被用来分析整个系统,并表明,所提出的设计,确保整个系统的稳定性,并保持原系统的共识。一个例子,其中包括几个场景,是用来说明的结果。
This technical note proposes a resilient cooperative control design for networked cooperative systems when subjected to external attacks. The systems considered in this paper can have any information topology described by a leader-follower digraph. A potential attack on such systems consists of unknown bounded signals generated from any linear or nonlinear finite-$L_2$-gain exogenous dynamical system and injected distributively into nodes of the system's network. The purpose of the attack is to destabilize the consensus dynamics by intercepting the system's communication network and corrupting its local state feedback. The proposed resilient control design consists of introducing a virtual system with hidden network such that the overall system consisting of the original consensus system, the virtual system, and the attack dynamics is stable without requiring any information about the locations or nature of the attack. This is accomplished by utilizing the concept of competitive interaction to provide explicit design criteria for the hidden network of the virtual system to interact with the original system. A graph theoretical approach and a Lyapunov direct method are used to analyze the overall system and show that the proposed design ensures stability of the overall system and preserves the consensus of the original system. An example, which includes several scenarios, is used to illustrate the results.