无线传感器网络自适应预测加权数据融合算法*

2017-05-24 09:52余修武范飞生周利兴
传感技术学报 2017年5期
关键词:监测数据特征值能耗

余修武,范飞生,周利兴,2,张 枫,2

(1.南华大学环境保护与安全工程学院,湖南 衡阳 421001;2.金属矿山安全与健康国家重点实验室,安徽 马鞍山 243000)



无线传感器网络自适应预测加权数据融合算法*

余修武1,2*,范飞生1,周利兴1,2,张 枫1,2

(1.南华大学环境保护与安全工程学院,湖南 衡阳 421001;2.金属矿山安全与健康国家重点实验室,安徽 马鞍山 243000)

为提高无线传感器网络监测系统的可靠性及寿命,提出了一种基于分簇的自适应的预测加权数据融合(AFWDF)算法。AFWDF算法依据数据在时间上的相关性,建立预测模型。源节点与簇头利用前期监测数据的变化态势自适应调整预测模型参数对后期数据进行预测,源节点通过预测值与测量值比较提取特征值和剔除异常值,簇头根据特征值和预测值还原监测值,并计算监测值可信度和权重进行加权数据融合。通过性能分析及仿真,得出AFWDF可靠性较高,且在模拟环境下网络寿命周期比SAEMDA和BPNDA算法提高了15%左右。

无线传感器网络;数据融合;自适应预测模型;环境监测;可信度

无线传感网络WSN(Wireless Sensor Network)由大量的无线传感器节点及少数汇聚节点组成,具有感知、计算和无线通信能力,可用于各种环境监测领域[1-2],能够实时动态的进行数据采集分析,有效的对环境参数进行监测预警。由于传感器节点一般随机布设,且单个节点监测范围受限,为增加监测数据的鲁棒性和可靠性,要使多个节点监测范围部分重叠,这势必造成了监测数据的冗余[3],而WSN能量、存储、通信带宽等资源非常有限[4-5],为保证WSN能够长期有效运行,必须尽量降低其运行能耗。且传感器属于灵敏元件,在外界环境的干扰下很容易得到不可靠数据。为了增加可靠性和通信效率、降低能耗来提高节点以及整个网络寿命,需对数据进行融合处理。

如何增加数据可靠性及延长网络寿命是WSN中的一个关键问题[6-10],文献[8]提出使用信息熵反映节点数据分布的统计特性,最大寻优确定数据融合上下限阀值进行局部融合、实现冗余数据过滤,但其融合率低,融合度受到熵值的限制,节能有限;文献[9]从驱动事件出发,使用BP神经网络(BPNDA)对数据融合,动态训练样本信息,提取特征值,但该算法在不含标签信息时将无法训练,且事件驱动训练成本较高;文献[10]基于深度学习模型(SAEMDA)采用自动编码器簇内构建特征提取分类模型,克服了传统训练方法的不足,一定程度上减少了数据转发能耗。以上算法对数据的可靠性分析较少,单纯的以数据为中心融合,容易产生不可靠融合数据,且目前由于能耗的限制,WSN生命周期还较短,为最大限度延长网络生命周期及提高数据可靠性,本文使用自适应预测模型在源节点即提取数据特征值来判断数据可靠性,并发送可靠数据特征值至融合簇头,簇头还原原始数据并以数据可信度进行加权融合,在保证数据的可靠性的基础上大大降低了通信能耗。

1 自适应预测模型

监测节点布设完成后,通过分簇机制自行分簇,选取簇头节点,在此采用经典的LEACH[11]分簇模型。假设源(S)节点通过定位ID位置已知,初始状态S节点数据集合为空,当监控中心给S节点下达监测指令,开始收集数据。若簇内有n个S节点,设为Si(i为1,2,3…n),Si监测时间序列数据集合为{dij},j为时间序列(j为1,2,3…)。在WSN中节点采集的数据之间在时间上存在着相关性,即后一时刻的数据和前期的监测数据有关,且时间越接近相关性越大,故可通过前期数据来预测后一时刻数据,建立时间预测模型,通过预测值与测量值求取特征值与可信度来加权融合监测数据。

