当前位置: 首页 > 专利查询>青岛大学专利>正文

无线传感器网络基于数据驱动策略的鲁棒状态融合方法技术

技术编号:14879906 阅读:127 留言:0更新日期:2017-03-24 02:45
本发明专利技术提供一种无线传感器网络基于数据驱动策略的鲁棒状态融合方法,包括:步骤1,每一个传感器单元基于鲁棒状态估计算法利用其本地测量数据估计系统状态;步骤2,每个传感器单元基于数据驱动策略判断是否将本地得到的估计状态传递到融合中心,如果是,则进入步骤3,如果否,则进入步骤4;步骤3,融合中心接收到传感器单元传输来的估计状态并进行处理;步骤4,融合中心未接收到传感器单元的估计状态,对其进行预测处理,进入步骤5;步骤5:融合中心根据传感器单元的数据进行状态融合,得到当前时刻的估计状态,进入步骤6;步骤6,进入下一时刻,返回步骤1。

【技术实现步骤摘要】

本专利技术涉及控制理论与控制系统以及信号处理领域。
技术介绍
无线传感器网络广泛应用于环境监测、故障诊断、目标跟踪、智能家居、城市交通、仓库管理和安全监测等各个领域。随着智能传感器、执行器的大量应用,系统规模越来越大,使得无线传感器网络有大量的数据需要进行处理和传输。有研究表明:当传感器单元和融合中心(监控中心)的地理位置较远时,无线传输的能量消耗要远大于计算处理等所需要的能量;同时,由于大量数据传输导致的通信延迟也会严重影响系统的性能。另外,对于许多传感器单元,其使用寿命即是其自身所带电池的供电时间。因此,无线传感器网络中降低传感器单元到融合中心(监控中心)的数据传输率以避免网络的堵塞、延长传感器的使用寿命是非常有意义的。基于数据驱动策略的信息传输机制可以用来处理能量消耗受到限制情形下保证性能的融合问题。在基于数学模型研究的系统状态估计和信息融合问题中,由于生产过程的复杂性及建模的不精确性,模型误差是不可避免的。考虑到模型误差的影响,出现了各种估计性能不因为模型误差的影响而严重恶化的鲁棒状态估计算法,它们各有其相应的应用场合。鲁棒状态估计能够取得较好的估计性能,而基于数据驱动策略的信息传输机制可以降低系统的能量消耗。因此,在无线传感器网络中,结合数据驱动传输策略的鲁棒信息融合有着重要的工程意义。
技术实现思路
为了节省无线传感器网络中无线通信引起的能量消耗,本专利技术提供一种基于数据驱动策略的数据传输方式。具体技术方案如下:一种无线传感器网络基于数据驱动策略的鲁棒状态融合方法,包括N个传感器单元,融合中心,及相应的无线通信装置等,所述N个传感器单元各自通过鲁棒状态估计算法根据其本地测量数据估计系统状态,各个传感器单元根据其各自得到的状态估计值运用数据驱动策略判断是否将此次状态估计值通过无线通信装置传输到融合中心,融合中心根据各个传感器单元传输的状态估计值或者未传输状态估计值时则对其进行预测,来对系统状态进行融合。进一步地,所述各个传感器单元鲁棒估计算法可以采用已有的各种鲁棒状态估计算法;本专利技术采用基于估计误差对模型误差的灵敏度进行惩罚的鲁棒状态估计算法,当采用估计误差的期望最小的鲁棒状态估计算法进行信息融合时,则只需要离线计算几个矩阵而无需设计参数的优化。进一步地,所述数据驱动传输策略可以采用各种数据驱动策略。一种无线传感器网络基于数据驱动策略的鲁棒状态融合方法,包括以下步骤:步骤一:在时刻t,对于第i个传感器单元,基于其本地的输出测量数据利用鲁棒状态估计算法得到系统的估计状态;在时刻t,鲁棒状态估计包括初始化,参数修正和状态估计三个阶段;步骤二:对于第i个传感器单元,利用数据驱动策略判断是否将本地得到的系统估计状态传递给融合中心,如果是,则执行步骤三,如果否,则执行步骤四;步骤三:第i个传感器单元传递的基于其本地测量数据得到的系统状态到融合中心,融合中心进行处理;再执行步骤五;步骤四:第i个传感器单元没有传递其本地的状态估计值到融合中心,在融合中心,对该传感器单元的状态估计值进行预测并处理;再执行步骤五;步骤五:融合中心根据各个传感器单元的数据进行状态融合,得到当前时刻的估计状态,并广播到各个传感器单元;再执行步骤六;步骤六:进入下一时刻,返回步骤1。本专利技术技术方案具有以下优点:(1)采用数据驱动传输策略,减少了数据传输量,降低了传感器的能量消耗,从而增加其使用寿命;(2)考虑了模型误差的影响,多数鲁棒状态估计算法皆可以用于无线传感器网络的信息融合,比基于名义模型参数的信息融合性能要好。附图说明其他的特征、优点和细节仅作为示例出现在以下对实施例的详细说明中,详细说明参照附图给出,其中:图1为本专利技术的原理示意图;图2为本专利技术的基于数据驱动策略的鲁棒状态融合方法的控制流程图;其中:1-传感器单元,2-融合中心,3-无线网络及其实现装置,4-传感器单元内部控制装置。具体实施方式以下将结合具体实施方式详细介绍本专利技术。如图1所示,一种无线传感器网络基于数据驱动传输策略的鲁棒状态融合方法,采用传感器单元1、融合中心2、无线网络及其实现装置3、各个传感器单元的内部控制装置4;所述融合中心2放置于监控中心,具有无线通信和数据处理能力;所述各个传感器单元1安装于现场需要的位置,所述各个传感器单元1都具有测量和计算能力,能够根据本地测量数据迭代估计系统状态;所述融合中心2和各个传感器单元1都安装有通信设备来实现所述无线网络3的无线通信,进行数据的传输;所述各个传感器单元1在每个时刻对比当前时刻系统状态估计值与基于上一时刻所述融合中心2的融合状态的预测值,对所述传感器单元1的内部控制装置4进行控制,决定是否传输当前状态估计值给所述融合中心2;包括以下步骤:步骤一:在时刻t,对于第i个传感器单元,基于其本地的输出测量数据y(t,i)利用鲁棒状态估计算法得到系统的估计状态基于估计误差对模型误差的灵敏度进行惩罚的鲁棒状态估计迭代算法包括初始化,参数修正和状态估计三个阶段,定义一个设计参数γ(t,i),用来在名义估计性能和模型误差引起的估计性能恶化之间进行折衷,其经验值为0.7-0.8,定义几个相关的矩阵用于对迭代的状态估计算法中的参数进行调整,(1)当t=0时,即初始化阶段,根据y(0,i)得到以及伪协方差矩阵P(0|0,i),(2)当t>0时,对参数进行修正,分别计算修正后的参数等,(3)当t>0时,对估计状态进行更新,分别计算估计的系统状态以及伪协方差矩阵P(t+1|t,i),P(t+1|t+1,i);步骤二:对于第i个传感器单元,利用数据驱动策略判断是否将本地得到的系统估计状态传递给融合中心;假定对各个传感器单元,其t=0时刻的鲁棒状态估计值都传输到融合中心,融合中心根据各个传感器单元对初始状态的估计进行融合,得到系统初始状态的估计将融合中心得到的系统初始状态的估计广播给各个传感器单元,当t>0时,考虑的数据驱动策略为:当为1时,该传感器单元的估计值传输给融合中心,当为0时,该传感器单元的估计值不传输给融合中心,其中,为各个传感器单元的状态预测值,定义为:调整后参数与t-1时刻来自融合中心广播的状态估计的乘积,参数的选择决定了各个传感器单元到融合中心的数据传输率,根据需要调整设置该参数;根据传感器单元的状态估计值是否传输到融合中心来进行下面操作,如果是,则执行步骤三,如果否,则执行步骤四;步骤三:在融合中心,第i个传感器单元传递的基于其本地测量数据得到的系统状态传输到融合中心,各个传感器单元t时刻的本地估计可以看做是系统真实状态x(t)通过以下测量通道的一个测量值:其中,估计误差可以看做虚拟的测量噪声;再执行步骤五;步骤四:在融合中心,第i个传感器单元没有传递其本地的估计状态过来,由于数据驱动传输策略,可以预测第i个传感器单元的基于本地测量数据得到的系统状态,当没有传输时,上述测量通道可以看做为:其中:噪声g(t,i)在一个椭圆区域内均匀分布,且与估计误差不相关;再执行步骤五;步骤五:在融合中心,各个传感器单元是否传输状态估计值都可以将测量通道写成一个统一的形式为:在融合中心,根据最优线性无偏估计方法,可以得到系统状态的融合估计和估计误差协方差矩阵其中,PtO的计算由两部分组成:一部分与服从均匀分本文档来自技高网...
无线传感器网络基于数据驱动策略的鲁棒状态融合方法

