一种基于事件触发博弈策略的多智能体系统编队控制方法
技术特征:
1.一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤1中,构造的通信拓扑图表示为g={v,e,a},其中,v代表智能体集合,即通信拓扑图中的节点集合;代表边集合,边(j,i)表示智能体i能接收智能体j的信息,并称j是i的邻居;
3.根据权利要求1所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤2中,建立的多智能体系统博弈模型表示为ω={v,j,s};
4.根据权利要求1所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤2中,所述代价函数为:
5.根据权利要求1所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤3中,节点集合v1,v2分别构成两个队形,需要分别计算两个队形的对应参数;
6.根据权利要求1所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤4的具体方法如下:
7.根据权利要求6所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤(1)中,系统初始化包括所有智能体初始位置状态的初始化,即在t=0时刻下x1,x2,...,xn的取值,该初始状态的取值为任意实数;
8.根据权利要求6所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤(2)中,博弈策略算法为:
9.根据权利要求6所述的一种基于事件触发博弈策略的多智能体系统编队控制方法,其特征在于,步骤(2)中,触发条件如下:
技术总结
本发明公开了一种基于事件触发博弈策略的多智能体系统编队控制方法,包括如下步骤:构造多智能体系统的通信拓扑图;根据通信拓扑图建立多智能体系统博弈模型;设置预设收敛时间,根据期望的二分队形,计算代价函数中两个队形中的任意两个智能体的距离参数,作为智能体的相对位置状态初始值;利用事件触发机制下的博弈策略算法搜索代价函数取最小值时智能体的位置状态取值,实现对多智能体系统编队的控制。本发明所公开的方法能够节约大量通信资源,并且可以预设系统的收敛时间,灵活性更高,更符合工程实际。
技术研发人员:纪志坚,王光华
受保护的技术使用者:青岛大学
技术研发日:
技术公布日:2024/12/2
文档序号 :
【 40199967 】
技术研发人员:纪志坚,王光华
技术所有人:青岛大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:纪志坚,王光华
技术所有人:青岛大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
