帕累托-有限推力航天器轨道机动问题中相对运动的最优控制
谢尔盖·伊斯科夫1, 格里果利·菲利波夫1, 周晓1, 王长青2     
1. 萨马拉大学, 俄罗斯 萨马拉 443086;
2. 西北工业大学, 陕西 西安 710072
摘要: 针对时间自由的两航天器交会问题, 考虑了在轨道圆柱参考系中线性运动模型的相对运动轨迹的多准则优化。得到了描述相对运动的长期参数和周期参数方程。详细研究了具有有限横向推力的纵向运动控制变体的标称控制程序结构, 并获得了解析解。开发了一种求解任意边界条件和推力控制加速度值的帕累托最优控制程序在标准空间(机动时间、总时间)中的算法。该算法中, 使用帕累托最优方法, 实现了多目标的优化(总时间最优, 燃料最优), 给出了地球静止轨道平面上参数校正变体的数值计算结果。
关键词: 航天器交会    最优控制    横向推力    帕累托最优    

本文研究了在被动航天器附近,配有能够多次启动的有限推力发动机的主动航天器标称相对运动控制程序的优化问题。该问题在将航天器送至地球静止轨道站点、校正受扰动地球静止轨道参数以及构建巡检航天器的控制程序等方面具有重要的应用价值。在设计太空任务时核心问题是选择航天器标称控制程序,确定航天器及其运动控制系统的主要设计参数。在其解决方案中考虑的主要标准是机动时间成本和总时间成本。对于所考虑对象中由有限(非脉冲)推力连续控制的卫星,控制问题应使用双准则公式中的帕累托最优控制原理来解决。

多准则优化方法在相对运动控制问题中的应用早在文献[1-2]中就被考虑过。传统方法之一是通过准则的卷积将多准则问题简化为单准则问题,这在某种程度上降低了所获得解决方案的价值。在本文中,目标不是获得一个单一的解决方案,而是获得一组详尽的不可改进的最优解决方案——帕累托集。

1 运动数学模型

对于没有施加控制约束的一般情况,轨道圆柱坐标系中的相对运动方程表示为[3]

(1)

式中:Δr为航天器半径向量差; Δu为航天器纬度参数的差值; Δz为侧向坐标差; ΔVr, ΔVu, ΔVz为航天器在径向、横向和侧向的速度差; r1, Vr1, Vu2为被动航天器的半径向量、径向和横向速度; r2, Vr2, Vu2为主动航天器的半径向量、径向和横向速度在被动航天器轨道平面上的投影; aS, aT, aW为主动航天器在径向、横向和侧向方向上的推力加速度。

被动航天器运动参数根据无扰动理论确定

(2)

式中,p, e, ϑ是半交弦、偏心率和真近点角。

引入假设: 主动航天器和被动航天器的运动参数之间的差异与被动航天器的轨道半径相比较小, 并且被动航天器轨道是圆形(e=0)。这将使方程(1)[4]线性化

(3)

式中, 为被动航天器在参考轨道上的角速度。

将系统(3)写成矩阵形式

(4)

式中: Δx=[Δr  ΔL  Δz  ΔVr  ΔVL  ΔVz]T是相位向量; u=[aS  aT  aW]T是控制向量; A是状态空间矩阵; B是控制矩阵

将柯西公式应用于动力学方程(3), 得到了用于确定任意时刻t的相位向量表达式

(5)

式中, Φ(t)为系统(3)解的基本矩阵, 形式为[5]

(6)

式中:

方程(5)中的积分部分由矩阵的正交性求得

(7)

式中:

利用基本矩阵(6), 可以用坐标形式写出被动运动方程, 分析相对运动的性质:

1) 相对运动的纵向分量(Δr, ΔL, ΔVr, ΔVu)与侧向分量(Δz, ΔVz)无关;

2) 主动航天器在纵向平面中相对于被动航天器沿着椭圆运动, 其半轴关系为2∶1;

3) 如果椭圆中心位于被动航天器的下方, 椭圆中心将沿着主动航天器的运动方向移动; 如果椭圆中心位于被动航天器的上方, 椭圆中心与主动航天器的运动方向相反;

