面向多无人机携能网络的轨迹与资源规划算法

2021-02-21 02:57苏智杰冯婉媚周恩丞
西安电子科技大学学报 2021年6期
关键词:轨迹功率无线

田 霖,苏智杰,冯婉媚,陈 真,唐 杰,周恩丞

(1.中国南方电网有限责任公司 超高压输电公司广州局,广东 广州 510405;2.华南理工大学 电子与信息学院,广东 广州 510641;3.中国科学院大学 经济与管理学院,北京 100190)

大规模机器类通信(massive Machine-Type Communications,mMTC)是第五代移动通信中的重要的场景之一,其特点是承载大规模物联网节点连接。然而,大量物联网节点的数据发送会造成整个网络能量消耗过快的问题。由于节点的能量受限,巨量的能量消耗将大大缩短网络的生命周期。无线携能通信(Simultaneous Wireless Information and Power Transfer,SWIPT)作为一种新型的无线通信类型[1],可以实现无线信息与能量的同时传输,即在与无线设备进行信息交互的同时,为无线设备提供能量,极好地解决了节点能量受限问题。

然而在很多偏远地区或是灾区,传统的地面基站通常面临着无法及时与用户建立通信,并给无线设备提供能量问题。与地面蜂窝通信网络相比,无人机具有机动性能好、覆盖范围广以及灵活性高等优势,可以快速有效地部署在地理位置复杂的地区,以满足应急通信需求。因此,将无人机作为空中基站为地面用户提供高效、低时延的信息交互以及能量传输的服务是近年来学术界和工业界的研究热点。

文献[2]考虑单无人机作为空中基站与地面用户进行通信的场景,提出了一种无人机高度优化算法,实现了最大化无人机覆盖用户数量。文献[3]考虑多无人机场景,对无人机的高度、水平位置进行联合优化,以使用最少的无人机对特定的区域完全覆盖的同时满足通信需求。然而,文献[2-3]考虑的场景均是无人机作为静止的空中基站对用户进行服务,没有考虑到无人机的动态部署问题,忽略了无人机动态服务在提高用户覆盖范围与系统吞吐量方面的巨大优势。文献[4]针对用户通过上行链路给无人机传输信息的场景,提出了一种无人机最优轨迹规划方法,以最大化用户传输速率。后续,文献[5]针对无人机下行能量传输场景提出了一种速度受限的无人机最优轨迹规划算法,对无人机的悬停位置、悬停时间以及轨迹设计进行优化,实现了设备接收能量最大化的优化目标。文献[6]则更进一步考虑到功率分配问题,在无人机下行信息传输的场景中,联合优化功率分配和无人机飞行轨迹,以实现吞吐量的最大化。但文献[4-6]均只考虑了单无人机的应用场景,而在实际的通信或者无线能量传输场景中,多无人机联合可为用户提供更高效的接入服务[7-9]。文献[7]考虑多无人机下行信息传输场景,提出了一种迭代算法,对无人机轨迹、功率分配进行分步优化,以实现网络吞吐量最大化。但文献[7-9]都没有考虑无人机下行传输能量的场景,无法保证能量受限用户的通信质量。

以上文献均没有涉及到多无人机下行能量传输场景,且无人机的速度约束、能量约束以及相互干扰的限制也未充分探索。因此,笔者将深入研究如何对无人机资源配置进行优化,提高能量传输效率和信息传输效率,以推动基于无人机的无线携能通信网络的发展。在文中,讨论一个无人机通信系统的下行信息与能量传输场景,通过对无人机的轨迹规划、功率分配以及用户调度的优化,以实现最大化最小用户可达速率。然而,该优化问题为非凸问题,难以直接求解。为了解决上述非凸的优化问题,笔者提出了一种基于块坐标下降法的迭代算法,将优化问题拆分成3个子问题,在每次迭代中,对用户调度、无人机轨迹规划以及功率分配依次进行优化。对于其中的非凸约束条件,采用连续凸优化技术[10-11]将优化问题转换为近似凸问题,并使用凸优化工具进行求解。

1 系统模型与问题阐述

1.1 多无人机无线携能通信系统

考虑一个如图1所示的三维无线通信系统场景。U架无人机为M个地面用户提供信息传输和无线电能输送服务。在给定的飞行周期内,无人机采用时分多址(Time-Division Multiple Access,TDMA)方式与地面用户进行信息传输。假设所有无人机在一个飞行周期内都使用相同的通信频段,无人机采用单天线向用户传输信息。

图1 基于多无人机的无线携能通信场景

wu[n]=[xu[n],yu[n]]T。

