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

一种智能电网供电系统的计算卸载与资源分配方法与流程

2021-11-10 02:17:00 来源:中国专利 TAG:


1.本发明涉及智能电网供电系统技术领域,特别是指一种智能电网供电系统的计算卸载与资源分配方法。


背景技术:

2.近年来,随着人工智能、大数据和物联网(iots)技术的进步,人们设想,未来的无线网络需要通过实时通信和计算来支持大量低功率的无线设备(如传感器和可穿戴设备)。因此,如何为这些无线设备提供丰富的计算能力和可持续的能源供给成为了一个关键的技术挑战。基于此,提出了两种有效的解决方案,移动边缘计算(mec)和无线功率传输(wpt)。mec允许无线设备(wds)将繁重的计算任务卸载到边缘服务器,提高了计算效率。同时,wpt为低功率电子设备充电提供了一个可行和方便的解决方案。
3.然而,对于无线充电mec系统,巨大的能源需求成为主要的运营费用(opex)。同时,当基站的能源预算不足时,可能需要电网提供额外的实时能源供应,以满足用户的需求,这就使运营商承担了失去利润的风险。因此,为基站配备可再生能源收集装置以实现绿色通信被认为是一种很有效的解决方案。此外,随着新型智能电网技术的实施,可以建立与电网的双向能源交易,网络可以最大限度地利用本地产生的可再生能源,并将多余的能源卖回电网。
4.最近,有一些研究考虑了无线充电的mec系统。例如,文献1.‑‑
[c.you,k.huangandh.chae,“energyefficientmobilecloudcomputingpoweredbywirelessenergytransfer,”ieeej.sel.areascommun.,vol.34,no.5,pp.1757

1771,may2016.]考虑了一个基本的单用户系统,它旨在最大限度地提高用户的成功计算概率,将所提出的优化问题转化为两个等价子问题,并用凸优化理论求解。为了克服移动设备的双重近远效应,文献[2]
‑‑
[x.hu,k.wongandk.yang,“wirelesspoweredcooperation

assistedmobileedgecomputing,”ieeetrans.wirelesscommun.,vol.17,no.4,pp.2375

2388,april2018.]研究了协同通信在双用户wpt

mec系统的计算卸载中的使用,目的是最小化bp的传输能量。对于多用户场景,文献[3]
‑‑
[s.biandy.j.zhang,“computationratemaximizationforwirelesspoweredmobile

edgecomputingwithbinarycomputationoffloading,”ieeetrans.wirelesscommun.,vol.17,no.6,pp.4177

4190,june2018.]通过联合优化个人计算模式选择和系统传输时间分配,研究了多用户网络中加权和计算率最大化问题,然后,提出了一种基于乘子分解技术交替方向法的低计算复杂度方法。但是,文献1.‑
[3]只是从用户的角度研究系统的性能指标。虽然文献[2]中的工作考虑了bs(base station基站)的能源消耗,但没有涉及现货市场的实时能源成本。


技术实现要素:

[0005]
针对上述背景技术中存在的不足,本发明提出了一种智能电网供电系统的计算卸载与资源分配方法,解决了现有技术只是从用户的角度研究mec系统的性能指标,增加了实
时能源成本的问题。
[0006]
本发明的技术方案是这样实现的:
[0007]
一种智能电网供电系统的计算卸载与资源分配方法,其步骤如下:
[0008]
步骤一:搭建无线供电移动边缘计算系统模型,包括n个天线阵列的bs和k个单天线用户集,每个用户k在相干时间t内计算l
k
位输入数据,bs连接到电网,向分布式用户广播无线能量,其中,
[0009]
步骤二:在用户时延限制下,以bs的传输功率和实时能量需求的总和的最小值为目标构建目标函数,并给出目标函数的约束条件;
[0010]
步骤三:在完备信道状态信息情况下,目标函数的约束条件为凸约束条件,利用标准凸优化技术求得目标函数的最优解;
[0011]
步骤四:在非完备信道状态信息情况下,通过引入辅助变量将目标函数的约束条件转化为凸约束条件,再利用标准凸优化技术和迭代方法求得目标函数的最优解。
[0012]
所述目标函数为:
[0013][0014]
所述目标函数的约束条件为:
[0015][0016][0017][0018][0019][0020][0021]
其中,表示bs的传输功率,b
real
表示实时能量需求,p
k
为用户k的卸载功率,p
max
表示用户处的最大传输功率,p
et,max
表示bs的最大传输功率,α
k
代表用户k的卸载数据比例,r
k
为用户k处可实现的卸载数据速率,c表示用户数据的计算复杂度,p
l
表示本地执行的每周期的能耗,μ表示能量转换效率,表示发射功率,c
k
表示在用户k处执行一个输入比特位所需的cpu周期数,f
k
表示用户k的计算能力,p
c
表示云上执行的每周期的能耗,p
circuit
表示非传输硬件电路的功耗,e表示bs处收集的能源功率,b
ahead
表示当前已向电网购买的能源,s表示多余的卖给电网的能源。
[0022]
在完备信道状态信息情况下,利用标准凸优化技术求得目标函数的最优解的方法为:
[0023]
在完备信道状态信息情况下,线性检测器矩阵由v=h
h
(hh
h
)
‑1决定,用户k的归一
化有效信道增益表示为其中,v(k)为v的第k行,h
k
为h的第k列,σ2为噪声功率,h∈ξ
n
×
k
表示用户与基站之间的整体信道矩阵,信道矩阵的各元素建模为g
nk
表示小尺度衰落系数,β
k
表示大尺度衰落系数,因此,得到用户k处可实现的卸载数据速率为:
[0024]
r
k
=blog2(1 p
k
h
k
)
ꢀꢀꢀ
(2);
[0025]
bs分配给用户k的归一化预编码向量为其中,设s
k
∈ξ表示用户k的零均值单位方差的能量信号,则对应的接收信号可表示为:
[0026][0027]
其中,表示bs给用户k的发射功率,n
k
表示加性高斯白噪声,表示bs给用户k'的发射功率,w
k

表示bs分配给用户k'的归一化预编码向量,s
k

表示用户k'的零均值单位方差的能量信号;
[0028]
根据式(2)和式(4)将式(6d)和(6e)分别转化为:
[0029][0030][0031]
其中,b表示用户传输带宽;
[0032]
首先将式(7a)改写为α
k
l
k

tb log2(1 p
k
h
k
)≤0;当α
k
l
k

tb log2(1 p
k
h
k
)=0成立时,得到p
k
的最小值
[0033][0034]
结合式(6b)和(7a),可以得到最优的p
k
为由式(6g)可知,当等式成立时,得到最小的b
real

[0035]
如果式(7b)改写为为了得到更小的首先最小化:
[0036][0037][0038]
通过拉格朗日对偶方法对式(9)进行求解得到其最优解,将部分拉格朗日量表示为:
[0039][0040]
其中,λ
k
是与α
k
≤1相关的非负拉格朗日乘子,v
k
是与相关的非负拉格朗日乘子,由于式(10)是凸优化函数,并且式(10)满足salterars条件,对偶间隙为零,因此,通过求解式(11)的对偶问题,得到式(10)的最优解:
[0041][0042]
基于kkt条件,最优原对偶点(α
k

k
,v
k
)的充要条件是:
[0043][0044][0045][0046][0047]
其中,表示最优的卸载数据比例,和均表示非负的拉格朗日乘子;
[0048]
式(12c)表示互补松弛条件,式(12c)的左侧项是l
k
相对的一阶导数,由式(12c)和(12d)可以直接得出:
[0049][0050]
根据式(13),可得:
[0051][0052]
利用标准凸优化技术进行求解,可以得到的最优解。
[0053]
所述在非完备信道状态信息情况下,通过引入辅助变量将目标函数的约束条件转化为凸约束条件,再利用标准凸优化技术和迭代方法求得目标函数的最优解的方法为:
[0054]
在非完备信道状态信息下,设p
max
表示用户的最大传输功率,采用最小均方误差估计方法,估计的信道状态信息的协方差为其中,τ
p
≥k为导频符号数,β
k
表示大尺度衰落系数,用户k处可实现的卸载数据速率为:
[0055][0056]
其中,b表示用户传输带宽,m表示基站天线数,σ2表示噪声功率;
[0057]
用户k可以获得的总功率为:
[0058][0059]
其中,为有效噪声的总方差,表示在能量收集阶段基站传输给用户k的功率,表示在能量收集阶段基站传输给用户k'的功率;
[0060]
根据式(3)和式(5)将(6d)和(6e)转化为:
[0061][0062][0063]
其中,h
k
=(m

k)γ
k
/σ2,h