4) 侧向平面的运动表示为谐波振动。

在纵向相对运动中, 区分了长期和周期性分量(见图 1)。

图 1 运动的长期和周期性分量

将表征椭圆中心位移及其短半轴大小的参数视为长期参数, 而将表征航天器在椭圆上位置的参数视为周期性参数。对于一般情况引入变量

(8)

式中: Δrav为主动航天器沿着被动航天器轨道半径的平均位移; ΔLav为主动航天器沿着被动航天器轨道的平均位移;l为相对运动椭圆的短半轴;lz为在侧向平面中的振荡幅度;φφz为确定主动航天器在相对运动椭圆上位置的角度。

写出变量(8)的微分方程。将左右部分对时间求微分, 转换之后得到

(9)

系统(9)中的微分运动方程和正交解(7)允许在某些情况下简化对空间物体相对运动问题的研究。

在系统(9)中第4和第6个方程的右侧,由于llz分别位于分母项,这使得当它们数值较小时会产生计算困难, 这是接近圆形的轨道的特征。在这种情况下, 可以转换到变量

(10)

这些变量的微分方程采用以下形式

(11)

以最终形式写下适合研究近圆轨道的相对运动微分方程组

(12)

该系统的解析解是从求积方程组(7)的解中获得的, 同时考虑了变量(8)和(10)[4]

(13)

在此指出

(14)

考虑用横向推力控制相对运动平面参数的问题。

写出无量纲形式的运动方程。为此, 将系统(13)的前4个方程左右两边除以一个比例因子K=2-2, 得到

(15)

式中

以无量纲形式写下(13)式的解析解

(16)

在此, 无量纲积分A, B, CD定义为

(17)

使用解析解(16), 定义相对运动的椭圆的短半轴正交解为

展开前面表达式中的括号, 得到

(18)

此外, 为了便于表示, 下文中将省略变量上面的“-”符号。意思是所有的变量都是无量纲的。

2 具有双主动区域的控制程序设计

通过相对运动模型(15)和解析解(16),可以构造相对运动参数步进式控制和联合控制的标称程序和相对运动参数的联合控制。现有研究表明, 协同控制程序的参数计算将更加复杂, 但它们在目标标准的最小值方面更具吸引力。

研究参数控制程序的联合控制问题, 如图 2所示。假设2个横向推力的符号为相同和相反2种情况。

图 2 控制结构

图 2所示, 参数化程序由4个特征区域组成:

1) 限制在0~0.2π范围内的持续时间为t0的等待区域;

2) 持续时间为t1的第一个主动区域;

3) 持续时间为tp的被动区域;

4) 持续时间为t2的第二个主动区域;

概括地表述两准则优化的问题。需要确定满足边界条件的主动区和被动区的持续时间

(19)

并提供最低的任务标准

(20)

式中:tmot是机动时间成本;tsum是总时间。

2.1 2个不同符号推力开关的程序优化

对于所考虑的控制结构, 定义多项式ABCD(参见(17)式), 得到:

(21)

由解析解(16), 考虑(21)式, 定义边界条件与控制参数之间的关系, 得到了主动区域的持续时间的方程

(22)

此处

考虑所研究的控制结构的多准则问题的特殊性, 并写出问题(20)~(22)的准则

(23)

在不考虑相对运动椭圆的短半轴的边界条件的情况下考虑这个问题, 并解析地定义帕累托集的边界。根据问题的标准tmottsum, 表达参数tp, 将获得:

(24)
(25)

通过等式(24)和(25)的右侧, 得到了帕累托最优解集的边界

(26)

表达式(26)允许在等待区域持续时间固定时估计机动和总时间成本的上限和下限。

帕累托最优解(26)的集合由于被动区域非负性的条件被限制在右侧, 对应于min(tsum):

(27)

由于主动区域的非负性条件的约束,帕累托最优解(26)的左侧同样受到限制,对应的条件为min(tmot):

(28)