由于无人机基站具有移动灵活性的优势,将无人机与用户之间的通信形式视为视距通信,其信道质量取决于无人机与用户之间的距离,同时假定由于无人机移动造成的多普勒效应能在接收端得到很好的补偿。因此,在时隙n中,用户m从第u架无人机获取的信道功率遵从自由空间路径损耗模型,可表示为

(1)

其中,dm,u[n]=(‖wu[n]-em‖2+H2)1/2,为用户m与第u架无人机之间的距离;β0是距离为1 m时的参考信道功率。由于用户在接收信号时也会受到其他无人机的信号干扰,在用户m处的信干噪比可表示为

(2)

其中,pu[n]为第u架无人机在n时隙内的发射功率,σ2为接收端处的加性高斯白噪声的方差(Additive White Gaussian Noise,AWGN)。用户选择方案am,u[n]设置为一个二元变量,当am,u[n]为1时,表示在时隙n中无人机u正在与用户m进行信号传输;否则,am,u[n]为0。在时隙n中,用户m的可达发送速率可表示为

(3)

1.2 问题阐述

(4a)

(4b)

(4c)

(4d)

am,u[n]∈[0,1],∀m,u,n,

(4e)

wu[1]=wu[N], ∀u,

(4f)

(4g)

(4h)

(4i)

0≤pu[n]≤Pmax, ∀u,n,

(4j)

其中,式(4a)和式(4b)表示优化目标为最大化最小用户可达速率,式(4c)~(4e)是关于用户调度的约束条件。本文假设无人机是采用时分复用的方式进行信号传输的,式(4c)和式(4d)表示在一个时隙内,一个用户只能接收一架无人机的信息,一架无人机也只能为一个用户提供服务。式(4f)~(4h)是关于无人机飞行轨迹的约束条件。式(4f)表示无人机在飞行周期最后应飞回初始位置,以保证可以周期性地为用户提供服务。考虑到实际情况,各无人机应有最大飞行速度约束Vmax以及各为了防止碰撞的最小安全距离约束dmin。Smax定义为一个时隙内无人机所能走的最大距离,即最大速度与时隙长度的乘积VmaxT/N。式(4i)和式(4j)是关于无人机信息发射功率pu以及能量传输功率pe的约束。对于需要收集能量的用户,无人机需要满足用户的最低能量需求Emin;对于要进行信息交互的用户,无人机对于信号的发射功率不能超过设定的最大值Pmax。

由于无人机轨迹变量和无人机发射功率变量的耦合,以及约束条件式(4b)、式(4h)和式(4i)的非凸性,导致整体优化问题非凸,难以直接求解。接下来,提出一种基于块坐标下降法和连续凸优化技术的算法求解该问题。

2 算法分析

为了求解上述非凸的优化问题,提出了一种基于块坐标下降法的迭代算法。首先将优化问题拆分成3个子问题:① 给定无人机轨迹及功率分配,对用户调度A进行优化;② 给定的用户调度及功率分配,对无人机轨迹W进行优化;③ 给定无人机轨迹及用户调度,对功率分配P进行优化。对于其中的非凸约束问题,采用连续凸优化方法[10-11]将问题转换为近似凸优化问题,并使用凸优化工具进行求解。

2.1 用户调度

首先在给定无人机轨迹以及功率分配下对用户调度进行优化。为利于问题的求解,将条件式(4e)中的二元变量松弛为连续变量,可以将问题表示为

(5a)

(5b)

(5c)

(5d)

0≤am,u[n]≤1,∀m,u,n。

(5e)

该问题是一个标准的线性规划问题,可以用凸优化工具进行求解。当通过求解问题得到用户分配及无人机调度方案后,对应的式(5c)和式(5d)两个不等式约束都可以取等号,即在一个时隙内,一架无人机仅为一个用户提供服务,一个用户仅接受一架无人机的服务。

2.2 无人机轨迹规划

对于给定的用户调度以及功率分配,无人机轨迹的规划问题可以表示为

(6)

由于约束条件非凸,不能直接对优化问题进行求解,因此考虑使用连续凸优化技术对问题进行转化。首先引入松弛变量V={Vm,i[n]=‖wi[n]-em‖2,∀i≠u},并将Rm[n]进行改写:

(7a)

Vm,i[n]≤‖wi[n]-em‖2,∀i≠u,n,m, ,

(7b)

其中,

(8)

(9)

其中,

(10)

(11)

(12)

对于式(4h)和式(4i),进行相同的处理:

(13)

(14)

通过对约束条件的变换,问题式(6)转化为

(15)

2.3 功率分配

