CN113179116B - 无人机中继***的发射功率及飞行轨迹的联合优化方法 - Google Patents

无人机中继***的发射功率及飞行轨迹的联合优化方法 Download PDF

Info

Publication number
CN113179116B
CN113179116B CN202110422280.5A CN202110422280A CN113179116B CN 113179116 B CN113179116 B CN 113179116B CN 202110422280 A CN202110422280 A CN 202110422280A CN 113179116 B CN113179116 B CN 113179116B
Authority
CN
China
Prior art keywords
aerial vehicle
unmanned aerial
relay
iteration
flight
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.)
Active
Application number
CN202110422280.5A
Other languages
English (en)
Other versions
CN113179116A (zh
Inventor
吉晓东
黄陈浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong University
Original Assignee
Nantong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nantong University filed Critical Nantong University
Priority to CN202110422280.5A priority Critical patent/CN113179116B/zh
Publication of CN113179116A publication Critical patent/CN113179116A/zh
Application granted granted Critical
Publication of CN113179116B publication Critical patent/CN113179116B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18502Airborne stations
    • H04B7/18506Communications with or from aircraft, i.e. aeronautical mobile service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/06TPC algorithms
    • H04W52/14Separate analysis of uplink or downlink
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种无人机中继***的发射功率及飞行轨迹的联合优化方法。本发明针对固定翼全双工无人机中继通信***的能效优化问题,考虑全双工中继节点存在残留自干扰,在无人机飞行速度、加速度、飞行时间及信息因果约束下,联合优化无人机中继飞行轨道及源节点与中继节点的发射功率,实现***能效的最大化。对于无法直接求解的非凸原问题,本发明通过递进式优化方法分解为两个递进式优化子问题,分别对发射功率和无人机轨道进行优化。在固定无人机轨道情况下,本发明通过拉格朗日对偶法及梯度算法对发射功率进行优化,最大化中继吞吐量。在给定发射功率情况下,本发明以***能效最大化为目标,利用Dinkelbach方法对无人机最优轨道进行求解。

Description

无人机中继***的发射功率及飞行轨迹的联合优化方法
技术领域
本发明属于无人机技术领域,尤其涉及一种无人机中继***的发射功率及飞行轨迹的联合优化方法。
背景技术
中继技术由于能够显著提高***通信性能、增加通信覆盖范围等,已经广泛的应用于无线通信领域。近些年来,无人机技术发展迅速,其制造成本明显下降、负载能力显著提升,在众多领域得到广泛应用。在无线通信领域,无人机中继具有机动性高、与地面终端存在视距链路(Line Of sight,LOS)等优点,可以作为地面中继的良好补充。在面对地形受限或具有临时通信任务时,将具备更高的性价比和更好的通信性能。然而,由于无人机负载能力有限,在携带必要的通信设备后,无法装载大量的能源。因此,如何用尽可能少的能耗完成尽可能多的通信任务是目前无人机中继***亟需解决的问题。
目前,无人机中继通信***的吞吐量优化问题已得到广泛的关注。Zeng等人通过联合优化频分双工螺旋翼无人机中继的功率分配、飞行轨迹,实现***吞吐量的最大化。Lee等人研究直线轨迹下,数据缓存受限的无人机中继吞吐量优化问题,提出了不同信噪比情况下直线轨迹螺旋翼无人机的飞行方案。然而,在实际应用中,无人机负载能力受限,其能效问题尤为突出,值得研究。当前,主流的无人机分为固定翼和螺旋翼两种,与旋翼无人机相比,固定翼无人机更节能且飞行距离更远。Zhang等人研究了无人机与地面节点的通信能效问题,根据无人机的空气动力学参数、质量、空气密度等,给出了固定翼无人机飞行的能耗公式,同时也给出了固定翼无人机与地面节点通信的最大能效轨迹。Wang等人通过联合优化固定轨迹无人机中继的功率分配、波束形成、轨道半径、飞行速度等参数,实现无人机能效最大化。上述工作虽然对固定翼无人机能效问题进行了研究,但都局限于直线或圆形轨道,没有对无人机中继的轨迹进行优化设计。同样绝大部分研究的无人机加速度无限大且初、末速度并未考虑,在实际情况中并不合理。全双工中继指中继在接收数据的同时也可以发送数据,可以极大程度的提高***的吞吐量和节约频谱资源,然而又会引入自干扰的问题。考虑自干扰的全双工中继在目前的研究中也比较少见。
发明内容
在考虑初、末速度及位置、无人机最大加速度及速度、残余自干扰和信息因果性约束下,本发明提供了一种无人机中继***的发射功率及飞行轨迹的联合优化方法,通过联合优化固定翼全双工无人机中继***的发射功率及飞行轨迹实现***能效最大化,旨在解决上述背景技术中现有技术的不足之处。
本发明是这样实现的,一种无人机中继***的发射功率及飞行轨迹的联合优化方法,该方法包括以下步骤:
S1、根据无人机中继***吞吐量及能耗模型,以无人机能效最大化为目标,描述出发射功率及飞行轨迹的联合优化问题;
S2、将所述联合优化问题描述为两个子问题,其中,子问题1为固定中继轨道下优化源节点S和中继节点R的发射功率,子问题2为固定发射功率下优化中继R的轨道;
S3、求解上述子问题1获得每个时隙S、R的最优发射功率;
S4、在确定最优发射功率的基础上,以固定发射功率为前提,求解上述子问题2获得中继R的最优飞行轨道;
S5、通过迭代解决上述子问题1和子问题2,得到所述联合优化问题的求解,该求解结果为发射功率及飞行轨迹的联合优化方案。
优选地,在步骤S2中,子问题1用公式描述为:
Figure GDA0003868267580000021
Figure GDA0003868267580000031
Figure GDA0003868267580000032
Figure GDA0003868267580000033
Figure GDA0003868267580000034
Figure GDA0003868267580000035
其中,RSR(n)、RRD(n)分别表示第n个时隙时,源节点S到无人机中继R链路和无人机中继R到目的节点D链路的瞬时信道容量;PS(n)、PR(n)分别表示第n个时隙时,源节点S和无人机中继R的发射功率;N为时隙总数,σ2为噪声功率,gRR表示残余自干扰(RSI);PSmax和PRmax分别表示源节点S和无人机中继R的最大发射功率;
Figure GDA0003868267580000036
Figure GDA0003868267580000037
分别为源节点S和无人机中继R的平均发射功率;hSR(n)和hRD(n)分别表示源节点S到无人机中继R链路和无人机中继R到目的节点D链路的信道增益;
Figure GDA0003868267580000038
是RSR(n)的函数,表示PS(n)的上界;
须要说明的是:若
Figure GDA0003868267580000039
成立,则0≤PS(n)≤PSmax一定成立;
通过算法1求解上述子问题1获得每个时隙S、R的最优发射功率;所述算法1包括以下步骤:
步骤1:令j=0,给定精度ε(ε为大于零的一个小正数),初始化
Figure GDA00038682675800000310
Figure GDA00038682675800000311
使其满足
Figure GDA00038682675800000312
Figure GDA00038682675800000313
步骤2:根据式(23)、式(24),将
Figure GDA00038682675800000314
分别代替
Figure GDA00038682675800000315
计算出
Figure GDA00038682675800000316
Figure GDA00038682675800000317
Figure GDA0003868267580000041
其中,
Figure GDA0003868267580000042
Figure GDA0003868267580000043
分别表示第j次迭代的RSR(n)和RRD(n)值,
Figure GDA0003868267580000044
Figure GDA0003868267580000045
分别表示第j次迭代的拉格朗日对偶变量λn、μ1和μ2的值;
步骤3:根据式(25)、式(26)和式(27)计算出
Figure GDA0003868267580000046
Figure GDA0003868267580000047
Figure GDA0003868267580000048
Figure GDA0003868267580000049
Figure GDA00038682675800000410
其中,θ表示梯度算法的步长,
Figure GDA00038682675800000411
Figure GDA00038682675800000412
分别表示第j+1次迭代的拉格朗日对偶变量λn、μ1和μ2的值;
步骤4:根据式(23)、式(24)计算出
Figure GDA00038682675800000413
Figure GDA00038682675800000414
步骤5:若
Figure GDA00038682675800000415
则执行步骤6;否则令j=j+1,返回步骤2;
步骤6:迭代结束,
Figure GDA00038682675800000416
其中,
Figure GDA00038682675800000417
Figure GDA00038682675800000418
分别表示第j+1次迭代的RSR(n)和RRD(n)值,
Figure GDA00038682675800000419
Figure GDA00038682675800000420
分别表示RSR(n)和RRD(n)的最优值;
通过算法1解得
Figure GDA00038682675800000421
Figure GDA00038682675800000422
后,将
Figure GDA00038682675800000423
代替式(17)中的RSR(n),计算出PS(n)的最优值,记为:
Figure GDA00038682675800000424
Figure GDA00038682675800000425
代替式(15)中的RRD(n),计算出PR(n)的最优值,记为:
Figure GDA00038682675800000426
Figure GDA00038682675800000427
Figure GDA00038682675800000428
优选地,在步骤S4中,所述子问题2用公式表示为:
Figure GDA0003868267580000051
s.t.τj+1(n)≥vmin (40b)
vj+1(1)=v0,qj+1(1)=[x0,y0] (40c)
vj+1(N+1)=vF,qj+1(N+1)=[xF,yF] (40d)
Figure GDA0003868267580000052
vj+1(n+1)=vj+1(n)+aj+1(n)δ (40f)
vmin≤||vj+1(n)||≤vmax,||aj+1(n)||≤amax (40g)
Figure GDA0003868267580000053
Figure GDA0003868267580000054
Figure GDA0003868267580000055
其中,B表示信道带宽,δ=T/N其中T为无人机中继***通信时间、N为总时隙数,aj+1(n)表示无人机在第n个时隙的加速度a(n)在第j+1次迭代的值,vj+1(n)表示无人机在第n个时隙的飞行速度v(n)在第j+1次迭代的值,qj+1(n)表示无人机在第n个时隙的水平坐标q(n)在第j+1次迭代的值,pj+1(n)=qD-qj+1(n),其中qD表示目的节点的水平坐标;vmin、vmax和amax分别表示无人机的最小、最大速度和最大加速度;v0和vF表示无人机的初、末速度,g表示重力加速度,c1和c2是无人机的空气动力参数,有c1=ρCD0S/2、c2=2W2/[(πe0AR)ρS],此处ρ表示空气密度,CD0表示零升力阻力系数,S表示参考面积(机翼面积),e0是Oswald效率(翼展效率)其典型值在0.7到0.85之间,W表示无人机整体的重量,AR表示无人机翼的纵横比;
Figure GDA0003868267580000056
和τj+1(n)分别为引入的松弛变量Rr(n)和τ(n)第j+1次迭代的值;
在步骤S4中,通过更新参数ω,通过算法2迭代解决问题(40),接着通过算法3连续凸逼近迭代解决式(32)所示问题,以获得中继R的最优飞行轨道;这里,这里,
Figure GDA0003868267580000061
其中B表示信道带宽、N为总时隙数,v(n)和a(n)分别是无人机在第n个时隙的飞行速度和加速度、g表示重力加速度、c1和c2是无人机的空气动力参数、Rr(n)和τ(n)分别为引入的松弛变量;
式(32)具体为:
Figure GDA0003868267580000062
Figure GDA0003868267580000063
v(1)=v0,q(1)=[x0,y0], (32c)
v(N+1)=vF,q(N+1)=[xF,yF], (32d)
Figure GDA0003868267580000064
v(n+1)=v(n)+a(n)δ, (32f)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (32g)
Rr(n)≤RRD(n),n=2,…,N (32h)
τ2(n)≤||v(n)||2 (32i)
τ(n)≥vmin (32j)
其中,所述算法2包括以下步骤:
步骤1、给定精度ε,令l=0,输入参数ql(n)、pl(n)、vl(n)、vl-1(n),初始化al(n)、τl(n)、
Figure GDA0003868267580000065
使其满足问题(43)中的约束条件;
Figure GDA0003868267580000066
s.t.τl+1(n)≥vmin (43b)
vl+1(1)=v0,ql+1(1)=[x0,y0] (43c)
vl+1(N+1)=vF,ql+1(N+1)=[xF,yF] (43d)
Figure GDA0003868267580000071
vl+1(n+1)=vl+1(n)+al+1(n)δ (43f)
vmin≤||vl+1(n)||≤vmax,||al+1(n)||≤amax (43g)
Figure GDA0003868267580000072
Figure GDA0003868267580000073
Figure GDA0003868267580000074
其中ql+1(n)(n=1,2,…,N+1)表示第l+1次迭代的q(n)值,pl+1(n)=pl+1(n)-qD(n);
步骤2、将al(n)、
Figure GDA00038682675800000714
τl(n)和vl(n)代入式(41)计算出ωl,将给定的ql(n)、pl(n)、vl(n)、al(n)、τl(n)、
Figure GDA0003868267580000075
和和vl-1分别代替问题(43)中的ql+1(n)、pl+1(n)、vl+1(n)、al+1(n)、τl+1(n)、
Figure GDA0003868267580000076
和vl,通过内点法解决问题(43),将计算得出的解记为:al+1(n),τl+1(n),
Figure GDA0003868267580000077
Figure GDA0003868267580000078
其中,al(n)、
Figure GDA0003868267580000079
τl(n)和vl(n)分别表示第l次迭代的无人机加速度a(n)、引入的松弛变量Rr(n)和τ(n)以及无人机飞行速度v(n)的值;ωl为第l次迭代的参数ω的值;
步骤3、令vl+1(n)=vl(n)、vl(n)=vl-1(n),并根据步骤2求得的al+1(n),τl+1(n),
Figure GDA00038682675800000710
计算
Figure GDA00038682675800000711
若求得的值小于等有ε,则执行步骤4;否则,令l=l+1,执行步骤2;
步骤4、将al+1(n)、τl+1(n)和
Figure GDA00038682675800000712
作为最优解输出,迭代结束;
所述算法3包括以下步骤:
步骤1、令j=0,给定精度ε,初始化aj(n)、τj(n)和
Figure GDA00038682675800000713
使其满足公式(32)中的约束,令vj-1(n)=v0
步骤2、根据式(32e)和式(32f)计算qj(n)和vj(n),并根据qj(n)计算pj(n),即,pj(n)=qD-qj(n)。接着,将qj(n)、pj(n)、vj(n)和vj-1(n)输入所述算法2,将qj(n)、pj(n)、vj(n)和vj-1(n)作为算法2中的ql(n)、pl(n)、vl(n)和vl-1(n),并执行所述算法2,将算法2给出的解记为:aj+1(n)、τj+1(n)和
Figure GDA0003868267580000081
步骤3、根据aj+1(n)和式(32f)更新计算出vj+1(n),将aj(n)、τj(n)、
Figure GDA0003868267580000082
和vj(n)以及aj+1(n)、τj+1(n)、
Figure GDA0003868267580000083
vj+1(n)分别代入式(32a),并计算目标函数值,若计算出的两个目标函数值的差值小于给定精度ε,则执行步骤4;否则,令j=j+1,执行步骤2;
步骤4、将aj+1(n)、τj+1(n)和
Figure GDA0003868267580000084
作为最优解输出,迭代结束
其中,
Figure GDA0003868267580000085
可由式(42)计算得到,
Figure GDA0003868267580000086
可用al(n)、
Figure GDA0003868267580000087
τl(n)和vl(n)分别代替al+1(n)、
Figure GDA0003868267580000088
和、τl+1(n)和vl+1(n),然后,再代入式(42)求得;须要说明的是:al(n)、
Figure GDA0003868267580000089
τl(n)和vl(n)分别表示第l次迭代的a(n)、Rr(n)、τ(n)和v(n)值;
Figure GDA00038682675800000810
式(42)中,al+1(n)、
Figure GDA00038682675800000811
τl+1(n)和vl+1(n)分别表示第l+1次迭代的a(n)、Rr(n)、τ(n)和v(n)值、ωl为第l次迭代的参数ω的值。
优选地,在步骤S5中,通过算法4迭代解决两个子问题,最终解决发射功率及飞行轨迹联合优化问题,该问题用函数表示为:
Figure GDA00038682675800000812
Figure GDA00038682675800000813
0≤PS(n)≤PSmax,0≤PR(n)≤PRmax, (14c)
Figure GDA00038682675800000814
Figure GDA0003868267580000091
v(1)=v0,q(1)=[x0,y0], (14f)
v(N+1)=vF,q(N+1)=[xF,yF], (14g)
Figure GDA0003868267580000092
v(n+1)=v(n)+a(n)δ, (14i)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (14j)
其中,E由式(11)给出,式(14b)表示信息因果约束,式(14c)表示节点S与中继R最大发射功率约束,式(14d)和式(14e)表示平均功率约束,式(14f)和式(14g)表示无人机中继的初始和终止位置及初始和终止速度约束,式(14h)和式(14i)表示无人机飞行过程中的飞行轨道和速度,式(14j)表示无人机最大、最小速度及最大加速度约束;
其中,B表示信道带宽,δ=T/N其中T无人机中继***通信时间、N为总时隙数,E为无人机飞行能耗;RSR(n)和RRD(n)分别为源节点S到无人机中继R链路和无人机中继R到目的节点D链路的瞬时信道容量;PS(n)和PR(n)分别表示第n个时隙S和R节点的发射功率;PSmax和PRmax分别为S和R节点的最大发射功率;
Figure GDA0003868267580000096
Figure GDA0003868267580000097
分别为源节点S和无人机中继R的平均发射功率;q(n)表示无人机在第n个时隙的水平坐标;v(n)和a(n)分别表示第n个时隙无人机的飞行速度和加速度;v0和vF分别表示无人机的初、末速度;vmin、vmax和amax分别为无人机中继的最小飞行速度、最大飞行速度和最大加速度;
所述算法4包括以下步骤:
步骤1、令j=0,给定精度ε,初始化无人机的飞行加速度aj(n),n=1,2,…,N,使其满足问题(14)的约束条件,令
Figure GDA0003868267580000093
步骤2、在固定飞行轨迹下,通过算法1解出S、R的发射功率,记为
Figure GDA0003868267580000094
Figure GDA0003868267580000095
步骤3、通过算法3解出无人机的最优加速度,记为aj+1(n);
步骤4、根据
Figure GDA0003868267580000101
aj(n)和
Figure GDA0003868267580000102
aj+1(n)分别计算问题(14)的目标函数值,即,式(14a)的值,若两个目标函数值的差值小于给定精度ε,则执行步骤5;否则,令j=j+1,执行步骤2;
步骤5、令a*(n)=aj+1(n),
Figure GDA0003868267580000103
输出a*(n)、
Figure GDA0003868267580000104
Figure GDA0003868267580000105
迭代结束;
其中,a*(n)、
Figure GDA0003868267580000106
Figure GDA0003868267580000107
分别为a(n)、PS(n)和PR(n)的最优值。
本发明克服现有技术的不足,提供一种无人机中继***的发射功率及飞行轨迹的联合优化方法。本发明针对固定翼全双工无人机中继通信***的能效优化问题,考虑全双工中继节点存在残留自干扰,在无人机飞行速度、加速度、飞行时间及信息因果约束下,联合优化无人机中继飞行轨道及源节点与中继节点的发射功率,实现***能效的最大化。对于无法直接求解的非凸原问题,本发明通过递进式优化方法分解为两个递进式优化子问题,分别对发射功率和无人机轨道进行优化。在固定无人机轨道情况下,本发明通过拉格朗日对偶法及梯度算法对发射功率进行优化,最大化中继吞吐量。在给定发射功率情况下,本发明以***能效最大化为目标,利用Dinkelbach方法对无人机最优轨道进行求解。
相比于现有技术的缺点和不足,本发明具有以下有益效果:
(1)数值结果表明,本发明所提算法具有较好的收敛性,可以根据***运行时间及自干扰消除因子灵活调整无人机轨道以及源与中继节点的发射功率,其能效性能明显优于直线飞行和半双工方案;
(2)本发明研究了具有RSI的全双工无人机中继的能效问题,通过联合优化发射功率及无人机轨迹,实现无人机能效最大化;
(3)对于无法直接求解的非凸原问题,本发明通过递进式优化方法,分别对发射功率及无人机轨迹进行优化,最后提出一种联合优化算法,数值结果说明,所提联合优化算法具有较好的收敛性且随着时隙δ的减小,结果更加精确;对于S与R发射功率不相同的情况,本发明也能够灵活改变中继飞行轨迹,实现能效最大化;***飞行时间越长,本发明方法的中继有更多的时间调整自己的轨迹,因此可以取得更高的能效,而沿直线轨道飞行的中继能效则随着***时间的增加而变低;同样对于不同的自干扰消除因子,本发明也可以灵活改变飞行轨迹,取得较好的能效。
附图说明
图1是三节点无人机移动中继***模型;
图2是算法4收敛性和时隙δ的影响;
图3是源节点S不同发射功率下无人机中继二维轨迹图;
图4是不同时间T无人机中继R二维轨迹图;
图5是不同方案下S节点的发射功率;
图6是不同方案下中继R的发射功率;
图7是不同优化方案下总飞行时间T与能效关系图;
图8是不同自干扰消除因子k下中继飞行轨迹图;
图9是不同优化方案下自干扰消除因子k与能效关系图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
一、***模型与问题表述
1、***模型
考虑一个由地面源节点S、目的节点D及固定翼无人机中继R组成的三节点中继通信***模型。节点S与D之间的距离为L米。由于严重阻塞,S与D无法直接进行通信,所有数据都需要通过中继R进行转发。假设中继工作在FDR(Full-Duplex Relaying)模式,采用DF(Decode-and-Forward)协议。为了储存接收到的数据,假设中继R的数据缓冲区足够大。对于固定翼无人机而言,在飞行过程中频繁升降会带来额外的能量损耗,且飞行高度过低会导致存在LOS链路概率降低,因此假设无人机中继R飞行在固定高度H米。由于可携带能量的限制,假设整个无人机中继***通信时间为T秒。
建立如图1所示三维坐标系,S和D分别位于点S=[0,0,0]和点D=[L,0,0]。无人机中继R从初始位置[x0,y0,H]以初速度v0出发,以末速度vF到达终止位置[xF,yF,H]停止。本发明重点研究无人机的飞行阶段,忽略其从地面起飞、降落的过程。同时,将通信时间T分为N个时隙,每个时隙的时间表示为δ,即:
T=Nδ (1)
当δ足够小时,无人机一个时隙内的位置可以看作保持不变,因此本发明中将每个时隙开始时的***吞吐量看作为整个时隙的数据速率。假设qS=[0,0]、qD=[L,0]分别为S和D的水平位置坐标;令q(n)=[x(n),y(n)],表示无人机中继R在第n个时隙的水平坐标,并且令p(n)=qD-q(n)。当n=1时,R位于初始位置;当n=N+1时,R位于终止位置,即q(1)=[x0,y0],q(N+1)=[xF,yF]。因此,在第n个时隙时R与S、D的距离可分别表示为:
Figure GDA0003868267580000121
Figure GDA0003868267580000122
其中,n=1,2,…,N。
2、信号与信道模型
无人机R与地面节点S、D之间的信道主要由LOS构成,而由反射产生的多径衰落概率较低。因此,假设无人机中继通信***的时变信道遵循自由空间路径衰落模型。同时,假设无人机由于运动产生的多普勒效应能被完全消除。则在第n个时隙,S和D到R的信道增益hSR(n)和hRD(n)可分别表示为:
Figure GDA0003868267580000123
Figure GDA0003868267580000131
其中,β表示单位距离的信道功率损耗,其值取决于天线增益、载波频率等;α表示大尺度衰落因子,一般取值在2~4之间。这样,在第n个时隙,无人机中继R或目的节点D接收到的信号yR(n)或yD(n)可表示为:
Figure GDA0003868267580000132
Figure GDA0003868267580000133
其中,xS(n)表示节点S发送的信号,xR(n)表示节点R发送的信号,zR(n)和zD(n)表示第n个时隙R、D处的噪声,PS(n)和PR(n)分别表示第n个时隙S和R的发射功率,k表示中继R的自干扰消除因子,hRR为R处的SI(Self-Interference)信道增益。假设S到R、R到D链路带宽相同,R、D处的噪声功率也相同,则S到R、R到D链路的瞬时信道容量RSR(n)和RRD(n)可写为:
Figure GDA0003868267580000134
Figure GDA0003868267580000135
其中,gRR=k|hRR|2表示残余自干扰(RSI),σ2表示噪声功率,B表示信道带宽。假设R无法立刻转发接收到的数据,需要一个时隙对数据进行处理。对于第一个时隙,R中没有数据可以发送给D,因此有RRD(1)=0;同样对于最后一个时隙,若仍从S接收数据将无法转发送给R,因此有RSR(N)=0。此外,假设R无法产生数据,只能转发已经从S接收到的数据,由于信息因果性约束,必须满足式(10)中的不等式:
Figure GDA0003868267580000136
3、无人机能耗模型
一般情况下,无人机中继***总能耗由无人机飞行所需能耗、通信***能耗及电路静态能耗组成。而通信与静态电路能耗远小于无人机飞行所需能耗,因此假设这一部分能耗忽略不计。固定翼无人机水平飞行能耗为:
Figure GDA0003868267580000141
其中,v(n)和a(n)分别表示第n个时隙无人机的飞行速度和加速度,m表示无人机的质量,v0和vF表示无人机的初、末速度,g表示重力加速度。c1和c2是无人机的空气动力参数,有c1=ρCD0S/2、c2=2W2/[(πe0AR)ρS],此处ρ表示空气密度,CD0表示零升力阻力系数,S表示参考面积(机翼面积),e0是Oswald效率(翼展效率)其典型值在0.7到0.85之间,W表示无人机整体的重量,AR表示无人机翼的纵横比。
需要说明的是,无人机R在第n个时隙的起始时刻的q(n)、v(n)和a(n)将决定下一时隙起始时刻的v(n+1)及q(n+1),即:
v(n+1)=v(n)+a(n)δ (12)
Figure GDA0003868267580000142
其中n=1,2,…,N。需要说明的是:v(N+1)表示第N个时隙终止时刻的速度,q(N+1)表示无人机在第N个时隙终止时刻的位置,即,终止位置。
4、***能效
根据上述关于无人机中继***吞吐量及能耗模型的讨论,以无人机能效最大化为目标,发射功率及飞行轨迹联合优化问题可具体描述为:
Figure GDA0003868267580000143
Figure GDA0003868267580000151
0≤PS(n)≤PSmax,0≤PR(n)≤PRmax, (14c)
Figure GDA0003868267580000152
Figure GDA0003868267580000153
v(1)=v0,q(1)=[x0,y0], (14f)
v(N+1)=vF,q(N+1)=[xF,yF], (14g)
Figure GDA0003868267580000156
v(n+1)=v(n)+a(n)δ, (14i)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (14j)
其中,E由式(11)给出,式(14b)表示信息因果约束,式(14c)表示节点S与中继R最大发射功率约束,式(14d)和式(14e)表示平均功率约束,式(14f)和式(14g)表示无人机中继的初始和终止位置及初始和终止速度约束,式(14h)和式(14i)表示无人机飞行过程中的飞行轨道和速度,式(14j)表示无人机最大、最小速度及最大加速度约束。
其中,B表示信道带宽,δ=T/N其中T为无人机中继***通信时间、N为总时隙数,E为无人机飞行能耗;RSR(n)和RRD(n)分别为源节点S到无人机中继R链路和无人机中继R到目的节点D链路的瞬时信道容量;PS(n)和PR(n)分别表示第n个时隙S和R节点的发射功率;PSmax和PRmax分别为S和R节点的最大发射功率;
Figure GDA0003868267580000154
Figure GDA0003868267580000155
分别为源节点S和无人机中继R的平均发射功率;q(n)表示无人机在第n个时隙的水平坐标;v(n)和a(n)分别表示第n个时隙无人机的飞行速度和加速度;v0和vF分别表示无人机的初、末速度;vmin、vmax和amax分别为无人机中继的最小飞行速度、最大飞行速度和最大加速度。
二、发射功率与轨迹联合优化
由于问题(14),即,式(14a)、式(14b)、式(14c)、式(14d)、式(14e)、式(14f)、式(14g)、式(14h)、式(14i)式(14j)组成的优化问题的目标函数式(14a)及约束式(14b)非凸,因此无法通过常规凸优化方法直接求解。为此,将问题分为两个子问题:
1)固定中继轨道下,优化S和R的发射功率PS(n)和PR(n);
2)固定发射功率下,优化中继R的轨道。在求解上述两个子问题的基础上,提出一种迭代算法联合优化发射功率及中继轨道,得到问题(14)的次优解。
1、固定轨迹下的功率优化
首先,在固定轨道情况下,a(n)、v(n)和q(n)为已知变量;另外,由式(4)、式(5)和式(11)可知:每个时隙下,S到R、R到D链路的信道增益hSR(n)、hRD(n)和***能耗E同样已知。由于信息因果约束式(14a)非凸,固定轨道下的问题(14)仍为一个非凸问题。为此,首先将PR(n)表示成RRD(n)的函数,即:
Figure GDA0003868267580000161
同样,PS(n)也可以写为RSR(n)的函数,即,
Figure GDA0003868267580000162
取PS(n)的上界,即,
Figure GDA0003868267580000163
Figure GDA0003868267580000164
表示PS(n)的上界,即,
Figure GDA0003868267580000165
则问题(14),可以重新表述为:
Figure GDA0003868267580000166
Figure GDA0003868267580000167
0≤PS(n)≤PSmax, (18c)
0≤PR(n)≤PRmax, (18d)
Figure GDA0003868267580000171
Figure GDA0003868267580000172
将式(17)给出的
Figure GDA0003868267580000173
代替式(18c)中的PS(n),并且将式(15)给出的PR(n)代入式(18d),则问题(18),即,式(18a)、式(18b)、式(18c)、式(18d)、式(18e)和式(18f)组成的优化问题,可以写为:
Figure GDA0003868267580000174
Figure GDA0003868267580000175
Figure GDA0003868267580000176
Figure GDA0003868267580000177
Figure GDA0003868267580000178
Figure GDA0003868267580000179
需要说明的是:若
Figure GDA00038682675800001710
成立,则0≤PS(n)≤PSmax一定成立。
将问题转化为凸优化问题后,可以通过拉格朗日对偶法对其进行求解。显然问题(19),即,式(19a)、式(19b)、式(19c)、式(19d)、式(19e)和式(19f)组成的优化问题,满足Slater条件,原问题与对偶问题具有强对偶性,因此可以通过求解其对偶问题得到原问题的最优解,其拉格朗日函数为:
Figure GDA00038682675800001711
其中,λn(n=2,3,…,N)、μ1和μ2为拉格朗日对偶变量。需要说明的是:此处暂时忽略了式(19c)和式(19d)的约束条件。
若采用迭代算法计算问题(19)的最优解,对于第j次迭代,在给定拉格朗日对偶变量
Figure GDA0003868267580000181
Figure GDA0003868267580000182
后,
Figure GDA0003868267580000183
Figure GDA0003868267580000184
可以通过解决式(21)和式(22)得到,
Figure GDA0003868267580000185
Figure GDA0003868267580000186
则有:
Figure GDA0003868267580000187
Figure GDA0003868267580000188
其中[x]+表示max(x,0),是由于考虑了式(19c)和式(19d)的约束条件,
Figure GDA0003868267580000189
Figure GDA00038682675800001810
分别表示第j次迭代的拉格朗日对偶变量λn、μ1和μ2值,
Figure GDA00038682675800001811
Figure GDA00038682675800001812
分别为第j次迭代的RSR(n)和RRD(n)值。其中,第j+1次迭代的拉格朗日对偶变量
Figure GDA00038682675800001813
Figure GDA00038682675800001814
Figure GDA00038682675800001815
可以通过梯度算法进行求解,即:
Figure GDA00038682675800001816
Figure GDA00038682675800001817
Figure GDA00038682675800001818
其中,θ表示梯度算法的步长,算法1提供了一种迭代算法给出了问题(19)的具体求解过程。
算法1:求解问题(19)的迭代算法。
步骤1:令j=0,给定精度ε(ε为大于零的一个小正数),初始化
Figure GDA0003868267580000191
Figure GDA0003868267580000192
使其满足
Figure GDA0003868267580000193
Figure GDA0003868267580000194
步骤2:根据式(23)、式(24)计算出
Figure GDA0003868267580000195
Figure GDA0003868267580000196
步骤3:根据式(25)、式(26)和式(27)计算出
Figure GDA0003868267580000197
Figure GDA0003868267580000198
步骤4:根据式(23)、(24),将
Figure GDA0003868267580000199
分别代替
Figure GDA00038682675800001910
计算出
Figure GDA00038682675800001911
Figure GDA00038682675800001912
步骤5:若
Figure GDA00038682675800001913
则执行步骤6;否则令j=j+1,返回步骤2;
步骤6:迭代结束,
Figure GDA00038682675800001914
通过算法1解得
Figure GDA00038682675800001915
Figure GDA00038682675800001916
后,根据式(17)、式(15)计算出
Figure GDA00038682675800001917
Figure GDA00038682675800001918
2、固定功率下的轨迹优化
在解决S、R发射功率
Figure GDA00038682675800001919
Figure GDA00038682675800001920
的优化问题后,接着对中继R的轨道进行优化。假设无人机起飞、降落速度相同,即v0=vF,此时轨道优化问题可表述为:
Figure GDA00038682675800001921
Figure GDA00038682675800001922
v(1)=v0,q(1)=[x0,y0], (28c)
v(N+1)=vF,q(N+1)=[xF,yF], (28d)
Figure GDA00038682675800001923
v(n+1)=v(n)+a(n)δ, (28f)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (28g)
其中,
Figure GDA0003868267580000201
对于问题(28),即,式(28a)、式(28b)、式(28c)、式(28d)、式(28e)、式(28f)和式(28g)组成的优化问题,首先引入松弛变量Rr(n)和τ(n),使其满足如下约束:
Rr(n)≤RRD(n),n=2,…,N (29)
τ2(n)≤||v(n)||2 (30)
τ(n)≥vmin (31)
此外,取无人机飞行能耗的上界,即,利用
Figure GDA0003868267580000202
则可将问题(28)可以转化为:
Figure GDA0003868267580000203
Figure GDA0003868267580000204
v(1)=v0,q(1)=[x0,y0], (32c)
v(N+1)=vF,q(N+1)=[xF,yF], (32d)
Figure GDA0003868267580000205
v(n+1)=v(n)+a(n)δ, (32f)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (32g)
Rr(n)≤RRD(n),n=2,…,N (32h)
τ2(n)≤||v(n)||2 (32i)
τ(n)≥vmin (32j)
观察问题(32),即,式(32a)、式(2b)、式(32c)、式(32d)、式(32e)、式(32f)、式(32g)、式(32h)、式(32i)和式(32j)组成的优化问题,可以看出当取得最优解的时,必然有Rr(n)=RRD(n),τ(n)=||v(n)||,否则可以通过增加Rr(n)和τ(n)获得一个更优的目标值。因此问题(32)等价于问题(28),可以通过解决问题(32)来解得无人机最优飞行轨道。在引入松弛变量后,约束式(32h)、式(32i)和式(32b)仍为非凸,通过连续凸逼近的方法对进行处理。
对于第j+1次迭代的RRD(n)值,记为
Figure GDA0003868267580000211
在||pj(n)||2附近做泰勒展开,可得如下表达式:
Figure GDA0003868267580000212
此处p(n)=[L-x(n),y(n)],pj(n)表示第j次迭代的p(n)值,pj+1(n)表示第j+1次迭代的p(n)值。这样,约束式(32h)可转化为:
Figure GDA0003868267580000213
其中
Figure GDA0003868267580000214
表示第j+1次迭代的Rr(n)值。
同样,对于第j+1次迭代的RSR(n)值,记为
Figure GDA0003868267580000215
在||qj(n)||2附近做泰勒展开,有:
Figure GDA0003868267580000216
Figure GDA0003868267580000217
其中,
Figure GDA0003868267580000218
qj(n)表示第j次迭代的q(n)值,qj+1(n)表示第j+1次迭代的q(n)值。这样,约束式(32b)可转化为:
Figure GDA0003868267580000219
对于第j+1次迭代的v(n)值,记为vj+1(n),有:
||vj+1(n)||2≥||vj(n)||2+2vj(n)[vj+1(n)-vj(n)]T (38)
其中vj(n)表示第j次迭代的v(n)值。
则约束式(32i)可转化为:
Figure GDA00038682675800002110
其中,τj+1(n)表示第j+1次迭代的τ(n)值。则对于第j+1次迭代,问题(32),即,式(32a)、式(32b)、式(32c)、式(32d)、式(32e)、式(32f)、式(32g)、式(32h)、式(32i)和式(32j)组成的优化问题,可转化为:
Figure GDA0003868267580000221
s.t.τj+1(n)≥vmin (40b)
vj+1(1)=v0,qj+1(1)=[x0,y0] (40c)
vj+1(N+1)=vF,qj+1(N+1)=[xF,yF] (40d)
Figure GDA0003868267580000222
vj+1(n+1)=vj+1(n)+aj+1(n)δ (40f)
vmin≤||vj+1(n)||≤vmax,||aj+1(n)||≤amax (40g)
Figure GDA0003868267580000223
Figure GDA0003868267580000224
Figure GDA0003868267580000225
其中,aj+1(n)表示第j+1次迭代的a(n)值。
问题(40),即,式(40a)、式(40b)、式(40c)、式(40d)、式(40e)、式(40f)、式(40g)、式(40h)、式(40i)和式(40j)组成的优化问题,为一个分数最大化问题,可以通过分数阶梯规划的方法,如Dinkelbach方法将目标函数转化为凸函数求解。令
Figure GDA0003868267580000226
则对于第l次迭代的ω值,记为ωl,则有:
Figure GDA0003868267580000231
其中,al(n)、
Figure GDA0003868267580000232
τl(n)和vl(n)分别表示第l次迭代的a(n)、Rr(n)、τ(n)和v(n)值。
对于第l+1次迭代,令:
Figure GDA0003868267580000233
其中,al+1(n)、
Figure GDA0003868267580000234
τl+1(n)和vl+1(n)分别表示第l+1次迭代的a(n)、Rr(n)、τ(n)和v(n)值。
问题(40)可以转化为:
Figure GDA0003868267580000235
s.t.τl+1(n)≥vmin (43b)
vl+1(1)=v0,ql+1(1)=[x0,y0] (43c)
vl+1(N+1)=vF,ql+1(N+1)=[xF,yF] (43d)
Figure GDA0003868267580000236
vl+1(n+1)=vl+1(n)+al+1(n)δ (43f)
vmin≤||vl+1(n)||≤vmax,||al+1(n)||≤amax (43g)
Figure GDA0003868267580000237
Figure GDA0003868267580000238
Figure GDA0003868267580000239
其中ql+1(n)(n=1,2,…,N+1)表示第l+1次迭代的q(n)值,pl+1(n)表示第l+1次迭代的p(n)值。在给定问题ωl的情况下,问题(43),即,式(43a)、式(43b)、式(43c)、式(43d)、式(43e)、式(43f)、式(43g)、式(43h)、式(43i)和式(43j)组成的优化问题,是一个具有凸目标函数和凸约束的标准凸优化问题,可以通过内点法对其进行求解。通过更新参数ω,迭代解决问题(40),具体迭代过程见算法2。接着通过连续凸逼近迭代解决问题(32),具体见算法3。
算法2:解问题(40)的迭代算法
步骤1、给定精度ε,令l=0,输入参数ql(n)、pl(n)、vl(n)和vl-1(n),初始化al(n)、τl(n)和
Figure GDA0003868267580000241
使其满足问题(43)中的约束条件;
步骤2、将al(n)、
Figure GDA0003868267580000242
τl(n)和vl(n)代入式(41)计算出ωl,将给定的ql(n)、pl(n)、vl(n)、al(n)、τl(n)、
Figure GDA0003868267580000243
和vl-1分别代替问题(43)中的ql+1(n)、pl+1(n)、vl+1(n)、al+1(n)、τl+1(n)、
Figure GDA0003868267580000244
和vl,通过内点法解决问题(43),将计算得出的解记为:al+1(n),τl+1(n),
Figure GDA0003868267580000245
步骤3、令vl+1(n)=vl(n)、vl(n)=vl-1(n),并根据步骤2求得的al+1(n),τl+1(n),
Figure GDA0003868267580000246
计算
Figure GDA0003868267580000247
若求得的值小于等有ε,则执行步骤4;否则,令l=l+1,执行步骤2;
步骤4、将al+1(n)、τl+1(n)和
Figure GDA0003868267580000248
作为最优解输出,迭代结束。
算法3:解问题(32)的迭代算法
步骤1、令j=0,给定精度ε,初始化aj(n)、τj(n)和
Figure GDA0003868267580000249
使其满足问题(32)中的约束,令vj-1(n)=v0
步骤2、根据式(32e)和式(32f)计算qj(n)和vj(n),并根据qj(n)计算pj(n),即,pj(n)=qD-qj(n)。接着,将qj(n)、pj(n)、vj(n)和vj-1(n)输入算法2(将qj(n)、pj(n)、vj(n)和vj-1(n)作为算法2中的ql(n)、pl(n)、vl(n)和vl-1(n)),并执行算法2,将算法2给出的解记为:aj+1(n)、τj+1(n)、
Figure GDA00038682675800002410
步骤3、根据aj+1(n)和式(32f)更新计算出vj+1(n),将aj(n)、τj(n)、
Figure GDA00038682675800002411
和vj(n)以及aj+1(n)、τj+1(n)、
Figure GDA00038682675800002412
vj+1(n)分别代入式(32a),并计算目标函数值,若计算出的两个目标函数值的差值小于给定精度ε,则执行步骤4;否则,令j=j+1,执行步骤2;
步骤4、将aj+1(n)、τj+1(n)和
Figure GDA00038682675800002413
作为最优解输出,迭代结束。
3、功率和轨迹的联合优化
此处提出一种迭代算法,实现对无人机中继***的轨道及功率的联合优化。对于固定飞行轨道情况,算法1可以解出每个时隙S、R的最优发射功率;对于固定发射功率情况,算法3可以设计R的最优飞行轨道。算法4通过迭代解决这两个子问题,最终解决问题(14)。
算法4:解问题(14)的迭代算法
步骤1、令j=0,给定精度ε,初始化无人机的飞行加速度aj(n),使其满足问题(14)的约束条件,令
Figure GDA0003868267580000251
步骤2、在固定飞行轨迹下,通过算法1解出S、R的发射功率,记为
Figure GDA0003868267580000252
Figure GDA0003868267580000253
步骤3、通过算法3解出无人机的最优加速度,记为aj+1(n);
步骤4、根据
Figure GDA0003868267580000254
aj(n)以及
Figure GDA0003868267580000255
aj+1(n)分别计算问题(14)的目标函数值,即,式(14a)的值,若两个目标函数值的差值小于给定精度ε,则执行步骤5;否则,令j=j+1,执行步骤2;
步骤5、令a*(n)=aj+1(n),
Figure GDA0003868267580000256
输出a*(n)、
Figure GDA0003868267580000257
Figure GDA0003868267580000258
迭代结束。
三、结果与分析
1、仿真参数设置
假设无人机移动中继与地面节点通信链路由LOS链路构成,中继R及节点D处的噪声功率谱密度相同,即N0=-120dBm/Hz;单位距离信道增益β=1;***其他参数如表1所示。
表1***主要参数
Figure GDA0003868267580000259
Figure GDA0003868267580000261
2、仿真结果
图2证明了算法4的收敛性以及时隙长短对结果的影响。假设S节点平均发射功率
Figure GDA00038682675800002610
R平均发射功率
Figure GDA00038682675800002611
中继运行时间T=120s,全双工产生的自干扰可以被完全消除,其他参数如上表所示。从图2可以看出,算法4可以很快趋于收敛,说明算法的有效性。同时,图中分别展示了不同时隙大小对能效的影响,可以看出随着时隙δ的减小,无人机中继***的能效上升。这是由于假设无人机在每个时隙的飞行速度及位置恒定,对于飞行时间固定的无人机中继而言,随着δ的减小,无人机中继在整个飞行过程中有更多的时隙可以对速度进行调整,在降低能耗的同时减小了误差,使得计算更加精确,从而取得更高的能效。
图3给出了固定发射功率下的无人机轨迹图,对比了不同S节点发射功率对无人机中继轨迹的影响。其中,无人机中继R以固定功率
Figure GDA0003868267580000262
发送数据,对比了
Figure GDA0003868267580000263
Figure GDA0003868267580000264
三种不同节点S发射功率其情况下的无人机轨迹,其能效分别为37.1Kbits/J,43.6Kbits/J和46.8Kbits/J。其中三角、五角星分别表示无人机中继的初、末位置,圆和雪花分别表示节点S和节点D的位置。可以看出,随着S节点发射功率的增加,***的能效也在增加。当
Figure GDA0003868267580000265
时,R的最优飞行轨迹接近于一个对称图形;而当
Figure GDA0003868267580000266
时,R的飞行轨迹更加接近于节点D。这是因为当
Figure GDA0003868267580000267
较大时,中继R接收到的数据更多,为了将接收到的数据发送出去,需要更靠近节点D,因此增大***吞吐量,从而提高***能效。
对于不同飞行时间T下,无人机的飞行轨迹及能效也不同。假设S节点平均发射功率
Figure GDA0003868267580000268
R平均发射功率
Figure GDA0003868267580000269
图4给出了联合优化发射功率及轨迹后,飞行时间T=60s、T=80s、T=100s及T=120s无人机R的飞行轨迹。无人机的初、末位置及节点S和节点D的位置不变。当飞行时间T较小时,无人机中继R的飞行轨迹接近于“U”型,这是由于所采用的固定翼无人机变向需要一个弧度,无法瞬间改变其飞行方向。随着时间的增加,无人机中继则会先向源节点S移动,以接收更多的数据量,接着向D节点移动,将接收到的数据发送给D节点,最后返回末位置。时间越长,无人机距离节点S和节点D的距离越近,吞吐量也就越大。
图5给出了T=120s时不同方案下S节点的发射功率的曲线,图6给出了T=120s时不同方案下中继R发射功率的曲线。对于仅优化轨迹方案,S节点及中继R发射功率在整个飞行过程中都是恒定的,为平均发射功率;对于仅优化功率方案,无人机R以初速度匀速直线飞往末位置,整个过程中,无人机中继R随着时间T的增加,距离节点S越来越远,距离节点D越来越近。因此,为了能够获得更多的吞吐量,S节点发射功率是单调下降的,而R的发射功率是单调上升的。同样,对于联合优化轨迹及功率的方案,其S节点的发射功率与无人机距离S节点的距离相关。与S距离较小时,信道条件较好,则以较大功率发送数据;与S距离较大,信道条件差,则以较小功率发送。
图7则给出了不同方案下,各个总飞行时间与无人机中继***的能效关系图,可以看出,对于仅优化功率方案,随着无人机中继飞行时间的上升,无人机的能效是降低的。这是由于无人机飞行时间增加,能耗也上升,而仅优化发射功率对无人机吞吐量的提升十分有限,因此能效下降。同样对于仅优化轨迹方案,虽然相对于仅优化发射功率方案,极大的提升了其能效,但仍不是最优的优化方案。本发明所提联合优化方案通过联合优化S、R的功率和R的飞行轨迹,可以极大的提升无人机中继的能量效率,且随着时间的增加,无人机中继***的能效是上升的,因为无人机中继有更多的时间去调整自己的飞行轨迹,极大地提升吞吐量和降低能耗,实现能效最优化。
在实际情况中,FDR在工作中过程中存在自干扰,自干扰将对中继性能产生极大的影响。当自干扰消除因子较大时,无人机R接收到S数据较少。由于S节点固定在地面,因此平均发射功率可以大于无人机发射功率,假设S节点平均发射功率
Figure GDA0003868267580000281
R平均发射功率
Figure GDA0003868267580000282
中继运行时间T=120。图8给出了不同自干扰消除因子下,FDR无人机飞行的轨迹图。从图7中可以看出,自干扰消除因子较大时,为了接收更多的数据,无人机的飞行轨迹更靠近S节点。当自干扰消除因子较小的时候,由于S的平均发射功率远大于R,因此无人机中继的飞行轨迹是更靠近D节点。
图9研究了不同自干扰消除因子对无人机中继能效性能的影响,并对比了经未优化方案及相同轨迹下HDR(Half-Duplex Relaying)方案的能效,说明了FDR方案的优越性。需要说明的是,就目前的自干扰消除技术而言,自干扰消除因子小于-30dB。对于同样未进行功率优化和轨迹优化的FDR和HDR,当自干扰消除因子小于-50dB时,FDR取得的能效要更优,当自干扰消除因子小于小于-60dB时,FDR所取得的能效几乎是HDR的两倍;当自干扰消除因子大于-50dB时,HDR取得的能效要更好。对于计算所得的最优轨迹,由于该轨迹是针对FDR进行的优化,因此在自干扰消除因子小于-30dB时,采用FDR中继所取得的能效总是由于同轨迹下HDR中继所取得能效。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (1)

1.一种无人机中继***的发射功率及飞行轨迹的联合优化方法,其特征在于,该方法包括以下步骤:
S1、根据无人机中继***吞吐量及能耗模型,以无人机能效最大化为目标,描述出发射功率及飞行轨迹的联合优化问题;
S2、将所述联合优化问题描述为两个子问题,其中,子问题1为固定中继轨道下优化源节点S和中继节点R的发射功率,子问题2为固定发射功率下优化中继R的轨道;
S3、求解上述子问题1获得每个时隙S、R的最优发射功率;
S4、在确定最优发射功率的基础上,以固定发射功率为前提,求解上述子问题2获得中继R的最优飞行轨道;
S5、通过迭代解决上述子问题1和子问题2,得到所述联合优化问题的求解,该求解结果为发射功率及飞行轨迹的联合优化方案;
在步骤S2中,子问题1用公式描述为:
Figure FDA0003868267570000011
Figure FDA0003868267570000012
Figure FDA0003868267570000013
Figure FDA0003868267570000014
Figure FDA0003868267570000015
Figure FDA0003868267570000016
其中,RSR(n)、RRD(n)分别表示第n个时隙时,源节点S到无人机中继R链路和无人机中继R到目的节点D链路的瞬时信道容量;PS(n)、PR(n)分别表示第n个时隙时,源节点S和无人机中继R的发射功率;N为时隙总数,σ2为噪声功率,gRR表示残余自干扰RSI;PSmax和PRmax分别表示源节点S和无人机中继R的最大发射功率;
Figure FDA0003868267570000021
Figure FDA0003868267570000022
分别为源节点S和无人机中继R的平均发射功率;hSR(n)和hRD(n)分别表示源节点S到无人机中继R链路和无人机中继R到目的节点D链路的信道增益;
Figure FDA0003868267570000023
是RSR(n)的函数,表示PS(n)的上界;
需要说明的是:若
Figure FDA0003868267570000024
成立,则0≤PS(n)≤PSmax一定成立;
通过算法1求解上述子问题1获得每个时隙S、R的最优发射功率;所述算法1包括以下步骤:
步骤1:令j=0,给定精度ε, 其中 ε为大于零的一个小正数,初始化
Figure FDA0003868267570000025
Figure FDA0003868267570000026
使其满足
Figure FDA0003868267570000027
Figure FDA0003868267570000028
步骤2:根据式(23)、式(24)计算出
Figure FDA0003868267570000029
Figure FDA00038682675700000210
Figure FDA00038682675700000211
其中,
Figure FDA00038682675700000212
Figure FDA00038682675700000213
分别表示第j次迭代的RSR(n)和RRD(n)值,
Figure FDA00038682675700000214
Figure FDA00038682675700000215
分别表示第j次迭代的拉格朗日对偶变量λn、μ1和μ2的值;
步骤3:根据式(25)、式(26)和式(27)计算出
Figure FDA00038682675700000216
Figure FDA00038682675700000217
Figure FDA00038682675700000218
Figure FDA00038682675700000219
Figure FDA00038682675700000220
其中,θ表示梯度算法的步长,
Figure FDA00038682675700000221
Figure FDA00038682675700000222
分别表示第j+1次迭代的拉格朗日对偶变量λn、μ1和μ2的值;
步骤4:根据式(23)、式(24),将
Figure FDA0003868267570000031
分别代替
Figure FDA0003868267570000032
计算出
Figure FDA0003868267570000033
Figure FDA0003868267570000034
步骤5:若
Figure FDA0003868267570000035
则执行步骤6;否则令j=j+1,返回步骤2;
步骤6:迭代结束,
Figure FDA0003868267570000036
其中,
Figure FDA0003868267570000037
Figure FDA0003868267570000038
分别表示第j+1次迭代的RSR(n)和RRD(n)值,
Figure FDA0003868267570000039
Figure FDA00038682675700000310
分别表示RSR(n)和RRD(n)的最优值;
通过算法1解得
Figure FDA00038682675700000311
Figure FDA00038682675700000312
后,将
Figure FDA00038682675700000313
代替式(17)中的RSR(n),计算出PS(n)的最优值,记为:
Figure FDA00038682675700000314
Figure FDA00038682675700000315
代替式(15)中的RRD(n),计算出PR(n)的最优值,记为:
Figure FDA00038682675700000316
Figure FDA00038682675700000317
Figure FDA00038682675700000318
在步骤S4中,所述子问题2用公式表示为:
Figure FDA00038682675700000319
s.t.τj+1(n)≥vmin (40b)
vj+1(1)=v0,qj+1(1)=[x0,y0] (40c)
vj+1(N+1)=vF,qj+1(N+1)=[xF,yF] (40d)
Figure FDA00038682675700000320
vj+1(n+1)=vj+1(n)+aj+1(n)δ (40f)
vmin≤||vj+1(n)||≤vmax,||aj+1(n)||≤amax (40g)
Figure FDA00038682675700000321
Figure FDA0003868267570000041
Figure FDA0003868267570000042
其中,B表示信道带宽,δ=T/N其中T为无人机中继***通信时间、N为总时隙数,aj+1(n)表示无人机在第n个时隙的加速度a(n)在第j+1次迭代的值,vj+1(n)表示无人机在第n个时隙的飞行速度v(n)在第j+1次迭代的值,qj+1(n)表示无人机在第n个时隙的水平坐标q(n)在第j+1次迭代的值,pj+1(n)=qD-qj+1(n),其中qD表示目的节点的水平坐标;vmin、vmax和amax分别表示无人机的最小、最大速度和最大加速度;v0和vF表示无人机的初、末速度,g表示重力加速度,c1和c2是无人机的空气动力参数,有c1=ρCD0S/2、c2=2W2/[(πe0AR)ρS],此处ρ表示空气密度,CD0表示零升力阻力系数,S表示参考面积,即S表示机翼面积,e0是Oswald效率,即e0是翼展效率,其典型值在0.7到0.85之间,W表示无人机整体的重量,AR表示无人机翼的纵横比;
Figure FDA0003868267570000043
和τj+1(n)分别为引入的松弛变量Rr(n)和τ(n)第j+1次迭代的值;
在步骤S4中,通过更新参数ω,通过算法2迭代解决问题(40),接着通过算法3连续凸逼近迭代解决式(32)所示问题,以获得中继R的最优飞行轨道;这里,
Figure FDA0003868267570000044
其中B表示信道带宽、N为总时隙数,v(n)和a(n)分别是无人机在第n个时隙的飞行速度和加速度、g表示重力加速度、c1和c2是无人机的空气动力参数、Rr(n)和τ(n)分别为引入的松弛变量;
式(32)具体为:
Figure FDA0003868267570000045
Figure FDA0003868267570000051
v(1)=v0,q(1)=[x0,y0], (32c)
v(N+1)=vF,q(N+1)=[xF,yF], (32d)
Figure FDA0003868267570000052
v(n+1)=v(n)+a(n)δ, (32f)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (32g)
Rr(n)≤RRD(n),n=2,…,N (32h)
τ2(n)≤||v(n)||2 (32i)
τ(n)≥vmin (32j)
其中,所述算法2包括以下步骤:
步骤1、给定精度ε,令l=0,输入参数ql(n)、pl(n)、vl(n)、vl-1(n),初始化al(n)、τl(n)、
Figure FDA0003868267570000053
使其满足问题(43)中的约束条件;
Figure FDA0003868267570000054
s.t.τl+1(n)≥vmin (43b)
vl+1(1)=v0,ql+1(1)=[x0,y0] (43c)
vl+1(N+1)=vF,ql+1(N+1)=[xF,yF] (43d)
Figure FDA0003868267570000055
vl+1(n+1)=vl+1(n)+al+1(n)δ (43f)
vmin≤||vl+1(n)||≤vmax,||al+1(n)||≤amax (43g)
Figure FDA0003868267570000056
Figure FDA0003868267570000057
Figure FDA0003868267570000058
其中ql+1(n)(n=1,2,…,N+1)表示第l+1次迭代的q(n)值,pl+1(n)=pl+1(n)-qD(n);
步骤2、将al(n)、
Figure FDA0003868267570000059
τl(n)和vl(n)代入式(41)计算出ωl,将给定的ql(n)、pl(n)、vl(n)、al(n)、τl(n)、
Figure FDA0003868267570000061
和vl-1分别代替问题(43)中的ql+1(n)、pl+1(n)、vl+1(n)、al+1(n)、τl+1(n)、
Figure FDA0003868267570000062
和vl,通过内点法解决问题(43),将计算得出的解记为:al+1(n),τl+1(n),
Figure FDA0003868267570000063
Figure FDA0003868267570000064
其中,al(n)、
Figure FDA0003868267570000065
τl(n)和vl(n)分别表示第l次迭代的无人机加速度a(n)、引入的松弛变量Rr(n)和τ(n)以及无人机飞行速度v(n)的值;ωl为第l次迭代的参数ω的值;
步骤3、令vl+1(n)=vl(n)、vl(n)=vl-1(n),并根据步骤2求得的al+1(n),τl+1(n),
Figure FDA0003868267570000066
计算
Figure FDA0003868267570000067
若求得的值小于等于 ε,则执行步骤4;否则,令l=l+1,执行步骤2;
步骤4、将al+1(n)、τl+1(n)和
Figure FDA0003868267570000068
作为最优解输出,迭代结束;
所述算法3包括以下步骤:
步骤1、令j=0,给定精度ε,初始化aj(n)、τj(n)和
Figure FDA0003868267570000069
使其满足公式(32)中的约束,令vj-1(n)=v0
步骤2、根据式(32e)和式(32f)计算qj(n)和vj(n),并根据qj(n)计算pj(n),即,pj(n)=qD-qj(n), 接着,将qj(n)、pj(n)、vj(n)和vj-1(n)输入所述算法2,即,将qj(n)、pj(n)、vj(n)和vj-1(n)作为算法2中的ql(n)、pl(n)、vl(n)和vl-1(n),并执行所述算法2,将算法2给出的解记为:aj+1(n)、τj+1(n)和
Figure FDA00038682675700000610
步骤3、根据aj+1(n)和式(32f)更新计算出vj+1(n),将aj(n)、τj(n)、
Figure FDA00038682675700000611
和vj(n)以及aj+1(n)、τj+1(n)、
Figure FDA00038682675700000612
vj+1(n)分别代入式(32a),并计算目标函数值,若计算出的两个目标函数值的差值小于给定精度ε,则执行步骤4;否则,令j=j+1,执行步骤2;
步骤4、将aj+1(n)、τj+1(n)和
Figure FDA00038682675700000613
作为最优解输出,迭代结束
其中,
Figure FDA0003868267570000071
可由式(42)计算得到,
Figure FDA0003868267570000072
可用al(n)、
Figure FDA0003868267570000073
τl(n)和vl(n)分别代替al+1(n)、
Figure FDA0003868267570000074
和、τl+1(n)和vl+1(n),然后,再代入式(42)求得;须要说明的是:al(n)、
Figure FDA0003868267570000075
τl(n)和vl(n)分别表示第l次迭代的a(n)、Rr(n)、τ(n)和v(n)值;
Figure FDA0003868267570000076
式(42)中,al+1(n)、
Figure FDA0003868267570000077
τl+1(n)和vl+1(n)分别表示第l+1次迭代的a(n)、Rr(n)、τ(n)和v(n)值、ωl为第l次迭代的参数ω的值;
在步骤S5中,通过算法4迭代解决两个子问题,最终解决发射功率及飞行轨迹联合优化问题,该问题用函数表示为:
Figure FDA0003868267570000078
Figure FDA0003868267570000079
0≤PS(n)≤PSmax,0≤PR(n)≤PRmax, (14c)
Figure FDA00038682675700000710
Figure FDA00038682675700000711
v(1)=v0,q(1)=[x0,y0], (14f)
v(N+1)=vF,q(N+1)=[xF,yF], (14g)
Figure FDA00038682675700000712
v(n+1)=v(n)+a(n)δ, (14i)
vmin≤||v(n)||≤vmax,||a(n)||≤amax, (14j)
其中,E由式(11)给出,式(14b)表示信息因果约束,式(14c)表示节点S与中继R最大发射功率约束,式(14d)和式(14e)表示平均功率约束,式(14f)和式(14g)表示无人机中继的初始和终止位置及初始和终止速度约束,式(14h)和式(14i)表示无人机飞行过程中的飞行轨道和速度,式(14j)表示无人机最大、最小速度及最大加速度约束;
其中,B表示信道带宽,δ=T/N其中T无人机中继***通信时间、N为总时隙数,E为无人机飞行能耗;RSR(n)和RRD(n)分别为源节点S到无人机中继R链路和无人机中继R到目的节点D链路的瞬时信道容量;PS(n)和PR(n)分别表示第n个时隙S和R节点的发射功率;PSmax和PRmax分别为S和R节点的最大发射功率;
Figure FDA0003868267570000081
Figure FDA0003868267570000082
分别为源节点S和无人机中继R的平均发射功率;q(n)表示无人机在第n个时隙的水平坐标;v(n)和a(n)分别表示第n个时隙无人机的飞行速度和加速度;v0和vF分别表示无人机的初、末速度;vmin、vmax和amax分别为无人机中继的最小飞行速度、最大飞行速度和最大加速度;
所述算法4包括以下步骤:
步骤1、令j=0,给定精度ε,初始化无人机的飞行加速度aj(n),n=1,2,…,N,使其满足问题(14)的约束条件,令
Figure FDA0003868267570000083
步骤2、在固定飞行轨迹下,通过算法1解出S、R的发射功率,记为
Figure FDA0003868267570000084
Figure FDA0003868267570000085
步骤3、通过算法3解出无人机的最优加速度,记为aj+1(n);
步骤4、根据
Figure FDA0003868267570000086
aj(n)和
Figure FDA0003868267570000087
aj+1(n)分别计算问题(14)的目标函数值,即,式(14a)的值,若两个目标函数值的差值小于给定精度ε,则执行步骤5;否则,令j=j+1,执行步骤2;
步骤5、令a*(n)=aj+1(n),
Figure FDA0003868267570000088
输出a*(n)、
Figure FDA0003868267570000089
Figure FDA00038682675700000810
迭代结束;
其中,a*(n)、
Figure FDA00038682675700000811
Figure FDA00038682675700000812
分别为a(n)、PS(n)和PR(n)的最优值。
CN202110422280.5A 2021-04-20 2021-04-20 无人机中继***的发射功率及飞行轨迹的联合优化方法 Active CN113179116B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110422280.5A CN113179116B (zh) 2021-04-20 2021-04-20 无人机中继***的发射功率及飞行轨迹的联合优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110422280.5A CN113179116B (zh) 2021-04-20 2021-04-20 无人机中继***的发射功率及飞行轨迹的联合优化方法

Publications (2)

Publication Number Publication Date
CN113179116A CN113179116A (zh) 2021-07-27
CN113179116B true CN113179116B (zh) 2023-02-10

Family

ID=76923751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110422280.5A Active CN113179116B (zh) 2021-04-20 2021-04-20 无人机中继***的发射功率及飞行轨迹的联合优化方法

Country Status (1)

Country Link
CN (1) CN113179116B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113950023B (zh) * 2021-10-18 2024-04-19 哈尔滨工业大学(深圳) 一种无人机辅助通信方法、***及存储介质
CN113891442B (zh) * 2021-10-27 2023-07-07 哈尔滨工业大学(深圳) 基于d2d通信的无人机中继传输能效优化方法
CN114499626B (zh) * 2021-12-16 2023-01-03 中国矿业大学 基于全双工中继的uav空中计算***及轨迹和功率优化方法
CN114337785A (zh) * 2021-12-30 2022-04-12 陕西锐远信息科技有限公司 太阳能无人机通信能量管理策略、***、终端及存储介质
CN114286314B (zh) * 2022-01-28 2022-11-01 广东省新一代通信与网络创新研究院 无人机中继***的调度、轨迹和功率的联合优化方法
CN115379393A (zh) * 2022-07-25 2022-11-22 南京航空航天大学 一种面向干扰协调的全双工中继无人机能效优化方法
CN115347939B (zh) * 2022-08-15 2024-04-19 南通大学 一种全自由度全双工放大转发无人机中继***的优化方法
CN116524763B (zh) * 2023-05-16 2024-01-23 重庆邮电大学 一种联合优化无人机飞行轨迹与地面节点发射功率的数据采集方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337034B (zh) * 2018-01-29 2020-06-09 郑州航空工业管理学院 全双工无人机移动中继***及其路径优化方法
CN109831797B (zh) * 2019-03-11 2021-08-10 南京邮电大学 一种推动功率受限的无人机基站带宽和轨迹联合优化方法
CN110380772B (zh) * 2019-06-12 2021-06-15 广东工业大学 一种无人机中继***的资源分配与飞行路线优化方法
CN110380773B (zh) * 2019-06-13 2021-10-29 广东工业大学 一种无人机多跳中继通信***的轨迹优化与资源分配方法
CN111107515B (zh) * 2019-12-19 2022-07-12 广东工业大学 无人机多链路中继通信***的功率分配与飞行路线优化方法
CN111813167B (zh) * 2020-07-22 2021-04-20 南通大学 一种飞行速度和轨迹的联合优化方法及***