预测及融合流程如图1所示。

图1 AFDWF数据融合流程

1.1 预测模型的建立

WSN的监测是一个实时在线过程,数据之间存在一定的连贯性。如果在无强烈的外力的干扰下,如人为干扰产生异常值或者环境突变而发生的监测数据急剧增加或降低,相邻的监测数据不会产生剧烈的变化。结合预测模型理论,可用如下平滑预测模型进行预测,如式(1)所示[12]:

(1)

(2)

(3)

外界坏境的变化会使数据拥有不同的变化趋势,为增加预测的准确性,αij需进行进自适应调整。

1.2 异常值检测机制

由于监测数据之间具有相关性,且相邻两监测数据之间差距较小,预测值趋近于前期数据,可以认为预测值趋近于真实值,当测量值和预测值发生较大误差时,则用如下机制确定。

1.3 自适应线性变化趋势系数αij

2 自适应预测加权数据融合算法

自适应预测加权数据融合算法AFDWF(AdaptiveForecastWeightingDateFusion)是在自适应预测模型的基础上,通过预测值与监测值的比较,提取特征值,特征值数据比源监测数据小的多,根据特征值排除异常值,并可得出监测值的可信度,进而根据可信度算出权重,依据权重最终对监测数据进行融合的一种算法。

2.1 监测数据可信度

λi(j+1)=(2.58σ-|ηi(j+1)|)/(2.58σ)

(4)

化简得

λi(j+1)=1-|ηi(j+1)|/(2.58σ)

(5)

2.2 加权融合

其中权重q计算公式如下

则最终融合值dj+1如式(6)所示。

(6)

3 算法性能分析及仿真

3.1 可靠性分析

3.1.1 预测模型分析

本实验采用美国InspectorALERTV2多功能辐射测氡仪采集了两组某铀尾矿库内两个不同时间段的同一区域各节点连续时期γ射线辐射剂量率(单位μSv/hr)样本数据,分别设为节点S1、S2时间段,在此把同一时期的各节点样本数据做均值处理,分别使用上述平滑预测型模型进行预测,即

图2为此两时间段测量与预测均值比较。

图2 S1、S2时间段节点平均测量值与预测值

选取实验样本测得2.58σ=0.075,测量值与预测值在S1时间段有最大相对误差εmax

=0.043×100%=6.06%

两组实验测量值与预测值平均相对误差为

3.1.2 AFWDF可靠性分析

3.2 算法能耗分析

数据融合算法的优良除了需考虑数据可靠性外,另外一个最重要的因素是系统和节点的网络寿命,节点的能量消耗主要分为两个部分,信号收发(通信)和信号处理,研究表明[13]通信能耗远远大于信号处理能耗,故减少收发数据包的大小能够有效的减少节点的能量消耗,节点能量消耗(Econ)模型可用式(7)表示。

Econ=k1Erec+k2Esend(d,εmp)+k3Etrans+Ecollect

(7)

式中:k1、k2和k3分别为节点接收、发送和处理数据包的大小,Erec和Esend分别为节点接收、发送和处理1bit的数据包消耗的能量(在环境一定的情况下为定值),其中Esend和发送距离d和多径衰落系数εmp有关,且Etrans≪Esend& Erec,Ecollect为节点数据采集能耗(指定能耗,在此假设为一固定值)。

AFWDF算法运用LEACH协议对网络节点进行分簇。若网络数据未融合,即源节点数据包直接经过簇头发送给汇聚节点,设每个节点数据包大小相同且都为k,则一个簇其除去数据采集所需能耗之外的网络能耗为E1=nk(2Esend+Erec+Etrans)。通过AFWDF算法融合之后,其网络能耗为E2=nk[(ρ1+ρ2)Esend+ρ1Erec]+ρ3nkEtrans,其中n为簇内源节点数量,ρ1为特征值提取数据包压缩系数(0<ρ1<1),如表3所示,特征值的数据远远小于源采集数据,即0<ρ1≪1;ρ2为簇头数据包压缩系数(0<ρ2<1),且ρ2≈1/n;ρ3为数据处理倍增系数。