对于给定的用户调度以及无人机轨迹,功率分配的优化问题可以表示为

(16)

(17)

其中,

(18)

(19)

其中,

(20)

通过对约束条件的变换,问题式(16)转化为

(21)

2.4 整体算法设计

基于以上对原始问题的分解与转化,结合以交替优化为核心的块坐标下降法[14],文中提出一种多无人机资源配置迭代算法。该算法通过对以上转化过后得到的3个子问题依次进行求解,并采用交替迭代方法使所得系统性能达到次优。具体算法流程如算法1所示。

算法1多无人机资源配置算法。

① 对W0和P0进行初始化,设置算法收敛阈值θ,迭代次数t=0。

② 重复上步。

③ 对于给定的{At,Wt,Pt},对优化问题式(5)进行求解,并得到用户分配方案At+1。

④ 对于给定的{At+1,Wt,Pt},对优化问题式(15)进行求解,并得到无人机轨迹规划Wt+1。

⑤ 更新t=t+1。

⑥ 直到|η(At+1,Wt+1,Pt+1)-η(At,Wt,Pt)|≤θ。

3 仿真分析

本节对算法的仿真结果进行展示。考虑一个大小为500 m×500 m的二维区域,其中9个用户随机分布在区域内且位置已知,而所有的3架无人机均飞行在恒定的高度上,高度H=30 m。接收端处的加性高斯白噪声设置为σ2=-110 dBm,在距离为1 m处的参考信道增益β0=-60 dB。对于无人机的工作条件,设定其最大飞行速度Vmax=30 m/s,其最大信号发射功率Pmax=0.2 W,其能量发射功率Pe=20 W,用户最小能量需求Eo=0.1 mW。对于无人机之间的最小距离设定dmin=20 m,飞行周期设定T=90 s,每10 s对无人机位置进行一次采样并标注。

图2展现了文中算法的收敛性。随着算法迭代次数的增加,最小可达速率快速增加,并在约40次迭代时达到收敛。证明了笔者提出的多无人机资源配置算法的收敛性。

图2 多无人机资源配置算法的收敛性

图3展示了飞行周期为0,即无人机处于静止状态时的位置部署情况。此时,无人机与用户均配置单天线。为实现最大化最小用户可达速率的目标,3架无人机分别部署于其匹配用户的中心,同时与其他无人机相互远离,以减少无人机间的通信干扰,达到更高的传输速率。

图3 多无人机位置部署

图4展示了用户最小可达速率随无人机飞行周期的变化曲线。随着无人机飞行周期的提高,用户最小可达速率不断提高,并在周期较高时趋于平缓。飞行周期较短时,无人机不能充分地给用户提供信息传输服务,用户可达速率较低;飞行周期较长时,虽然用户可达速率仍会小幅提高,但是用户等待接入时间会大大增加。因此,飞行周期的合理选择至关重要。

图4 不同无人机飞行周期下用户最小可达速率变化

图5展示了优化后的多无人机飞行轨迹。从图5可以看出,在一个飞行周期内,3架无人机可以很好地覆盖到所有的地面用户。这验证了所提多无人机资源配置算法可以很好地解决用户调度问题。另外,在飞行周期为90 s的情况下,无人机可以遍历所有地面用户以实现用户公平性,并且会在接近用户的位置飞行较长时间,给予用户短距离的视距通信,大大提升了通信质量。最后,图中无人机2的轨迹有内凹趋势,说明当无人机之间距离较近时,通过轨迹规划可以在满足约束的前提下增大无人机间距离以减少无人机间的干扰,进一步提升通信质量,提高用户可达速率。

图5 优化后多无人机飞行轨迹

4 结束语

以提升无线信息与能量同传效率、解决节点能量受限问题为目标,笔者研究了基于多无人机无线携能通信网络的轨迹规划与资源分配联合优化问题。为解决非凸的优化问题,提出了一种基于块坐标下降法和连续凸优化技术的算法。通过对无人机的轨迹、功率分配以及用户选择方案交替优化,以实现最大化最小用户传输速率的优化目标。

下一步工作将考虑无人机机载天线阵列向用户传输信息的场景,利用波束成形技术实现信号的定向传输,以减少无人机之间的通信干扰,并结合非正交多址技术,进一步提高系统的性能。

猜你喜欢
轨迹功率无线
解析几何中的轨迹方程的常用求法
大师操刀,通勤首选 KEF Mu3真无线降噪耳机
《无线互联科技》征稿词(2021)
轨迹
轨迹
基于大数据分析的船舶功率优化应用
无线追踪3
无线追踪
“功率”练习
功和功率的常用计算方法