传感器网络分布式信息加权一致性状态滤波方法技术

技术编号:20016002 阅读:37 留言:0更新日期:2019-01-05 23:26
本发明专利技术公开了一种传感器网络分布式信息加权一致性状态滤波方法,属于传感器信息融合技术,涉及传感器网络分布式非线性状态估计问题。该滤波方法首先利用平方根容积规则获取各节点对目标状态的预测信息向量和平方根信息矩阵;然后各节点通过加权本地预测信息和观测信息向量更新本地状态信息,通过加权本地预测信息与观测信息矩阵,并结合矩阵三角分解更新本地平方根信息矩阵;最后利用邻居节点间信息加权一致性迭代实现全网目标信息一致,完成对目标状态的估计。该方法提高了网络中状态估计的一致性收敛速度、增强了算法的数值稳定性,且在能量受限的情况下可提高目标的状态估计精度。

【技术实现步骤摘要】
传感器网络分布式信息加权一致性状态滤波方法
本专利技术属于传感器信息融合技术,涉及传感器网络分布式非线性状态估计问题,提供了一种基于信息加权一致的平方根容积滤波方法。
技术介绍
在多传感器目标状态估计研究领域,传统的方法多采用集中式结构,各局部节点将各自对目标的探测信息发送到融合中心,融合中心将所接收到的全部信息进行集中式处理后再分发给局部节点,实现估计结果共享。整个处理过程中融合中心需要接收并处理大量观测信息,尽管对目标的状态估计精度较高,但会造成网络的通信和计算消耗过大,无法保证估计的实时性。此外,中间路由节点需要转发大量的数据信息,各节点能量消耗不均衡,在能量受限情况下易造成某些节点能耗过大而失效。由于融合中心对集中式状态估计结构至关重要,若中心节点失效或损坏,会造成整个网络无法工作,缺乏可扩展性。为克服集中式估计结构的不足,近年来分布式一致性状态估计引起了广泛关注。该方法利用网络中邻居传感器节点间信息交互融合,通过多次一致迭代,实现各传感器节点的局部估计收敛到全局最优估计,最终实现传感器网络内所有节点估计状态一致。卡尔曼一致性滤波(KalmanConsensusFilter,KCF)等一致性状态估计方法假设网络中所有节点均能观测到目标,且认为网络中所有节点对全局状态估计的贡献权值相同,同时忽略了节点间状态估计误差对估计结果的影响。对网络中节点全连通的线性系统而言,此类方法能够获得较好的状态估计效果。但在实际应用中,由于节点的探测、通信能力有限,在跟踪过程中难以保证每个节点及其邻居节点都能观测到目标,即网络中存在朴素节点(NaiveNode),此时KCF类方法对目标的状态估计精度有限。同时,目标的状态模型、传感器的观测模型往往都是非线性的,传统的KCF类方法结合扩展卡尔曼滤波(ExtendedKalmanFilter,EKF)、不敏卡尔曼滤波(UnscentedKalmanFilter,UKF)、容积卡尔曼滤波(CubatureKalmanFilter,CKF)等手段虽然可以实现对目标状态的有效估计,但由于各邻居节点信息交互权重相同,造成一致性状态收敛速度较慢。同时由于每个节点的能量有限,网络中各节点的信息迭代次数受限,无法保证各时刻网络中所有节点估计状态一致。因此,需要设计更加有效的分布式一致性状态估计方法,以解决传感器网络中的非线性状态估计难题。
技术实现思路
1要解决的技术问题本专利技术的目的在于提供一种传感器网络分布式信息加权一致性状态滤波方法。该滤波方法中各传感器的探测信息仅在其邻居节点之间传递,各节点基于平方根容积规则获取本地先验状态信息向量和平方根信息矩阵,然后通过加权各节点的本地先验信息向量与观测信息向量,实现本地状态信息更新,通过加权各自的本地先验信息矩阵与观测信息矩阵,并利用三角分解实现对平方根信息矩阵的更新,最后利用节点间信息加权一致性迭代实现全网信息向量与平方根信息矩阵平均一致,完成对目标状态的一致估计。2技术方案本专利技术所述的传感器网络分布式信息加权一致性状态滤波方法,具体流程如图1所示。包括以下技术措施:首先,各节点利用前一时刻的状态估计信息向量和平方根信息矩阵,结合目标运动状态方程获取本地先验估计结果;然后,通过加权各节点的本地先验信息向量与观测信息向量,更新目标的本地状态估计结果,通过加权各节点的本地先验信息矩阵与观测信息矩阵,并利用三角分解更新本地平方根信息矩阵;最后,传感器网络中的邻居节点通过信息加权一致性迭代实现全网信息向量与平方根信息矩阵平均一致,得到目标非线性状态的全局估计结果。3有益效果本专利技术相比
技术介绍
具有如下的优点:(1)提高了网络中状态估计的一致性收敛速度;(2)在能量受限的情况下可提高目标的状态估计精度;(3)增强了算法的数值稳定性。附图说明图1:传感器网络分布式信息加权一致性状态滤波方法流程图;图2:传感器网络通信拓扑及邻接矩阵;具体实施方式以下结合说明书附图对本专利技术作进一步详细描述。参照说明书附图,本专利技术中目标状态估计分以下几个步骤:1问题描述传感器网络中节点之间的通信拓扑可表示为无向图其中表示网络中的传感器节点集,NS表示网络中节点的数量,边集ε表示网络中不同节点之间的通信链接。表示与节点Si有直接通信链接的邻居节点的集合,di表示节点Si的度,即邻居节点集中的元素个数,表示中的第h个邻居节点。为更加清楚地描述网络中节点的通信关系,定义邻接矩阵其中则网络中节点Si的度为下面举例说明邻接矩阵与网路拓扑之间的关系,假设观测区域中共有6个传感器,各传感器的探测区域及相互之间的链接关系如图2所示。从图2可知,各节点均有2个邻居节点,因此节点的度为2。在图2所示位置,仅有传感器C1、C2和C3观测到目标,传感器C4、C5和C6均未观测到目标,且C6传感器的邻居节点C4、C5传感器亦未观测到目标,因此,C6传感器的邻居节点集对目标没有观测,网络中存在朴素节点。在网络中存在朴素节点的情况下,如果对所有信息同等对待,会严重影响目标的状态估计精度。不失一般性,考虑非线性离散时间系统xk=f(xk-1)+wk-1(1)zi,k=hi(xk)+vi,k(2)其中,分别表示k时刻的目标状态及传感器Si的量测,其中nx为状态维度,nzi为传感器Si的量测维度;f(·)和hi(·)分别表示非线性系统函数和量测函数,过程噪声和量测噪声均为零均值的高斯白噪声,即wk~N(0,Qk),vi,k~N(0,Ri,k)。2基于平方根容积规则更新本地估计状态假设传感器节点Si对目标k时刻的估计状态为对应的状态信息向量为估计误差协方差为Pi,k|k,对应的估计信息矩阵为其中描述了估计误差协方差与估计信息矩阵之间的关系。2.1时间更新1)基于计算容积点其中,ξp表示ξ的第p列元素。2)计算经非线性状态转移函数传递的容积点χi,p,k+1|k=f(χi,p,k|k)(5)3)计算一步预测状态与误差协方差其中,SQ,k为k时刻过程噪声协方差Qk的平方根因子,满足4)计算预测的信息向量与平方根信息矩阵根据式(7)可知,预测误差协方差的平方根因子为Si,k+1|k=Tria([xi,k+1|kSQ,k])(8)其中,S=Tria(A)表示的关系如下:如果R是通过对AT进行QR分解得到的上三角矩阵,那么S=RT。因此,对应的平方根信息矩阵为信息向量为2.2量测更新1)基于计算量测容积点2)计算经非线性量测函数传递的容积点3)计算量测的一步预测及相应的误差协方差其中,Si,R,k+1为k+1时刻量测噪声协方差Ri,k+1的平方根因子,满足对应的信息形式满足由此可知4)计算平方根信息贡献矩阵和信息贡献向量平方根信息贡献矩阵为其中,和是下三角矩阵。对应的信息贡献向量为5)更新本地状态信息向量与平方根信息矩阵由于所以,对应的平方根信息矩阵为若节点Si在k+1时刻对目标没有观测,则其本地估计状态为3状态信息加权一致性迭代选择Metropolis权重作为一致性迭代的速率因子,其定义为与传统的常数速率因子不同,此处根据网络中传感器节点的空间拓扑确定一致性速率因子,且保证邻居节点间的速率因子非负。令状态信息向量的迭代初始值平方根状态信息矩阵的迭代初始值满足其中表示节点i的状态信息矩阵迭代初值。对状态信息矩阵进本文档来自技高网
...

【技术保护点】
1.传感器网络分布式信息加权一致性状态滤波方法,其特征在于,包括以下步骤:(1)基于平方根容积规则更新本地估计状态;(2)状态信息加权一致性迭代,具体为:假设状态信息向量的迭代初始值

【技术特征摘要】
1.传感器网络分布式信息加权一致性状态滤波方法,其特征在于,包括以下步骤:(1)基于平方根容积规则更新本地估计状态;(2)状态信息加权一致性迭代,具体为:假设状态信息向量的迭代初始值平方根状态信息矩阵的迭代初始值其中分别表示节点i在k+1时刻的本地状态信息向量和本地平方根信息矩阵,对状态信息向量和平方根状态信息矩阵进行L次加权一致性迭代,得到一致性信息向量vi,L和一致...

【专利技术属性】
技术研发人员:刘俊刘瑜丁自然曹先彬杜文博孙顺
申请(专利权)人:中国人民解放军海军航空大学北京航空航天大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1