![](https://lxxb.cstam.org.cn/fileLXXB/richhtml/0459-1879/richHtml_jats1_1/images/REemail.gif)
AN ALGORITHM FOR SOLVING SPACECRAFT REACHABLE DOMAIN WITH SINGLE-IMPULSE MANEUVERING 1)
Du Xiangnan, Yang Zhen![](https://lxxb.cstam.org.cn/fileLXXB/richhtml/0459-1879/richHtml_jats1_1/images/REemail.gif)
通讯作者: 2) 杨震,讲师,主要研究方向:航天动力学与控制. E-mail:yangzhen@nudt.edu.cn
收稿日期:2020-04-14接受日期:2020-09-27网络出版日期:2020-11-18
基金资助: |
Received:2020-04-14Accepted:2020-09-27Online:2020-11-18
作者简介 About authors
![](https://lxxb.cstam.org.cn/fileLXXB/richhtml/0459-1879/richHtml_jats1_1/images/down.png)
摘要
航天器轨道机动可达域是表征其在未来时间可能到达空间位置集合的有效方式,对维护航天器在轨安全、改善空间态势感知能力具有重要意义.现有关于可达域计算的方法仍然存在模型复杂、初值敏感性高导致计算效果较差等缺点,因此有必要发展更加简洁有效的可达域包络求解算法.本文基于近心点坐标系建立了基于未来可达位置矢量极值求解的可达域求解模型,首先定义任意指向的矢量描述方法并给出未来该指向位置是否可达的判据;其次,设置转移轨道面内机动方位角,将可达域求解问题转化为当前可达位置矢量方向的单变量极值求解问题,利用极值点处可达域包络面函数梯度需为零的条件确定转移轨道面机动方位角的取值,从而确定航天器的轨道机动可达域;此外根据二体轨道动力学特性,利用包络的对称性减少可达域求解计算量;最后通过蒙特卡洛打靶仿真对提出的可达域求解方法进行仿真验证.结果表明,本文方法对航天器单脉冲轨道机动可达域的计算结果与蒙特卡洛打靶仿真吻合良好,模型更加简洁且计算精度优于现有方法.
关键词:
Abstract
The spacecraft reachable domain (RD) is an effective method to present the possible position boundary of a spacecraft in a future time, which is of great significance for maintaining the safety of spacecraft and improving the ability of space situational awareness. However, previous research efforts on solving RD still have some disadvantages, e.g. some RD models are relatively complicated, and some other solving methods are highly sensitive to the initial values thus result in poor computational accuracy. Therefore, it is necessary to develop a more concise and efficient RD solving algorithm. This paper develops an innovative model to solve the RD based on the extremum condition of the predicted position vector, in the pericenter coordinate frame. First, a vector description method is defined to express the spatial orientation and the criterion of accessibility for an arbitrarily given position vector. Second, the maneuvering azimuth angle in the transfer-orbit plane is used to transform the reachable domain problem to the univariate extreme value problem, at the current accessible position vector. The value of the maneuvering azimuth is determined by considering that the gradient of the describing function at the surface of RD envelope is zero, following this, the maneuvering reachable domain of the spacecraft with a single impulse can be obtained. In addition, the symmetry of the RD envelope under two-body dynamical assumption is used to reduce the computational complexity. Finally, the RD solving algorithm proposed in this paper is verified by Monte Carlo simulation. The numerical results show that the new RD algorithm proposed in this paper provides good agreement with the Monte Carlo simulation on computational accuracy. Moreover, the new RD algorithm is more concise and more accurate than the existing RD solving methods.
Keywords:
PDF (17923KB)元数据多维度评价相关文章导出EndNote|Ris|Bibtex收藏本文
本文引用格式
杜向南, 杨震. 航天器单脉冲机动可达域求解算法1). 力学学报[J], 2020, 52(6): 1621-1631 DOI:10.6052/0459-1879-20-111
Du Xiangnan, Yang Zhen.
引言
随着人类太空活动日益频繁,空间目标 (航天器、空间碎片等) 数量不断增大,在轨航天器、乃至整个空间环境的安全面临新的挑战[1-2].一方面,在轨航天器存在与其他空间目标碰撞的危险[3-4];另一方面,在轨航天器之间的对抗博弈活动越来越多[5-6],这使得博弈双方需要尽可能多地掌握对方航天器的异动信息[7-10],比如轨道机动后的可达范围及可能威胁区域.航天器单脉冲轨道机动可达域是指航天器在某一位置施加机动冲量后,未来时间所有可能到达位置的集合[11]. 其中机动冲量满足一定约束条件[12],一般用速度机动球或速度机动椭球来描述,用以限制脉冲机动的大小和方向.
航天器可达域的研究由常规导弹攻击区和弹道导弹可达区的研究拓展演变而来. 导弹攻击区[13]是指导弹攻击目标的可能范围. Beckner[14]给出了基于椭圆轨道上某点发射弹道武器,发射速度固定情况下的可达区计 算公式.Battin[15]进一步研究并给出弹道导弹在初始静止、发射速度方向任意,大小受限情况下轨道可达 包络的确定方法.随着航天技术发展,基于天基平台的导弹拦截受到一定关注,1994年,Vinh 等[16-17]采用可达域概念研究了天基导弹对地面发射弹道导弹的拦截区域问题. 常燕等[18-19]提出了追踪区的概念,用于描述满足约束的可行变轨点集. 徐加瑞等[20]对追踪区和机遇区进行了进一步研究. 随后,可达域研究进一步向具有空间机动能力的航天器拓展. 2009 年,雪丹等[21-22]提出了航天器可达范围的概念,在不考虑拦截目标和时间约束情况下,研究航天器所有可能到达的最大区域,文献[23] 给出了共面可达范围的精确求解,主要针对二维平面情况,此后作者在文献[24] 中进一步研究了三维空间的可达范围求解方法,但是该方法仅能给出可达范围的保守上界,不能精确地确定可达范围. 针对此不足,温昶煊等[25-28]通过参量转化进一步研究了三维空间可达域问题,该方法通过分别计算内外包络获得可达域,但求解模型较为复杂,涉及较多的变量代换关系;陈奇等[29]基于初始轨道建立模型,通过增加几何约束条件,求解非线性方程组获得了航天器单脉冲机动的可达域包络,进一步研究了航天器机动位置不确定但限制在某一区段情况下的可达域计算方法.针对航天器单脉冲轨道可达域的计算,温昶煊等[25-28]的方法计算操作简单,但求解模型的可达性证明较复杂,涉及复杂的角度转化关系证明,且针对可达域内外包络有不同的计算公式;陈奇等[29]的方法模型普适性更好,但是非线性方程组求解对初值选取的要求较高,初值选取不合适会使得部分计算结果偏保守从而导致精度降低. 因此需要模型更加精简,拟合效果更好的求解算法.
针对现有研究不足,本文基于近心点坐标系建立了针对未来可达位置矢量极值求解的可达域求解模型. 首先基于边界速度双曲线推导可达性判断条件;其次在待求位置指向可达前提下,构建可达矢径极值求解算法,求解基于单一参变量的非线性方程,获得可达域包络位置坐标;最后采用 Monte Carlo 打靶仿真方法验证所提方法的正确性.
1 可达域求解模型
1.1 坐标系定义
令 ${\pmb r}_{0}$ 表示航天器初始位置矢量,${\pmb r}_{f}$ 表示航天器终端位置矢量,如图1 所示,航天器在 ${\pmb r}_{0}$ 处执行一次机动,经转移轨道到达 ${\pmb r}_{f}$. 由 ${\pmb r}_{0}$,${\pmb r}_{f}$ 可确定 转移轨 道平面 $M$,设该平面与初始轨道平面夹角为 $\beta $.图1
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_1.png)
图1坐标系位置关系
Fig. 1Illustration of the defined coordinates
定义近心点坐标系 $S_{g}$:原点 $E$ 位于地心,$x_{g}$ 轴指向初始轨道近地点,$z_{g}$ 轴指向初始轨道角动量方向,$y_{g}$ 轴位于初始轨道平面内,并与 $x_{g}$,$z_{g}$ 轴构成右手直角坐标系.设初始轨道航天器机动位置的真近角为 $f$,则 ${\pmb r}_{0}$ 在 $S_{g}$ 坐标系下表达式
其中 $r_{0}$ 表示初始位置矢量 ${\pmb r}_{0}$ 的长度.
定义坐标系 $S_{0}$:原点 $O$ 位于航天器质心,$x_{0}$ 轴与 ${\pmb r}_{0}$ 重合,$z_{0}$ 轴指向初始轨道角动量方向,$y_{0}$ 轴与 $x_{0}$ 轴、$z_{0}$ 轴构成右手直角坐标系. 航天器初始轨道速度 ${\pmb v}_{0}$ 在 $S_{0}$ 坐标系下可表示为[11]
定义轨道坐标系 $S_{1}$:$x_{1}$ 轴与 $x_{0}$ 轴重合,$z_{1}$ 垂直于平面 $M$ 并指向转移轨道角动量,$y_{1}$ 位于 $M$ 面内,与 $x_{1}$,$z_{1}$ 构成右手直角坐标系. 航天器初始轨道速度 ${\pmb v}_{0}$ 在 $S_{1}$ 坐标系下可表式为
其中
一般而言,航天器携带的推进剂有限,其最大机动能力亦有限,可以转化为总速度增量 $\Delta {\pmb v}$ 表示. 假设航天器最大机动能力为 $\Delta {\pmb v}$,机动方向任意,即可将航天器的机动能力建模为速度机动球. 如图2 所示,在速度机动球内,航天器执行某一可能的机动后,将进入 $M$ 平面内的某一对应转移轨道,到达 ${\pmb r}_{f}$ 位置. 定义 $\Delta{\pmb v}_{M}$ 为 $\Delta {\pmb v}$ 在转移轨道面内的投影,用角度 $\alpha $ 表示 $\Delta {\pmb v}_{M}$ 相对于参考方向 $\hat {r}_0 = {r_0 } / {r_0 }$ 的夹角,即转移轨道面机动方位角.
图2
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_2.png)
图2速度脉冲方位角
Fig. 2Azimuth of the maneuvering impulse
记航天器机动后的速度为 ${\pmb v}_{1}={\pmb v}_{0}+\Delta {\pmb v}$,根据$S_{1}$ 坐标系定义,${\pmb v}_{1}$ 在 $S_{1}$ 中可表示为
在近心点坐标系 $S_{g}$ 中,定义角度 $\gamma $ 与 ${\pmb\varphi}$,用来描述机动后未来可达位置矢量 ${\pmb r}_{f}$ 的 空间指向,如图3 所示. 图中 $\varphi$ 表示 ${\pmb r}_{f}$ 与初始轨道面的夹角. ${\pmb r}_{f}$ 在初始轨道面内的投影用线段 ${EW}$ 表示,$E$ 为引力中心,$W$ 为初始轨道上某点, $\gamma$ 表示 ${\pmb r}_{f}$ 在初始轨道面投影 ${EW}$ 与 $x_{g}$ 轴之间的角距,即近心点角距. 显然,$\gamma $ 与 $\varphi $ 取值变化可使 ${\pmb r}_{f}$ 指向空间任一方向,而该指向在给定速度机动约束条件下是否可达,需要进一步验证并给出可达性判据.
图3
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_3.png)
图3$\gamma $ 和 $\varphi $ 角度示意图
Fig. 3Illustration of angle $\gamma $ and $\varphi $
1.2 轨道机动可达性判据
以轨道机动位置 ${\pmb r}_{0}$ 为起点,终端位置 ${\pmb r}_{f}$ 为终点,二点之间的转移过程可以看做是两点边值问题,Battin[15]证明轨道两点边值问题满足如下等式定义从机动位置到目标位置的弦为 ${\pmb c} = {\pmb r}_f - {\pmb r}_0 $,式 (6) 中 ${\pmb v}_{c}$, ${\pmb v}_{\rho }$ 分别 表示 $S_{1}$ 中坐标系下转移轨道初始速度矢量 ${\pmb v}_{1}$ 在弦长方向和 ${\pmb r}_{0}$ 方向的速度分量,$c = \left\| {\pmb c} \right\|$ 为连接 ${\pmb r}_{0}$ 和 ${\pmb r}_{f}$ 的弦长, $\psi $ 表示 ${\pmb v}_{c}$ 与 ${\pmb v}_{\rho }$ 之间的夹角,如图4 所示.
图4
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_4.png)
图4边界速度双曲线示意图
Fig. 4Illustration of terminal velocity hyperbola
由等式 (6) 可得轨道两点边值问题的重要结论[15]:能到达给定目标位置矢量的所有可能转移轨道,其初始速度矢量的轨迹是一条边界速度双曲线 (terminal velocity hyperbola,TVH),该双曲线两条渐近线分别为弦和初始位置矢量 ${\pmb r}_{0}$ 所在的直线. 因此,为使得 ${\pmb r}_{f}$ 目标方向可达,需保证机动后的速度始端能够落在边界速度双曲线上,如图5 所示.
图5
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_5.png)
图5边界速度双曲线与速度机动球关系
Fig. 5Relationship of TVH and impulsive maneuvering ball
当 $[ \gamma , \varphi ]$ 确定后,${\pmb r}_{f}$ 的指向随之确定,随着 ${\pmb r}_{f}$ 矢径长度 变化,TVH 渐近线走势也随之变化,从而可以得到一簇边界速度双曲线,该双曲线簇随 ${\pmb r}_{f}$ 长度变化可覆盖整个转移轨道平面$M$,如图6 所示.因此,只需保证转移轨道面与速度机动球相交,即可保证机动后速度矢端落在边界速度双曲线上,从而使得 ${\pmb r}_{f}$ 目标方向可达.
图6
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_6.png)
图6边界速度双曲线在 $M$ 平面内分布
Fig. 6Distribution of TVH in the plane $M$
若要使得转移轨道面与速度机动球相交,只需保证速度脉冲 $\Delta {\pmb v}$ 在转移轨道面内存在分量 $\Delta {\pmb v}_{M}$,由图7 可知 $\Delta {\pmb v}_{M}$ 可由下式求解
图7
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_7.png)
图7$\Delta {\pmb v}_{M}$ 位置关系
Fig. 7Location of $\Delta {\pmb v}_{M}$
为使式 (7) 可解,需保证式中根号下表达式非负. 式 (7) 中角度 $f$, $\gamma $, $\varphi $, $\beta$ 的几何关 系如图8 所示,由空间几何公式可知
图8
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_8.png)
图8角度几何关系
Fig. 8Geometry of the defined angles
将式 (8) 代入式 (7),令式 (7) 中根号下表达式非负得到
进一步整理式 (9) 得到可达性判据, $\varphi $ 应满足
当 ${\pmb r}_{f}$ 与 ${\pmb r}_{0}$ 共线时,此时 $\gamma -f = 0$ 或 $\gamma -f = \pi $, $\varphi_{\max} = \varphi_{\min} =0$. 对 ${\pmb r}_{f}$ 与 ${\pmb r}_{0}$ 不共线的一般 情况,当 ${\pmb r}_{f}$ 方向可达时,取纵向切面如图9 所示,根据可达性判据, $\varphi $ 存在取值范围 $[\varphi_{\min}$,$\varphi_{\max} ]$,极值 $\varphi_{\min}$, $\varphi _{\max}$ 分别对应 ${\pmb r}_{f}$ 与可达域上下两端相切的情况. 一般情况下,${\pmb r}_{f}$ 会穿过可达域得到一条可达线段 ${UV}$.${EU}$ 对应 ${\pmb r}_{f}$ 方向可达矢径的极小值,${EV}$ 对应 ${\pmb r}_{f}$ 方向可达矢径的极大值.因此,获得轨道机动可达性判据后,求解轨道机动可达域包络的核心问题是如何计算所有可达方向的矢径极值,本文将在 2.1 节给出求解算法.
图9
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_9.png)
图9可达线段 ${UV}$
Fig. 9The reachable line ${UV}$
1.3 可达域包络的几何特性
如图10 所示,在 $S_{0}$ 坐标系下,速度机动球关于初始轨道平面 对称,令 $\Delta {\pmb v}_{1}$,$\Delta{\pmb v}_{2}$ 为两个对称的速度机动冲量,显然机动后速度矢量 ${\pmb v}_{t1}$,${\pmb v}_{t2}$ 也关于初始轨道平面对称,有图10
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_10.png)
图10转移轨道对称性
Fig. 10Symmetry of transfer orbits
在二体轨道初值问题中,设经过一段时间后,两条轨道的位置相对于初始位置的真近角差均为 $\Delta f$,则该时刻轨道位置可以表示为[30]
其中,$F$ 与 $G$ 为拉格朗日系数,仅与 $\Delta f$ 取值相关[30],当 $\Delta f$ 相同时,可作为常系数处理.
若不采取任何机动,航天器自由运行到距离初始位置真近角差 $\Delta f$ 处的轨道位置可以表示为
如图10 所示,在 $S_{0}$ 坐标系中,$x_{0} O y_{0}$ 平面是基于初始轨道面建立的,因此 ${\pmb r}_{0z}=0$;${\pmb v}_{0z} =0$,从而式 (13) 中
因此由式 (11)~式 (14) 可知
根据上述结论可知,${\pmb r}_{1}$ 和 ${\pmb r}_{2}$ 始终关于初始轨道面 $(z _{0} =0)$ 上下对称.由于单脉冲 机动可达域是上述对称轨道分布的区域,因此也是关于初始轨道面对称的.
因此,在二体轨道假设下,求解轨道机动可达域,只需计算位于初始轨道平面一侧的可达域包络,可达域的另一半可由对称性快速获得,如图11 所示.
图11
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_11.png)
图11可达域包络对称性
Fig. 11Symmetry of reachable domain
2 可达域求解算法
由第 1 节可达域求解模型可知,求解航天器单脉冲轨道机动可达域的核心是按照一定顺序求解航天器在 $[\gamma , \varphi ]$ 方向上可达矢径的极值. 本节介绍可达方向矢径极值求解算法,给出完整求解流程,并与两种已有算法流程对比,说明本算法改进之处.2.1 可达方向矢径极值求解算法
基于二体轨道动力学模型可得目标位置矢量 ${\pmb r}_{f}$ 可表示为[25]式中, $\theta $ 表示 ${\pmb r}_{0}$ 与 ${\pmb r}_{f}$ 的夹角;$h = \left\|{\pmb h}\right\|$,其中 ${\pmb h}$ 表示转移轨道角动量
$\theta $ 可由图7 角度关系表示
根据 $\gamma $ 和 $f$ 的位置关系,进一步确定 $\theta $ 的取值范围如下
将式 (3) 代入式 (5) 可知 $v_{x}$,$v_{y}$ 是关于 $\beta $ 和 $\alpha $ 的函数,又由式 (6) 可知 $i$ 是关于 $\gamma $ 和 $\varphi $ 的函数. 因此,${\pmb r}_{f}$ 矢径可以表示为
其中 ${\pmb r}_{f}$ 表示 ${\pmb r} _{f}$ 矢径大小,${\pmb p}$ 表示 ${\pmb r}_{f}$ 方向单位矢量
当机动位置 $f$,终端位置方向 $\gamma $, $\varphi $ 确定后,${\pmb r}_{f}$ 矢径式 (20) 是关于变量 $\alpha $ 的一元函数,因此只需选择合适的 $\alpha$ 取值,使得式 (16) 取极值即可. 式 (16) 对 $\alpha$ 求导得
将式 (3) 代入式 (5),并对 $\alpha $ 求偏导得
将式 (23) 代入式 (22) 得到
其中 $\dfrac{r_0 r_f^2 v_{1y} \Delta v_M }{h^2}$ 为非零项,定义表达式
则可将极值求解问题转化为求表达式 $P ( \alpha )=0$ 的零点的问题. 求解完成后,将所得 $\alpha$ 解代入式 (16) 即得到 ${\pmb r}_{f}$ 矢径极值.
在满足可达性判据的前提下,终端位置 ${\pmb r}_{f}$ 方向上可达位置点构成 可达线段 ${UV}$,如图12 所示.${EU}$ 和 ${EV}$ 是 ${\pmb r}_{f}$ 矢径两个不同的极值,因此,在 $[- \infty , + \infty]$ 范围内,至少存在两个 $\alpha $ 值满足式 (25).
图12
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_12.png)
图12$\vert \vert {\pmb r}_{f }\vert \vert $ 极值与 $\alpha $ 取值关系
Fig. 12Relationship between $\vert \vert {\pmb r}_{f }\vert\vert $ and $\alpha $
在采用数值迭代法求解式 (25) 的零点时,不同的迭代初值会得到不同的 $\alpha $ 可行解. 对于式 (16),只需从这些可行的 $\alpha $ 取值中选取两个,能够分别对应 ${\pmb r}_{f}$ 矢径的极大值和极小值即可,本文迭代计算的初值按照下式给定
按照式 (26) 中两个初值分别迭代求解,可以得到两个备选的可行解 $\alpha_{1}$, $\alpha _{2}$,分别代入式 (16),得到 $r_{f 1}$ 和 $r_{f 2}$,将两个 $\vert \vert {\pmb r}_{f }\vert \vert $ 的值中较大的记为 $r_{f \max}$,较小的记为 $r_{f \min}$. 通过式 (27) 进一步计算 $S_{g}$ 坐标系下的极值点位置坐标
2.2 可达域求解流程
本文可达域算法求解流程如算法 1 所示. $\gamma $ 在 $[0, 2 \pi ]$ 范围内取值, $\varphi$ 在 $[- \pi /2, \pi /2] $ 范围内取值, 由 1.3 节包络对称性,可以缩小 $\varphi$ 计算范围至 $[0, \pi /2]$.最近,温昶煊等[25-28]、陈奇等[29]对单脉冲轨道机动可达域问题进行了研究,温昶煊等的方法通过证明转移相位角和速度机动方向的对应关系,分别针对可达域内外包络建立了可达域直接求解模型. 陈奇等的方法以初始轨道为基础,将可达域定义为围绕在初始轨道周围的管道模型,并给出了通过求解非线性方程组计算可达域 的方法.为便于对比分析,本文将这两种方法的求解流程简要总结如算法 2 和算法 3 所示,其中温昶煊方法记为已有算法一,陈奇方法记为已有算法二.
算法 1 本文可达域算法求解流程
步骤 1:给定初始轨道参数,由式 (1) 计算 ${\pmb r}_{0}$.
步骤 2:$\gamma $ 在 $[0, 2 \pi ]$ 范围内任意取值, $\varphi $ 在 $[0$, $\pi/2]$ 范围内任意取值,由式 (21) 确定单位矢量 ${\pmb p}$.
步骤 3:根据式 (10) 判断当前方向是否可达,若不可达则返回步骤 2 重新取值.
步骤 4:由表达式 (25) 迭代计算使当前 ${\pmb r}_{f}$ 方向矢径取极值的 $\alpha$ 取值,迭代初值按照式 (26) 确定.
步骤 5:将式 (16) 计算 ${\pmb r}_{f}$ 方向矢径极值.
步骤 6:将矢径极值和当前方向矢量 ${\pmb p}$ 代入式 (27) 计算极值点在 $S_{g}$ 坐标系中的位置坐标.
步骤 7:重复步骤 2 至步骤 6 直至角度序列 $[ \gamma , \varphi]$ 覆盖整个空间范围,将所有极值点坐标汇总得到可达域.
算法 2 已有算法一求解流程[25]
步骤 1:确定转移轨道面倾角$i$的允许上下界,$i_{\min}$和$i_{\max}$, $\theta $ 允许取值范围$[0, 2 \pi ]$.
步骤 2:计算中间参量 $F( i)$ 和 $Q$.
步骤 3:求解中间变量 $\alpha_{c}$,$\alpha_{\pi 1}$,$\alpha_{\pi 2}$.
步骤 4:确定 $\alpha $ 和 $\theta $ 之间的转化关系 $\theta ( \alpha)$,按照内包络与外包络分为 $\theta_{in} (\alpha)$ 和 $\theta_{out} (\alpha)$.
步骤 5:由 $\alpha_{c}$ 确定 $\alpha_{1}$, $\alpha_{2}$,定义 $[\alpha_{1}$,$\alpha_{2}]$ 对应远地包络,定义 $[\alpha_{2}$, $\alpha_{1} +2 \pi ]$ 对应近地包络.
步骤 6:求解可达域远地包络:
(a) 在 $[ \alpha_{1}, \alpha_{2}]$ 区间内任取角度 $\alpha $,由 $\theta _{out}(\alpha )$ 计算 $\theta_{out}$;
(b) 由 $\alpha $, $\theta $ 计算包络半径 $r$,并确定远地包络坐标;
(c) 重复步骤(a),(b) 直至 $\alpha $ 覆盖区间 $[\alpha_{1}$, $\alpha_{2}]$.
步骤 7:求解可达域近地包络:
(a) 在 $[\alpha_{2}, \alpha_{1}+2\pi]$ 区间内任取角度 $\alpha $,由 $\theta_{in}(\alpha)$ 计算 $\theta_{in}$;
(b)由 $\alpha $, $\theta $ 计算包络半径 $r$,并确定近地包络点坐标;
(c)重复步骤 (a),(b) 直至 $\alpha $ 覆盖区间 $[\alpha_{2}, \alpha_{1}+2\pi ]$.
步骤 8:重复执行步骤 2 到步骤 7 直至角度 $i$ 覆盖整个区间 $[i_{\min}$,$i_{\max}$].
算法 3 已有算法二求解流程[29]
步骤 1:给定初始轨道参数,确定 ${\pmb r}_{0}$ 和 ${\pmb h}_{0}$.
步骤 2:$\alpha $ 在 $[0, 2 \pi ]$ 范围内任意取值, $\varphi $ 在 $[0$, $2 \pi]$ 范围内任意取值.
步骤 3:由正弦定理确定控制变量 $\lambda $ 和 $\kappa $ 满足的约束关系 $G(\lambda $, $\kappa) = 0$.
步骤 4:将极值表达式 $R( \lambda , \kappa ) $ 分别对 $\lambda$ 和 $\kappa$ 求偏导,得到两个非线性方程 $H _{1} =0$, $H_{2}=0$.
步骤 5: 确定初值 $\lambda _{0}$ 和 $\kappa_{0}$,求解方程 $F=[G \ \ H_{1} \ \ H_{2}]=$ $0$.
步骤 6:将所求 $\lambda $ 和 $\kappa $ 的值代入矢径极值表达式,并转化为在坐标系下的坐标形式.
步骤 7:重复执行步骤 2 到 6 直至角度 $i$ 覆盖整个空间.
由算法 1~算法 3 可知,针对单脉冲轨道机动可达域求解问题,两种已有算法与本文算法相比,相同之处是 3 种算法均设置了两个角度变量,用于描述未来可达位置矢量 ${\pmb r}_{f}$ 的指向,角度变量定义各有不同:{算法 2} 定义了转移轨道面倾角 $i$ 和转移轨道面的转移相位角 $\theta $ 用以描述 ${\pmb r}_{f}$ 指向; {算法 3} 定义了角度 $\alpha $ 描述初始轨道上某点的位置,定义角度 $\varphi$ 表示以该点为起点的空间指向;本文提出的 {算法 1} 定义两个角度 $\gamma $ 和 $\varphi$ 分别表示 ${\pmb r}_{f}$ 相对于 $x_{g}$ 轴的方位角和相对初始轨道面的俯仰角.综上,无论采用哪种角度定义方式,均可使 ${\pmb r}_{f}$ 指向空间任意方向.
3种算法的不同之处在于:算法 2首先确定一个变量 $i$ 的取值范围,然后按转移轨道的未来走势不同把另一个变量 $\alpha $ 在 $[0, 2\pi ]$ 范围内分类,分别求得可达域内包络和外包络; {算法 3} 是对每一个目标方向 $[\alpha,\varphi]$,用数值方法求解关于 $\lambda $, $\kappa $ 的非线性方程组,求得控制变量 $\lambda $, $\kappa$ 的解后回代入可达矢径表达式求得可达域包络;而本文 {算法 1} 设计了不同的方向序列选取方案,提出了更加简洁的可达性判定方法,将可达域内外包络的求解统一为通过对单一变量求解非线性方程得到,相对于 {算法 2} 和 {算法 3} 均有所改进.与这两种已有算法对比,本文方法的优势在于:(1) 相比于 {算法 2},不涉及复杂的变量关系推导,模型更加简单;可达性证明及可达性判据的推导过程更加简洁,并且将内外包络的计算方法进行了统一.(2) 相比于 {算法 3},虽然两者都需要采用数值方法进行求解,但是本文只有一个待求参数,不需要求解微分方程组,初值敏感性低,求解效果较好.
3 仿真分析
本节以二体模型下椭圆轨道为例,计算航天器单脉冲机动可达域,采用 MonteCarlo 打靶仿真验证本文方法的正确性,并将两种现有算法与本文算法求解结果进行对比分析. 仿真算例采用的初始轨道参数: 半长轴 $a=10^{7}$ m, 轨道倾角 $i=0$ rad, 偏心 率 $e=0.2$,机动位置 $f=\pi/3$ rad. 最大速度脉冲 $\vert \vert \Delta {\pmb v} \vert \vert=500$ m/s,方向任意,即机动冲量限制在一个半径为 500 m/s 的空间球体内,如图13 所示.图13
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_13.png)
图13速度机动球 $\vert \vert \Delta v\vert \vert =500$ m/s
Fig. 13Impulsive maneuvering ball $\vert \vert \Delta v\vert \vert =500$ m/s
Monte Carlo 仿真的具体实施如下:
(1) 如图14 所示,在 $f_{0}=\pi /3$ 处,对脉冲机动大小 $\Delta v$、机动方向角度 $\delta $, $\xi $,采用均匀分布随机选取 10 000 个样本点;
图14
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_14.png)
图14机动方向角度 $\delta $ 和 $\xi $
Fig. 14Maneuvering angle $\delta $ and $\xi $
(2) 将每一次样本机动量添加到航天器初始速度部分,采用二体轨道模型将初始位置速度外推一个轨道周期,得到一条机动后的样本轨道;
(3) 采用本文算法求解轨道机动可达域包络,通过观察所有机动后样本轨道是否完全落在求解的可达域包络内来判定求解结果的正确性.
3种算法的计算结果如图15~图17 所示.需要说明的是,已有算法一求解过程不涉及数值迭代;已有算法二涉及非线性方程组数值求解,本算例中将初值取为 $\lambda_{0}=\pi /2$,$\kappa_{0}=0$;本文所提算法所涉及非线性方程数值求解,算例中将初值取为 $( \alpha_{0})_{1}=\pi/2$ 及 $(\alpha_{0})_{2}=-\pi /2$,分别对应该方向两个矢径极值的求解. 图15~图17 中,黑色实线网格为不同算法对可达域包络的求解结果,青色虚线为 Monte Carlo 仿真结果.
图15
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_15.png)
图15已有算法一仿真结果
Fig. 15Results for existing algorithm 1
图16
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_16.png)
图16已有算法二仿真结果
Fig. 16Results for existing algorithm 2
图17
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_17.png)
图17本文算法仿真结果
Fig. 17Results for the algorithm of this paper
对比图15~图17 可知,算法一与本文算法求得的结果拟合性较好,基本与随机轨道分布区域贴合,而已有算法二在本章算例给定的初值条件下,所得结果拟合效果较保守,且离机动点位置越远,拟合效果越差.
为了更清晰直观地分析可达域求解结果,将三维可达域投影到初始轨道面内,得到可达域的二维投影如图18 所示.
图18
![](https://lxxb.cstam.org.cn/fileLXXB/journal/article/html/0459-1879-52-6-1621/thumbnail/img_18.png)
图18三种算法仿真结果 $XY$ 视图
Fig. 18Results for three algorithms in $XY$ plane
对比图18 可知,在 $XY$ 视图内,已有算法二在俯视图内,依然是在机动位置处拟合效果较好,但离机动位置越远,拟合效果越差,计算结果偏保守.已有算法一与本文算法的拟合效果相近且较好.
4 结论
本文提出了一种精度较高的航天器单脉冲轨道机动可达域求解算法. 首先定义了两个角度 $\gamma$ 和 $\varphi $ 描述未来终端位置矢量 ${\pmb r}_{f}$ 的指向,其次提出一种更为简洁的可达性判据判断 ${\pmb r}_{f}$ 方向可达性,然后通过极值求解算法计算可达位置矢量 ${\pmb r}_{f}$ 的矢径极值,最后将所有极值点的位置坐标排序汇总即可得到可达域.此外,根据球形机动冲量可达域包络的对称特性,减少了求解流程的计算量.本文算法通过合理选择可达矢径描述参数,简化了终端位置矢量的可达性证明方法并提出可达性判据,将可达域内外包络的求解算法进行了统一,同时将可达域求解问题转化为单一待求参数的非线性方程求解问题,提高了可达域求解的收敛性.最后采用 Monte Carlo 仿真验证了所提算法的正确有效性.仿真结果表明:本文所提航天器单脉冲机动可达域求解算法相比已有算法模型更简洁,计算精度更高.参考文献 原文顺序
文献年度倒序
文中引用次数倒序
被引期刊影响因子
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
URL [本文引用: 1]
![](https://lxxb.cstam.org.cn/fileLXXB/richhtml/0459-1879/richHtml_jats1_1/images/more.jpg)
对机动目标跟踪中的机动检测技术进行了较为全面的综述.首先将机动检测表述为变化检测问题;然后给出了现有机动检测技术的三种分类方法;随后以检测器输入为主线对现有机动检测算法做了详细的介绍,指出了各种算法的基本原理、优缺点及相互关系;最后展望了机动检测技术的发展方向.
URL [本文引用: 1]
![](https://lxxb.cstam.org.cn/fileLXXB/richhtml/0459-1879/richHtml_jats1_1/images/more.jpg)
A comprehensive and up-to-date survey of the techniques of maneuver detection in the filed of maneuvering target tracking is presented.The problem of maneuver detection is firstly described as change point detection.Then three classification methodologies of the techniques are proposed,and then various techniques of maneuver detection are surveyed according to the input information of the detector.This survey emphasizes the underlying ideas of the techniques,and their performances are also analyzed.Interrelationships among techniques and insight to the pros and cons are provided.Finally,the perspectives of maneuver detection are presented.
[本文引用: 1]
[本文引用: 1]
[本文引用: 2]
[本文引用: 2]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 3]
DOIURL [本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
DOIURL [本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
[本文引用: 1]
DOIURL [本文引用: 1]
[本文引用: 5]
[本文引用: 5]
DOIURL
DOIURL
DOIURL [本文引用: 3]
DOIURL [本文引用: 4]
[本文引用: 2]
[本文引用: 2]