i
=(β
i

γ
i
)/σ2;
[0064]
引入了一个辅助变量x
k
,满足:
[0065][0066]
式(15a)可以重新表示为:
[0067]
α
k
l
k
≤tblog2(1 x
k
)
ꢀꢀꢀ
(17);
[0068]
引入另一个辅助变量y,满足:
[0069][0070]
其中,
[0071]
已知x
k
y的上界为:
[0072]
[0073]
其中,y
[n]
表示在第n次迭代时y的值,表示在第n次迭代时x
k
的值,则式(18)可转换为以下凸约束:
[0074][0075]
因此,目标函数以及目标函数的约束条件可转换为:
[0076][0077]
s.t.(6a),(6c),(15b),(6f),(6g),(17),(19),(21);
[0078]
利用内点法对式(22)进行迭代求解,直至式(22)收敛,得到最优解。
[0079]
由c
k
表示在用户k处执行一个输入比特位所需的cpu周期数,p
l
表示本地执行的每周期的能耗,p
c
表示云上执行的每周期的能耗,因此,得到用户k的本地计算总能耗为e
local,k
=(1

α
k
)l
k
c
k
p
l
,云上计算的能耗为e
cloud,k
=α
k
l
k
c
k
p
c
;由于f
k
为用户k的计算能力,本地执行时间表示为满足t
local,k
≤t;因此,卸载数据比例满足
[0080]
与现有技术相比,本发明产生的有益效果为:本发明提出了一种联合实时资源管理和能源交易策略,以降低无线移动通信系统的能源成本,其中基站由可再生能源和智能电网供电,通过联合优化bs的现货市场能量需求和传输功率、用户卸载数据量和传输功率,最小化bs的总能源成本;对于完备csi的情况,推导出了一个半封闭的解;对于非完备csi的情况,采用连续凸逼近技术处理非凸问题;最后通过仿真结果表明,在完备和非完备csi场景下,本发明在提高能效和降低总能耗方面均优于其他基准方案。
附图说明
[0081]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0082]
图1为本发明的无线供电系统。
[0083]
图2为本发明与四种基准方案的仿真结果对比;其中,(a)为目标值与天线数的关系曲线,(b)为目标值与用户和基站间距离的关系曲线,(c)为目标值与用户数的关系曲线,(d)为用户卸载数据比例随用户和基站间距离的变化。
具体实施方式
[0084]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0085]
如图1所示,本发明实施例提供了一种智能电网供电系统的计算卸载与资源分配方法,具体步骤如下:
[0086]
步骤一:搭建无线供电移动边缘计算系统模型,包括n个天线阵列的bs和k个单天线用户集,每个用户k在相干时间t内计算l
k
位输入数据,bs连接到电网,向分布式用户广播无线能量,其中,为了避免同信道干扰,分别在正交的频段上实现wpt和计算任务卸载。
[0087]
bs配备了一个或多个能源收集设备(风力涡轮机和/或太阳能电池板),与电网进行双向能源交易。bs处收集的能源功率为e,b
ahead
表示当前已向电网购买的能源,b
real
表示需要向实时现货市场购买的能源,s表示多余的卖给电网的能源。然后,bs处的总能耗约束为:
[0088][0089]
其中,代表基站总的传输功率,p
mec
表示mec服务器的计算能力,p
circuit
表示非传输硬件电路的功耗。此外,由于计算结果通常较小,忽略了计算结果发送和接收的能量损耗。由于电网内能源供需状况不同,实时现货市场单位能源购买价格高于day

