[发明专利]马尔科夫切换拓扑条件下的二分同步性控制方法及系统有效
申请号: | 202010043461.2 | 申请日: | 2020-01-15 |
公开(公告)号: | CN111240199B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 康宇;杜库;吕文君 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 苗娟 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 马尔科夫 切换 拓扑 条件下 二分 同步 控制 方法 系统 | ||
1.一种马尔科夫切换拓扑条件下的二分同步性控制方法,基于多智能体系统,其特征在于:包括以下步骤:
S100、对于多智能体系统的网络拓扑,获取多智能体系统通信拓扑集合,检查联合图是否是连通的;
S200、计算每一个拓扑出现的概率,如果概率为正,那么保留这个拓扑;否则删除这个拓扑;直到拓扑集中的每一个拓扑出现的概率都为正;然后查看剩余的拓扑集合的联合图是否是连通的;
S300、计算多智能体系统的动力学方程满足的李普希兹条件的李普希兹常数,然后根据通信拓扑、多智能体动力学方程,计算出系统的耦合系数;
S400、最终设计控制器输入,基于步骤S100-S300的条件,进而实现多智能体系统在马尔可夫切换条件下达到二分同步;
其中,所述S100具体包括:
首先定义如下的多智能体系统的动力学模型:
其中,xi(t)是智能体i的状态;A,B,C是固定的系数矩阵;f(xi(t))是非线性函数;τ(t)是时延;ui(t)是智能体i的控制输入;
其中,检查联合图是否是连通的包括以下步骤:
用来表示一个时变的图,其中V是多智能体集合,E(t)是边集,是邻接矩阵;联合图的定义是
S101,基于已知的多智能体通信拓扑,首先将多智能体分成两部分,每一个子集合中的智能体都趋于同步,但是不同子集合中的智能体的轨迹趋于相反数的关系;
V1和V2是V的两个互不相交的子集合;V1中的智能体的轨迹都将趋于同步;V2中的智能体的轨迹也将趋于同步;但是,V1和V2中的智能体的轨迹将趋于相反数;
S102,定义一个规范变换S,S=diag{s1,s2,…,sN},其中diag{s1,s2,…,sN}代表对角矩阵,第i个对角元素是si;当第i个智能体属于集合V1时,si=1;当第i个智能体属于集合V2时,si=-1;
当多智能体系统在控制器ui(t)的作用下,满足下面条件时:
则认为多智能体系统趋于期望意义下的二分同步;
S103,构造G1,…,Gs总共s个拓扑,而且要求G1,…,Gs的联合图是连通的;
S104,基于多智能体的联合图是连通的,得出他们的拉普拉斯矩阵Li的加权求和Lun也是一个拉普拉斯矩阵,而且只包含一个零特征根;
具体来说,定义如下的拉普拉斯矩阵:
并且把Lun转化成Frobenius形式:
其中,π=[π1,π2,…,πs]是不变分布,πi是一个正常数;由于联合图是连通的,那么就存在一个正向量β1满足其中是矩阵Lun的左上部分;
所述S300具体包括:
S301、其中考虑其非线性项f(xi(t))是否满足李普希兹条件,即
|sif(xi(t))-sjf(xj(t))|≤ki|sixi-sjxj|
其中ki是一个正常数;
S302、设计如下的耦合系数:
其中,Ξ′是一个对角矩阵,λmin(H)λmax(P)分别是H和P的最小,最大特征根;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010043461.2/1.html,转载请声明来源钻瓜专利网。