【技术保护点】
一种无线传感器网络基于数据驱动传输策略的鲁棒状态融合方法,采用传感器单元(1)、融合中心(2)、无线网络及其实现装置(3)、各个传感器单元的内部控制装置(4);所述融合中心(2)放置于监控中心,具有无线通信和数据处理能力;所述各个传感器单元(1)安装于现场需要的位置,所述各个传感器单元(1)都具有测量和计算能力,能够根据本地测量数据迭代估计系统状态;所述融合中心(2)和各个传感器单元(1)都安装有通信设备来实现所述无线网络(3)的无线通信,实现数据的传输;所述各个传感器单元(1)在每个时刻对比当前时刻系统状态估计值与基于上一时刻所述融合中心(2)的融合状态的预测值,对所述传感器单元(1)的内部控制装置(4)进行控制,决定是否传输当前状态估计值给所述融合中心(2);其特征在于,包括以下步骤:步骤一:在时刻t,对于第i个传感器单元,基于其本地的输出测量数据y(t,i)利用鲁棒状态估计算法得到系统的估计状态基于估计误差对模型误差的灵敏度进行惩罚的鲁棒状态估计迭代算法包括初始化,参数修正和状态估计三个阶段,定义一个设计参数γ(t,i),用来在名义估计性能和模型误差引起的估计性能恶化之间进行折衷,其经验值为0.7‑0.8,定义几个相关的矩阵用于对迭代的状态估计算法中的参数进行调整,(1)当t=0时,即初始化阶段,根据y(0,i)得到以及伪协方差矩阵P(0|0,i),(2)当t>0时,对参数进行修正,分别计算修正后的参数等,(3)当t>0时,对估计状态进行更新,分别计算估计的系统状态以及伪协方差矩阵P(t+1|t,i),P(t+1|t+1,i);步骤二:对于第i个传感器单元,利用数据驱动策略判断是否将本地得到的系统估计状态传递给融合中心;假定对各个传感器单元,其t=0时刻的鲁棒状态估计值都传输到融合中心,融合中心根据各个传感器单元对初始状态的估计进行融合,得到系统初始状态的估计将融合中心得到的系统初始状态的估计广播给各个传感器单元,当t>0时,考虑的数据驱动策略为:当为1时,该传感器单元的估计值传输给融合中心,当为0时,该传感器单元的估计值不传输给融合中心,其中,为各个传感器单元的状态预测值,定义为:调整后参数与t‑1时刻来自融合中心广播的状态估计的乘积,参数δi的选择决定了各个传感器单元到融合中心的数据传输率,根据需要调整设置该参数;根据传感器单元的状态估计值是否传输到融合中心来进行下面操作,如果是,则执行步骤三,如果否,则执行步骤四;步骤三:在融合中心,第i个传感器单元传递的基于其本地测量数据得到的系统状态传输到融合中心,各个传感器单元t时刻的本地估计可以看做是真实状态x(t)通过以下测量通道的一个测量值:其中,估计误差可以看做虚拟的测量噪声;再执行步骤五;步骤四:在融合中心,第i个传感器单元没有传递其本地的估计状态过来,由于数据驱动传输策略,可以预测第i个传感器单元的基于本地测量数据得到的系统状态,当没有传输时,上述测量通道可以看做为:其中:g(t,i)在一个椭圆区域内均匀分布,且与估计误差不相关;再执行步骤五;步骤五:在融合中心,各个传感器单元是否传输状态估计值都可以将测量通道写成一个统一的形式为:在融合中心,根据最优线性无偏估计方法,可以得到系统状态的融合估计和估计误差协方差矩阵其中,PtO的计算由两部分组成:一部分与服从均匀分布的g(t,i)有关,另一部分与各个传感器单元的局部估计误差的协方差矩阵有关,g(t,i)的统计特性由其服从均匀分布可以得到,本专利技术利用各个传感器单元的伪协方差矩阵替换它们的协方差矩阵;将得到的系统估计状态广播给各个传感器单元;转到步骤六;步骤六:进入下一时刻,返回步骤一。...