ahead(日前电力)市场,如,π
real
≥π
ahead

[0090]
在接收机端采用迫零(zf)技术来恢复用户的信息。h∈ξ
n
×
k
表示用户与基站之间的整体信道矩阵,信道矩阵的各元素建模为g
nk
表示小尺度衰落系数,β
k
表示大尺度衰落系数。
[0091]
在完备csi情况下,线性检测器矩阵由v=h
h
(hh
h
)
‑1决定,用户k的归一化有效信道增益表示为其中,v(k)为v的第k行,h
k
为h的第k列,σ2为噪声功率,因此,得到用户k处可实现的卸载数据速率为:
[0092]
r
k
=blog2(1 p
k
h
k
)
ꢀꢀꢀ
(2);
[0093]
其中,p
k
为对应的卸载功率。
[0094]
在非完备信道状态信息下,设p
max
表示用户的最大传输功率,采用最小均方误差估计方法,估计的信道状态信息的协方差为其中,τ
p
≥k为导频符号数,β
k
表示大尺度衰落系数,用户k处可实现的卸载数据速率为:
[0095][0096]
其中,b表示用户传输带宽,m表示基站天线数。
[0097]
对于天线波束赋形,采用最大比传输(mrt)方法,因为它可以为用户获得最高的直流功率;bs分配给用户k的归一化预编码向量为其中,设s
k
∈ξ表示用户k的零均值单位方差的能量信号,则对应的接收信号可表示为:
[0098][0099]
其中,表示bs给用户k的发射功率,n
k
表示加性高斯白噪声,表示bs给用户k'的发射功率,w
k

表示bs分配给用户k'的归一化预编码向量,s
k

表示用户k'的零均值单位方差的能量信号。
[0100]
对于非完备的csi,用户k可以获得的总功率为:
[0101][0102]
其中,为有效噪声的总方差,表示在能量收集阶段基站传输给用户k的功率,表示在能量收集阶段基站传输给用户k'的功率。
[0103]
由c
k
表示在用户k处执行一个输入比特位所需的cpu周期数,并且这通常取决于应用程序的类型和用户的cpu架构。p
l
表示本地执行的每周期的能耗,p
c
表示云上执行的每周期的能耗,因此,得到用户k的本地计算总能耗为e
local,k
=(1

α
k
)l
k
c
k
p
l
,云上计算的能耗为e
cloud,k
=α
k
l
k
c
k
p
c
;由于f
k
为用户k的计算能力,本地执行时间表示为满足t
local,k
≤t;因此,卸载数据比例满足
[0104]
步骤二:在用户时延限制下,以bs的传输功率和实时能量需求的总和的最小值为目标构建目标函数,并给出目标函数的约束条件;
[0105]
所述目标函数为:
[0106][0107]
所述目标函数的约束条件为:
[0108][0109][0110][0111][0112][0113][0114]
其中,表示bs的传输功率,b
real
表示实时能量需求,p
k
为用户k处的卸载功率,p
max
表示用户处的最大传输功率,p
et,max
表示bs的最大传输功率,α
k
代表用户k的卸载数据比
例,r
k
为用户k处可实现的卸载数据速率,c表示用户数据的计算复杂度,p
l
表示本地执行的每周期的能耗,μ表示能量转换效率,表示发射功率,c
k
表示在用户k处执行一个输入比特位所需的cpu周期数,f
k
表示用户k的计算能力,p
c
表示云上执行的每周期的能耗,p
circuit
表示非传输硬件电路的功耗,e表示bs处收集的能源功率,b
ahead
表示当前已向电网购买的能源,s表示多余的卖给电网的能源。p
c
=p
c
/t,式(6g)是基站的功率限制,式(6d)表示用户k的时延限制,式(6e)表示用户k的能耗限制,式(6f)表示用户卸载数据量的限制。
[0115]
步骤三:在完备信道状态信息情况下,目标函数的约束条件为凸约束条件,利用标准凸优化技术求得目标函数的最优解;在完备csi情况下的资源分配方法为:
[0116]
根据式(2)和式(4)将式(6d)和(6e)分别转化为:
[0117][0118][0119]
其中,b表示用户传输带宽。
[0120]
首先将式(7a)改写为α
k
l
k

