一种基于时延受限的无线传感网中移动式能量补充方法与流程

文档序号:12277873阅读:来源:国知局

技术特征:

1.一种基于时延受限的无线传感网中移动式能量补充方法,其特征在于,应用在由若干传感器节点、一个基站和一个移动节点组成的无线传感器网络中,在每一轮数据收集及充电任务完成后重新生成移动节点的访问序列,在新一轮任务中移动节点遍历所述访问序列中的节点进行数据收集及充电,所述生成移动节点的访问序列的方法包括:

构建最大化充电能量消耗与移动能量消耗比值的优化目标及其限制条件;

使用启发式算法获取访问序列及移动节点在访问序列中每个节点处的驻留时间。

2.根据权利要求1所述的基于时延受限的无线传感网中移动式能量补充方法,其特征在于,构建的优化目标用如下方式表示:

<mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mfrac> <mrow> <msub> <mi>&eta;</mi> <mi>C</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&le;</mo> <mi>n</mi> </mrow> </msub> <msub> <mi>T</mi> <mi>i</mi> </msub> </mrow> <mrow> <msub> <mi>&eta;</mi> <mi>T</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>T</mi> <mi>m</mi> </msub> </mrow> </mfrac> </mrow>

限制条件用如下方式表示:

<mrow> <munder> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&le;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>&le;</mo> <mi>U</mi> <mo>&CenterDot;</mo> <munder> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&le;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>T</mi> <mi>i</mi> </msub> </mrow>

<mrow> <msub> <mi>T</mi> <mrow> <mi>v</mi> <mi>a</mi> <mi>c</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>T</mi> <mi>m</mi> </msub> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&le;</mo> <mi>n</mi> </mrow> </munder> <msub> <mi>T</mi> <mi>i</mi> </msub> <mo>&le;</mo> <msub> <mi>T</mi> <mi>D</mi> </msub> </mrow>

Ei≥Emin,1≤i≤n

Ei+U·Ti≤Emax,1≤i≤n

其中,ηC表示移动节点为传感器节点充电时的输出功率;ηT表示移动节点移动时输出功率;U表示实际有效充电功率,U<ηC;Tvac表示移动节点在基站处的逗留时间;TD表示网络中传感器节点的数据交付时延;Ei表示传感器节点能量,Emin表示传感器节点有效的最低能量,Emax表示传感器节点的总能量;pi表示传感器节点i的能量消耗功率;Ti表示移动节点在传感器节点i处的驻留时间;Tm表示移动节点的移动时间。

3.根据权利要求2所述的基于时延受限的无线传感网中移动式能量补充方法,其特征在于,所述传感器节点i的能量消耗功率pi用如下方式表示:

<mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>&rho;</mi> <munderover> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>k</mi> <mo>&le;</mo> <mi>n</mi> </mrow> <mrow> <mi>k</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </munderover> <msub> <mi>f</mi> <mrow> <mi>k</mi> <mi>i</mi> </mrow> </msub> <mo>+</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>j</mi> <mo>&le;</mo> <mi>n</mi> </mrow> <mrow> <mi>j</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </munderover> <msub> <mi>f</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>C</mi> <mrow> <mi>i</mi> <mi>M</mi> </mrow> </msub> <msub> <mi>f</mi> <mrow> <mi>i</mi> <mi>M</mi> </mrow> </msub> </mrow>

其中,ρ表示传感器节点接收单位数据消耗的能量;fki表示接收数据的能耗;fij表示传感器节点i向传感器节点j发送数据的速率;fiM表示传感器节点i向移动节点M发送数据的速率;CiM表示传感器节点i发送单位数据到移动节点M消耗的能量;表示传感器节点i发送单位数据到传感器节点j消耗的能量,β1和β2为常数,Dij表示节点i与节点j的距离,α表示路径衰减系数。

4.根据权利要求3所述的基于时延受限的无线传感网中移动式能量补充方法,其特征在于,使用启发式算法获取访问序列及移动节点在访问序列中每个节点处的驻留时间的方法包括:

将无线传感器网络分割为若干个正方形网格子区域;每个子区域组成一个簇,每个区域中心作为本区域的簇心;

计算簇内传感器节点的总能量,并根据剩余能量从低到高排序,运行TSP算法得到时延限制内移动节点能访问的最大簇心集合作为候选簇;

将候选簇内的所有传感器节点按剩余能量从低到高进行排序作为候选节点集,计算每个候选节点充满电需要花费的时间,作为驻留时间;

在候选节点集中加入基站,运行TSP算法得到时延限制内移动节点的访问序列和在每个节点处的驻留时间。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1