一种基于中继充电模型最大化充电小车休息时间调度方法技术

技术编号:22138148 阅读:28 留言:0更新日期:2019-09-18 11:31
本发明专利技术提出了一种基于中继充电模型最大化充电小车休息时间调度方法。采用的无线传感网络为:在一个感兴趣的2D平面区域中,随机部署了N个全向传感器,一个服务基站和多跳充电小车;具体的步骤如下:步骤1:获取传感器节点的地理位置和剩余能量信息,计算每个传感器节点的能量需求;步骤2:选择充电小车的锚点和锚点的充电集合;步骤3:计算充电小车在每个锚点的充电时间;步骤4:为多辆充电小车规划移动路径;步骤5:执行锚点分裂操作。本发明专利技术采用基于充电效益和再优化的调度策略,缩短的充电延时,提升充电效率,从而能够适用于传感器部署稠密的无线传感器网络能量补充。

A scheduling method based on relay charging model to maximize the rest time of charging car

【技术实现步骤摘要】
一种基于中继充电模型最大化充电小车休息时间调度方法
本专利技术涉及无线传感器网络领域,特别涉及一种基于中继充电模型最大化充电小车休息时间调度方法。
技术介绍
无线传感器网络是由众多传感器节点构成,传感器节点具有数据感知、信息采集、信息处理和数据转发的功能。由于传感器节点造价低廉、部署方便、功能强大等特点,无线传感器网络有着众多的应用场景,比如森林火灾预防、地震监控和环境保护等。传感器节点维持正常工作持续消耗能量。在过去的无线传感器网络中,每个传感器节点一般配备一个能量有限且不可充电的纽扣电池。为了维持无线传感器网络持续正常工作,需要定期的为传感器节点更换电池或重新部署新的传感器。当网络规模较大时,传统以纽扣电池为能源的无线传感器网络有着很大的不便。伴随电池技术的进步和无线充电技术的发展,无线传感器网络中充电优化方法研究成为一个热点话题。在现有的无线传感器网络充电优化方法研究中,学者大多关注于点对点和点对多点充电模型,如在《MakingSensorNetworksImmortal:AnEnergy-RenewalApproachWithWirelessPowerTransfer》中,YiShiet.al通过充电小车对传感器网络点对点充电,最大化MC在基站中的休息时间比率。在《Multi-vehicleCoordinationforWirelessEnergyReplenishmentinSensorNetworks》中,ChongWet.al对传感器网络分区,把整个网络根据地域分成多个层次,选取各层次代表节点,然后分配MC对网络充电,以最大化充电效率。在《AStudyonWirelessChargingforProlongingtheLifetimeofWirelessSensorNetworks》中,WeijianTuet.al通过优化充电时间和充电小车移动路径,以最大化网络的生命周期。在《Multi-NodeWirelessEnergyCharginginSensorNetworks》中,XieLeet.al通过优化移动路径,充电时间和数据路由来最大化充电小车的休息时间与充电周期的比率。通过离散化和重构线性化技术,可获得任意精度下,可证明的近似最优解。针对传感器网络中继充电模型的无线充电问题,目前的研究较少。CongW等人在《ANovelFrameworkofMulti-HopWirelessChargingforSensorNetworksUsingResonantRepeaters》一文中,旨在研究最小化充电过程中的能量消耗,包括最小化充电消耗和最小移动消耗。作者首先提出了基于贪心的锚点选择算法;然后,基于分解TSP为每辆充电小车规划移动路径;最后,通过插入新的锚点,进一步优化能量消耗。他们研究的问题与本专利技术不同,他们旨在研究最小化能量消耗。而本专利技术研究的则是如何在保证传感器网持续运行的情况下,最大化充电小车在基站的休息时间。
技术实现思路
本专利技术提出了一种基于中继充电模型最大化充电小车休息时间调度方法。首先,通过无线通信获取每个传感器节点的地理位置和剩余能量,计算传感器节点的能量需求,并根据获取的传感器节点位置信息构建无线传感器网络的2D平面网络。然后,为充电小车选择锚点(充电小车停靠位置)并确定当前锚点的充电集合,充电小车停靠在锚点,为充电集合的传感器节点充电并收集它们感知的数据。接着,根据充电集合中传感器节点的能量需求计算充电小车在该锚点的充电时间。随后,为充电小车规划移动路径。最后,执行充电集合分裂,从整体上进一步优化充电小车的休息时间。本专利技术解决其技术问题采用的技术方案步骤如下:一种基于中继充电模型最大化充电小车休息时间调度方法,采用的无线传感网络为:在一个感兴趣的平面区域中,随机部署了N个全向传感器,一个服务基站和多跳充电小车;具体的步骤如下:步骤1:获取传感器节点的地理位置和剩余能量信息,计算每个传感器节点的能量需求;步骤2:选择充电小车的锚点和锚点的充电集合;步骤3:计算充电小车在每个锚点的充电时间;步骤4:为多辆充电小车规划移动路径。步骤5:执行锚点分裂操作。步骤1所述的获取传感器节点的地理位置和剩余信息是通过基站与传感器节点无线通信的方式获取,传感器节点的能量需求为传感器节点在一个充电周期消耗的电量di=T·pi,其中di是传感器节点i的能量需求,T是充电周期,pi是传感器i的能量消耗速率。步骤2所述的为充电小车选择锚点和锚点的充电集合分为以下步骤:2-1、计算每个传感器节点的充电集合。传感器节点i充电集合为Si,若ηij≤δ,则传感器j∈Si,其中ηij是充电小车停靠在锚点i时对传感器节点j的充电效率,δ是最低充电效率阈值。2-2、计算每个传感器节点i的权重其中,pMC是充电小车的输出功率,是锚点集合Sa中所有节点能量消耗速率总和,pmax是充电小车的最大输出功率,nMC是充电小车同时多个对传感器节点充电的最佳数量,pi是传感器i的能量消耗速率。2-3、在待充电传感器集合中选择权重最大的传感器i作为锚点,更新待充电集合直至待充电步骤3所述的充电小车在锚点的充电时间ta:其中pMC是充电小车的输出功率,ηaj是充电小车停靠在锚点a时对传感器j的充电效率,Sa是锚点a的充电集合,dj是传感器节点j的能量需求。步骤4所述的为多辆充电小车规划移动路径,具体如下:4-1、构建一条经过所有锚点的哈密尔顿回路p=(b,π1,π2,...,πn,b)。4-2、为充电小车mcj规划充电路径pj:对于pj,沿着TSP路径p寻找最后一个锚点满足:获得第j条闭合回路用其中是充电小车mcj的移动消耗,是充电小车mcj的充电消耗,CMC是充电小车电量容量,是充电小车mcj的移动用时,是充电小车mcj的充电用时。步骤5所述的分裂充电集合,具体如下:5-1、寻找充电集合节点数量大于nMC的所有充电集合。5-2、遍历寻找到的充电集合,尝试分裂充电集合看能否提升充电小车的休息时间,若是,执行分裂,否则不执行。本专利技术的有益效果:1.本专利技术针对实际部署区域的二维平面应用场景,提出基于中继充电模型最大化充电小车休息时间调度方法,与传统的点对点和点对多点充电方案相比,更有利于缩短充电延时,延长网络生命周期。2.本专利技术采用基于充电效益和再优化的调度策略,缩短的充电延时,提升充电效率,从而能够适用于传感器部署稠密的无线传感器网络能量补充。附图说明图1为本专利技术采用的无线传感器网络示意图;图2为本专利技术基于中继充电模型最大化充电小车休息时间调度方法;图3为中继充电数据传输示意图;图4为中继充电能量传递示意图;图5为充电分裂再优化示意图;具体实施方式下面结合附图对本专利技术作进一步说明。本专利技术主要提出一种基于中继充电模型最大化充电小车休息时间调度方法。在基于多跳中继充电模型的无线传感器网络中,N个传感器随机分布在LxL的2D平面区域中。传感器节点感知、传输和接受数据需要消耗能量。传感器网络中有M辆充电小车,充电小车电量容量有限为EMC。充电小车从基站出发,中途停靠在锚节点对传感器节点补充能量和收集数据,最终返回基站。本专利技术通过设计高效优化方法,以最大化充电小车的休息时间。本专利技术所使用的是多跳中继充电模型。由于在传感器部署稠密的本文档来自技高网
...