确定等待区和被动区的持续时间。对等式(18)的分析表明, 对于所有边界条件, 被动区持续时间t0tp的最优值应满足条件sin(φ0+t+ξ)=±1,其中加号对应于相对运动椭圆的短半轴增加, 减号对应于短半轴减少。然后从等式(18)得到一个方程组

(29)

此处t=t0+t1+tΠ+t2, ξ=, AB由系统(21)的前2个方程确定, t1t2由系统(22)确定。

以参数t0tp作为自变量在数值上求解方程(29)。因此, 多准则问题被简化为具有2个未知数t0tp的2个非线性方程(29)的系统的解。由于方程(29)右边包含调和函数, 因此这个问题有几个解, 应该选择其中的帕累托最优解。

2.2 2个同号推力开关的程序优化

对于所考虑的控制结构, 定义多项式A, B, C, D(参见(17)式), 得到:

(30)

由解析解(16), 考虑(30)式, 定义连接边界条件与控制参数的关系, 得到主动区域持续时间的方程

(31)

其中主动区域的推力符号定义为

(32)

以参数Δrav, ΔLav为变量的(31)式满足边界条件。考虑多准则问题的特征, 而不考虑相对运动椭圆的短半轴的边界条件。所研究的控制结构的问题(19)的标准将采用(33)式的形式

(33)

从(33)式可以看出, 标准问题中, 机动时间是恒定的, 并且仅取决于标准问题的边界条件Δrav, 总时间随着被动区域持续时间的增加而不断增加。

因此, 正如从(33)式得出的, 多准则问题退化为单准则问题, 即由等式(29)~(31)确定被动和等待区域的持续时间, 不仅满足了边界条件, 且其值为最小值。

相对运动轨迹示例如图 3~4所示。图 3为坐标系中无量纲变量Δrav, ΔLav的运动轨迹。图 4给出了相对运动椭圆的无量纲短半轴对时间的相关性的示例。在图 3中, 虚线对应于相对运动的长期性分量, 实线对应于运动的周期性分量。

图 3 无量纲变量Δrav, ΔLav的相轨迹示例
图 4 相对运动椭圆的无量纲短半轴无量纲时间的相关性示例
3 控制参数计算和帕累托集构建

考虑在(34)式边界条件下的问题的解

(34)

计算结果列于表 1中。图 5展示了一个帕累托集的示例。

表 1 问题(33)的解
序号 任务标准 区域持续时间 帕累托最优
tmot tsum t0 t1 tp t2
1.1 18.096 0 63.899 3 2.595 1 2.006 5 43.208 2 16.089 5
1.2 18.096 0 69.506 8 2.006 9 3.808 8 49.403 9 14.287 2
1.3 18.096 0 82.735 4 9.102 8 7.698 6 55.536 6 10.397 4
2.1 36.616 2 48.702 5 1.011 6 9.260 1 11.074 8 27.356 1
2.2 35.330 7 50.571 4 5.930 9 8.617 3 9.309 8 26.713 4
2.3 33.603 5 49.337 7 0.685 1 7.753 8 15.049 1 25.849 8
2.4 23.793 6 54.914 3 7.328 5 2.848 8 23.792 1 20.944 8
2.5 22.915 9 54.705 8 1.142 6 2.410 0 30.647 3 20.506 0
2.6 21.534 0 56.266 3 6.533 6 1.719 0 28.198 7 19.815 0
2.7 21.244 5 55.988 6 0.456 8 1.574 2 34.287 2 19.670 3
注:序号1.1~1.3包含2个同号推力开关;序号2.1~2.7包含2个不同符号推力开关。
图 5 问题(33)的解决方案,两次和三次推力开关的控制程序比较

图 5中,帕累托最优解是序号为1.1, 2.7, 2.5, 2.3, 2.1的解。因此,该问题有5个解。帕累托集不是连续的,而是用点表示的,这是由于需要共同改变运动长期性和周期性分量,选择了严格定义的被动区域的持续时间。

图 5中最左边的点对应于具有相同推力符号的程序提供的最小电机时间消耗。其余点对应不同推力符号的程序,以增加机动时间为代价减少总时间。