【技术特征摘要】
1.一种无线传感器网络基于数据驱动传输策略的鲁棒状态融合方法,采用传感器单元(1)、融合中心(2)、无线网络及其实现装置(3)、各个传感器单元的内部控制装置(4);所述融合中心(2)放置于监控中心,具有无线通信和数据处理能力;所述各个传感器单元(1)安装于现场需要的位置,所述各个传感器单元(1)都具有测量和计算能力,能够根据本地测量数据迭代估计系统状态;所述融合中心(2)和各个传感器单元(1)都安装有通信设备来实现所述无线网络(3)的无线通信,实现数据的传输;所述各个传感器单元(1)在每个时刻对比当前时刻系统状态估计值与基于上一时刻所述融合中心(2)的融合状态的预测值,对所述传感器单元(1)的内部控制装置(4)进行控制,决定是否传输当前状态估计值给所述融合中心(2);其特征在于,包括以下步骤:步骤一:在时刻t,对于第i个传感器单元,基于其本地的输出测量数据y(t,i)利用鲁棒状态估计算法得到系统的估计状态基于估计误差对模型误差的灵敏度进行惩罚的鲁棒状态估计迭代算法包括初始化,参数修正和状态估计三个阶段,定义一个设计参数γ(t,i),用来在名义估计性能和模型误差引起的估计性能恶化之间进行折衷,其经验值为0.7-0.8,定义几个相关的矩阵用于对迭代的状态估计算法中的参数进行调整,(1)当t=0时,即初始化阶段,根据y(0,i)得到以及伪协方差矩阵P(0|0,i),(2)当t>0时,对参数进行修正,分别计算修正后的参数等,(3)当t>0时,对估计状态进行更新,分别计算估计的系统状态以及伪协方差矩阵P(t+1|t,i),P(t+1|t+1,i);步骤二:对于第i个传感器单元,利用数据驱动策略判断是否将本地得到的系统估计状态传递给融合中心;假定对各个传感器单元,其t=0时刻的鲁棒状态估计值都传输到融合中心,融合中心根据各个传感器单元对初始状态的估计进行融合,得到系统初始状态的估计将融合中心得到的系统初始状态的估计广播给各个传感器单元,当t>0时,考虑的数据驱动策略为:当为1时,该传感器单元的估计值传输给融合中心,当为0时,该传感器单元的估计值不传输给融合中心,其中,为各个传感器单元的状态预测值,定义为:调整后参数与t-1时刻来自融合中心广播的状态估计的乘积,参数δi的选择决定了各个传感器单元到融合中心的数据传输率,根据需要调...

【专利技术属性】
技术研发人员:刘华波马艳
申请(专利权)人:青岛大学
类型:发明
国别省市:山东;37

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

1