APP下载

梯度风场中无人机动态滑翔飞行轨迹优化

2023-10-17李继广郝向宇

西安航空学院学报 2023年5期
关键词:伪谱状态变量滑翔

朱 熠,李继广,郝向宇

(1.陆军工程大学 野战工程学院,南京 210007;2.西安航空学院 飞行器学院,西安 710077)

动态滑翔也称为梯度风场翱翔。一些鸟类,如信天翁,可以长时间利用梯度风场沿着海岸滑翔,它们不会扇动翅膀。自19世纪80年代,学者们开始研究动态飙升的过程,取得了巨大成就,人们关注的焦点是最优轨道的设计和风能的获取。

梯度风场中的动态滑翔对风场的特性有一定的要求。通常,风场的方向要求是水平的,高度方向上是梯度变化。动态滑翔的典型飞行轨迹如图1所示。一个完整的动力翱翔过程一般包括四个阶段,即逆风爬升阶段、高空转弯阶段、顺风潜水阶段和低空转弯阶段。势能在逆风爬升阶段增加,而动能在顺风潜水阶段增加[1]。部分文献表明,风能主要在逆风爬升阶段和高空转弯早期获得,也有一些在顺风潜水阶段获得能量;而部分文献表明,只有逆风爬升和顺风潜水才是风能获取的阶段。

图1 动态滑翔的典型飞行轨迹

在梯度风场中,可以设计无人机的飞行轨迹来优化无人机系统的总能量,考虑到无人机的横向运动,最优飞行轨迹较为复杂[2]。参考文献[3]分析了无人机在无动力飞行中产生最佳轨迹时受不同参数的影响。参考文献[4]对有关动态飙升的文献进行了综述。参考文献[5]研究了高空动态滑翔的技术。

在众多优化算法中,伪谱方法是最近发展起来的一种求解最优控制问题的方法。该方法结合了间接方法和直接方法的优点:它不仅可以获得最优控制问题的数值解,还可以提供协变量的精确信息[6-7]。通过这种方式,连续系统的最优控制问题被转化为受一系列代数约束的非线性规划(Nonlinear programming,NLP)问题。最常用的伪谱方法包括:勒让德(Legendre)伪谱方法、高斯(Gauss)伪谱方法和拉道(Radau)伪谱方法。

本文考虑非常规条件下的动态滑翔轨迹优化过程,采用一种大型无人机进行动态飞行轨迹优化,并用NED坐标系代替常用的ENU坐标系推导了动态腾空的运动方程,用Radau伪谱方法进行轨迹优化。无动力飞行和有动力飞行的最优轨迹都是通过能量优化生成的。

1 动态滑翔的数学描述

1.1 风场模型和惯性坐标系

(1)

因此,为了获得与其他文献相一致的等效表达式,假设风场的方向为y轴方向,即Vwx=Vwz=0.梯度风场通常有三种形式的模型,即对数形式、指数形式和线性形式,Vwy满足以下形式:

(1)对数模型

(2)

其中:Vwy(h)是在高度h时的风速;Vref是参考高度href时的风速;h0是校正系数,代表地面的起伏程度。

(2)指数模型

(3)

(3)线性模型

在公式(3)中, 令p=1可得线性化模型:

(4)

1.2 动态滑翔的运动方程

在本节中考虑了无动力飞行的情况,使用了无人机在飞行轨迹坐标系中的质点模型,纵向和横向运动都被考虑在内。设γ是爬升俯冲角,φ是偏航角,μ是航迹滚转角,它们在飞行轨迹坐标系中。L是无人机的升力,D是无人机的阻力,m是无人机的质量。根据牛顿第二定律和机身坐标系与惯性坐标系之间的转换规则,可得:

(5)

(6)

(7)

因此,无人机在风场中的运动方程可以表示为:

(8)

(9)

(10)

通过将公式(8)至公式(10)分别对时间t求导,可得:

(11)

(12)

(13)

(14)

(15)

(16)

再对公式(14)和公式(15)两边分别乘以cosφ和sinφ, 得到:

(17)

(18)

然后,将公式(17)和公式(18)两边分别相加,可得:

(19)

公式(19)两边同乘以cosγ,可得:

(20)

公式(16)两边同乘以sinγ,得到:

(21)

公式(20)减去公式(21):

(22)

即:

(23)

公式(19)两边同乘以sinγ,公式(16)两边同乘以cosγ, 可得:

(24)

(25)

公式(24)和公式(25)相加:

(26)

即:

(27)

最后,把公式(23)和公式(27)替换到公式(14)和公式(15),可得:

(28)

因为是在NED坐标系中,有h=-zi,因此公式(10)改写为

(29)

公式(8)、(9)、(29)、(23)、(27)、(28)这六个微分方程就构成了状态空间方程,状态变量为[xi,yi,h,Vt,γ′,φ]:

(30)

2 伪谱优化算法的设计

Radau伪谱方法(RPM)求解最优控制问题的基本原理是:将未知状态变量和控制变量离散在一系列Legendre-Gauss-Radau(LGR)点上;构造全局插值多项式来逼近状态变量和控制变量;然后,用状态变量的导数代替动态微分方程[8],具体设计过程如下。

2.1 时域区间转换

伪谱方法最常见的三种点集配置方法是:Legendre-Gauss (LG), Legendre-Gauss-Radau (LGR), Legendre-Gauss-Lobatto (LGL)[9],其中LG、LGR和LGL分别对应于开放区间τ∈(-1,1)、半闭区间τ∈[-1,1)和(-1,1]、闭区间τ∈[-1,1]。无论哪一组点,都需要实现时域区间从t∈[t0,tf]到τ∈[-1,1]。将时域区间t∈[t0,tf]划分成K个网格区间[tk-1,tk],k=1,…,K,其中,t0,…,tK是网格点,并且满足:

t0=t1<…

(31)

在每个网格区间t∈[tk-1,tk]中,令

(32)

由公式(32),区间t∈[tk-1,tk]被转换到τ∈[-1,1],且有:

(33)

2.2 最优控制策略

令x(k)(τ)和u(k)(τ)分别表示状态变量和控制变量的第k个网格点,且τ∈[-1,1]。代价函数的表达式如下:

(34)

具有动态约束、不等式约束和边界条件的方程为:

(35)

C[x(k)(τ),u(k)(τ),τ,tk-1,tk]≤0

(36)

Φ[x(1)(-1),t0,x(K)(1),tf]=0

(37)

2.3 多项式逼近

在处理RPM的连续时间最优控制问题时,有必要根据以下规则使用拉格朗日多项式来近似每个网格区间k∈[1,…,K]上的连续最优问题:

(38)

(39)

(40)

2.4 多项式求导

在用全局插值多项式逼近状态变量之后,状态变量的导数可以用拉格朗日多项式关于参数τ的导数来近似。因此,动态微分方程被转换为代数约束。对公式(38)中的X(k)(τ)关于参数τ求导:

(41)

动态约束方程公式(35)通过公式(41)的Nk个LGR点进行配置:

(42)

(43)

(44)

为了确保网格点的连续性,还需要满足以下等式:

(45)

由代数约束方程公式(42)至公式(45),利用Radau伪谱近似方法,将连续最优控制问题转化为一个最小化代价函数公式(41)的非线性规划问题。

3 仿真分析

3.1 最小风场无动力滑翔

在无动力飞行中,无人机的运动方程如公式(30)。状态变量和控制变量分别为[xi,yi,h,Vt,γ,φ]和[CL,μ]。阻力系数CD没有额外考虑,因为CD和升力系数CL之间的存在如下关系:

(46)

其中,CD0是寄生阻力系数。Rmax是最大升阻比,K是诱导阻力系数,它是CD0和Rmax的函数:

(47)

(48)

表1 样本无人机的参数值

表1中,xi(tf)、yi(tf)和φ(tf)的边界条件并未给出,这是因为通过这三个约束条件的不同设置,可以获得以下三种特殊的飞行状态。

(1)飞行状态1

边界约束:φ(tf)=φ(t0)+π/2,xi(tf)和yi(tf)无约束。飞行轨迹被称为动态翱翔的基本轨迹,航向的变化是90°,φ的范围是[-π/2,π/2]。限制φ范围的目的是设置搜索区间,这个范围的合理选择将大大增加找到最佳轨迹的机会。

(2)飞行状态2

边界约束:φ(tf)=φ(t0)+π/2,xi(tf)=xi(t0),yi(tf)=yi(t0),飞行轨迹近似为圆形,也称为游荡轨迹。φ的范围是[-π,π].

(3)飞行状态3

边界约束:φ(tf)=φ(t0)+π,xi(tf)和yi(tf)无约束。 这个飞行轨迹是基本轨迹的一个变体,初始和最终航向方向正好相反,即航向方向的变化180°,φ的范围是[-π/2,3π/2]。

三种飞行状态的最佳飞行轨迹如图2所示。图2中的轨迹与三种飞行状态的边界条件完全一致。从图2中可以看出,高度的范围很大,这是因为有一种假设,即风场的强度随着海拔高度的增加而增加。由于无人机体积较大,它需要飞得更高才能获得更多的风能。无人机的初始速度也很大,因此前方飞行距离也比通常情况下大。

图2 三种飞行状态的最佳飞行轨迹

在上述三种飞行状态中,系统的状态变量为[xi,yi,h,Vt,γ,φ],控制变量为[C1,μ]。[xi,yi,h,Vt]、[γ,φ]、[C1,μ]的变化曲线和系统的能量变化分别如图3(a)~5(a)、3(b)~5(b)、3(c)~5(c)和3(d)~5(d)所示。通过比较图3至图5中的曲线,可以看到真空速Vt在三种状态下变化趋势相同, 变化范围为40~130 m·s-1。爬升角/下滑角γ在-50°到50°之间,γ的变化趋势相同。φ的范围为边界约束,分别是π/2,2π和π。升力系数CL在飞行状态1中达到最大值,大约为1.3,而CL在飞行状态3中小于0.9,飞行状态2中的CL大小在其他两种状态之间。μ的变化趋势和CL相似,μ大部分时间保持正值,这意味着无人机以正方向飞行,这与图2一致,图2中的三个轨迹都沿着x轴的正方向增加。此外μ被限幅在±75°之间且μ在三种飞行状态下都达到极限值并保持一段时间。 三种飞行状态的能量变化趋势大致相同,重力势能先增大后减小,动能先减小后增大,总能量趋于恒定。

图3 飞行状态1的变量曲线

图4 飞行状态2的变量曲线

图5 飞行状态3的变量曲线

3.2 固定风场下的最小功率滑翔

考虑具有恒定推力的动力飞行,公式(23)可改写为

(49)

图6 和最小推力T的关系

图7 三种取值情况下的最优轨迹

图8 恒定推力下的各变量曲线

4 结论

本文提出了一种无人机动态翱翔飞行轨迹优化方法,给出了获得无人机动态翱翔运动方程的具体步骤;选择了梯度风场模型和惯性坐标系,使这些方程与大多数文献的表达式一致;采用Radau伪谱方法对飞行轨迹进行优化。由于所选无人机比普通无人机大,因此在仿真中需要正确选择参数。仿真结果表明,该方法可以成功地生成无人机动态飞行的最优轨迹。此外,通过对无动力飞行和有动力飞行的比较,发现最佳发动机推力和风场强度近似成反比。

猜你喜欢

伪谱状态变量滑翔
基于TwinCAT3控制系统的YB518型小盒透明纸包装机运行速度的控制分析
攻天掠地的先锋武器——滑翔导弹
基于嵌套思路的饱和孔隙-裂隙介质本构理论
一种高超声速滑翔再入在线轨迹规划算法
矩阵伪谱的新定位集及其在土壤生态系统的应用
让你心跳加速的“滑翔飞板”
紊流环境下四维轨迹优化的伪谱方法研究
伪谱法及其在飞行器轨迹优化设计领域的应用综述*
空中滑翔大比拼(下)——滑翔伞
Global Strong Solution to the 3D Incompressible Navierv-Stokes Equations with General Initial Data