[发明专利]基于马尔科夫随机场的多无人航行体协同一致性方法有效
申请号: | 201610458438.3 | 申请日: | 2016-06-22 |
公开(公告)号: | CN106211196B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 陈旿;樊立明;洪亮;高小杰;左颖;李胆胆;石磊;李建涛 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W56/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于马尔科夫随机场的多无人航行体协同一致性方法,用于解决现有多无人航行体协同一致性难以确定的技术问题。技术方案是引入邻居系统,基于马尔科夫随机场场理论,通过邻居之间的协作信息的交互产生全网参考基准;将节点之间的协作偏差映射为团势能,在此基础上建立了基于伊辛模型的能量函数;最后,采用并行能量最小化的方法实现全网一致性。 | ||
搜索关键词: | 基于 马尔科夫 随机 无人 航行 体协 一致性 方法 | ||
【主权项】:
1.一种基于马尔科夫随机场的多无人航行体协同一致性方法,其特征在于包括以下步骤:1)对相邻节点加入本地节点的一跳邻居列表进行初始化,节点的协作变量偏差初始化为0;2)设置同步周期计时器;3)迭代计算直到满足收敛精度;4)第k次迭代;5)M个节点在每个同步周期内都以数据报文的方式与邻居进行双向变量数据交换;6)第k次迭代中,节点将本地第k‑1次的发送协作变量以及第k‑1次迭代后收到所有邻居报文的协作变量打包成同步数据包;7)节点广播同步数据包到一跳邻居,并记录发送的变量;8)接收到一跳邻居的广播报文,并记录接收的变量;9)根据接收获得的数据,基于卡尔曼滤波算法计算与单个一跳邻居之间的协作变量的偏差;10)判断同步计时器是否超时,若超时则执行第11)步,否则回到第8)步操作;11)同步计时器超时,同步计时器复位,节点i基于平均场理论计算虚拟参考基准,虚拟参考基准计算公式如下:
12)基于虚拟参考基准计算能量函数,计算公式为:
13)计算本地协作变量与参考基准的偏差调整量,使能量函数逐渐最小化,从而修正节点协作变量,计算公式为:
14)检查同步采样定时器是否超时,如果超时,则进行新一轮的设置同步计时器,然后继续循环一致性算法过程,否则本地循环等待直到计时器超时;上式中,fi为节点i的本地协作变量,<fR>i为由平均场定义的虚拟参考基准;fi'为节点i的一跳邻居的协作变量,P(fi')表示节点i的一跳邻居节点i'的协作变量取值为的f概率,由平均场的吉布斯分布确定,U(f)为能量函数,(fi‑<fR>i)2为邻居系统的单节点团C1的团势能;(fi‑fi′)2为双邻居节点团C2的团势能,μ为较小的常数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610458438.3/,转载请声明来源钻瓜专利网。