[发明专利]一种无线传感器网络移动充电和数据收集方法有效
申请号: | 201810104248.0 | 申请日: | 2018-02-02 |
公开(公告)号: | CN108419255B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 田贤忠;何佳存;李燕君;池凯凯 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W72/04;H04W84/18;H02J7/00;H02J7/02;H02J50/20 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 移动 充电 数据 收集 方法 | ||
1.一种无线传感器网络移动充电和数据收集方法,其特征在于,包括如下步骤:
步骤1:用离散化方法将多功能小车移动中的整个周期分为若干个时隙;
步骤2:计算每个时隙每个节点能够充电时捕获的能量和能够发送数据时的吞吐量;
步骤3:计算总吞吐量最大化下时隙分配方案,即每个时隙是用于小车给节点充电还是节点发送数据,包括以下分步骤:
步骤31:以qi,j表示节点i在第j个时隙结束时的剩余能量,其中以qi,0表示整个周期刚开始时节点i的剩余能量,因为节点i在第j个时隙捕获的能量为x0,jEi,j,消耗的能量为xi,jei,j,Ei,j表示节点i在第j个时隙能够充电时捕获的能量,ei,j表示节点i在第j个时隙发送数据时消耗的能量,二值变量xi,j来表示节点i在第j个时隙是否发送数据,于是:
qi,j=qi,j-1+xo,jEi,j-xi,jei,j (10)
设定当节点i的剩余能量不足以维持该节点在整个时隙j向小车发送数据,即ei,j>qi,j-1时,该节点便不能发送数据,也就是说,节点i若是能在j时隙能发送数据,其剩余能量必须大于等于ei,j,即:
xi,jei,j≤qi,j-1,i∈{1,2,...,n},j∈{1,2,…,m} (11)
于是,吞吐率最大化问题表示为:
xi,j∈{0,1},i∈{0,1,…,n},j∈{1,2,…,m} (4)
xi,jei,j≤qi,j-1,i∈{1,2,...,n},j∈{1,2,...,m} (11)
其中Ri,j表示节点i在第j个时隙能够发送数据时的吞吐量,X={x0,1,...,xn,1,x0,2,...,xn,2,...,x0,m,…,xn,m}表示该问题的解;
在上述问题中,xi,j,i∈{0,1,…,n},j∈{1,2,...,m}为我们的优化变量,qi,0,i∈{1,2,...,n}、Ei,j,i∈{1,2,...,n},j∈{1,2,...,m}、Ri,j,i∈{0,1,…,n},j∈{1,2,...,m},在传感器网络布置好之后均可以认为是常量,即该问题其实是一个0-1规划问题;
步骤32:在上述问题中,先将条件xi,j∈{0,1}放松为xi,j∈[0,1],原问题就转化为一个新的一般的线性规划问题,通过CPLEX可以得到这个新问题的解这个解对应的吞吐率是原问题的一个上界;进一步,在得到新问题的解之后,找到中最小且不为1的xi,j,固定其值为0,其余的xi,j取值范围仍为[0,1],得到更新后的问题,再通过CPLEX可以得到新的一组解;然后对于新的解,在还未固定的xi,j中找到值最小的并固定其值为0,依次迭代更新解决这个问题,直到最小的xi,j为1就得到了原问题的可行解
步骤33:求出了问题上下界的对应的解后,通过分支定界法剪枝进一步降低算法的复杂度;每个时隙把问题分成n+1个分枝进行搜索,第一个分支表示发送能量,即x0,j=1,其他n个分枝分别表示第i个节点发送数据,即xi,j=1,i≠0;根据步骤32求出的问题上下界对应的解,通过剪枝降低搜索的复杂度,并在搜索过程中不断更新上下界,直到得到最优解或迭代完所有的时隙。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810104248.0/1.html,转载请声明来源钻瓜专利网。