我是靠谱客的博主 忧虑母鸡,最近开发中收集的这篇文章主要介绍多智能体系统——具有非线性不确定干扰的多智能体系统的固定时间事件触发一致性控制(附论文链接+源码Matlab),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

多智能体系统——具有非线性不确定干扰的多智能体系统的固定时间事件触发一致性控制

Liu J, Yu Y, Wang Q, et al. Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties[J]. Neurocomputing, 2017, 260: 497-504.

研究内容:
  研究具有非线性不确定性的多智能体系统的固定时间事件触发一致性控制问题。固定时间一致性协议是基于事件触发策略提出的,可以显著降低能耗和控制器更新频率。同时考虑了集中式和分布式的一致性控制策略。证明了所提出的事件触发一致性控制策略避免了芝诺行为。与有限时间一致性相比,固定时间一致性可以在沉淀时间内实现,沉淀时间与系统的初始状态无关。并给出了两个实例来说明固定时间事件触发一致性协议的有效性。

系统模型:

x ˙ i ( t ) = u i ( t ) + f ( x i ( t ) , t ) dot{x}_{i}(t)=u_{i}(t)+fleft(x_{i}(t), tright) x˙i(t)=ui(t)+f(xi(t),t)

控制协议:

u i ( t ) = − c 4 ( ∑ j = 1 M a i j ( x i ( t c i ) − x j ( t c i ) ) ) α − c 5 ( ∑ j = 1 M a i j ( x i ( t c i ) − x j ( t c i ) ) ) β − c 6 ( ∑ j = 1 M a i j ( x i ( t c i ) − x j ( t c i ) ) ) begin{aligned} u_{i}(t)= & -c_{4}left(sum_{j=1}^{M} a_{i j}left(x_{i}left(t_{c}^{i}right)-x_{j}left(t_{c}^{i}right)right)right)^{alpha} \ & -c_{5}left(sum_{j=1}^{M} a_{i j}left(x_{i}left(t_{c}^{i}right)-x_{j}left(t_{c}^{i}right)right)right)^{beta}\ &-c_{6}left(sum_{j=1}^{M} a_{i j}left(x_{i}left(t_{c}^{i}right)-x_{j}left(t_{c}^{i}right)right)right) end{aligned} ui(t)=c4(j=1Maij(xi(tci)xj(tci)))αc5(j=1Maij(xi(tci)xj(tci)))βc6(j=1Maij(xi(tci)xj(tci)))

测量误差:

ζ i ( t ) = c 4 ε i α ( t ) + c 5 ε i β ( t ) + c 6 ε i ( t ) − c 4 y i α ( t ) − c 5 y i β ( t ) − c 6 y i ( t ) zeta_{i}(t)=c_{4}varepsilon_{i}^{alpha}(t)+c_{5}varepsilon_{i}^{beta}(t)+c_{6}varepsilon_{i}(t)-c_{4}y_{i}^{alpha}(t)-c_{5}y_{i}^{beta}(t)-c_{6}y_{i}(t) ζi(t)=c4εiα(t)+c5εiβ(t)+c6εi(t)c4yiα(t)c5yiβ(t)c6yi(t)

y i ( t ) = ∑ j = 1 M a i j ( x i ( t ) − x j ( t ) ) y_{i}(t)=sum_{j=1}^{M}a_{i j}(x_{i}(t)-x_{j}(t)) yi(t)=j=1Maij(xi(t)xj(t))
ε i ( t ) = ∑ j = 1 M a i j ( x i ( t c i ) − x j ( t c i ) ) varepsilon_{i}(t)=sum_{j=1}^{M}a_{i j}(x_{i}(t_{c}^{i})-x_{j}(t_{c}^{i})) εi(t)=j=1Maij(xi(tci)xj(tci))

触发函数:

∣ ζ i ( t ) ∣ ≤ 1 2 c 6 ∣ y i ( t ) ∣ |zeta_i(t)|ledfrac{1}{2}c_6|y_i(t)| ζi(t)21c6yi(t)

∣ ζ i ( t ) ∣ > 1 2 c 6 ∣ y i ( t ) ∣ |zeta_i(t)|>dfrac{1}{2}c_6|y_i(t)| ζi(t)>21c6yi(t)事件触发,在任何事件触发时刻,智能体 i i i将更新控制法,测量误差将被设置为零。

定理:

当系统参数满足 2 γ ≤ c 6 λ 2 2gammaleq c_6lambda_2 2γc6λ2,多智能体系统可实现固定时间事件触发一致性,沉淀时间 T T T: T ≤ T m a x : = 1 c 4 2 α − 1 2 λ 2 α + 1 2 ( 1 − α ) + 1 c 5 2 β − 1 2 λ 2 β + 1 2 M 1 − β 2 ( β − 1 ) Tleq T_{mathrm{max}}:={frac{1}{c_{4}2^{frac{alpha-1}{2}}lambda_{2}^{frac{alpha+1}{2}}(1-alpha)}}+{frac{1}{c_{5}2^{frac{beta-1}{2}}lambda_{2}^{frac{beta+1}{2}}M^{frac{1-beta}{2}}(beta-1)}} TTmax:=c422α1λ22α+1(1α)1+c522β1λ22β+1M21β(β1)1

//仿真案例

位置信息在这里插入图片描述在这里插入图片描述

链接????:Matlab

MATLAB源程序:请私信获取,请及时关注回复。

https://zhuanlan.zhihu.com/p/452608935

最后

以上就是忧虑母鸡为你收集整理的多智能体系统——具有非线性不确定干扰的多智能体系统的固定时间事件触发一致性控制(附论文链接+源码Matlab)的全部内容,希望文章能够帮你解决多智能体系统——具有非线性不确定干扰的多智能体系统的固定时间事件触发一致性控制(附论文链接+源码Matlab)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部