一种无人机辅助的移动边缘计算方法、装置及控制设备制造方法及图纸

技术编号:31705997 阅读:20 留言:0更新日期:2022-01-01 11:08
本发明专利技术公开了一种无人机辅助的移动边缘计算方法、装置及控制设备,方法步骤为:初始化用户传输功率、无人机CPU频率、无人机位置;获取上述情况下最优的用户卸载决策;获取当前最优卸载决策下的最优用户传输功率、无人机CPU频率、无人机位置,并计算当前系统效用函数;基于所获取的用户卸载决策,传输功率,能耗和时延约束和无人机计算资源约束、位置约束,获取效用函数最大时的用户传输功率、无人机CPU频率、无人机位置及卸载决策;控制无人机飞行到最优位置并以最优计算资源进行分配,控制卸载用户以最优传输功率进行传输。采用本发明专利技术提供的方法控制用户和无人机,可以减小用户的能耗和计算任务完成的时间,提高用户的计算效率。提高用户的计算效率。提高用户的计算效率。

【技术实现步骤摘要】
一种无人机辅助的移动边缘计算方法、装置及控制设备


[0001]本专利技术涉及无人机
,尤其涉及一种无人机辅助的移动边缘计算方法、装置及控制设备。

技术介绍

[0002]为了满足移动网络高速发展所需的高带宽、低时延要求,并减轻网络负荷,移动边缘计算(Mobile Edge Computing,MEC)成为5G/6G网络的关键技术之一。
[0003]无人机由于具有操作稳定、移动灵活、环境适应性强等特性,被越来越多地考虑应用于边缘计算领域协助地面设备进行计算。
[0004]现有技术中,在地面用户无法实时完成计算任务时(例如灾后、热点场景),地面用户可以选择将计算任务卸载到无人机端进行计算,无人机完成计算任务后回传。
[0005]然而,考虑无人机的续航时间通常是有限的,计算任务具有较低时延要求,当地面用户众多时,如果无人机与地面用户组成的系统不能充分利用,将导致计算任务无法在规定时延内完成或者耗费无人机过多机载能量。
[0006]其缺点主要体现在:
[0007]1、反应速度慢
[0008]速度慢主要体现在两个部分,一是完成最优决策的算法复杂度高,时间长;二是完成所有计算任务时间长。现有技术多考虑采用枚举法或者对单个用户独立优化其各项指标,前者算法复杂度高(O(2
K
)),对于用户数量较多的情况,计算时间非常长,后者需对每个用户逐一判断,在远端无人机计算资源有限的情况下,单个用户完成任务时间长,导致整体完成任务时间长。
[0009]2、系统效率低<br/>[0010]效率低主要体现在两个部分,一是用户能效低;二是系统效用函数更小。现有技术考虑本地执行卸载任务或者独立对每个用户进行卸载,由于卸载可以带来用户端能耗的节省,所以本地执行能耗最大,而独立对每个用户进行卸载耗能最小,但由于未考虑系统全局资源,所以能效低。而系统效用函数方面,由于现有技术尽可能多地让用户选择卸载到远端执行计算任务,因此可能造成系统效用函数为负(即计算时间过长,卸载任务失败),甚至出现比选择本地执行更糟糕的情况。
[0011]3、系统鲁棒性低
[0012]在远端计算资源有限且地面用户数量多的情况下,现有技术多考虑单个用户的最优化而忽略全资源有限的问题,可能出现大面积用户无法及时完成计算任务的情况,系统稳定性较差。
[0013]基于此,为了保障无人机辅助的地面系统在所需时延内完成计算任务,并尽可能减少用户能耗。本专利技术提出了一种无人机辅助的移动边缘计算方法、装置及控制设备。

技术实现思路