假设Erec=(3/4)Esend,Etrans=(1/1000)Esend,ρ1=0.1,ρ2=0.1,ρ3=10。则E2≈0.1E1,融合后节点能耗显著降低。

3.3 网络仿真对比

为了更好的分析AFWDF算法的性能,在此通过仿真对AFWDF算法与BPNDA算法和SAEMDA算法的网络消耗和寿命进行简化比较。为了保持仿真环境的近似性,采用同种通信能耗模型和LEACH分簇协议,设置在100m×100m平面区域中,设置初始化参数如表1所示,布设50个节点。在此使用简化能耗模型,即不考虑通信距离、通信多径衰落、等因素的影响,直接以定值Erec、Etrans、Esend和数据包长度来模拟,20s计算一次网络能耗。

表1 仿真参数设置

由图3可以看出,在600轮之前AFWDF的汇聚节点收包率稍低于SAEMDA和BPNDA,600轮之后SAEMDA和BPNDA下降趋势明显,至700轮左右下降至低于AFWDF,1100轮左右收包率趋于零,而AFWDF下降趋势相对于SAEMDA和BPNDA较慢,寿命相对增加15%左右。这是因为:AFWDF是由簇头高度融合的数据,其相对于其余两种算法的数据融合率较高,且能够剔除异常数据,相应的减少了信息通信量,网络能耗低;3种算法工作一段时间后出现死亡节点或无效节点,使汇聚节点接收数据量减少,降低了收包率。

图3 汇聚节点收包率与实验轮数的关系

图4 平均节点能量与实验时间的关系

算法平均节点能量对比如图4所示,在相同的实验时间下,AFWDF明显比SAEMDA和BPNDA平均节点能量多,而SAEMDA与BPNDA差距不大。与SAEMDA和BPNDA算法相比,AFWDF算法相对简单,利用预测减少了数据样本训练的损耗,降低了传输至簇头数据包的大小,同时在簇头的加权高度融合下,进一步降低了通信量,即明显降低了平摊到单节点的能耗。

4 结束语

AFWDF算法依据数据在时间上的相关性,提出在源节点及簇头同时使用自适应型预测模型进行预测分析,利用监测数据的变化态势动态调整预测模型的参数,源节点通过对预测值和测量值的比较提取特征值并排除异常值,簇头求取监测值可信度及权重对监测数据进行融合。AFWDF算法属于高度融合型算法,信息提取度较高,降低了数据传输能耗,能够有效的延长网络的整体寿命。同时,由于预测模型监测数据需建立在相近时间段的条件下,AFWDF只适用于动态实时在线监测系统。对于数据监测间隔时间较长,时间相关性很小的监测系统,预测模型有待进一步研究。

[1] Md Azharuddin,Prasanta KJana. A Distributed Algorithm for Energy Efficient and Fault Tolerant Routing in Wireless Sensor Networks[J]. Wireless Networks,2015,21(1):251-267.

[2] 余修武,范飞生,李睿,等. 基于接受信号强度分区矿山无线定位算法[J]. 中国安全生产科学技术,2015,11(9):70-75.

[3] Azlan Awang,Shobhit Agarwal. Data Aggregation Using Dynamic Selection of Aggregation Points Based on RSSI for Wireless Sensor Networks[J]. Wireless Personal Communications,2015,80(2):611-633.

[4] Arafat A A Shabaneh,Azizi Mohd Ali,Chee Kyun Ng,et al. Review of Energy Conservation Using Duty Cycling Schemes for IEEE 802.15.4 Wireless Sensor Network(WSN)[J]. Wireless Personal Communications,2014,77(1):589-604.

[5] Azlan Awang,Shobhit Agarwal. Data Aggregation Using Dynamic Selection of Aggregation Points Based on RSSI for Wireless Sensor Networks[J]. Wireless Personal Communications,2015,80(2):611- 633.

[6] Tarek Sheltami. An Enhanced Energy Saving Approach for WSNs[J]. Procedia Computer Science,2013,21:199-206.

