CN116546559A - 分布式多目标空地联合轨迹规划和卸载调度方法及*** - Google Patents
分布式多目标空地联合轨迹规划和卸载调度方法及*** Download PDFInfo
- Publication number
- CN116546559A CN116546559A CN202310813910.0A CN202310813910A CN116546559A CN 116546559 A CN116546559 A CN 116546559A CN 202310813910 A CN202310813910 A CN 202310813910A CN 116546559 A CN116546559 A CN 116546559A
- Authority
- CN
- China
- Prior art keywords
- time slot
- unloading
- sum
- energy consumption
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000005265 energy consumption Methods 0.000 claims abstract description 69
- 238000004364 calculation method Methods 0.000 claims description 28
- 239000013598 vector Substances 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000012935 Averaging Methods 0.000 claims description 6
- 238000009825 accumulation Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 6
- 230000007774 longterm Effects 0.000 abstract description 3
- 238000005457 optimization Methods 0.000 description 8
- 230000033001 locomotion Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0017—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
- G08G5/0021—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located in the aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/003—Flight plan management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18504—Aircraft used as relay or high altitude atmospheric platform
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Astronomy & Astrophysics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了分布式多目标空地联合轨迹规划和卸载调度方法及***,包括在每个时隙开始时,无人机根据当前***的所有设备的能耗之和以及所有设备未处理数据量之和两个目标选择飞行方向,向某一方向飞行一段固定距离。在无人机到达新的位置前,地面每个用户相互独立地根据当前***的所有设备的能耗之和以及所有设备未处理数据量之和两个目标选择任务数据卸载调度策略。并且为了提高预期的长期平均能效和数据处理能力,本发明还提出了针对能耗和未处理数据的平均反馈。本发明能够很好地解决集中式方法固有的及时性差以及不适用于大规模用户场景的问题,同时能够保证实现***整体较低能耗和任务位积压。
Description
技术领域
本发明属于无线通信技术领域,具体涉及分布式多目标空地联合轨迹规划和卸载调度方法及***。
背景技术
随着第五代移动通信技术(5G)的普及和移动边缘计算(MEC)技术的广泛应用,大量设备产生的任务数据需要卸载到算力更多的边缘服务器进行处理。然而,现有的移动边缘计算不适合用于具有计算密集型和延迟关键型任务的场景。无人机的灵活性和高机动性,特别是高概率的视距链路信道,为通信以及多用户调度和资源分配提供了更可靠的连接。与此同时,在无人机辅助移动边缘计算背景下,最先进的研究集中在地面设备可以决定在本地执行计算任务或将其卸载给无人机的场景中,而不考虑基站与无人机协作为终端提供服务的情况,这不适用于实际场景。同时考虑到现实环境的高动态,计算任务产生的信道增益和统计特性是未知的,确定性优化可能在存在时变,但不可预测的信道传播无法达到很好的求解结果。
现有技术中也存在一些任务卸载调度方法,如公开号为CN114599102A,名称为“一种无人机边缘计算网络线性依赖任务卸载方法”的发明专利,其运用凸优化和动态规划的算法,通过对卸载决策、资源分配以及无人机轨迹进行联合优化,以实现最小化能量消耗。又如公开号为CN113286314A,名称为“一种基于Q学习算法的无人机基站部署及用户关联方法”的发明专利,其运用基于表的Q学习方法联合优化了无人机基站部署以及用户关联问题以最大化***内用户的传输速率之和。但上述方法均没有考虑用户的计算任务的需求以及***能耗等多个目标的同时优化求解的问题。
发明内容
本发明针对现有技术中的不足,提供一种分布式多目标空地联合轨迹规划和卸载调度方法及***。
为实现上述目的,本发明采用以下技术方案:
分布式多目标空地联合轨迹规划和卸载调度方法,在该方法中,一个固定在飞行高度的无人机和一个位于固定位置的地面基站共同服务于多个固定位置的地面用户,该方法具体包括如下步骤:
步骤1:无人机获取当前的状态信息,状态信息包括当前时隙无人机的位置以及上个时隙/>所有设备未处理数据量之和,所有设备包括无人机、基站和多个用户;
步骤2:无人机进行动作选择,通过最小化所有设备的能耗之和以及所有设备未处理数据量之和两个目标,从预设的飞行方向集合中选择飞行方向,并飞行一段固定的距离;
步骤3:无人机到达新的位置之前,每个用户获取当前的状态信息;
步骤4:所有用户并行进行动作选择,通过最小化所有设备能耗之和以及所有设备未处理数据量之和两个目标,从预设的卸载策略集合中决策出每个用户的任务卸载调度方式,并在当前时隙中执行该任务卸载调度方式;
步骤5:当前时隙用户任务卸载调度执行完成后,无人机的位置进行更新作为下个时隙/>的位置,无人机和每个用户收到对于当前动作的反馈;
步骤6:在每个时隙重复步骤1到步骤5,根据状态信息和动作的反馈得到最优的飞行卸载策略,飞行卸载策略包括无人机的飞行方向和各用户的任务卸载调度方式。
为优化上述技术方案,采取的具体措施还包括:
进一步地,所述飞行方向集合包括上、下、左、右、右上、右下、左上和左下八个飞行方向;所述卸载策略集合包括本地计算、卸载到无人机以及卸载到基站三种任务卸载调度方式。
进一步地,所述所有设备的能耗之和为:
,
式中,表示时隙/>所有设备的能耗之和,/>表示用户的数量,/>,/>、/>和/>分别表示用户/>、无人机和基站在时隙/>时队列中计算任务的累积;
所述所有设备未处理数据量之和为:
,
式中,表示时隙/>所有设备未处理数据量之和,/>和/>分别表示用户/>在时隙/>时向无人机和基站进行任务卸载的传输能耗,/>和/>分别表示用户/>在时隙/>时在无人机和基站进行任务计算的计算能耗;/>、/>和分别表示用户/>在时隙/>时在本地计算、卸载到无人机以及卸载到基站的操作:本地计算时/>,否则/>;卸载到无人机时/>,否则/>;卸载到基站时/>,否则/>。
进一步地,所述当前动作的反馈为:
,
,
,
式中,为表示反馈的列向量,/>表示转置,/>表示针对能耗的平均反馈,/>表示针对未处理数据的平均反馈,/>表示任务的持续时间,/>表示/>的上界,/>表示求平均,/>,/>。
进一步地,所述最优的飞行卸载策略通过下式确定:
,
,
式中,表示最优的飞行卸载策略,/>为权重向量,/>表示/>的转置,/>和分别表示针对能耗和未处理数据量两个目标的权重数值。
此外,本发明还提出了一种分布式多目标空地联合轨迹规划和卸载调度***,***的所有设备包括一个固定在飞行高度的无人机、一个位于固定位置的地面基站以及多个固定位置的地面用户,所述无人机和基站共同服务于多个用户;
所述无人机用于执行以下操作:获取当前的状态信息,状态信息包括当前时隙无人机的位置以及上个时隙/>所有设备未处理数据量之和;通过最小化所有设备的能耗之和以及所有设备未处理数据量之和两个目标进行动作选择,从预设的飞行方向集合中选择飞行方向,并飞行一段固定的距离;在当前时隙/>用户任务卸载调度执行完成后进行位置更新,作为下个时隙/>的位置;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的飞行策略;
所述用户用于执行以下操作:每个用户在无人机到达新的位置之前,获取当前的状态信息;所有用户并行进行动作选择,通过最小化所有设备能耗之和以及所有设备未处理数据量之和两个目标,从预设的卸载策略集合中决策出每个用户的任务卸载调度方式,并在当前时隙中执行该任务卸载调度方式;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的卸载策略。
进一步地,所述飞行方向集合包括上、下、左、右、右上、右下、左上和左下八个飞行方向;所述卸载策略集合包括本地计算、卸载到无人机以及卸载到基站三种任务卸载调度方式。
进一步地,所述所有设备的能耗之和为:
,
式中,表示时隙/>所有设备的能耗之和,/>表示用户的数量,/>,、/>和/>分别表示用户/>、无人机和基站在时隙/>时队列中计算任务的累积;
所述所有设备未处理数据量之和为:
,
式中,表示时隙/>所有设备未处理数据量之和,/>和/>分别表示用户/>在时隙/>时向无人机和基站进行任务卸载的传输能耗,/>和/>分别表示用户/>在时隙/>时在无人机和基站进行任务计算的计算能耗;/>、/>和/>分别表示用户/>在时隙/>时在本地计算、卸载到无人机以及卸载到基站的操作:本地计算时/>,否则/>;卸载到无人机时/>,否则/>;卸载到基站时/>,否则/>。
进一步地,所述当前动作的反馈为:
,
,
,
式中,为表示反馈的列向量,/>表示转置,/>表示针对能耗的平均反馈,/>表示针对未处理数据的平均反馈,/>表示任务的持续时间,/>表示/>的上界,/>表示求平均,/>,/>。
进一步地,所述最优的飞行策略和最优的卸载策略通过下式确定:
,
,
式中,表示最优的飞行卸载策略,/>为权重向量,/>表示/>的转置,/>和分别表示针对能耗和未处理数据量两个目标的权重数值。
本发明的有益效果是:本发明提出的基于分布式框架的多目标方法及***,通过将轨迹规划/卸载调度的决策过程表述为相互独立的马尔可夫决策过程,使得无人机和地面用户通过最小化能源消耗和任务位积压优化轨迹规划和卸载调度,同时考虑了在高度动态的网络环境下,即全信道信息未知的情况下,时间和空间资源的匹配。本发明有效避免了由于用户数量增加、状态/动作空间指数增长导致的维数诅咒问题,能够很好地解决集中式方法固有的及时性差、不适用于大规模用户场景的问题,同时能够保证***实现整体较低能耗和任务位积压。
附图说明
图1为本发明提出的分布式多目标空地联合轨迹规划和卸载调度方法的主要步骤流程图。
图2为本发明提出的分布式多目标空地联合轨迹规划和卸载调度***架构图。
图3为本发明提出的分布式多目标空地联合轨迹规划和卸载调度方法的具体操作流程图。
图4为本发明实施例中无人机在2000个时隙内的运动曲线和位置变化示意图。
图5a为本发明实施例中平均能耗负值随时间的变化曲线示意图。
图5b为本发明实施例中平均任务位积压负值随时间的变化曲线示意图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。
实施例一
如图1和图3所示,本实施例中提出了一种分布式多目标空地联合轨迹规划和卸载调度方法。在本实施例研究的空地协同网络中,所考虑的情况是一个固定在飞行高度的无人机(UAV)和一个位于固定位置的基站(BS)共同服务于/>个固定位置用户(UEs)。为了便于解释,将任务的持续时间/>划分为/>个相等时隙。为了使无人机的飞行轨迹在一个时隙内保持近似恒定,应适当选择时隙的长度/>。无人机、基站和用户均位于三维的坐标系中,假设无人机在时隙/>的横纵坐标分别为/>和/>,高度固定为/>,则时隙/>无人机的三维坐标可以表示为/>,第/>个用户的横纵坐标分别为/>和/>,高度为0,则第/>个用户的三维坐标可以表示为/>。
在每个时隙中,对于每个用户,卸载调度选项包括在用户本地执行计算任务和将任务卸载到无人机或基站,它们之间都是互斥的。假设有足够数量的频域信道,卸载传输的终端不会相互干扰,计算结果可以通过专用的频域信道返回给终端。每个用户、基站和无人机的处理设备都配备了一个本地任务队列,以缓冲未处理的数据。变量分别表示第/>个用户在/>时隙在用户本地计算、向无人机卸载和向基站卸载的操作。当第/>个用户在时隙/>进行本地处理时/>,否则为/>,第/>个用户在时隙/>向无人卸载和向基站卸载也是同理。第/>个用户在时隙/>结束时,任务队列中未处理的数据量为/>。同样,无人机和地面基站在时隙/>结束时,任务队列中未处理的任务位的数量可以被分别表示为/>和。
下面分别在本地计算和卸载场景中分析在时隙中队列中处理任务位数量和能耗的变化。
第个用户在时隙/>进行本地计算的情况下,即/>时,此时不会向无人机或者地面基站进行任务卸载,只会产生本地计算的能耗。因此,第/>个用户处在时隙进行本地计算的能耗为/>,第/>个用户处在时隙/>结束时,任务队列中未处理的数据量表示为/>。
第个用户处在时隙/>中存在卸载操作时,第/>个地面用户在一个时隙内将任务卸载到位于无人机或地面基站上的边缘计算服务器,在传输过程中,会产生传输能耗。因此,第/>个用户在时隙/>时向无人机进行任务卸载的传输能耗可以表示为/>;第/>个用户在时隙/>时向地面基站进行任务卸载的传输能耗可以表示为/>。当任务在无人机或者地面基站进行任务计算时,同样会产生任务计算的能耗。因此,第/>个用户在时隙时在无人机进行任务计算的计算能耗可以表示为/>;第/>个用户在时隙/>时在地面基站进行任务计算的计算能耗可以表示为/>。同样,无人机和地面基站在时隙/>结束时,任务队列中未处理的任务位的数量可以被分别表示为/>和/>。
因此,***在时隙中所有设备(地面用户,无人机和地面基站)的传输和计算能耗之和为:
,
***在时隙中所有设备(地面用户、无人机和地面基站)队列内未处理数据量之和为:
,
在***中,本实施例分别表示当前***的所有设备的能耗之和、所有设备未处理数据量之和的负值为和/>。
本实施例通过最小化当前***的所有设备的能耗之和以及所有设备未处理数据量之和两个目标,解决了地面用户的动态任务卸载调度和无人机轨迹规划问题。直观地说,为了确定在时隙无人机的飞行方向或第/>个用户的卸载决策,无人机或第/>个用户必须依赖于观察状态即时隙/>的无人机的位置和上个时隙/>所有设备未处理数据量之和。因此,动态卸载调度和轨迹规划问题变成了独立的马尔科夫过程决策问题。为了解决维数的诅咒,可以使用一个分布式的多智能体模型来解决这个问题,在本实施例中,分布式即地面所有用户的动作选择是分布式并行进行的,即每个地面用户决策只为当前的地面用户决策任务卸载调度策略,且所有地面用户之间的任务卸载调度策略是互相不干扰的。
在时隙中,无人机和每个用户具有相同的状态信息,无人机和地面用户分别根据状态信息做出决策:无人机选择飞行方向,每个用户选择任务卸载策略。无人机在时隙/>中观察到的状态/>可以定义为时隙/>的无人机的位置和上个时隙/>所有设备未处理数据量之和,即/>。对于无人机而言,给定状态/>,时隙/>决定的飞行方向可以定义为/>,即无人机从预设的方向集合/>(例如{上、下、左、右、右上、右下、左上、左下}的八个方向)中选择某一飞行方向。无人机的位置保持不变,直到/>在时隙结束时执行。对于第/>个地面用户而言,给定状态/>,第/>个地面用户在时隙/>决定的卸载调度动作可以定义为/>,即第/>个地面用户从预设的任务卸载策略集合/>={本地计算,卸载到无人机,卸载到基站}中决策出第/>个地面用户在时隙/>时的任务卸载调度方式/>。每个用户根据卸载调度决策进行任务卸载,然后得到时隙/>中的***的所有设备的能耗之和的负值/>、所有设备未处理数据量之和的负值/>。
因此,本实施例还制定时隙的环境对于动作的反馈为向量/>,分别评估整体能量消耗和任务位积压。为了提高预期的长期平均能效和数据处理能力,本实施例提出了平均反馈的概念。针对能耗和未处理数据的平均反馈/>和/>分别对能耗/>和数据累计进行时间累计后求平均(即/>和/>),然后再与/>的上确界(即/>)相乘后求极限,即可以分别从/>和/>得到。进一步将其收集在一个列向量中,表示为/>。对***的所有设备的能耗之和、所有设备未处理数据量之和两个不同的优化目标之间赋予不同的权重数值来表示无人机或地面用户对上述两个不同的目标之间的偏好。针对能耗和未处理数据量两个不同目标的权重数值可以分别用/>和/>表示,从而组成一个/>的列向量,即权重向量可以用表示。飞行/卸载策略/>的优化是由无人机/地面用户状态空间到无人机/地面用户动作空间的确定性策略,即给定一个状态,就能得到在该状态下的最优的飞行卸载策略,用数学方法可以表述为:/>。
在仿真设置中,无人机的飞行方向集包含8个基本方向,即A0=[上;下;左;左上;右上;左下;右下],固定高度设置为m。此外,地面用户数量设置为/>,权值向量/>被设置为/>和/>。仿真过程由MATLAB R2016a在电脑上进行,配备了英特尔酷睿i7处理器,16GB内存和Windows 10操作***。
图5a和图5b表示在训练时间段内的***能量消耗和任务位积压长期平均值的变化。可以观察到,平均能耗和平均任务位积压中在200个时隙内就能够达到比较好的优化结果,在保证较低能耗的同时,降低了任务位的积压。这表明,通过应用本实施例提出的分布式多目标的轨迹优化和卸载调度方法,能够实现***内较低的能耗和较少的任务位积压。
此外,值得注意的是,无人机不会在地面用户之间来回飞行为用户进行数据卸载服务,因为这将导致数据量多的用户与无人机之间的的信道增益减少,导致更多任务位的积压和计算能耗。因此,如图4所示,无人机最终会选择在用户之间的某个较小范围内飞行,以便于适应地面用户动态的数据任务产生。
实施例二
如图2所示,在本实施例中提出了一种分布式多目标空地联合轨迹规划和卸载调度***,***的所有设备包括一个固定在飞行高度的无人机、一个位于固定位置的地面基站以及多个固定位置的地面用户,无人机和基站共同服务于多个用户。
无人机用于执行以下操作:获取当前的状态信息,状态信息包括当前时隙无人机的位置以及上个时隙/>所有设备未处理数据量之和;通过最小化所有设备的能耗之和以及所有设备未处理数据量之和两个目标进行动作选择,从预设的飞行方向集合(包括上、下、左、右、右上、右下、左上和左下八个飞行方向)中选择飞行方向,并飞行一段固定的距离;在当前时隙/>用户任务卸载调度执行完成后进行位置更新,作为下个时隙/>的位置;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的飞行策略。
用户用于执行以下操作:每个用户在无人机到达新的位置之前,获取当前的状态信息;所有用户并行进行动作选择,通过最小化所有设备能耗之和以及所有设备未处理数据量之和两个目标,从预设的卸载策略集合中决策出每个用户的任务卸载调度方式(包括本地计算、卸载到无人机以及卸载到基站三种任务卸载调度方式),并在当前时隙中执行该任务卸载调度方式;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的卸载策略。
其中,所有设备的能耗之和为:
,
式中,表示时隙/>所有设备的能耗之和,/>表示用户的数量,/>,、/>和/>分别表示用户/>、无人机和基站在时隙/>时队列中计算任务的累积;
所有设备未处理数据量之和为:
,
式中,表示时隙/>所有设备未处理数据量之和,/>和/>分别表示用户/>在时隙/>时向无人机和基站进行任务卸载的传输能耗,/>和/>分别表示用户/>在时隙/>时在无人机和基站进行任务计算的计算能耗;/>、/>和/>分别表示用户/>在时隙/>时在本地计算、卸载到无人机以及卸载到基站的操作:本地计算时/>,否则/>;卸载到无人机时/>,否则/>;卸载到基站时/>,否则/>。
当前动作的反馈为:
,
,
,
式中,为表示反馈的列向量,/>表示转置,/>表示针对能耗的平均反馈,/>表示针对未处理数据的平均反馈,/>表示任务的持续时间,/>表示/>的上界,/>表示求平均,/>,/>。
最优的飞行卸载策略通过下式确定:
,
,
式中,表示最优的飞行卸载策略,/>为权重向量,/>表示/>的转置,/>和分别表示针对能耗和未处理数据量两个目标的权重数值。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
Claims (10)
1.分布式多目标空地联合轨迹规划和卸载调度方法,在该方法中,一个固定在飞行高度的无人机和一个位于固定位置的地面基站共同服务于多个固定位置的地面用户,该方法具体包括如下步骤:
步骤1:无人机获取当前的状态信息,状态信息包括当前时隙无人机的位置以及上个时隙/>所有设备未处理数据量之和,所有设备包括无人机、基站和多个用户;
步骤2:无人机进行动作选择,通过最小化所有设备的能耗之和以及所有设备未处理数据量之和两个目标,从预设的飞行方向集合中选择飞行方向,并飞行一段固定的距离;
步骤3:无人机到达新的位置之前,每个用户获取当前的状态信息;
步骤4:所有用户并行进行动作选择,通过最小化所有设备能耗之和以及所有设备未处理数据量之和两个目标,从预设的卸载策略集合中决策出每个用户的任务卸载调度方式,并在当前时隙中执行该任务卸载调度方式;
步骤5:当前时隙用户任务卸载调度执行完成后,无人机的位置进行更新作为下个时隙/>的位置,无人机和每个用户收到对于当前动作的反馈;
步骤6:在每个时隙重复步骤1到步骤5,根据状态信息和动作的反馈得到最优的飞行卸载策略,飞行卸载策略包括无人机的飞行方向和各用户的任务卸载调度方式。
2.如权利要求1所述的分布式多目标空地联合轨迹规划和卸载调度方法,其特征在于:所述飞行方向集合包括上、下、左、右、右上、右下、左上和左下八个飞行方向;所述卸载策略集合包括本地计算、卸载到无人机以及卸载到基站三种任务卸载调度方式。
3.如权利要求1所述的分布式多目标空地联合轨迹规划和卸载调度方法,其特征在于:所述所有设备的能耗之和为:
,
式中,表示时隙/>所有设备的能耗之和,/>表示用户的数量,/>,、/>和/>分别表示用户/>、无人机和基站在时隙/>时队列中计算任务的累积;
所述所有设备未处理数据量之和为:
,
式中,表示时隙/>所有设备未处理数据量之和,/>和/>分别表示用户在时隙/>时向无人机和基站进行任务卸载的传输能耗,/>和/>分别表示用户/>在时隙/>时在无人机和基站进行任务计算的计算能耗;/>、/>和分别表示用户/>在时隙/>时在本地计算、卸载到无人机以及卸载到基站的操作:本地计算时/>,否则/>;卸载到无人机时/>,否则;卸载到基站时/>,否则/>。
4.如权利要求3所述的分布式多目标空地联合轨迹规划和卸载调度方法,其特征在于:所述当前动作的反馈为:
,
,
,
式中,为表示反馈的列向量,/>表示转置,/>表示针对能耗的平均反馈,/>表示针对未处理数据的平均反馈,/>表示任务的持续时间,/>表示/>的上界,/>表示求平均,/>,/>。
5.如权利要求4所述的分布式多目标空地联合轨迹规划和卸载调度方法,其特征在于:所述最优的飞行卸载策略通过下式确定:
,
,
式中,表示最优的飞行卸载策略,/>为权重向量,/>表示/>的转置,/>和/>分别表示针对能耗和未处理数据量两个目标的权重数值。
6.分布式多目标空地联合轨迹规划和卸载调度***,***的所有设备包括一个固定在飞行高度的无人机、一个位于固定位置的地面基站以及多个固定位置的地面用户,所述无人机和基站共同服务于多个用户;
所述无人机用于执行以下操作:获取当前的状态信息,状态信息包括当前时隙无人机的位置以及上个时隙/>所有设备未处理数据量之和;通过最小化所有设备的能耗之和以及所有设备未处理数据量之和两个目标进行动作选择,从预设的飞行方向集合中选择飞行方向,并飞行一段固定的距离;在当前时隙/>用户任务卸载调度执行完成后进行位置更新,作为下个时隙/>的位置;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的飞行策略;
所述用户用于执行以下操作:每个用户在无人机到达新的位置之前,获取当前的状态信息;所有用户并行进行动作选择,通过最小化所有设备能耗之和以及所有设备未处理数据量之和两个目标,从预设的卸载策略集合中决策出每个用户的任务卸载调度方式,并在当前时隙中执行该任务卸载调度方式;接收对于当前动作的反馈,在下个时隙根据状态信息和动作的反馈得到最优的卸载策略。
7.如权利要求6所述的分布式多目标空地联合轨迹规划和卸载调度***,其特征在于:所述飞行方向集合包括上、下、左、右、右上、右下、左上和左下八个飞行方向;所述卸载策略集合包括本地计算、卸载到无人机以及卸载到基站三种任务卸载调度方式。
8.如权利要求6所述的分布式多目标空地联合轨迹规划和卸载调度***,其特征在于:所述所有设备的能耗之和为:
,
式中,表示时隙/>所有设备的能耗之和,/>表示用户的数量,/>,、/>和/>分别表示用户/>、无人机和基站在时隙/>时队列中计算任务的累积;
所述所有设备未处理数据量之和为:
,
式中,表示时隙/>所有设备未处理数据量之和,/>和/>分别表示用户在时隙/>时向无人机和基站进行任务卸载的传输能耗,/>和/>分别表示用户/>在时隙/>时在无人机和基站进行任务计算的计算能耗;/>、/>和分别表示用户/>在时隙/>时在本地计算、卸载到无人机以及卸载到基站的操作:本地计算时/>,否则/>;卸载到无人机时/>,否则/>;卸载到基站时/>,否则/>。
9.如权利要求8所述的分布式多目标空地联合轨迹规划和卸载调度***,其特征在于:所述当前动作的反馈为:
,
,
,
式中,为表示反馈的列向量,/>表示转置,/>表示针对能耗的平均反馈,/>表示针对未处理数据的平均反馈,/>表示任务的持续时间,/>表示/>的上界,/>表示求平均,/>,/>。
10.如权利要求9所述的分布式多目标空地联合轨迹规划和卸载调度***,其特征在于:所述最优的飞行策略和最优的卸载策略通过下式确定:
,
,
式中,表示最优的飞行卸载策略,/>为权重向量,/>表示/>的转置,/>和/>分别表示针对能耗和未处理数据量两个目标的权重数值。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310813910.0A CN116546559B (zh) | 2023-07-05 | 2023-07-05 | 分布式多目标空地联合轨迹规划和卸载调度方法及*** |
US18/522,311 US11961409B1 (en) | 2023-07-05 | 2023-11-29 | Air-ground joint trajectory planning and offloading scheduling method and system for distributed multiple objectives |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310813910.0A CN116546559B (zh) | 2023-07-05 | 2023-07-05 | 分布式多目标空地联合轨迹规划和卸载调度方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116546559A true CN116546559A (zh) | 2023-08-04 |
CN116546559B CN116546559B (zh) | 2023-10-03 |
Family
ID=87450997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310813910.0A Active CN116546559B (zh) | 2023-07-05 | 2023-07-05 | 分布式多目标空地联合轨迹规划和卸载调度方法及*** |
Country Status (2)
Country | Link |
---|---|
US (1) | US11961409B1 (zh) |
CN (1) | CN116546559B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117648182A (zh) * | 2023-11-28 | 2024-03-05 | 南京审计大学 | 一种移动式审计设备处理安全关键计算任务的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110207712A (zh) * | 2019-07-02 | 2019-09-06 | 南京理工大学 | 基于边缘计算动态任务到达的无人机路径规划方法 |
WO2021003709A1 (zh) * | 2019-07-10 | 2021-01-14 | 深圳大学 | 一种无人机的能量分配优化方法 |
CN112351503A (zh) * | 2020-11-05 | 2021-02-09 | 大连理工大学 | 基于任务预测的多无人机辅助边缘计算资源分配方法 |
CN115454527A (zh) * | 2022-09-14 | 2022-12-09 | 北京邮电大学 | 一种多无人机移动边缘计算的飞行控制与计算卸载方法及*** |
CN115640131A (zh) * | 2022-10-28 | 2023-01-24 | 南京航空航天大学 | 一种基于深度确定性策略梯度的无人机辅助计算迁移方法 |
US20230026782A1 (en) * | 2021-07-20 | 2023-01-26 | EMC IP Holding Company LLC | Digital twin architecture for multi-access edge computing environment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111132077B (zh) * | 2020-02-25 | 2021-07-20 | 华南理工大学 | 车联网环境下基于d2d的多接入边缘计算任务卸载方法 |
CN113286314B (zh) | 2021-05-25 | 2022-03-08 | 重庆邮电大学 | 一种基于q学习算法的无人机基站部署及用户关联方法 |
CN114599102A (zh) | 2022-03-17 | 2022-06-07 | 中南林业科技大学 | 一种无人机边缘计算网络线性依赖任务卸载方法 |
-
2023
- 2023-07-05 CN CN202310813910.0A patent/CN116546559B/zh active Active
- 2023-11-29 US US18/522,311 patent/US11961409B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110207712A (zh) * | 2019-07-02 | 2019-09-06 | 南京理工大学 | 基于边缘计算动态任务到达的无人机路径规划方法 |
WO2021003709A1 (zh) * | 2019-07-10 | 2021-01-14 | 深圳大学 | 一种无人机的能量分配优化方法 |
CN112351503A (zh) * | 2020-11-05 | 2021-02-09 | 大连理工大学 | 基于任务预测的多无人机辅助边缘计算资源分配方法 |
US20230026782A1 (en) * | 2021-07-20 | 2023-01-26 | EMC IP Holding Company LLC | Digital twin architecture for multi-access edge computing environment |
CN115454527A (zh) * | 2022-09-14 | 2022-12-09 | 北京邮电大学 | 一种多无人机移动边缘计算的飞行控制与计算卸载方法及*** |
CN115640131A (zh) * | 2022-10-28 | 2023-01-24 | 南京航空航天大学 | 一种基于深度确定性策略梯度的无人机辅助计算迁移方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117648182A (zh) * | 2023-11-28 | 2024-03-05 | 南京审计大学 | 一种移动式审计设备处理安全关键计算任务的方法 |
Also Published As
Publication number | Publication date |
---|---|
US11961409B1 (en) | 2024-04-16 |
CN116546559B (zh) | 2023-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111552313B (zh) | 基于边缘计算动态任务到达的多无人机路径规划方法 | |
CN109151864B (zh) | 一种面向移动边缘计算超密集网络的迁移决策与资源优化分配方法 | |
CN112118287B (zh) | 基于交替方向乘子算法与移动边缘计算的网络资源优化调度决策方法 | |
Chen et al. | Deep reinforcement learning based resource allocation in multi-UAV-aided MEC networks | |
CN111600648B (zh) | 一种移动边缘计算***的移动中继位置控制方法 | |
CN113286317B (zh) | 一种基于无线供能边缘网络的任务调度方法 | |
Lyu et al. | Computation bits maximization in UAV-enabled mobile-edge computing system | |
Qin et al. | On the influence of charging stations spatial distribution on aerial wireless networks | |
WO2022242468A1 (zh) | 任务卸载方法、调度优化方法和装置、电子设备及存储介质 | |
CN114169234A (zh) | 一种无人机辅助移动边缘计算的调度优化方法及*** | |
CN109639833A (zh) | 一种基于无线城域网微云负载均衡的任务调度方法 | |
Yan et al. | Data offloading enabled by heterogeneous UAVs for IoT applications under uncertain environments | |
CN115659803A (zh) | 一种无人机孪生网络映射误差情况下计算任务智能卸载方法 | |
CN114025359B (zh) | 基于深度强化学习的资源分配与计算卸载方法、***、设备及介质 | |
Chen et al. | Energy-aware path planning for obtaining fresh updates in UAV-IoT MEC systems | |
CN117499867A (zh) | 一种多无人机辅助移动边缘计算中通过策略梯度算法实现高能效计算卸载的方法 | |
Liu et al. | Joint stochastic computational resource and UAV trajectory for wireless-powered space-air-ground IoRT networks | |
CN114363803A (zh) | 一种移动边缘计算网络节能的多任务分配方法及*** | |
CN112579290B (zh) | 一种基于无人机的地面终端设备的计算任务迁移方法 | |
Liu et al. | Learning-based multi-UAV assisted data acquisition and computation for information freshness in WPT enabled space-air-ground PIoT | |
Yan et al. | Fairness-aware data offloading of IoT applications enabled by heterogeneous UAVs | |
CN117858015A (zh) | 基于深度强化学习的空中边缘计算数据安全传输及资源分配方法 | |
CN116546559B (zh) | 分布式多目标空地联合轨迹规划和卸载调度方法及*** | |
Shi et al. | A Deep Reinforcement Learning Based Approach for Optimizing Trajectory and Frequency in Energy Constrained Multi-UAV Assisted MEC System | |
CN116249202A (zh) | 一种物联网设备的联合定位与计算支持方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |