The invention discloses a charging method of mobile cluster and energy relay based on a WSNs, the whole network nodes are divided into clusters, according to the energy consumption rate, the residual energy of node and the distance from the base station node distance of cluster head selection, calculate the radius of the clusters; cluster head nodes will also be resident point energy charger transmission and data collection; secondly, the base station node sends request according to the charging, the charging path planning accordingly, sent a charger for charging nodes within the cluster node; the energy transmission through the effective energy relay way; when the node needs emergency charging, the base station will determine the node emergency charging request response according to various factors of the charger. The invention combines the charging process with the data collection process and divides the data into sensitive and insensitive data and adopts different collection strategies. The invention can balance the energy consumption between the clusters in the network, improve the charging effectiveness and the scalability of the network, thus maximizing the lifetime of the network.
【技术实现步骤摘要】
一种WSNs中基于分簇和能量中继的移动充电方法
本专利技术属于无线传感器网络节点能量补充
,具体涉及一种WSNs中基于分簇和能量中继的移动充电方法。
技术介绍
能量问题是制约无线传感器网络应用的主要因素之一。一般情况下,无线传感器网络中的节点都由电池进行供电,节点有限的电池容量严重影响了网络的生命周期。近几年,相关人员在优化节点电池使用时间,延长网络寿命方面做了很多的研究、研究工作主要分为两个方面:降低节点的能耗和对节点进行能量补给。其中,降低节点能耗主要是通过降低节点在日常感知、通信方面的开销以及对路由,数据收集以及睡眠调度等算法的研究与优化来尽可能的延长节点的存活时间。这种方法只能暂时延长网络的寿命,无法从根本上解决网络的能耗问题。另一方面是对节点进行能量补给;节点的能量补给方式也有多种,例如:为节点安装能量收集装置,使其从周围的环境中收集能量(例如:太阳能、风能等)。但这种能量补给的方式不稳定,易受到周围环境因素变化的影响,因此,通过该方式获得的能量强度比较低。无线能量传输技术的突破性发展为网络节点能量补给提供了新的方式。相比于上述的能量收集技术,无线能量传输技术具有较高的能量传输的有效性。通过在节点处安装无线能量收集装置,将能量发射装置部署在可移动的小车或者无人机上充当移动充电器,通过装置的移动,实现对全网节点的能量补给。通过在无线传感器网络中引入无线能量收集技术,可以从根本上解决无线传感器网络的能源有限的问题。同时,通过对移动充电器的控制,可以实现对节点可控的充电,例如:规划节点的充电顺序或者实现多个充电器之间的协同合作。为了提高无线充电技 ...
【技术保护点】
一种WSNs中基于分簇和能量中继的移动充电方法,其特征在于,包括以下步骤:(1)将全网的节点进行分簇,根据节点的能耗速度、剩余能量和距离基站节点的距离选取簇头节点并计算相应簇半径,簇头节点也将作为充电器进行能量传输和数据收集的驻留点;(2)基站根据节点发送的充电请求,规划相应的充电路径,派出充电器为节点充电;(3)簇内的节点通过能量中继的方式进行能量传输;(4)当节点需要紧急充电时,基站根据设定的多种因素确定响应节点紧急充电请求的充电器。
【技术特征摘要】
1.一种WSNs中基于分簇和能量中继的移动充电方法,其特征在于,包括以下步骤:(1)将全网的节点进行分簇,根据节点的能耗速度、剩余能量和距离基站节点的距离选取簇头节点并计算相应簇半径,簇头节点也将作为充电器进行能量传输和数据收集的驻留点;(2)基站根据节点发送的充电请求,规划相应的充电路径,派出充电器为节点充电;(3)簇内的节点通过能量中继的方式进行能量传输;(4)当节点需要紧急充电时,基站根据设定的多种因素确定响应节点紧急充电请求的充电器。2.根据权利要求1所述的一种WSNs中基于分簇和能量中继的移动充电方法,其特征在于:当网络中的某节点能量下降到预先设置的普通阈值时,向基站发出充电请求,随后基站通知全网进行分簇,所述步骤(1)具体包括以下步骤:(1.1)根据节点的剩余能量、节点的能量消耗速率和距离基站节点的距离,为每个节点设置一个名为factor的值,factor值具体的计算公式如下:其中,factori表示节点i的factor的值,α表示选举因素的权重,Ei_residual为节点i的剩余能量,Ei_node为节点i的电池容量,Ei_consume表示上一轮分簇结束到下一轮分簇开始节点i消耗的能量,Eavecons代表上一轮分簇结束到下一轮分簇开始网络中的节点平均消耗的能量,di_to_sink表示当前节点i距离基站节点的距离,dto_sink_max表示所有节点到汇聚节点距离的最大值;(1.2)将所有节点依据factor的值进行降序排序,选出factor值最大的节点作为簇头节点,并计算相应的簇半径,位于簇半径内的点加入该簇;然后,将已经分好簇的节点从依照factor值排序的顺序删掉,重复上述过程,直至所有的节点均加入相应的簇;其中:簇半径的选取综合考虑了簇头节点距离基站节点的距离,簇头节点周围邻居节点的数目,簇头节点相应的簇半径的计算公式如下:其中,η表示调节系数,di_to_sink为节点i到基站节点的距离,dto_sink_max为网络中所有节点到基站节点距离的最大值,dto_sink_min为网络中所有节点到基站节点距离的最小值,A(dto_sink)表示所有簇头节点距离基站节点的平均距离,Nnbr表示节点度即周围邻居节点的个数,Nalive表示当前存活的节点数目,R表示最大的簇半径。3.根据权利要求1所述的一种WSNs中基于分簇和能量中继的移动充电方法,其特征在于:当节点的剩余能量下降到预先设定的普通充电阈值时,向基站发送充电请求;当基站收到的充电请求的数量达到与预先设定的阈值时,基站根据请求所在簇的簇头的位置和请求到达的时间规划充电器的充电路径,所述步骤(2)具体为:(2.1)定义一个簇的生命周期为形成簇到簇内出现第一个节点死亡的时间,簇平均生命周期的计算方法如下:假设每个节点能耗速度不随时间变化,则簇内平均能量消耗速度计算公式为:其中,vj_E_cons为簇内第j个节点的能量...
【专利技术属性】
技术研发人员:韩光洁,管浩斐,杨璇,刘立,
申请(专利权)人:河海大学常州校区,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。