请注意,解决方案2.1对应于具有最小被动区域持续时间的程序。

图 5所示,集合的最左点1.1对应于运动时间的最小消耗,这是由具有相同推力符号的程序提供的。其余的点对应不同推力符号的程序,可以通过增加机动时间来减少总时间。注意,解决方案2.1对应于具有最小总校正时间的程序。

4 结论

考虑了选择标称帕累托最优相对运动控制的问题。在将相对运动分为长期运动和周期运动的基础上,开发了一种计算2个横向推力组成的结构控制参数的算法。主动区域的持续时间由分析确定,被动区域持续时间由数值计算得到。正如研究表明的那样,控制问题有许多解决方案,它们的机动时间和总时间明显不同。进行的研究表明在多标准公式中选择标称控制的必要性。

参考文献
[1] KRASIL'SHCHIKOV M N, MALYSHEV V V, FEDOROV A V. Autonomous implementation of dynamic operations in a geostationary orbit.I.Formalization of control problem[J]. Journal of Computer and Systems Sciences International, 2015, 54(6): 916-930.
[2] VOISKOVSKⅡ P, KOZOREZ D A, KRASIL'SHCHIKOV M N, et al. Autonomous navigation during the final ascent of a spacecraft into the geostationary orbit. ii. simulation of operation of an integrated autonomous sc navigation and control system[J]. Journal of Computer and Systems Sciences International, 2016, 55(5): 785-795. DOI:10.1134/S1064230716050130
[3] APPAZOV R F, SYTIN O G. Methods of designing trajectories of carriers and satellites of the earth[M]. Moscow: Science Moscow Izdatel Nauka, 1987: 225-227.
[4] KONSTANTINOV M S. Mechanics of space flight[M]. Moscow: Izdatel'stvo Mashinostroenie, 1989: 179-181.
[5] ELLYASBERG P E. Introduction to the theory of flight of artificial earth satellites[M]. Italiana: Memorie della Societa Astronomica, 1969: 41-42.
[6] ISHKOV S A. Convergence of spacecraft with low thrust in circumferential orbits[J]. Space Exploration, 1992, 30(2): 165-179.
[7] ISHKOV S A, KHRAMOV A A, FILIPPOV G A. Formation algorithms of sequential control for spacecraft rendezvous with low-thrust[C]//AIP Conference Proceedings, 2018
Pareto-optimal control of relative motion in the orbital maneuvering problem of spacecraft with finite thrust
ISHKOV S A1, FILIPPOV G A1, ZHOU Xiao1, WANG Changqing2     
1. Samara University, Samara 443086, Russia;
2. Northwestern Polytechnical University, Xi'an 710072, China
Abstract: To solve the time-free rendezvous problem of two spacecraft, the multi-criteria optimization of the relative motion trajectory of the linear motion model in an orbiting cylindrical reference frame is studied. The equations for describing the secular and periodic parameters of the relative motion are obtained. The structure of the nominal control program for the longitudinal motion control variant with finite transversal thrust is investigated in some detail, and its analytical solutions are obtained. An algorithm for solving the Pareto-optimal control program for arbitrary boundary conditions and thrust control acceleration values in the standard time including maneuver time and total time is developed. The algorithm uses the Pareto optimal method to achieve two kinds of multi-objective optimization (total time optimization and fuel optimization). The numerical calculation results on the geostationary planar orbit parameter correction variants are given.
Keywords: spacecraft rendezvous    optimal control    transversal thrust    Pareto optimal control    
西北工业大学主办。
0

文章信息

谢尔盖·伊斯科夫, 格里果利·菲利波夫, 周晓, 王长青
ISHKOV S A, FILIPPOV G A, ZHOU Xiao, WANG Changqing
帕累托-有限推力航天器轨道机动问题中相对运动的最优控制
Pareto-optimal control of relative motion in the orbital maneuvering problem of spacecraft with finite thrust
西北工业大学学报, 2023, 41(3): 529-536.
Journal of Northwestern Polytechnical University, 2023, 41(3): 529-536.

文章历史

收稿日期: 2022-07-18

相关文章

工作空间