[7] Pinghui Zou,Yun Lin. A Data-Aggregation Scheme for WSN Based on Optimal Weight Allocation[J]. Journal of Networks,2014,9(1):100-107.

[8] 李怀俊,张学习. 基于二维信息熵的无线传感器网络簇内数据融合方法的研究[J]. 计算机应用研究,2014,31(7):2171-2174.

[9] 侯鑫,张东文,钟鸣. 基于事件驱动和神经网络的无线传感器网络数据融合算法研究[J]. 传感器技术学报,2014,27(1):142-148.

[10] 邱丽达,刘天健,林南,等. 基于深度学习模型的无线传感器网络数据融合算法[J]. 传感技术学报,2014,27(12):1704-1709.

[11] Lee S,Sriram K,Kim K,et al,Vertical Hand off Decision Algorithms for Providing Optimized Performance in Heterogeneous Wireless Networks[J]. IEEE Trans on Vehicular Technology,2009,58(2):865-881.

[12] 鲁庆,穆志纯. 多层线性模型在碳钢土壤腐蚀规律中的应用研究[J]. 北京科技大学学报,2013,35(11):1458-1464.

[13] Min R,Bhardwaj M,Seonghwan Cho et al.Energy-Centric Enabling Technologies for Wireless Sensor Networks[J]. IEEE Wireless Communications.2002,9(4):28-29.

Adaptive Forecast Weighting Data Fusion Algorithm for Wireless Sensor Network*

YU Xiuwu1,2*,FAN Feisheng1,ZHOU Lixing1,2,ZHANG Feng1,2

(1.Environmental Protection and Safety Engineering Institute,University of South China,Hengyang Hu’nan 421001,China; 2.The State Key Laboratory of Safety and Health for Metal Mines,Maanshan Anhui 243000,China)

In order to improve the reliability and extend lifetime of wireless sensor network(WSN)monitoring system,an adaptive forecast weighting data fusion(AFWDF)algorithm based on clustering is proposed.AFWDF builds a forecast model based on the temporal correlation of data.The source node and the cluster head adaptively adjust the prediction model parameters by using the change trend of the early monitoring data to predict the later data.The source node extracts the eigenvalues and eliminates the abnormal values by comparing the predicted values with the measured values. The cluster head restores the monitored values and calculates the reliability and weight of the monitored values to fuse the them.Through the performance analysis and simulation,it is concluded that the AFWDF algorithm has high reliability,and the network life cycle is about 15% higher than SAEMDA and BPNDA in the simulation environment.

wireless sensor network;data fusion;adaptive forecast model;environmental monitoring;reliability

余修武(1976-),男,江西九江人,博士,副教授,主要研究方向为安全智能监测预警技术,安全科学技术,1248575964@qq.c om;

范飞生(1990-),男,江西上饶人,硕士研究生,主要研究方向为无线传感器网络数据处理,1098471222@qq.com;

周利兴(1993-),男,山西朔州人,硕士研究生,主要研究方向为无线定位技术;

张 枫(1993-),女,湖南邵阳人,硕士研究生,主要研究方向为,无线传感器数据融合技术。

项目来源:金属矿山安全与健康国家重点实验室开放基金项目(2016JSKSSYS04);湖南省重点研发项目(2015SK2005);湖南省教育厅科研重点项目(15A161);江西省自然科学基金项目(20122BAB201050)

2016-09-08 修改日期:2017-01-11

TP393

A

1004-1699(2017)05-0772-05

C:7230

10.3969/j.issn.1004-1699.2017.05.023

猜你喜欢
监测数据特征值能耗
120t转炉降低工序能耗生产实践
能耗双控下,涨价潮再度来袭!
一类内部具有不连续性的不定Strum-Liouville算子的非实特征值问题
一类带强制位势的p-Laplace特征值问题
单圈图关联矩阵的特征值
探讨如何设计零能耗住宅
GSM-R接口监测数据精确地理化方法及应用
日本先进的“零能耗住宅”
基于商奇异值分解的一类二次特征值反问题
GPS异常监测数据的关联负选择分步识别算法