tblog2(1 p
k
h
k
)≤0;可以看出,式(6)在完备csi下是一个凸优化问题,因此可以采用标准的凸优化技术求得最优解。
[0121]
由式(7b)可知,随着p
k
的增加而增加。因此,为了最小化最好选择一个较小的p
k
值。p
k
受式(6b)和(7a)约束。首先分析(7a),可以验证随着p
k
而增加。因此,当α
k
l
k

tblog2(1 p
k
h
k
)=0成立时,得到p
k
的最小值
[0122][0123]
结合式(6b)和(7a),可以得到最优的p
k
为需要注意的是,如果用户不能满足延迟约束。由式(6g)可知,由于b
real
仅受式(6g)约束,当等式成立时,得到最小的b
real

[0124]
如果式(7b)改写为为了得到更小的首先最小化:
[0125]
[0126][0127]
由于式(9)是一个凸优化问题,通过拉格朗日对偶方法对式(9)进行求解得到其最优解,将部分拉格朗日量表示为:
[0128][0129]
其中,λ
k
是与α
k
≤1相关的非负拉格朗日乘子,v
k
是与相关的非负拉格朗日乘子,由于式(10)是凸优化函数,并且式(10)满足salterars条件,对偶间隙为零,因此,通过求解式(11)的对偶问题,得到式(10)的最优解:
[0130][0131]
基于kkt条件,最优原对偶点(α
k

k
,v
k
)的充要条件是:
[0132][0133][0134][0135][0136]
其中,表示最优的卸载数据比例,和均表示非负的拉格朗日乘子。
[0137]
式(12c)表示互补松弛条件,式(12c)的左侧项是l
k
相对的一阶导数,由式(12c)和(12d)可以直接得出:
[0138][0139]
根据式(13),可得:
[0140][0141]
利用标准凸优化技术进行求解,可以得到的最优解。
[0142]
步骤四:在非完备信道状态信息情况下,通过引入辅助变量将目标函数的约束条件转化为凸约束条件,再利用标准凸优化技术和迭代方法求得目标函数的最优解。
[0143]
对于非完备csi情况下,引入两个辅助变量x和y来处理非完备csi下式(6)中的优化问题,根据式(3)和式(5)将(6d)和(6e)转化为:
[0144][0145][0146]
其中,h
k
=(m

k)γ
k
/σ2,h

i
=(β
i

γ
i
)/σ2;由于非凸约束条件(15a),式(6)中的优化问题是非凸的。通过使用先进的凸逼近技术,将非凸约束(15a)转化为凸约束。
[0147]
引入了一个辅助变量x
k
,满足:
[0148][0149]
式(15a)可以重新表示为:
[0150]
α
k
l
k
≤tblog2(1 x
k
)
ꢀꢀꢀ
(17);
[0151]
在此基础上,很容易验证约束(15a)是凸的。为了处理式(16),引入另一个辅助变量y,满足:
[0152][0153]
其中,
[0154]
已知x
k
y的上界为:
[0155][0156]
其中,y
[n]
表示在第n次迭代时y的值,表示在第n次迭代时x
k
的值,则式(18)可转换为以下凸约束:
[0157][0158]
因此,目标函数以及目标函数的约束条件可转换为:
[0159][0160]
s.t.(6a),(6c),(15b),(6f),(6g),(17),(19),(21);
[0161]
基于此,式(6)中非完备csi下的原优化问题被转化为凸优化问题,可通过标准的凸优化技术,如内点法进行求解。注意,由于近似过程式(21),需要迭代求解式(22)。具体地说,从初始可行解开始,使用前一次迭代得到的结果求解式(22),迭代更新y
[n]
和以上步骤一直执行到收敛为止。
[0162]
在每次迭代中,我们求解凸化问题式(22)。得到的最优解将产生的下
降值,直到收敛。
[0163]
本发明需要迭代求解式(22),求解式(22)的计算复杂度是其中4k 2是变量的数量。因此,本发明所提方案的整体计算复杂度为其中i2为收敛的迭代次数。
[0164]
本发明通过仿真研究了所提出方案的性能。参数设置如下:假设基站的可再生能源为e=0.15w,单价为π
renew
=£0.02/w,bs可以将多余的能量以π
sell
=£0.05/w的价格卖回电网。带宽b=1mhz,噪声功率谱密度为n0=

