【技术实现步骤摘要】
一种基于混杂触发机制的多智能体协同控制方法及介质
[0001]本专利技术属于多智能体协同控制
,涉及一种基于混杂触发机制的多智能体协同控制方法及介质,具体为基于混杂时间/事件触发机制的多智能体协同控制方法及介质。
技术介绍
[0002]多智能体协同控制是指针对由多个智能体构成的动态网络系统,通过设计合适的协调控制策略,驱使所有智能体协作完成预定目标的技术。由于在工业、能源、军事、航天等领域具有极其重要的应用价值,在过去二十多年里,多智能体协同控制技术成为相关领域的研究热点之一,并随着信息技术的发展,产生了越来越重要的作用。在工业方面,通过将生产机器建模为智能体并利用信息技术将其连接成一个有机的整体,可以利用多智能体协同控制技术提升工厂的智能化水平;在物流方面,通过物流无人车和/或无人机之间的协作,可以借助多智能体协同控制技术提升物流的路径规划效率,降低物流成本;在能源方面,多智能体协同控制技术通过在各发电单元和用电单元之间的信息共享,更好地协调能源网络以实现发/用电平衡,提升能源利用效率;在军事、航天、航空、航海等领域,多智能体协同控制技术成为各运载体实现无人化、集群化和智能化的基础手段,能赋予或提升多运载体系统在感知、导航、执行、生存等方面的能力,扩展单运载体不具备的功能,以完成更加复杂的任务。
[0003]多智能体协同控制目前已有较为系统和成熟的理论和方法。以其中最具代表性的的一致性目标为例,现有的协同控制设计方法已经有效解决了积分型多智能体系统、线性多智能体系统、非线性多智能体系统等各种智能体动力 ...
【技术保护点】
【技术特征摘要】
1.一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,包括:确定多智能体系统的智能体动力学模型;确定多智能体系统的网络拓扑模型;根据所述智能体动力学模型和所述网络拓扑模型,确定分布式协同控制协议;根据所述网络拓扑模型和所述分布式协同控制协议,确定异步时间触发机制;根据所述网络拓扑模型和所述分布式协同控制协议,确定分布式事件触发机制;根据所述分布式协同控制协议、所述异步时间触发机制和所述分布式事件触发机制,自身控制器间歇性、异步、分布式地更新采样的智能体相对输出和采样的邻居控制器状态,实时计算出所述智能体的自身输入,使多智能体系统实现协同。2.根据权利要求1所述的一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,所述多智能体系统的智能体动力学模型,包括:所述多智能体系统包括N个智能体,第i个智能体的动力学模型为所述多智能体系统包括N个智能体,第i个智能体的动力学模型为其中第一个方程为第i个智能体的状态方程,第二个方程为第i个智能体的输出方程;和分别为第i个智能体的状态函数和输出函数;为第i个智能体的自身状态,n
x
为状态维数,为x
i
(t)的时间导数;为第i个智能体的自身输入,n
u
为输入维数;为第i个智能体的自身输出,n
y
为输出维数;t表示时间变量。3.根据权利要求2所述的一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,所述第i个智能体的状态函数为:所述第i个智能体的输出函数为:其中和为第i个智能体的参数矩阵,由智能体自身的动力学特性决定。4.根据权利要求1所述的一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,所述网络拓扑模型包括节点、连边以及连边权重,其中:所述一个节点表示一个智能体;所述连边表示所述智能体之间存在的连接关系;所述连边权重表示经过所述连边传输的信息的权重;所述邻居智能体指在所述网络拓扑模型中与自身智能体存在连边的节点。5.根据权利要求4所述的一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,用图表示所述网络拓扑模型,用表示节点集合,其中N为智能体个数,表示连边集合,节点i的邻居集合表示为所述图的邻接矩阵定义为拉普拉斯矩阵定义为其中a
ij
≥0表示连边(i,j)的权重,矩阵以及
6.根据权利要求5所述的一种基于混杂时间/事件触发机制的多智能体协同控制方法,其特征在于,所述分布式协同控制协议为:其特征在于,所述分布式协同控制协议为:其中为第i个智能体的自身控制器的状态,n
...
【专利技术属性】
技术研发人员:李贤伟,邹媛媛,李少远,殷翔,李元龙,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。