弹性输出形成 - - 对抗一般的拜占庭式攻击的异质多元代理系统的跟踪:双层方法
IEEE transactions on cybernetics
|June 15, 2023
概括
这项研究引入了一种新的等级协议,用于在多代理系统中针对拜占庭式攻击的弹性输出时间变化的形成跟踪. 它确保了安全的估计和适应性控制,以提高系统的稳定性.
科学领域:
- 控制工程 控制工程 控制工程
- 分布式系统 分布式系统
- 网络安全 网络安全
背景情况:
- 多代理系统 (MAS) 在维护在拜占庭袭击下的形成跟踪方面面临挑战.
- 现有的方法经常与一般的拜占庭攻击 (GBA) 和时间变化的动态作斗争.
研究的目的:
- 在异质的MAS中设计针对GBA的分布式弹性输出时间变化的形成跟踪 (TVFT) 的对策.
- 提出一个由数字双胞胎概念启发的等级协议,以解攻击防御.
主要方法:
- 开发了一个具有双层 (TL) 和网络物理层 (CPL) 的层次协议.
- 一个安全的TL的设计是为了对使用可信节点策略的拜占庭边缘攻击 (BEA) 进行弹性估计.
- 一个去中心化的自适应式,无聊的控制器是为CPL设计的,可以抵御拜占庭节点攻击 (BNA).
主要成果:
- 该TL实现了与BEA相对抗性的估计,要求 (2f+1) 强度的性能.
- 该CPL控制器确保了具有可指定的指数式衰变率的统一最终边界 (UUB) 趋同.
- 这项工作是第一个实现了针对GBA的弹性输出TVFT,而不仅仅是根据它们.
结论:
- 拟议的层次协议有效地解决了MAS与GBA之间的MAS中的弹性输出TVFT.
- 以数字双胞胎为灵感的方法成功地解了攻击防御机制.
- 该方法通过模拟来证明其实际适用性和有效性.
相关概念视频
Multi-input and Multi-variable systems
133
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
133
Multimachine Stability
198
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
198
Collisions in Multiple Dimensions: Problem Solving
4.3K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
4.3K
Masking and Demasking Agents
2.5K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
2.5K
Collisions in Multiple Dimensions: Introduction
5.5K
It is far more common for collisions to occur in two dimensions; that is, the initial velocity vectors are neither parallel nor antiparallel to each other. Let's see what complications arise from this. The first idea is that momentum is a vector. Like all vectors, it can be expressed as a sum of perpendicular components (usually, though not always, an x-component and a y-component, and a z-component if necessary). Thus, when the statement of conservation of momentum is written for a...
5.5K
Distributed Loads: Problem Solving
680
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
680


