掌桥专利:专业的专利平台
掌桥专利
首页

一种基于数字孪生的无人机数能计算联合资源分配方法

文献发布时间:2023-06-19 19:30:30


一种基于数字孪生的无人机数能计算联合资源分配方法

技术领域

本发明涉及无人机数能传输技术领域,尤其涉及一种基于数字孪生的无人机数能计算联合资源分配方法。

背景技术

无人机(UAV)具有高度移动性和低成本的特点,在传统通信网络不能覆盖的偏远地区,可以采用无人机作为空中的移动基站或者数据收集平台,为偏远地区的设备提供信息服务。但是在大规模物联网(Internet OfThings,IoT)中,IoT设备的电池容量有限,更换电池成本高,如何为设备提供持续且低成本的能量供应成为了非常棘手的问题。无线功率传输(Wireless Power Transfer,WPT)技术作为一种新型的供电方式,设备可以通过射频信号接收来自能量发射机的功率,即使在移动状态下也可以进行无线充电,保证了IoT设备的能量持续供应。然而,在远场WPT场景下,由于能量信号受到路径损耗的影响,收集的能量可能会显著降低。这时,UAV利用其自身的移动性和较高的飞行高度,可以与地面IoT设备构建视距(Line of Sight,LoS)传输链路,因此,UAV支持WPT技术,通过优化UAV的飞行轨迹,收集到的能量可以大幅度增加。将传统的无线通信网络中的无线信息传输(WirelessInformation Transfer,WIT)与WPT结合,可以实现数据与能量的协作同传(SimultaneousWireless Information and PowerTransfer,SWIPT)和无线供电的通信网络(WirelessPowered CommunicationNetworking,WPCN),此时,无人机可以作为一个移动的接入点,解决传统WPCN网络中固定接入点造成的能量传输效率低以及用户的公平性问题。

数字孪生(Digital Twin,DT)技术是指对物理空间的真实事物进行虚拟数字化,即在虚拟空间中建立物理空间真实事物的镜像模型,然后通过这两个空间的数据交互,实现实时预测、优化、监控、控制和改进决策。在IoT网络中,随着IoT设备数量的日益增加,如何对大规模网络中的资源进行动态分配成为一个非常有挑战的问题。DT技术作为一个有潜力的数字映射技术,如何通过建立物理空间的数字仿真模型来解决大规模IoT网络下智能的动态资源分配问题,是目前需要考虑的。

需要说明的是,在上述背景技术部分公开的信息只用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本发明的目的在于克服现有技术的缺点,提供了一种基于数字孪生的无人机数能计算资源分配方法,能够解决IoT网络中设备计算能力有限以及能量供应不足的问题,并且利用数字孪生技术提供实时的计算资源分配方案。

本发明的目的通过以下技术方案来实现:一种基于数字孪生的无人机数能计算资源分配方法,所述资源分配方法包括:

S1、构建UAV和地面IOT设备的物理实体的数字孪生模型

S2、构建UAV的计算资源分配的数字孪生模型

S3、构建IOT设备的剩余能量数字孪生模型

S4、根据构建的模型对地面IOT设备的最大计算任务所完成的时间最小化的优化问题求解。

所述地面IOT设备的最大计算任务所完成的时间最小化的优化问题为

设置的约束条件为:

在数字孪生辅助下的无人机与地面物联网设备的计算模型中,假设IoT设备将计算任务全部卸载到具有MEC能力的UAV上,设置IoT设备k的计算任务表示为

在数字孪生辅助下无人机与地面物联网设备采用线性能量传输模型进行能量传输,则在时隙t,IoT设备k接收到的来自UAV的能量表示为

在IoT设备与UAV之间的通信链路没有被阻挡的前提下,将物理实体的无线通信模型建模为LoS链路,在时隙t,IoT设备k的可达速率表示

引入辅助变量T

所述采用块坐标下降的算法将优化问题分解为三个子问题,并对每个子问题分别进行求解,最后通过迭代得到最终解具体包括:

A1、初始化无人机的飞行轨迹Q

