CN110099443A - 一种无线传感器网络中节点追踪的负载均衡方法 - Google Patents
一种无线传感器网络中节点追踪的负载均衡方法 Download PDFInfo
- Publication number
- CN110099443A CN110099443A CN201910394190.2A CN201910394190A CN110099443A CN 110099443 A CN110099443 A CN 110099443A CN 201910394190 A CN201910394190 A CN 201910394190A CN 110099443 A CN110099443 A CN 110099443A
- Authority
- CN
- China
- Prior art keywords
- node
- anchor node
- sensor network
- load
- unknown
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0294—Trajectory determination or predictive filtering, e.g. target tracking or Kalman filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种无线传感器网络中节点追踪的负载均衡方法,应用于传感器网络节点通信领域,为了解决现有技术中为满足追踪条件,出现过度消耗节点能量的问题;本发明在采用扩展卡尔曼滤波方法对进入传感器网络中的未知节点进行实时追踪的基础上,通过设定门限值选取可移动的锚节点数量,根据可移动的锚节点数量计算得到的未知节点估计位置误差去靠近设置的精度上限,得到最优的锚节点移动方案;实现了在保证精度的同时达到负载均衡。
Description
技术领域
本发明属于传感器网络节点通信领域,具体涉及传感器节点通信过程中节点的能量消耗和基于EKF的节点破零选择技术。
背景技术
在现有的无线传感器网络环境中,传感器节点面临大多数能量有限以及较弱的计算能力的问题。在现有的技术方案中,通常会调度很多的锚节点去进行追踪,使得传感器节点的使用寿命不能很好的延续,进而会出现节点死亡的情况,而且节点之间通信距离实时发生变化,因此会产生额外的能量消耗。
不仅如此,在大规模传感器网络中,节点不单单担任追踪未知节点的角色,还承担着大量环境数据采集以及实时监测的角色,多样性的数据无疑给传感器节点带来了很大的电量方面的压力。在相对复杂的环境下,对于传感器节点的使用寿命提出了更高的挑战,在满足追踪条件的情况下,会出现过度消耗节点能量的问题。
发明内容
为解决上述技术问题,本发明提出一种无线传感器网络中节点追踪的负载均衡方法,基于EKF的节点破零选择算法,在满足追踪精度要求的前提下,有效地降低了锚节点的能量消耗,提高了算法的可靠性。
本发明采用的技术方案为:一种无线传感器网络中节点追踪的负载均衡方法,在采用扩展卡尔曼滤波方法对进入传感器网络中的未知节点进行实时追踪的基础上,通过设定门限值选取可移动的锚节点数量,根据可移动的锚节点数量计算得到的未知节点估计位置误差去靠近设置的精度上限,得到最优的锚节点移动方案。
进一步地,具体包括以下步骤:
S1、初始化参数,具体包括:锚节点的采样时间、锚节点的位置坐标以及后验预测误差协方差矩阵;传感网络中的所有锚节点均服从均匀分布;
S2、设定所有传感器节点的初始功率值与未知节点的运动轨迹;所述所有传感器节点包括锚节点与未知节点;
S3、基于RSSI模型,计算每一个锚节点与未知节点之间的噪声信号值;
S4、若噪声信号值小于设定的门限值,则将对应的锚节点进行标记,否则不标记;
S5、根据当前迭代中所有标记的锚节点,得到未知节点的预测位置与卡尔曼增益,从而得到未知节点的估计坐标;
S6、计算未知节点的估计坐标与真实坐标的误差,若误差小于设定的精度上限,则结束;否则修改门限值后,返回步骤S4。
更进一步地,步骤S6所述的修改门限值,具体为在当前迭代所对应的门限值的基础上调大,调大后的门限值小于或等于设定的精度上限。
进一步地,步骤S6所述若误差小于设定的精度上限,则结束,还包括:当得到最优的锚节点移动方案时结束。
更进一步地,最优的锚节点移动方案计算过程为:
A1、改进卡尔曼增益:
K'=Kβ
其中,K为初始卡尔曼增益,K'为改进的尔曼增益,β是对角线为0或者1的对角阵;
A2、根据改进卡尔曼增益的EKF算法得到K'关于后验预测误差协方差矩阵Pk|k的凸优化模型:
其中,Hk为观测矩阵,Sk为实际坐标值与预测坐标值的误差的协方差矩阵,上标T表示转置;
A3、对Pk|k进行微分操作,得出β的最优解,即得到最优的锚节点移动方案。
进一步地,最优的锚节点移动方案所对应的未被标记的锚节点进入休眠状态。
进一步地,步骤S3具体为:
S31、根据RSSI模型,计算各时刻每一个锚节点与未知节点之间的距离;
S32、根据各时刻锚节点与未知节点之间的距离,得到该锚节点与未知节点之间的噪声信号矩阵;
S33、在当前时刻,根据RSSI模型以及高斯白噪声得到锚节点与位置节点之间的噪声信号值。
本发明的有益效果:本发明采用一种锚节点“破零”选择移动节点的方案;在满足追踪精度的条件下,通过引入门限值选取可移动的锚节点数量,以使计算的未知节点估计坐标误差靠近被要求的精度上限来实现移动尽可能少的锚节点;本发明具有以下优点:
1、本发明在保证精度的同时,争取某些节点的休眠,实现节点追踪的负载均衡策略;
2、在保证精度的同时,尽可能少的移动锚节点,有效的使得更多没必要移动的节点积蓄能量,提高了整个传感网络的能量和使用寿命,普遍适用于在节点追踪的无线传感网络中提高负载均衡的方式。
附图说明
图1为本发明的方案流程图。
具体实施方式
为便于本领域技术人员理解本发明的技术内容,下面结合附图对本发明内容进一步阐释。
本发明使用扩展卡尔曼滤波(Extend Kalama Filter,EKF)方法对进入传感网中的未知节点进行实时追踪,此算法可以对速度较慢的未知节点起到不错的效果,但是在锚节点追踪的过程中,无疑会消耗很大的能量。本发明针对能量过度消耗的挑战,提出一种锚节点“破零”选择移动解决方案。在满足追踪精度的条件下,通过引入门限值选取可移动的锚节点数量,以使计算得到未知节点估计坐标误差靠近被要求的精度上限来实现移动尽可能少的锚节点。本申请通过在满足精度上限的前提下,尽可能保证更多的节点休眠,实现节点追踪***的负载均衡策略。同时,本申请技术方案的实现是基于满足精度的要求,有效的使得没必要移动的节点积蓄能量,提高了整个传感网络的能量和使用寿命,普遍适用于在节点追踪的无线传感网络中提高负载均衡的方式。
如图1所示,本发明具体包括以下步骤:
S1、初始化EKF算法和传感器网络,设定区域内的锚节点都是一样的,并且在网络区域中服从均匀分布,首先初始化锚节点的采样频率以及EKF算法所用到的相关参数值。锚节点的采样频率一般为0.25s。
S2、设定未知节点的运动轨迹和所有传感器节点的初始功率值,未知节点的运动轨迹可以根据不同的传感器网络环境进行适应性改变,包括直线、圆形以及不规则图形轨迹。
S3、在时刻t时,通过RSSI模型计算每一个锚节点与未知节点之间的距离,得到锚节点与未知节点之间的噪声信号矩阵,噪声信号矩阵中的噪声为高斯白噪声,在时刻t时,通过RSSI模型以及高斯白噪声得出锚节点i与未知节点之间的噪声信号值:其中ωi,t表示高斯白噪声,一般n为2。
S4、引入门限值函数,通过门限值函数和每一个节点与之关联的未知节点之间的噪声信号值对锚节点进行分类处理,并将满足要求的锚节点进行标记,依次完成对所有锚节点的分类,最终根据标记的锚节点得到未知节点的预测位置和卡尔曼增益值。这里通过门限值函数来实现对锚节点移动数量的控制,本实施例中假设门限值函数设定为阶跃函数。
S5、根据当前迭代中所有标记的锚节点,得到未知节点的预测位置与卡尔曼增益,从而得到未知节点的估计坐标;
S6、计算估计值与真实值的坐标误差,对比算法得到的误差与设定误差,如果小于设定值,则选择结束或者重新设置门限值,否则重新设置门限值。
步骤S4-S6的具体过程为:设定环境要求的追踪坐标的精度上限,通过设定的门限选取要移动的锚节点,从而计算得到未知节点的估计坐标,根据估计坐标与实际坐标的误差逼近设定的精度上限,来得到最优的锚节点移动方案;计算过程如下:
1、通过改进卡尔曼增益的新EKF算法得到K'关于Pk|k的凸优化模型,具体体现为:
下标中的k表示离散时刻点。
2、将原始EKF中的卡尔曼增益进行改进,具体为K'=Kβ,K为初始卡尔曼增益,
3、将问题转化为在传统EKF算法的前提下,对新的卡尔曼增益算法进行改进,求出β的最优解,即负载均衡下的锚节点的调度方案;具体为:
通过对Pk|k进行微分操作,得出β的最优解,具体体现为:
因为β是对角矩阵,Pk|k-1是对称矩阵,进一步将β表示为β=(KTK)-1(2MT)(ST+S)-1,其中,M=HPk|k-1K;Hk为观测矩阵,将隐含的真实状态空间映射到观测空间,Sk为实际坐标值与预测坐标值的误差的协方差矩阵。
本领域的技术人员应知这里的Pk|k为后验估计误差协方差矩阵,用于度量当前迭代所预测位置节点估计位置的精度。
根据最优解β的对角元素就可以得出阈值函数的分类结果,完成传感器网络负载均衡的方案,进一步通过误差的对比决策是否再次降低移动节点的数量,即是否修改门限值。
图1中的设定值即所要求的精度上限值,根据步骤S4中选出的可移动锚节点,从而计算得到未知节点的估计值与真实值的坐标误差,将该误差与设定的精度上限值进行比较,若是误差小于设定的精度上限值,则可以选择结束迭代,否则调整门限值,以增加需要移动的锚节点数量;本发明中可以理解为当前的误差代表了当前移动锚节点数量对应的计算精度。
在当前迭代所计算的误差满足小于所设定的精度上限时,为了实现移动更少的锚节点,还可以再对步骤S4中的门限值进行调整,进一步选择更少的锚节点移动,直至误差接近设定的精度上限,但不超过设定的精度上限;最终实现满足精度要求的条件下所能移动的最少的节点完成负载均衡。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (7)
1.一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,在采用扩展卡尔曼滤波方法对进入传感器网络中的未知节点进行实时追踪的基础上,通过设定门限值选取可移动的锚节点数量,根据可移动的锚节点数量计算得到的未知节点估计位置误差去靠近设置的精度上限,得到最优的锚节点移动方案。
2.根据权利要求1所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,具体包括以下步骤:
S1、初始化参数,具体包括:锚节点的采样时间、锚节点的位置坐标以及后验预测误差协方差矩阵;传感网络中的所有锚节点均服从均匀分布;
S2、设定所有传感器节点的初始功率值与未知节点的运动轨迹;所述所有传感器节点包括锚节点与未知节点;
S3、基于RSSI模型,计算每一个锚节点与未知节点之间的噪声信号值;
S4、若噪声信号值小于设定的门限值,则将对应的锚节点进行标记,否则不标记;
S5、根据当前迭代中所有标记的锚节点,得到未知节点的预测位置与卡尔曼增益,从而得到未知节点的估计坐标;
S6、计算未知节点的估计坐标与真实坐标的误差,若误差小于设定的精度上限,则结束;否则修改门限值后,返回步骤S4。
3.根据权利要求2所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,步骤S6所述的修改门限值,具体为在当前迭代所对应的门限值的基础上调大,调大后的门限值小于或等于设定的精度上限。
4.根据权利要求3所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,步骤S6所述若误差小于设定的精度上限,则结束,还包括:当得到最优的锚节点移动方案时结束。
5.根据权利要求4所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,最优的锚节点移动方案计算过程为:
A1、改进卡尔曼增益:
K'=Kβ
其中,K为初始卡尔曼增益,K'为改进的尔曼增益,β是对角线为0或者1的对角阵;
A2、根据改进卡尔曼增益的EKF算法得到K'关于后验预测误差协方差矩阵Pk|k的凸优化模型:
其中,下标k表示离散时刻点,Hk为观测矩阵,Sk为实际坐标值与预测坐标值的误差的协方差矩阵,上标T表示转置;
A3、对Pk|k进行微分操作,得出β的最优解,即得到最优的锚节点移动方案。
6.根据权利要求5所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,最优的锚节点移动方案所对应的未被标记的锚节点进入休眠状态。
7.根据权利要求6所述的一种无线传感器网络中节点追踪的负载均衡方法,其特征在于,步骤S3具体为:
S31、根据RSSI模型,计算各时刻每一个锚节点与未知节点之间的距离;
S32、根据各时刻锚节点与未知节点之间的距离,得到该锚节点与未知节点之间的噪声信号矩阵;
S33、在当前时刻,根据RSSI模型以及高斯白噪声得到锚节点与位置节点之间的噪声信号值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910394190.2A CN110099443B (zh) | 2019-05-13 | 2019-05-13 | 一种无线传感器网络中节点追踪的负载均衡方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910394190.2A CN110099443B (zh) | 2019-05-13 | 2019-05-13 | 一种无线传感器网络中节点追踪的负载均衡方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110099443A true CN110099443A (zh) | 2019-08-06 |
CN110099443B CN110099443B (zh) | 2020-04-07 |
Family
ID=67447959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910394190.2A Active CN110099443B (zh) | 2019-05-13 | 2019-05-13 | 一种无线传感器网络中节点追踪的负载均衡方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110099443B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116193466A (zh) * | 2022-11-28 | 2023-05-30 | 西安理工大学 | 无线传感器网络的自适应锚点选择方法 |
CN117311984A (zh) * | 2023-11-03 | 2023-12-29 | 北京创璞科技有限公司 | 基于对比服务的服务器负载均衡方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103379619A (zh) * | 2012-04-16 | 2013-10-30 | 中兴通讯股份有限公司 | 一种定位方法和*** |
CN103686999A (zh) * | 2013-12-12 | 2014-03-26 | 中国石油大学(华东) | 基于WiFi信号的室内无线定位方法 |
CN104469938A (zh) * | 2014-12-11 | 2015-03-25 | 广东工业大学 | 一种无线传感器网络中节点的定位和跟踪方法 |
CN104581935A (zh) * | 2013-10-25 | 2015-04-29 | 中兴通讯股份有限公司 | 基于虚锚点无线定位方法、装置及终端 |
US20160037294A1 (en) * | 2014-07-31 | 2016-02-04 | AZ Board of Regents, a body corporate of the State of AZ Acting for and on behalf of AZ State Univer | Distributed location detection in wireless sensor networks |
CN105491661A (zh) * | 2015-12-10 | 2016-04-13 | 上海电机学院 | 基于改进的Kalman滤波算法的室内定位***及方法 |
CN103476116B (zh) * | 2013-09-23 | 2016-10-12 | 东南大学 | 基于定位单元质量及多算法数据融合的抗NLoS误差定位方法 |
CN107453993A (zh) * | 2017-08-11 | 2017-12-08 | 长春理工大学 | 基于Fisher信息矩阵与SUKF的目标跟踪方法 |
CN109195104A (zh) * | 2018-08-27 | 2019-01-11 | 上海市计量测试技术研究院 | 一种基于支持向量回归和卡尔曼滤波相结合的室内定位方法 |
-
2019
- 2019-05-13 CN CN201910394190.2A patent/CN110099443B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103379619A (zh) * | 2012-04-16 | 2013-10-30 | 中兴通讯股份有限公司 | 一种定位方法和*** |
CN103476116B (zh) * | 2013-09-23 | 2016-10-12 | 东南大学 | 基于定位单元质量及多算法数据融合的抗NLoS误差定位方法 |
CN104581935A (zh) * | 2013-10-25 | 2015-04-29 | 中兴通讯股份有限公司 | 基于虚锚点无线定位方法、装置及终端 |
CN103686999A (zh) * | 2013-12-12 | 2014-03-26 | 中国石油大学(华东) | 基于WiFi信号的室内无线定位方法 |
US20160037294A1 (en) * | 2014-07-31 | 2016-02-04 | AZ Board of Regents, a body corporate of the State of AZ Acting for and on behalf of AZ State Univer | Distributed location detection in wireless sensor networks |
CN104469938A (zh) * | 2014-12-11 | 2015-03-25 | 广东工业大学 | 一种无线传感器网络中节点的定位和跟踪方法 |
CN105491661A (zh) * | 2015-12-10 | 2016-04-13 | 上海电机学院 | 基于改进的Kalman滤波算法的室内定位***及方法 |
CN107453993A (zh) * | 2017-08-11 | 2017-12-08 | 长春理工大学 | 基于Fisher信息矩阵与SUKF的目标跟踪方法 |
CN109195104A (zh) * | 2018-08-27 | 2019-01-11 | 上海市计量测试技术研究院 | 一种基于支持向量回归和卡尔曼滤波相结合的室内定位方法 |
Non-Patent Citations (1)
Title |
---|
唐士凯: "基于卡尔曼滤波的室内移动目标定位算法", 《万方数据》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116193466A (zh) * | 2022-11-28 | 2023-05-30 | 西安理工大学 | 无线传感器网络的自适应锚点选择方法 |
CN116193466B (zh) * | 2022-11-28 | 2024-01-26 | 西安理工大学 | 无线传感器网络的自适应锚点选择方法 |
CN117311984A (zh) * | 2023-11-03 | 2023-12-29 | 北京创璞科技有限公司 | 基于对比服务的服务器负载均衡方法及*** |
CN117311984B (zh) * | 2023-11-03 | 2024-03-29 | 北京创璞科技有限公司 | 基于对比服务的服务器负载均衡方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110099443B (zh) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105828287B (zh) | 一种基于强化学习的无线传感器网络协同跟踪方法 | |
KR101005753B1 (ko) | 예보 필터를 이용한 측위 방법 | |
CN106714110B (zh) | 一种Wi-Fi位置指纹地图自动构建方法及*** | |
Yang et al. | Efficient particle filter localization algorithm in dense passive RFID tag environment | |
KR101058296B1 (ko) | 모바일 디바이스에 대한 실시간 위치 추적 방법 및 시스템 | |
CN103997717B (zh) | 一种实时室内定位***及方法 | |
CN106291534B (zh) | 一种改进的航迹确认方法 | |
CN110099443A (zh) | 一种无线传感器网络中节点追踪的负载均衡方法 | |
CN108762309A (zh) | 一种基于假设卡尔曼滤波的人体目标跟随方法 | |
KR101628154B1 (ko) | 수신 신호 세기를 이용한 다중 표적 추적 방법 | |
CN102147468A (zh) | 基于贝叶斯理论的多传感器检测跟踪联合处理方法 | |
CN106405510B (zh) | 一种基于伪滑窗l判决准则的航迹删除方法 | |
CN103052128A (zh) | 一种基于无线传感器网络能量有效的协同调度方法 | |
CN104811991A (zh) | 基于动态时间规整算法的无线链路质量预测方法 | |
CN113727308A (zh) | 一种基于车辆位置预测的边缘计算卸载优化方法 | |
Parasuraman et al. | Kalman filter based spatial prediction of wireless connectivity for autonomous robots and connected vehicles | |
CN101977436A (zh) | 基于wlan室内定位的移动用户位置坐标修正方法 | |
CN107613466B (zh) | 超密集无线网络下基于指纹相似度的室内定位方法 | |
CN108830007A (zh) | 一种基于二次代价函数的雷达发射功率分配方法 | |
CN115334165B (zh) | 一种基于深度强化学***台调度方法及*** | |
CN106529465B (zh) | 一种基于动量动力学模型的行人间因果关系识别方法 | |
Wang et al. | Consensus variable structure multiple model filtering for distributed maneuvering tracking | |
Huo et al. | A target tracking algorithm using Grey Model predicting Kalman Filter in wireless sensor networks | |
CN109951874B (zh) | 一种传感器网络中实时追踪移动未知节点的方法 | |
CN105007242B (zh) | 一种高速移动下块状导频的预测迭代信道估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |