一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种能量收集型物联网的传感器能量分配方法和装置与流程

2021-10-24 07:32:00 来源:中国专利 TAG:能量 分配 联网 传感器 装置


1.本发明涉及能量分配技术领域,尤其涉及一种能量收集型物联网的传感器能量分配方法和装置。


背景技术:

2.物联网的连接数量正在以一个不可思议的速度发展,万物互联的时代正在到来。目前,物联网常用的节点是电池供电的小型传感器,其寿命受到电池可用能量的限制,而电池更换代价昂贵且很不方便,如果传感器处于极端环境,例如有毒环境或在人体内,甚至不可能更换电池,因此传感器寿命成为限制物联网发展的关键问题之一。
3.近年来,能量收集技术已经成为延长传感器节点寿命最有前景的解决方案。在采用能量收集技术的能量收集型物联网中,传感器节点所携带的能量收集模块通过从太阳能,风能,热能,电磁或其它来源收集能量,能得到几乎永久的能量供给。然而,由于不同的收集条件,例如阳光的照射角度和风速的不同,各能量收集型传感器节点通常具有不同的能量收集率,且只能间歇地获得微弱、不可靠的可用能量。另一方面,由于频谱资源的限制,在大规模无线物联网连接场景中,如何以尽可能低的延迟精确获取信号仍然是一个极具挑战的任务。海量连接的物联网系统中各节点采集了大量数据,在有限的通信资源下其传输过程往往难以满足低时延的要求。
4.近年来,利用信号的稀疏性,压缩感知(compressed sensing,cs)作为一种有效的工具被用来解决该问题。在多址接入信道(mac)通信模型中,各节点在不同时隙的传输能量与实际的信道影响一起,等效构成了标准cs问题中的测量矩阵。根据cs理论,该等效测量矩阵的性能直接决定了保证数据精确重构所需的测量数。因此,为了在精确获取信号的同时降低系统的时延,理想的等效测量矩阵应该具有尽可能优异的感知性能;然而由于各传感器节点的能量收集存在波动且仅能收集微弱的能量,以及受信道衰落的影响,使得等效测量矩阵的性能不佳,无法在较低时延的情况下精确获取信号。


技术实现要素:

5.本发明提供了一种能量收集型物联网的传感器能量分配方法和装置,解决了现有技术由于各传感器节点的能量收集存在波动且仅能收集微弱的能量,以及受信道衰落的影响,使得等效测量矩阵的性能不佳,无法在较低时延的情况下精确获取信号的技术问题。
6.本发明提供的一种能量收集型物联网的传感器能量分配方法,包括:
7.获取当前物联网的传感器节点的节点数量和节点能量;
8.若所述当前物联网所处状态为离线状态,则调用预设的第一能量分配算法,结合所述时隙数量、所述节点数量、所述节点能量和所述当前物联网的信道矩阵,确定第一能量分配矩阵;
9.若所述当前物联网所处状态为在线状态,则获取第p时隙内全部所述传感器节点采集到的总节点能量;
10.调用预设的第二能量分配算法,结合所述时隙数量、所述节点数量、所述总节点能量和所述信道矩阵,确定第二能量分配矩阵;
11.下发所述第一能量分配矩阵或所述第二能量分配矩阵到由全部所述传感器节点组成的传感器网络。
12.可选地,所述第一能量分配算法包括:
13.根据所述节点能量与马尔科夫估计法,确定在m个所述时隙的预测能量收集矩阵;
14.初始化第一最小约束和第一最大约束,构建第一初始目标函数;
15.采用majorization

minimization优化框架对所述第一初始目标函数进行转换,得到第一目标函数;
16.基于所述预测能量收集矩阵和所述当前物联网的信道矩阵,构建第一等效测量矩阵;
17.求解所述第一目标函数,得到新的预测能量收集矩阵;
18.基于预设的第一收缩因子与所述第一最小约束的乘积,得到新的第一最小约束;
19.基于预设的第二收缩因子与所述第一最大约束的乘积,得到新的第一最大约束;
20.跳转执行所述基于所述预测能量收集矩阵和所述当前物联网的信道矩阵,构建第一等效测量矩阵的步骤,直至迭代次数等于预设第一迭代阈值,将当前时刻的预测能量收集矩阵确定为第一能量分配矩阵。
21.可选地,所述第一目标函数为:
[0022][0023][0024][0025][0026]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0027][0028][0029]
可选地,所述第二能量分配算法包括:
[0030]
将能量参数初始化为所述总节点能量的最小值;
[0031]
基于第p

1时隙每个传感器节点对应的剩余能量和所述能量参数,确定第p时隙每个传感器节点对应的实际能量收集矩阵;
[0032]
初始化第二最小约束和第二最大约束,构建第二初始目标函数;
[0033]
采用majorization

minimization优化框架对所述第二初始目标函数进行转换,得到第二目标函数;
[0034]
基于所述实际能量收集矩阵和所述当前物联网的信道矩阵,构建第二等效测量矩阵;
[0035]
求解所述第二目标函数,得到新的实际能量收集矩阵;
[0036]
基于预设的第三收缩因子与所述第二最小约束的乘积,得到新的第二最小约束;
[0037]
基于预设的第四收缩因子与所述第二最大约束的乘积,得到新的第二最大约束;
[0038]
跳转执行所述基于所述实际能量收集矩阵和所述当前物联网的信道矩阵,构建第二等效测量矩阵的步骤,直至迭代次数等于预设第二迭代阈值,将当前时刻的实际能量收集矩阵确定为第二能量分配矩阵。
[0039]
可选地,所述第二目标函数为:
[0040][0041][0042][0043][0044]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0045][0046][0047]
本发明还提供了一种能量收集型物联网的传感器能量分配装置,包括:
[0048]
节点信息获取模块,用于获取当前物联网的传感器节点的节点数量和节点能量;
[0049]
第一能量分配矩阵生成模块,用于若所述当前物联网所处状态为离线状态,则调用预设的第一能量分配算法,结合所述时隙数量、所述节点数量、所述节点能量和所述当前物联网的信道矩阵,确定第一能量分配矩阵;
[0050]
总节点能量获取模块,用于若所述当前物联网所处状态为在线状态,则获取第p时隙内全部所述传感器节点采集到的总节点能量;
[0051]
第二能量分配矩阵生成模块,用于调用预设的第二能量分配算法,结合所述时隙数量、所述节点数量、所述总节点能量和所述信道矩阵,确定第二能量分配矩阵;
[0052]
能量分配矩阵下发模块,用于下发所述第一能量分配矩阵或所述第二能量分配矩
阵到由全部所述传感器节点组成的传感器网络。
[0053]
可选地,所述第一能量分配算法包括:
[0054]
根据所述节点能量与马尔科夫估计法,确定在m个所述时隙的预测能量收集矩阵;
[0055]
初始化第一最小约束和第一最大约束,构建第一初始目标函数;
[0056]
采用majorization

minimization优化框架对所述第一初始目标函数进行转换,得到第一目标函数;
[0057]
基于所述预测能量收集矩阵和所述当前物联网的信道矩阵,构建第一等效测量矩阵;
[0058]
求解所述第一目标函数,得到新的预测能量收集矩阵;
[0059]
基于预设的第一收缩因子与所述第一最小约束的乘积,得到新的第一最小约束;
[0060]
基于预设的第二收缩因子与所述第一最大约束的乘积,得到新的第一最大约束;
[0061]
跳转执行所述基于所述预测能量收集矩阵和所述当前物联网的信道矩阵,构建第一等效测量矩阵的步骤,直至迭代次数等于预设第一迭代阈值,将当前时刻的预测能量收集矩阵确定为第一能量分配矩阵。
[0062]
可选地,所述第一目标函数为:
[0063][0064][0065][0066][0067]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0068][0069][0070]
可选地,所述第二能量分配算法包括:
[0071]
将能量参数初始化为所述总节点能量的最小值;
[0072]
基于第p

1时隙每个传感器节点对应的剩余能量和所述能量参数,确定第p时隙每个传感器节点对应的实际能量收集矩阵;
[0073]
初始化第二最小约束和第二最大约束,构建第二初始目标函数;
[0074]
采用majorization

minimization优化框架对所述第二初始目标函数进行转换,得到第二目标函数;
[0075]
基于所述实际能量收集矩阵和所述当前物联网的信道矩阵,构建第二等效测量矩阵;
[0076]
求解所述第二目标函数,得到新的实际能量收集矩阵;
[0077]
基于预设的第三收缩因子与所述第二最小约束的乘积,得到新的第二最小约束;
[0078]
基于预设的第四收缩因子与所述第二最大约束的乘积,得到新的第二最大约束;
[0079]
跳转执行所述基于所述实际能量收集矩阵和所述当前物联网的信道矩阵,构建第二等效测量矩阵的步骤,直至迭代次数等于预设第二迭代阈值,将当前时刻的实际能量收集矩阵确定为第二能量分配矩阵。
[0080]
可选地,所述第二目标函数为:
[0081][0082][0083][0084][0085]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0086][0087][0088]
从以上技术方案可以看出,本发明具有以下优点:
[0089]
本发明通过获取当前物联网所包含的传感器节点的节点数量以及节点能量,基于当前物联网所处状态调用不同的能量分配算法,结合获取到的时隙数量、节点数量、节点能量和物联网所对应的信道矩阵,确定能量分配矩阵,最后根据物联网所处的状态下发能量分配矩阵到各个传感器节点组成的传感器网络,从而将各个传感器节点在各个时隙内的能量消耗量作为独立变量进行能量收集型物联网的能量分配,优化各个节点在各个时隙内的能量消耗量,降低物联网数据获取所需的时延。
附图说明
[0090]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0091]
图1为本发明实施例提供的一种能量收集型物联网的传感器能量分配方法的步骤
流程图;
[0092]
图2为本发明实施例提供的一种第一能量分配算法的步骤流程图;
[0093]
图3为本发明实施例提供的一种第二能量分配算法的步骤流程图;
[0094]
图4为本发明实施例提供的一种能量收集型物联网的传感器能量分配装置的结构框图。
具体实施方式
[0095]
在本发明实施例中,物联网的类型为能量收集型物联网,其中包括由多个传感器节点互联组成的传感器网络,由于各个传感器节点的能量收集存在波动且仅能收集微弱的能量,无法在较低时延下精确获取信号。
[0096]
为此,通过优化设计的测量矩阵往往会有更好的性能,而考虑到各节点在各时隙的能量分配与等效测量矩阵性能之间的强相关性,这促使能够在可利用能量与信道特性的约束下,去优化每一个时隙各传感器的能量分配φ,从而得到优化的等效测量矩阵z,以减少系统精确获取信号所需的时延。
[0097]
因此,本发明实施例提供了一种能量收集型物联网的传感器能量分配方法和装置,用于解决现有技术由于各传感器节点的能量收集存在波动且仅能收集微弱的能量,以及受信道衰落的影响,使得等效测量矩阵的性能不佳,无法在较低时延的情况下精确获取信号的技术问题。
[0098]
压缩感知(compressed sensing,cs)是一种新兴的信息获取和处理理论。cs可以理解为在采样的同时压缩信号,而不是先采样大量的数据然后在压缩它。具体地,对于一个n维的k稀疏信号x(x∈r
n
),将高维信号通过测量矩阵投影到m维空间上,m<<n,即y=φx,其中φ∈r
m
×
n
为测量矩阵。这个过程将高维信号(n维)压缩成低维信号(m维);而在一定条件下,高维信号x可以利用cs重构算法从低维的y中精确地重构;这使得我们仅仅需要传输y就足够了。在cs中,测量矩阵是关键部件之一,测量矩阵的性能直接决定了精确重构信号所需的采样数,即m。常用的测量矩阵大致可以分为两类:随机性测量矩阵和确定性测量矩阵。
[0099]
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0100]
请参阅图1,图1为本发明实施例提供的一种能量收集型物联网的传感器能量分配方法的步骤流程图。
[0101]
本发明提供的一种能量收集型物联网的传感器能量分配方法,包括以下步骤:
[0102]
步骤101,获取当前物联网的传感器节点的节点数量和节点能量;
[0103]
在本发明实施例中,当前物联网包括由多个传感器节点组成的传感器网络,为获取后续节点能量分配的数据基础,可以通过获取传感器节点的节点数量以及在第i时隙第j个传感器节点采集到的节点能量作为样本数据,为后续传感器能量分配问题的求解提供基础数据。
[0104]
步骤102,若当前物联网所处状态为离线状态,则调用预设的第一能量分配算法,
结合时隙数量、节点数量、节点能量和当前物联网的信道矩阵,确定第一能量分配矩阵;
[0105]
在本发明实施例中,若当前物联网所处状态为离线状态,表明此时无法得知各个传感器节点在以往时间段内的能量收集情况和能量消耗情况,此时可以调用第一能量分配算法,通过马尔科夫估计法确定预测能量收集矩阵,再结合时隙数量、节点数量、节点能量和当前物联网的信道矩阵构建第一目标函数,通过迭代求解第一目标函数的最优解,以确定第一能量分配矩阵。
[0106]
可选地,步骤102中的第一能量分配算法可以包括以下子步骤s11

s1:
[0107]
s11、根据节点能量与马尔科夫估计法,确定在m个时隙的预测能量收集矩阵;
[0108]
在本发明实施例中,各个传感器节点分别分布在感兴趣区域的各个点位,通过收集如太阳能、风能等能量维持运转,通过马尔科夫估计法,基于获取到的节点能量,预测在m个时隙的能量收集情况,以得到预测能量收集矩阵。
[0109]
s12、初始化第一最小约束和第一最大约束,构建第一初始目标函数;
[0110]
在本发明实施例中,可以先对第一最小约束γ和第一最大约束ζ进行初始化,具体初始化过程可以如下:
[0111]

[0112]
由于第一测量矩阵z的互相干性为μ=μ(z),定义由于第一测量矩阵z的互相干性为μ=μ(z),定义由于能量收集型物联网系统通过收集环境的能量来实现持续的运行,而稀缺的能量供应对传输功率有严格的限制,设e
l,j
代表第j个传感器节点在时隙l收集的能量,e为整个能量收集矩阵。φ
l,j
代表第j个传感器节点在时隙l消耗的能量,因此,在第i时隙有以下能量消耗约束:
[0113][0114]
通过约束d
max
和d
min
来指导优化各传感器节点各时隙能量分配。进而能量分配矩阵φ能够通过求解以下第一初始目标函数生成:
[0115][0116][0117]
φ
l,j
≥0,1≤l≤m,1≤j≤n
[0118][0119][0120]
其中,γ和ζ代表d
max
和d
min
的约束。
[0121]
通过对每个传感器节点施加一个完整的能量消耗约束,优化问题能够被重写为以下形式:
[0122][0123][0124][0125]
φ
l,j
≥0,1≤l≤m,1≤j≤n
[0126][0127][0128]
但是由于目标函数和不等式的非凸性,上述表达式是一个非凸问题,解出最优解十分困难,为此可以采用majorization

minimization优化框架对第一初始目标函数进行转换,得到第一目标函数。
[0129]
s13、采用majorization

minimization优化框架对第一初始目标函数进行转换,得到第一目标函数;
[0130]
在具体实现中,具体的转换过程可以如下:
[0131]
利用majorization

minimization优化框架,将求解非凸问题转换为迭代的求解一系列的凸问题,由互相干的定义和测量矩阵z可知:
[0132][0133]
定义这是一个双线性优化变量。注意到是常量,将分解为以下两个凸函数:
[0134][0135][0136]
在第k次迭代,可以通过线性化第一个凸函数中的凹项,得到的解,也即
[0137]
[0138][0139]
使用一阶泰勒展开去近似第j列z
j
的2范数的平方:
[0140][0141]
结合上述表达式,可以将求解非凸问题转换为迭代的求解一系列的凸问题,其中第k次迭代求解的优化问题,即转换得到的第一目标函数可以如下所示:
[0142][0143][0144][0145][0146]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0147][0148][0149]
s14、基于预测能量收集矩阵和当前物联网的信道矩阵,构建第一等效测量矩阵;
[0150]
互相干性是测量矩阵感知性能的重要指标,其定义为矩阵中不同列之间的最大绝对归一化内积,即其中z
i
代表矩阵z的第i列。
[0151]
在本实施例中,第一等效测量矩阵为z=h

φ,通过优化各传感器节点各时隙的能量分配即φ,最优能量分配问题能够转换为最优测量矩阵的构建问题。
[0152]
而由于上述预测能量收集矩阵为初始化的值,因此初始的第一能量分配矩阵可以为φ
(1)
=e,初始的第一等效测量矩阵为z
(1)
=h

φ
(1)

[0153]
s15、求解第一目标函数,得到新的预测能量收集矩阵;
[0154]
在得到第一目标函数后,可以通过求解上述第一目标函数得到新的预测能量收集矩阵φ
(k 1)