A2、对于给定的{Q

A3、对于给定的{A

A4、对于给定的{A

A5、根据{A

所述对于给定的{A

A31、设与约束条件有关的拉格朗日乘子为

其对偶函数表示为

A32、将子问题的对偶问题表示为

A33、对于给定的对偶变量{λ,μ,β},求解步骤A31中的对偶函数f(λ,μ,β)的值,然后求解步骤A32中的对偶问题得到获得最优的对偶解,采用基于次梯度的椭球法,得到最优的对偶解{λ

A34、在最优对偶解{λ

A35、对于不是唯一解或不可行的情况,采用时间分享法来重构原问题的最优解,设原问题有N个最小化目标函数的解,记为

所述对于给定的{A

A41、设

A42、对于

A43、利用

所述资源分配方法还包括对无人机和地面物联网设备进行数字孪生,其具体包括:

设IoT设备的集合为K={1,…,K},UAV的轨迹被划分为M个点,整个飞行周期划分为M个等长时隙,表示为M={1,…,M},则每个时隙长度Δτ满足T=MΔτ,UAV和IoT设备的位置可以分别表示[q(t),H]

本发明具有以下优点:一种基于数字孪生的无人机数能计算资源分配方法,提出了UAV与IoT设备的数字孪生模型以及数字孪生辅助下的移动边缘计算和无线能量传输模型,考虑到IoT设备的公平性,提出了最小化最大的IoT设备的计算任务完成时间的问题,并且提出了联合资源分配算法,联合优化了IoT设备的卸载决策,UAV的计算资源分配以及UAV的水平飞行轨迹。数值仿真结果表明,本发明在减少时延上有一定的优势,同时展示了数字孪生的偏差对所求的结果的影响。

附图说明

图1为本发明的流程示意图;

图2为本发明的计算任务卸载与无线能量传输的时隙图;

图3为本发明的优化问题求解流程图;

图4为不同最大计算资源下的无人机的飞行轨迹图;

图5为不同计算复杂度下的无人机的飞行轨迹图;

图6为不同最大计算资源下的最小最大计算任务完成时间的表现比较图;

图7为不同计算任务数据量下的最小最大计算任务完成时间的表现比较图;

图8为不同计算复杂度下的最小最大计算任务完成时间表现比较图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下结合附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的保护范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。下面结合附图对本发明做进一步的描述。

本发明具体涉及一种数字孪生辅助下的基于无人机的数能计算联合资源分配方法,利用数字孪生技术,对无人机以及地面的物联网设备进行数字孪生,将孪生后的网络放到附近资源充足的基站。IoT设备的卸载决策以及UAV的计算资源分配和飞行轨迹都由数字孪生体给出。UAV通过与基站之间的信息交互,来获取IoT设备的位置和能量信息,IoT设备通过与基站的信息交互来获取UAV的位置和计算资源分配的信息。在DT中,通过获取的IoT设备的位置和能量信息以及当前UAV的位置和计算资源信息,进行IoT设备的卸载决策、UAV的计算资源分配和UAV的水平轨迹优化。然后,将当前优化的信息传输到UAV和IoT设备中,UAV和IoT设备根据来自DT的信息来更新当前的状态,包括IoT设备是否卸载计算任务到无人机,无人机给每个IoT设备的计算资源分配量,无人机的下一步飞行轨迹。UAV和IoT设备通过与基站上放置的数字孪生进行实时交互,可以减少UAV与IoT设备之间的信息交互的开销以及UAV和IoT设备各自进行决策的开销。考虑到IoT设备的公平性,提出了最小化最大的IoT设备的计算任务完成时间的算法,联合优化了IoT设备的卸载决策,UAV的计算资源分配方案以及UAV的水平飞行轨迹。数值仿真结果表明了,所提出的算法在减少时延上有一定的优势。具体包括以下内容:

设IoT设备的集合为K={1,…,K},UAV的轨迹被划分为M个点,整个飞行周期划分为M个等长时隙,表示为M={1,…,M},则每个时隙长度Δτ满足T=MΔτ。UAV和IoT设备的位置可以分别表示[q(t),H]

如图1和图2所示,无人机的飞行周期被划分为M个等长的时隙,每个时隙又划分为K+1个子时隙,一个子时隙用于给所有的IoT设备充电,其余子时隙用于IoT设备依次发送数据,IoT设备k在时隙t的卸载时长比例系数为a

S1、无人机和地面物联网设备的物理实体的数字孪生模型,

其中U和K分别表示UAV和IoT设备的物理实体,

S2、无人机的计算资源分配的数字孪生模型,

其中

S3、物联网设备的剩余能量数字孪生模型,

其中e

地面IoT设备的最大计算任务完成时间最小化的优化问题为:

/>

进一步地,引入辅助变量T

A1、初始化无人机的飞行轨迹Q

A2、对于给定的{Q

利用线性规划方法包求解得到当前局部最优的A

A3、对于给定的{A

/>

然后采用拉格朗日对偶法求得当前局部最优的F

A31、设与约束条件有关的拉格朗日乘子为

其对偶函数表示为:

A32、为了使函数f(λ,μ,β)有下界,即f(λ,μ,β)>-∞,得到

λ北0,μ0,β0,

A33、对于给定的对偶变量{λ,μ,β},求解A31中的对偶函数f(λ,μ,β)的值,将其分解为KM+1个子问题,表示为:

对于第一个子问题,由于

其中[x]

s

其中

除此之外,等式约束等价于两个不等式约束即

利用上述的次梯度,采用有限制条件的椭球法更新对偶变量{λ,μ,β},达到全局收敛后得到最优的对偶解{λ

A34、在最优对偶解{λ

如果不是唯一的或者不可行,则到步骤A35;

A35、对于不是唯一解或不可行的情况,采用时间分享法来重构原问题的最优解,对于最优对偶解

上述问题是一个线性规划问题,可以通过标准的凸优化求解器求解。设τ

A4、对于给定的{A

采用连续凸优化技术将问题转换为凸问题,然后求解得到当前局部最优的Q

A41、设

其中

/>

在第r次迭代里,

A42、

A43、利用

其中C表示计算任务的复杂度,单位为cycles/bit。可以看出上述问题是关于UAV飞行轨迹q(t)的凸问题,用标准的凸优化求解器求解,得到当前的优化轨迹Q

A5、根据{A

本发明的仿真过程中,假定无人机的飞行高度不变,无人机的初始轨迹为经过每个IoT设备的多边形,且无人机的飞行起始点和终点都相同,即(0,20,10)。路径损耗值设定为ρ=-30dB,噪声功率设定为σ

如图4所示,为计算任务复杂度C=120cycles/bit时,不同最大计算资源的UAV飞行轨迹图。从图4中可以看出,当最大计算资源较小时,UAV会选择在IoT设备附近停留更长的时间,以尽可能快地卸载更多的计算任务。

如图5所示,为最大计算资源f

如图6所示,为不同的最大计算资源下的最小最大计算的任务完成时间的算法比较图。随机卸载是指Iot设备的卸载决策不优化,采用任意可行的卸载策略。固定计算资源是指不优化UAV的计算资源分配,整个飞行周期的计算资源分配为一个定值。从图6中可以看出,随着UAV计算资源的增加,可以分配更多的计算资源给IoT设备从而减少其计算完成时间,相应的最大最小的IoT设备的计算任务完成时间也会减少。与其他两个基本方案比较,所提出的算法在减少时延上有一定的优势。同时我们还对数字孪生网络的偏差的影响进行了研究,当偏差分别为5%和1%时,最大计算资源一定的情况下,偏差越大,则其对应的最小最大计算完成时间也更长。

如图7所示,为不同计算任务数据量下的最小最大计算任务完成时间表现比较图。从图中可以看出,最小最大计算任务时间随着计算任务量的增加而呈增长趋势,这是由于计算任务数据量的增加会导致任务卸载和计算时延都相应增长。相比于所提出的算法,固定计算资源的方案无论是计算资源估计偏差为5%还是1%,其最小最大的计算任务完成时长都更大,体现了所提出的计算资源分配对减少时延的有效性。

如图8所示,为不同的计算任务复杂度下的最小最大计算任务完成时间的算法比较图,可以看出随着计算任务复杂度的增加,其最小最大的计算任务完成时间也相应地增加。相比于其他两个基本方案,所提出的算法在相同偏差和不同计算复杂度下的最小最大计算任务完成时间都更短,验证了所提出的算法在时延方面的有效性。同样,在计算复杂度一定的情况下,数字孪生的计算偏差为5%时的最小最大计算完成时间更长。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

相关技术
  • 一种基于无人机的天气影响作业方法、无人机及计算机可读存储介质
  • 一种基于数字孪生的装配精度仿真分析方法与系统
  • 一种基于数字孪生的船用柴油机关重件制造过程管控方法
  • 一种数字孪生辅助的边缘计算资源分配方法
  • 虚拟MIMO系统中基于分拆数的快速联合资源分配方法
技术分类

06120115931976