【技术实现步骤摘要】
基于SafeRL的无人机辅助MEC系统的任务卸载与安全航行方法
[0001]本专利技术属于边缘计算领域,涉及一种无人机辅助边缘计算系统的任务卸载和安全航行方法,具体涉及一种基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法
。
技术介绍
[0002]传统的任务卸载策略往往存在一个缺点,即一旦无人机网络参数发生动态改变,这些数学优化算法就得重新迭代,在面对用户位置
、
传播环境特性等不断变化的的实际
MEC
系统时往往效率不高
。
通过深度强化学习
(DRL)
的的智能卸载与航行策略则非常适合复杂而动态变化的无人机网络环境
。
该方法需要首先将具体问题转化为一个基于马尔可夫过程
(MDP)
的优化问题,旨在找到一种能够最大化预期累积回报的最优策略
。
之后,通过强化学习算法控制代理与无人机辅助边缘计算系统环境交互并通过先前的经验优化任务卸载决策
、
规划飞行轨迹
、
合理分配计算资源等,从而获得最小化系统传输时延
。
[0003]然而,对于无人机辅助
MEC
系统,无人机的飞行范围内往往存在一些风险区域
(
如自然保护区等
)
,出于安全
、
隐私等原因无人机不被建议在这些区域内进行飞行
。
因此,应当同时考虑系统效用与无人 ...
【技术保护点】
【技术特征摘要】
1.
基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法,其特征在于:包括以下步骤:
S1:
设计无人机辅助
MEC
系统;
S2
:计算性能指标;
S3
:约束优化形式化;
S4
:基于安全强化学习框架;
S5
:通过拉格朗日松弛算法进行处理,将有约束问题转化为无约束问题;
S6
:使用
SAC
‑
Lagrangian
算法求解最优策略
。2.
根据权利要求1所述的基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法,其特征在于:
S1
所述设计无人机辅助
MEC
系统,具体如下:该系统中共有一架无人机与
M
个移动终端设备,系统存在如下设定:无人机的飞行高度始终处于高度为
H
的平面上,且该平面中存在
O
个限制区域,无人机每一时间步
t
分为飞行时间与传输计算时间;移动终端设备在地面随机移动;无人机与终端设备之间的地对空信道模型由
3GPP
协议
R15
提供;整个系统模型分为通讯模型
、
计算模型
、
风险评估模型三部分
。3.
根据权利要求2所述的基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法,其特征在于:通讯模型定义以下参数:
(x(t),y(t),H)
为无人机在时间步
t
时的初始坐标;
(x
n
(t),y
n
(t),0)
为用户
n
在时间步
t
的初始坐标;
B
为通讯带宽;
P
up
为上行链路的传输功率;
P
nNLoS
(t)
为时间步
t
无人机与用户
n
之间
NLoS
的概率;
σ
表示复杂白噪声信道产生的噪声功率;
L
表示传输损耗;
d
n
(t)
表示时间步
t
无人机与用户
n
之间的距离;
g
n
(t)
表示时间步
t
无人机与用户
n
之间的信道增益;
r
n
(t)
为时间步
t
无人机与用户
n
之间的无线传输速率;各变量由以下公式计算:各变量由以下公式计算:各变量由以下公式计算:
4.
根据权利要求2所述的基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法,其特征在于:计算模型定义以下参数:
D
n
(t)
表示时间步
t
无人机
n
的计算数据大小;
β
n
(t)
代表时间步
t
用户
n
卸载无人机服务器的任务比例,
s
代表单位字节处理所需的
CPU
周期数;
f
MU
表示用户自身的计算能力;
v(t),alpha(t)
表示时间步无人机的飞行速度与飞行方向;
t
fly
表示每个时间步用于飞行的时间;
M
UAV
表示无人机的有效载荷;代表用户
n
在时间步
t
的本地执行延迟;表示用户
n
在时间步
t
的将部分任务写在到无人机的传输延迟;代表着
t
时间步用户卸载任务在无人机上的执行时间;
E
fly
(t)
代表着时间步
t
无人机的飞行能耗;代表着无人机搭载服务器的计算功率;代表着时间步
t
无人机的计算能耗;
各变量由以下公式计算:各变量由以下公式计算:各变量由以下公式计算:各变量由以下公式计算:各变量由以下公式计算:各变量由以下公式计算:
5.
根据权利要求2所述的基于
SafeRL
的无人机辅助
MEC
系统的任务卸载与安全航行方法,其特征在于:风险评估模型定义以下参数,该模型将无人机在风险区域内的任务执行时间作为风险衡量指标,
O
表示无人机飞行范围内的风险区域个数,
t
fly_out
(t)
表示在时间步
t
无人机在风险区外的飞行时间,
t
fly_in
(t)
表...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。