[0155]
s16、基于预设的第一收缩因子与第一最小约束的乘积,得到新的第一最小约束;
[0156]
s17、基于预设的第二收缩因子与第一最大约束的乘积,得到新的第一最大约束;
[0157]
s18、跳转执行基于预测能量收集矩阵和当前物联网的信道矩阵,构建第一等效测量矩阵的步骤,直至迭代次数等于预设第一迭代阈值,将当前时刻的预测能量收集矩阵确定为第一能量分配矩阵。
[0158]
在具体实现中,在得到新的预测能量收集矩阵φ
(k 1)
后,可以令k=k 1,同时更新第一最小约束、第一最大约束,以及第一等效测量矩阵,具体可以如下:
[0159]
z
(k)
=h

φ
(k)
γ=αγ,ζ=βζ
[0160]
其中,第一收缩因子
[0161]
α=1.1,第二收缩因子β=0.9
[0162]
,k=1。
[0163]
若是迭代次数k等于预设第一迭代阈值n
iter
,停止迭代,输出当前时刻的φ
(k)
作为第一能量分配矩阵。
[0164]
步骤103,若当前物联网所处状态为在线状态,则获取第p时隙内全部传感器节点采集到的总节点能量;
[0165]
在本发明实施例中,若是当前物联网所处状态为在线状态,则表明能够得知当前时隙个传感器节点的能量收集情况,此时可以获取第p时隙内全部传感器节点所采集到的总节点能量,记为e
p

[0166]
而第p

1时隙分配后剩余的能量为:1时隙分配后剩余的能量为:则第p时隙可分配的能量为:定义ι=min(e
p
)作为e
i,j
,p 1≤i≤m,1≤j≤n,其中e
i,j
∈u[0,2ι],u代表均匀分布。
[0167]
步骤104,调用预设的第二能量分配算法,结合时隙数量、节点数量、总节点能量和信道矩阵,确定第二能量分配矩阵;
[0168]
可选地,步骤104中的第二能量分配算法包括以下子步骤s21

s29:
[0169]
s21、将能量参数初始化为总节点能量的最小值;
[0170]
s22、基于第p

1时隙每个传感器节点对应的剩余能量和能量参数,确定第p时隙每个传感器节点对应的实际能量收集矩阵;
[0171]
在本发明实施例中,具体的初始化过程可以如下:
[0172][0173]
其中,ι为能量参数,e
i,j
∈[0,2ι],for p 1≤i≤m,1≤j≤n
[0174]
s23、初始化第二最小约束和第二最大约束,构建第二初始目标函数;
[0175]
s24、采用majorization

minimization优化框架对第二初始目标函数进行转换,得到第二目标函数;
[0176]
在具体实现中,第二最小约束和第二最大约束的初始化,以及第二目标函数的转过程可以参照步骤s12

s13,在此不再赘述。
[0177]
进一步地,第二目标函数可以表示为以下形式:
[0178]
[0179][0180][0181][0182]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0183][0184][0185]
s25、基于实际能量收集矩阵和当前物联网的信道矩阵,构建第二等效测量矩阵;
[0186]
在本发明实施例中,第二等效测量矩阵为:z
(1)
=h

[φ;e
[p:m]
]
t