174dbm/hz。此外,l
k
=1mbits,c=1000cycle/bit,p
l
=10

15
j/cycle,p
c
=1.5p
l
w,t=0.05s,p
max
=0dbm,p
et,max
=50dbm,π
ahead
=£0.07/w,π
real
=£0.15/w,u=0.8。考虑瑞利衰落信道模型,设bs与每个用户之间的无线信道为:
[0165][0166]
其中,是独立且同分布的随机变量。θ0=6.25
×
10
‑4表示参考距离为1米时的信道增益,d
k
对应bs与用户之间的距离,路径损耗指数为3。
[0167]
为了进行比较,本发明考虑了四种基准方案,并对所有方案采用相同的限制。local computing only:每个用户都需要在本地完成其计算任务。full offloading:每个用户都需要将其计算任务全部卸载到bs中来完成。proposed joint design with zf:对卸载数据量和无线电资源进行联合优化,在下行能量传输阶段采用zf预编码。separate_mec_wpt:et上的wpt和用户端的本地计算和数据卸载是独立设计的。图2(a)为目标值与天线数的关系,其中bs与用户的距离d=8,用户数设k=8。仿真结果表明,所有算法的目标函数值均随天线数目的增加而下降。可以解释为:1)用户的卸载功率随着天线数目的增加而下降,用户对能量需求减少;2)能量需求降低,et传输功率降低。同时,本发明方案在非完备csi下的性能优于基准方案。这是因为提出的方案联合优化了卸载数据量和无线电资源,而基准方案只优化了用户和et的发射功率。值得注意的是,本发明所提出的方案具有与separate_mec_wpt相同的性能,这是因为最小化et的传输功率相当于最小化用户的能耗。图2(b)为目标函数值与bs和用户距离的关系,其中天线数m=64,用户数k=8。可以观察到,在所有考虑的方案中,目标函数值都随着bs和用户之间距离的增加而增加。这是因为用户的卸载功率随着bs和用户之间的距离增加,造成了用户需要更多的能量。此外,还可以观察到,本发明所提方案的性能优于所有基准方案,这是因为所提方案的卸载数据量随着bs与用户之间距离的增加而减小。从图2(b)中还可以看出,本发明所提方案在完备csi下的性能优于非完备csi下的性能,这是因为在完备csi下上行链路中用户间的干扰被消除了。同时,与预期的一样,下行mrt预编码方案的性能优于zf预编码方案。图2(c)为目标函数值与用户数的关系,其中bs与用户的距离d=13m,天线数m=64。随着用户数的增加,所有方案的目标函数值均显著增加。特别的,当k≥23时,local computing only在非完备csi下的目标函数值低于proposed joint design with zf。图2(d)为用户卸载数据比例随用户和基站间距离的变化。
[0168]
本发明提出了一种联合实时资源管理和能源交易策略,以降低无线移动通信系统的能源成本,其中基站由可再生能源和智能电网供电。通过联合优化bs的现货市场能量需
求和传输功率、用户卸载数据量和传输功率,最小化bs的总能源成本。对于完备csi的情况,推导出了一个半封闭的解。对于非完备csi的情况,采用连续凸逼近技术处理非凸问题。仿真结果表明,在完备和非完备csi场景下,本发明所提方案在提高能效和降低总能耗方面均优于其他基准方案。
[0169]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献