Also Published As

Publication number Publication date
CN113179116A (zh) 2021-07-27

Similar Documents

Publication Publication Date Title
CN113179116B (zh) 无人机中继***的发射功率及飞行轨迹的联合优化方法
Zeng et al. Energy minimization for wireless communication with rotary-wing UAV
CN109831797B (zh) 一种推动功率受限的无人机基站带宽和轨迹联合优化方法
Zhang et al. Energy-efficient trajectory optimization for UAV-assisted IoT networks
Mei et al. 3D-trajectory and phase-shift design for RIS-assisted UAV systems using deep reinforcement learning
CN110364031B (zh) 地面传感器网络中无人机集群的路径规划和无线通信方法
CN108768497B (zh) 无人机辅助无线传感网及其节点调度与飞行参量设计方法
CN109286913B (zh) 基于蜂窝网联的无人机移动边缘计算***能耗优化方法
CN110730495B (zh) 能量约束下的无人机数据分发优化方法
CN108848465B (zh) 一种面向数据分发的无人机飞行轨迹与资源调度联合优化方法
CN110381444A (zh) 一种无人机轨迹优化及资源分配方法
CN109839955B (zh) 一种无人机与多个地面终端进行无线通信的轨迹优化方法
Yin et al. UAV-assisted cooperative communications with power-splitting information and power transfer
CN111107515B (zh) 无人机多链路中继通信***的功率分配与飞行路线优化方法
CN111813167B (zh) 一种飞行速度和轨迹的联合优化方法及***
CN113490176B (zh) 一种基于三维轨迹功率优化的无人机通信抗干扰方法
CN111970709A (zh) 一种基于粒子群优化算法的无人机中继部署方法及***
Zhang et al. Power control and trajectory planning based interference management for UAV-assisted wireless sensor networks
Shen et al. UAV-enabled data collection for mMTC networks: AEM modeling and energy-efficient trajectory design
Song et al. Aerial Access Networks: Integration of UAVs, HAPs, and Satellites
Chenxiao et al. Energy-efficiency maximization for fixed-wing UAV-enabled relay network with circular trajectory
Babu et al. Fairness-based energy-efficient 3-D path planning of a portable access point: A deep reinforcement learning approach
Yan et al. Analysis of energy transfer efficiency in UAV-enabled wireless networks
Su et al. IRS-UAV relaying networks for spectrum and energy efficiency maximization
CN112491458B (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