[0187]
s26、求解第二目标函数,得到新的实际能量收集矩阵;
[0188]
s27、基于预设的第三收缩因子与第二最小约束的乘积,得到新的第二最小约束;
[0189]
s28、基于预设的第四收缩因子与第二最大约束的乘积,得到新的第二最大约束;
[0190]
s29、跳转执行基于实际能量收集矩阵和当前物联网的信道矩阵,构建第二等效测量矩阵的步骤,直至迭代次数等于预设第二迭代阈值,将当前时刻的实际能量收集矩阵确定为第二能量分配矩阵。
[0191]
在具体实现中,在得到新的预测能量收集矩阵后,可以令k=k 1,同时更新第一最小约束、第一最大约束,以及第一等效测量矩阵,具体可以如下:
[0192]
和ζ=βζ
[0193]
其中,第三收缩因子α=1.1,第四收缩因子β=0.9,k=1。
[0194]
若是迭代次数k等于预设第二迭代阈值n
iter
,停止迭代,输出当前时刻的作为第二能量分配矩阵。
[0195]
步骤105,下发第一能量分配矩阵或第二能量分配矩阵到由全部传感器节点组成的传感器网络。
[0196]
在具体实现中,在得到第一能量分配矩阵或第二能量分配矩阵后,可以根据当前物联网的传感器网络实际所处的状态,下发第一能量分配矩阵或第二能量分配矩阵到全部传感器节点,以实现各个传感器节点在各个时隙内的能量分配。
[0197]
在本发明实施例中,通过获取当前物联网所包含的传感器节点的节点数量以及节点能量,基于当前物联网所处状态调用不同的能量分配算法,结合获取到的时隙数量、节点数量、节点能量和物联网所对应的信道矩阵,确定能量分配矩阵,最后根据物联网所处的状
态下发能量分配矩阵到各个传感器节点组成的传感器网络,从而将各个传感器节点在各个时隙内的能量消耗量作为独立变量进行能量收集型物联网的能量分配,优化各个节点在各个时隙内的能量消耗量,降低物联网数据获取所需的时延。
[0198]
请参阅图4,图4示出了本发明的一种能量收集型物联网的传感器能量分配装置的结构框图。
[0199]
本发明实施例提供一种能量收集型物联网的传感器能量分配装置,包括:
[0200]
节点信息获取模块401,用于获取当前物联网的传感器节点的节点数量和节点能量;
[0201]
第一能量分配矩阵生成模块402,用于若当前物联网所处状态为离线状态,则调用预设的第一能量分配算法,结合时隙数量、节点数量、节点能量和当前物联网的信道矩阵,确定第一能量分配矩阵;
[0202]
总节点能量获取模块403,用于若当前物联网所处状态为在线状态,则获取第p时隙内全部传感器节点采集到的总节点能量;
[0203]
第二能量分配矩阵生成模块404,用于调用预设的第二能量分配算法,结合时隙数量、节点数量、总节点能量和信道矩阵,确定第二能量分配矩阵;
[0204]
能量分配矩阵下发模块405,用于下发第一能量分配矩阵或第二能量分配矩阵到由全部传感器节点组成的传感器网络。
[0205]
可选地,第一能量分配算法包括:
[0206]
根据节点能量与马尔科夫估计法,确定在m个时隙的预测能量收集矩阵;
[0207]
初始化第一最小约束和第一最大约束,构建第一初始目标函数;
[0208]
采用majorization

minimization优化框架对第一初始目标函数进行转换,得到第一目标函数;
[0209]
基于预测能量收集矩阵和当前物联网的信道矩阵,构建第一等效测量矩阵;
[0210]
求解第一目标函数,得到新的预测能量收集矩阵;
[0211]
基于预设的第一收缩因子与第一最小约束的乘积,得到新的第一最小约束;
[0212]
基于预设的第二收缩因子与第一最大约束的乘积,得到新的第一最大约束;
[0213]
跳转执行基于预测能量收集矩阵和当前物联网的信道矩阵,构建第一等效测量矩阵的步骤,直至迭代次数等于预设第一迭代阈值,将当前时刻的预测能量收集矩阵确定为第一能量分配矩阵。
[0214]
可选地,第一目标函数为:
[0215][0216][0217]
[0218][0219]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0220][0221][0222]
可选地,第二能量分配算法包括:
[0223]
将能量参数初始化为总节点能量的最小值;
[0224]
基于第p

1时隙每个传感器节点对应的剩余能量和能量参数,确定第p时隙每个传感器节点对应的实际能量收集矩阵;
[0225]
初始化第二最小约束和第二最大约束,构建第二初始目标函数;
[0226]
采用majorization

minimization优化框架对第二初始目标函数进行转换,得到第二目标函数;
[0227]
基于实际能量收集矩阵和当前物联网的信道矩阵,构建第二等效测量矩阵;
[0228]
求解第二目标函数,得到新的实际能量收集矩阵;
[0229]
基于预设的第三收缩因子与第二最小约束的乘积,得到新的第二最小约束;
[0230]
基于预设的第四收缩因子与第二最大约束的乘积,得到新的第二最大约束;
[0231]
跳转执行基于实际能量收集矩阵和当前物联网的信道矩阵,构建第二等效测量矩阵的步骤,直至迭代次数等于预设第二迭代阈值,将当前时刻的实际能量收集矩阵确定为第二能量分配矩阵。
[0232]
可选地,第二目标函数为:
[0233][0234][0235][0236][0237]
φ
i,j
≥0,p≤i≤m,1≤j≤n
[0238]
[0239][0240]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0241]
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0242]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0243]
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