【技术保护点】
1.一种基于中继充电模型最大化充电小车休息时间调度方法,采用的无线传感网络为:在一个感兴趣的平面区域中,随机部署了N个全向传感器,一个服务基站和多跳充电小车;其特征在于具体的步骤如下:步骤1:获取传感器节点的地理位置和剩余能量信息,计算每个传感器节点的能量需求步骤2:选择充电小车的锚点和锚点的充电集合步骤3:计算充电小车在每个锚点的充电时间步骤4:为多辆充电小车规划移动路径;步骤5:执行锚点分裂操作;步骤1所述的获取传感器节点的地理位置和剩余信息是通过基站与传感器节点无线通信的方式获取,传感器节点的能量需求为传感器节点在一个充电周期消耗的电量di=T·pi,其中di是传感器节点i的能量需求,T是充电周期,pi是传感器i的能量消耗速率。

【技术特征摘要】
1.一种基于中继充电模型最大化充电小车休息时间调度方法,采用的无线传感网络为:在一个感兴趣的平面区域中,随机部署了N个全向传感器,一个服务基站和多跳充电小车;其特征在于具体的步骤如下:步骤1:获取传感器节点的地理位置和剩余能量信息,计算每个传感器节点的能量需求步骤2:选择充电小车的锚点和锚点的充电集合步骤3:计算充电小车在每个锚点的充电时间步骤4:为多辆充电小车规划移动路径;步骤5:执行锚点分裂操作;步骤1所述的获取传感器节点的地理位置和剩余信息是通过基站与传感器节点无线通信的方式获取,传感器节点的能量需求为传感器节点在一个充电周期消耗的电量di=T·pi,其中di是传感器节点i的能量需求,T是充电周期,pi是传感器i的能量消耗速率。2.根据权利要求1所述的一种基于中继充电模型最大化充电小车休息时间调度方法,其特征在于步骤2所述的为充电小车选择锚点和锚点的充电集合分为以下步骤:2-1、计算每个传感器节点的充电集合;传感器节点i充电集合为Si,若ηij≤δ,则传感器j∈Si,其中ηij是充电小车停靠在锚点i时对传感器节点j的充电效率,δ是最低充电效率阈值;2-2、计算每个传感器节点i的权重其中,pMC是充电小车的输出功率,是锚点集合Sa中所有节点能量消耗速率总和,pmax是充电小车的最大输...

【专利技术属性】
技术研发人员:徐向华马辉王然程宗毛
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江,33

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

1