[0014]本专利技术目的是提供一种无人机辅助的移动边缘计算方法、装置及控制设备及辅助方法,同时考虑用户传输功率、卸载决策、无人机CPU频率和无人机位置,使得用户能在规定时间内完成计算任务并同时使得系统效用函数最大化,与此同时尽可能减小用户的能耗和计算任务完成的时间,节省用户的能耗,提高计算效率。
[0015]其中,系统效用函数由归一化的任务完成时间和能耗构成,同时考虑用户偏好参数:
[0016][0017]为了实现上述目的,本专利技术提供如下技术方案:
[0018]第一方面,本专利技术提供了一种无人机辅助的移动边缘计算方法,包括以下步骤:
[0019]S201、初始化用户传输功率、无人机CPU频率、无人机位置;
[0020]S202、获取上述情况下最优的用户卸载决策;
[0021]S203、获取当前最优的用户卸载决策下的最优用户传输功率、无人机CPU频率、无人机位置,并计算当前系统效用函数;
[0022]当用户卸载决策一定时,系统效用函数为:
[0023]P2:
[0024]S204、基于所获取的用户卸载决策、用户传输功率、卸载传输能耗和时延约束、无人机计算资源约束、位置约束,获取系统效用函数最大时的用户传输功率、无人机CPU频率、无人机位置及用户卸载决策;
[0025]S205、控制无人机飞行到最优位置并以最优计算资源进行分配,控制卸载用户以最优传输功率进行传输。
[0026]可选的,一种具体实现方式中,步骤S201的具体方法为:
[0027]定义任意用户的归一化效用函数:
[0028][0029]效用函数v
n
通过归一化任务完成时间和能耗两个维度来比较卸载和本地计算两种方式的系统增益;
[0030]用户效用函数方程为:
[0031][0032]其中,Z={x
u
,y
u
};S,F,P,Z分别表示卸载决策s
n
、无人机计算资源分配上行传输数据功率无人机坐标(x
n
,y
n
,H)的向量,N表示带宽限制下最多可以卸载的用户集合,K表示地面用户的集合,集合S={n|s
n
=1}表示所有选择卸载用户的集合;
[0033]将效用函数最大化问题拆解为两个子问题,包括:
[0034]1)对于一个给定的卸载决策,联合优化计算通信资源和无人机坐标(x
u
,y
u
,H),系统效用函数表达式如下:
[0035]P2:
[0036]2)在最优化计算通信资源和无人机坐标(x
u
,y
u
,H)的基础上,使得卸载决策最优,系统效用函数表达式如下:
[0037]P8:
[0038]可选的,一种具体实现方式中,步骤S202具体的方法为:对于给定的计算通信资源和无人机坐标(x
u
,y
u
,H),利用次模函数的性质,以系统效用函数增量为指标,将用户进行分类,其中函数增量Δ
i
{v(A)}表示为:
[0039][0040]在阶段I,用户首先根据自身情况和设备特性,将用户分为本地计算和卸载两类,分别表示为S
local
,S
offload
,卸载用户向无人机发送卸载请求及其当前系统参数;
[0041]在阶段II,无人机接收到所有卸载请求信息后,将最优卸载集合初始值设为S=S
offload
;如果集合S内的用户数超过系统可承载最大用户数N,则挑选出系统效用函数最小的用户并删去,直到集合内用户数不超过N为止;否则,继续从不符合上述两种情况的集合S
research
中挑选效用函数最大的用户,同时保证Δ
i
v(S)>0且集合,{S∪{i}}不可压缩;持续挑选集合S
research
的用户进入最优卸载集合,直到集合S不可扩展为止;由此确定当前最优卸载决策。
[0042]可选的,一种具体实现方式中,S203的具体方法为:对于给定的卸载决策,利用次梯度法和拉格朗日乘子法,得到最优化计算资源分配利用二分法,得到最优化传输功率利用一阶泰勒展开和内点法,得到无人机最佳坐标
[0043]可选的,一种具体实现方式中,步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机辅助的移动边缘计算方法,其特征在于,包括以下步骤:S201、初始化用户传输功率、无人机CPU频率、无人机位置;S202、获取上述情况下最优的用户卸载决策;S203、获取当前最优的用户卸载决策下的最优用户传输功率、无人机CPU频率、无人机位置,并计算当前系统效用函数;S204、基于所获取的用户卸载决策、用户传输功率、卸载传输能耗和时延约束、无人机计算资源约束、位置约束,获取系统效用函数最大时的用户传输功率、无人机CPU频率、无人机位置及用户卸载决策;S205、控制无人机飞行到最优位置并以最优计算资源进行分配,控制卸载用户以最优传输功率进行传输。2.根据权利要求1所述的无人机辅助的移动边缘计算方法,其特征在于,步骤S201的具体方法为:定义任意用户的归一化效用函数:效用函数v
n
通过归一化的任务完成时间和能耗两个维度来比较卸载和本地计算两种方式的系统增益;用户效用函数方程为:其中,Z={x
u
,y
u
};S,F,P,Z分别表示卸载决策s
n
、无人机计算资源分配上行传输数据功率无人机坐标(x
n
,y
n
,H)的向量,N表示带宽限制下最多可以卸载的用户集合,K表示地面用户的集合,集合S={n|s
n
=1}表示所有选择卸载用户的集合,s
n
=0表示用户进行本地计算,s
n
=1表示用户将计算任务卸载到无人机上进行计算;将效用函数最大化问题拆解为两个子问题,包括:1)对于一个给定的卸载决策,联合优化计算通信资源和无人机坐标(x
u
,y
u
,H);2)在最优化计算通信资源和无人机坐标(x
u
,y
u
,H)的基础上,使得卸载决策最优。3.根据权利要求2所述的无人机辅助的移动边缘计算方法,其特征在于,步骤S202具体的方法为:对于给定的计算通信资源和无人机坐标(x
u
,y
u
,H),利用次模函数的性质,以系统效用函数增量为指标,将用户进行分类,其中函数增量Δ
i
{v(A)}表示为:
在阶段I,用户首先根据自身情况和设备特性,将用户分为本地计算和卸载两类,分别表示为S
local
,S
offload
,卸载用户向无人机发送卸载请求及其当前系统参数;在阶段II,无人机接收到所有卸载请求信息后,将最优卸载集合初始值设为S=S
offload
;如果集合S内的用户数超过系统可承载最大用户数N,则挑选出系统效用函数最小的用户并删去,直到集合内用户数不超过N为止;否则,继续从不符合上述两种情况的集合S
research
中挑选效用函数最大的用户,同时保证Δ
i
v(S)>0且集合,{S∪{i}}不可压缩;持续挑选集合S
research
的用户进入最优卸载集合,直到集合S不可扩展为止;由此确定当前最优卸载决策。4.根据权利要求1所述的无人机辅助的移动边缘计算方法,其特征在于,步骤S204所述的用户卸载决策、用户传输功率、卸载传输能耗和时延约束满足以下公式:s
n
∈{0,1}∈{0,1}...

【专利技术属性】
技术研发人员:田辉张力为倪万里张治
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1