-
本文以威胁度较大的近地小行星Bennu(编号101955)为预设目标,推导设计基于增广比例导引的深空高速撞击变系数末制导律。
首先,在日心惯性坐标系下建立目标及撞击器的动力学模型,目标及撞击器的几何关系如图1所示。
图1中坐标系原点为太阳中心,由于目标及撞击器的大小与轨道半径相比很小,因此将目标与撞击器均视为质点。目标受太阳引力作用运动,撞击器受到的被动外力包括太阳引力和目标小行星引力,主动外力为有控发动机产生的推力,两者的运动方程可表示为
$$ \left\{ \begin{gathered} { {\boldsymbol{A}}_{\text{T}}} = {{\ddot {\boldsymbol{R}}}_{\text{T}}} = - \frac{\mu }{{{ {\boldsymbol{R}}_{\text{T}}}^3}}{ {\boldsymbol{R}}_{\text{T}}} \hfill \\ { {\boldsymbol{A}}_{\text{S}}} = {{\ddot {\boldsymbol{R}}}_{\text{S}}} = - \frac{\mu}{{{ {\boldsymbol{R}}_{\text S}}^3}}{ {\boldsymbol{R}}_{\text{S}}} + \frac{\mu_{\text{T}}}{{\boldsymbol{R}}^3} {\boldsymbol{R}} + { {\boldsymbol{A}}_{\text{control}}} \hfill \end{gathered} \right. $$ (1) 其中:
${\boldsymbol A_{\text{T}}}$ 为由太阳引力导致的目标加速度;${\boldsymbol R_{\text{T}}}$ 为目标相对太阳的位置矢量;$\mu = 1.327\;15 \times {10^{20}}{\;{\text{m}}^{\text{3}}}{\text{/}}{{\text{s}}^{\text{2}}}$ 为太阳引力系数;${\boldsymbol A_{\text{S}}}$ 为撞击器的合加速度;${\boldsymbol R_{\text{S}}}$ 为撞击器相对太阳的位置矢量;$ {\mu _{\text{T}}} $ 为估算的目标小行星引力系数;$\boldsymbol R$ 为撞击器与目标的相对位置矢量;${\boldsymbol A_{{\text{control}}}}$ 为作用于撞击器的控制指令加速度。由图1可得撞击器与目标的相对位置矢量
$\boldsymbol R$ 与绝对位置矢量${\boldsymbol R}_{\text{T}}、{\boldsymbol R}_{\text{S}}$ 的关系,为$$ \boldsymbol R = {\boldsymbol R_{\text{T}}} - {\boldsymbol R_{\text{S}}} $$ (2) 目标及撞击器的相对速度及太阳系中的绝对速度大小可由对应的位置矢量大小微分得到
$$ \left\{ \begin{gathered} {\boldsymbol V_x} = {{ \dot {\boldsymbol R}}_x} \hfill \\ {\boldsymbol V_y} = {{\dot {\boldsymbol R}}_y} \hfill \\ {\boldsymbol V_{{\text{S}}x}} = {{\dot {\boldsymbol R}}_{{\text{S}}x}} \hfill \\ {\boldsymbol V_{{\text{S}}y}} = {{\dot {\boldsymbol R}}_{{\text{S}}y}} \hfill \\ {\boldsymbol V_{{\text{T}}x}} = {{\dot {\boldsymbol R}}_{{\text{T}}x}} \hfill \\ {\boldsymbol V_{{\text{T}}y}} = {{\dot {\boldsymbol R}}_{{\text{T}}y}} \hfill \\ \end{gathered} \right. $$ (3) 其中:
${\boldsymbol V}_{x}{{、}}{\boldsymbol V}_{y}$ 为撞击器相对于目标的相对速度在$ x、y $ 轴上的分量;${\boldsymbol R}_{x}{\text{、}}{\boldsymbol R}_{y}$ 为撞击器与目标的相对位置矢量$\boldsymbol R$ 在$ x{\text{、}}y $ 轴上的分量;${\boldsymbol V}_{\text{S}x}{\text{、}}{\boldsymbol V}_{\text{S}y}{\text{、}}{\boldsymbol V}_{\text{T}x}{\text{、}}{\boldsymbol V}_{\text{T}y}$ 分别为撞击器和目标在太阳系中的绝对速度分量;${\boldsymbol R}_{\text{S}x}{\text{、}} {{ {\boldsymbol R}}_{{\text{S}}y}}{\text{、}}$ ${\boldsymbol R}_{\text{T}x}{\text{、}}{\boldsymbol R}_{\text{T}y}$ 分别为撞击器和目标相对太阳的位置矢量${\boldsymbol R}_{\text{S}}{\text{、}}{\boldsymbol R}_{\text{T}}$ 在$ x{\text{、}}y $ 轴上的分量。定义撞击器与目标的连线与
$ x $ 轴的夹角为视线方向角$ \lambda $ (Line Of Sight,LOS),施加的加速度指令${\boldsymbol A_{{\text{control}}}}$ 方向垂直于视线方向,由图1可得视线角的表达式为$$ \lambda = \arctan \frac{{{\boldsymbol R_y}}}{{{\boldsymbol R_x}}} $$ (4) 对式(4)进行微分,可得视线角随时间的变化率
$$ \dot \lambda = \frac{{{\boldsymbol R_x}{\boldsymbol V_y} - {\boldsymbol R_y}{\boldsymbol V_x}}}{{{\boldsymbol R^2}}} $$ (5) $$ \boldsymbol R = \sqrt {{\boldsymbol R_x}^2 + {\boldsymbol R_y}^2} $$ (6) 其中:
$\boldsymbol R$ 为撞击器与目标的相对位置矢量大小。 -
比例导引算法是一种被广泛应用于寻的导弹制导领域的方法[13],算法的基本思想为通过设计合理的法向加速度指令,使导弹速度矢量的旋转角速度与弹目视线角的旋转角速度成比例,从而达到抑制视线角速度的目的。
纯比例导引律在目标速度为常值且无加速度的前提下较为有效,针对非匀速运动目标,可利用APNG产生额外的加速度指令[14],使轨迹更平缓光滑,且满足撞击精度要求。下面针对深空高速撞击任务,参照文献[12]推导变系数增广比例末制导律。
按照比例导引律的基本思想,设计加速度指令使撞击器的速度矢量旋转与视线矢量旋转成正比,可得
$$ {\boldsymbol A_{{\text{PN}}}} = N{\boldsymbol V_{\text{c}}}\dot \lambda $$ (7) 其中:
${\boldsymbol A_{{\text{PN}}}}$ 为比例导引律PN推导得的法向加速度指令;$ N $ 为制导律系数(在PN中一般为常值);${\boldsymbol V_{\text{c}}}$ 为相对接近速度,可由相对距离求导得$$ \begin{aligned}[b] {\boldsymbol V_{\text{c}}}& = - \dot {\boldsymbol{R}} \hfill \\ & = \frac{{ - ({\boldsymbol R_x}{\boldsymbol V_x} + {\boldsymbol R_y}{\boldsymbol V_y})}}{\boldsymbol R} \hfill \end{aligned} $$ (8) 为满足撞击要求,在终端撞击时刻,目标与撞击器的相对距离大小应为0,即终端零控脱靶量(Zero Effort Miss,ZEM)应为零(零控脱靶量的定义为在不对撞击器施加控制指令的情况下,撞击器与目标沿各自运动轨迹的最短相对距离大小)。
在考虑目标加速度的情况下,零控脱靶量可表示为
$$ ZEM = {{\boldsymbol R}_y} + {\dot {\boldsymbol R}_y}{t_{{\text{go}}}} + 0.5{\boldsymbol A_{\text{r}}}{t^2}_{{\text{go}}} $$ (9) 其中:
$ {t_{{\text{go}}}} $ 为剩余时间;${\boldsymbol A_r}$ 为由于太阳引力作用导致的目标相对于撞击器的加速度在垂直LOS方向上的分量,${\boldsymbol A_{\text{r}}}$ 的表达式为$$ \begin{aligned}[b] {\boldsymbol A_{\text{r}}} =& \frac{{\mu {\boldsymbol R_{{{\text{T}}_x}}}}}{{{{({\boldsymbol R^2}_{{{\text{T}}_x}} + {\boldsymbol R^2}_{{{\text{T}}_y}})}^{\frac{3}{2}}}}}\sin \lambda + \frac{{ - \mu {\boldsymbol R_{{{\text{T}}_y}}}}}{{{{({\boldsymbol R^2}_{{{\text{T}}_x}} + {\boldsymbol R^2}_{{{\text{T}}_y}})}^{\frac{3}{2}}}}}\cos \lambda \hfill -\\ & \frac{{\mu {\boldsymbol R_{{{\text{S}}_x}}}}}{{{{({\boldsymbol R^2}_{{{\text{S}}_x}} + {\boldsymbol R^2}_{{S_y}})}^{\frac{3}{2}}}}}\sin \lambda - \frac{{ - \mu {\boldsymbol R_{{{\text{S}}_y}}}}}{{{{({\boldsymbol R^2}_{{{\text{S}}_x}} + {\boldsymbol R^2}_{{{\text{S}}_y}})}^{\frac{3}{2}}}}}\cos \lambda \hfill \\ \end{aligned} $$ (10) 其中:前两项为太阳引力作用于目标的加速度分量,后两项为引力作用于探测器的加速度分量。目前工程中较常用的获得目标加速度的方法为利用地面测定轨技术及星历推算确定目标的轨道及位置速度信息,进而推算目标加速度[1,10,15],本文中的目标加速度均为理论值。
增广比例导引律的基本思想是在加速度指令中考虑由太阳引力引起的零控脱靶量,推导得控制量指令为
$$ \begin{aligned}[b] {\boldsymbol A_{{\text{control}}}} = & {\boldsymbol A_{{\text{PN}}}} + {\boldsymbol F_g} = N{\boldsymbol V_{\text{c}}}\dot \lambda + \frac{N}{2}{\boldsymbol A_{\text{r}}} \hfill =\\ & N({\boldsymbol V_{\text{c}}}\dot \lambda + \frac{{{\boldsymbol A_r}}}{2}) \hfill \end{aligned} $$ (11) 其中:
${\boldsymbol F_g}$ 为考虑引力影响的加速度指令;$ N $ 为制导系数。分析式(11)的加速度指令表达式可知,制导系数
$ N $ 的物理意义是控制撞击器的速度矢量随着相对视线矢量旋转速度的快慢,即$ N $ 越大,${\boldsymbol V_{\text{S}}}$ 的旋转角速度越大,可越快“追上”相对视线矢量旋转角速度,最终使撞击器的速度方向与视线方向重合。$ N $ 的取值会直接影响加速度的大小、燃料消耗及任务完成效果:若$ N $ 取值太小,则撞击器的速度方向无法跟上撞击器与目标视线角的旋转,即撞击器速度无法在撞击时刻前对准目标;若$ N $ 取值太大,则撞击器在初始的一段时间内需要较大的加速度来满足这种比例关系,甚至可能会导致撞击器的速度方向“超前”视线角方向,造成过多的燃料消耗。因此在利用基于比例导引的制导律求解具体问题时,怎样合理地根据任务需要设定比例系数
$ N $ 的大小是一个比例导引律应用的开放问题。相比传统的寻的导弹制导任务,小行星高速撞击防御的任务特点包括相对距离变化大、初始相对速度大,携带燃料有限、飞行时间长等,若在全过程应用不变的常值比例系数,可能会导致额外的燃料消耗或无法满足撞击精度要求。本文考虑将比例系数设计为相对距离的归一化幂函数,表达式为
$$ N = \left\{ \; \begin{split} &{N_0}{\left( {\frac{{R(t)}}{{{R_0}}}} \right)^k}, & \; N \text{≥} 2 \hfill \\ & 2, & \; N \text{<} 2 \hfill \\ \end{split} \right. $$ (12) 其中:
$ {R_0} $ 为初始相对距离的大小;$ {N_0} $ 为缩放系数;$ k $ 为幂函数指数。可通过调节$ {N}_{0}、k $ 来控制比例系数随距离的变化速度。由于制导系数$ N $ 是个无量纲数,需要对设计的函数进行归一化处理,将幂函数的底数设计为当前相对距离大小$ R(t) $ 与初始相对距离大小$ {R_0} $ 的比值,底数的变化范围为(0,1]。同时为了保证撞击精度,设定比例导引系数的最小值为2。所设计的比例系数函数在不同系数取值下的变化如图2和图3所示。
图 2比例系数N随k变化示意图
Figure 2.Augmented Proportional Navigation coefficient varies under differentkvalues
图 3比例系数N随N0变化示意图
Figure 3.Augmented Proportional Navigation coefficient varies under differentN0values
从图2中可以看出,所设计的归一化幂函数随相对距离变化单调递增(随时间变化单调递减),即在撞击任务的前期使用较大的比例系数进行控制指令的生成,使得撞击器的速度尽快“追上”相对视线角。
对比图2和图3可知,
$ k $ 用于调整曲线的斜率,$ {N_0} $ 控制比例系数$ N $ 的初值:指数$ k $ 取值越大,比例系数$ N $ 在较短时间内收敛至最小值2,指数$ k $ 取值越小,比例系数$ N $ 的变化越慢;缩放系数$ {N_0} $ 决定了比例系数的初值,在任务开始时刻,幂函数底数为1,则比例系数的初值等于$ {N_0} $ 。$ {N_0} $ 取较大值可提高撞击精度,$ {N_0} $ 取较小值可减小燃料消耗。撞击器在相对目标距离较远时进行机动更节省燃料,利用本文所提出的变系数制导方法,撞击器距离目标越近,
$ N $ 取值越小,所计算的加速度指令也越小。通过合理设计归一化幂函数,能够在满足撞击精度的前提下节省燃料消耗,后续研究方向考虑最优参数设计。 -
利用2.1节提出的深空高速撞击变系数末制导律生成的控制量指令为连续函数,深空撞击器携带的脉冲发动机无法提供连续变化的推力。可利用施密特触发器(Schmitt trigger)逻辑[13]来应用制导指令,具体的操作流程如图4所示。
1)输入初始状态量:目标/撞击器在日心坐标系下的绝对/相对初始位置、速度大小,并计算得视线方向角及其变化率的初始值
$$ \boldsymbol x = {[{R_{{\text{T}}x}},{R_{{\text{T}}y}},{R_{{\text{S}}x}},{R_{{\text{S}}y}},{V_{{\text{T}}x}},{V_{{\text{T}}y}},{V_{{\text{S}}x}},{V_{{\text{S}}y}},\lambda ]^{\text{T}}} $$ 2)以当前时刻的目标位置作为期望的撞击点,利用2.1节提出的深空高速撞击变系数末制导律,根据式(12)由当前相对距离解算出的制导系数
$ N $ ,代入式(11)计算得连续的加速度指令$ A(t) $ 。3)根据文献[11]中的施密特触发器逻辑,判断当前时刻连续的加速度指令
$ A(t) $ 是否处于开机区间内,若是则令加速度指令等于脉冲发动机的工作加速度值,若不在开机区间内,则当前时刻脉冲发动机不工作。4)将第3)步中得到的实际加速度指令代入探测器动力学,得到探测器当前位置。
5)判断当前时刻探测器与目标间的位置关系是否满足撞击精度要求,若不满足则将当前时刻状态量值作为下一时刻的初始值,从步骤1)开始重复计算;若满足约束则算法结束。
-
根据近地天体动态网站(NEODys)[16]对近地小行星危害程度(Risk List)的排序信息,小行星Bennu的危害程度被标记为“特殊”(Special),且危害程度位居前三,其近地点距离地球的距离仅40万km。
美国国家航空航天局(National Aeronautics and Space Administration,NASA)于2016年9月发射了OSIRIS-Rex(Origins Spectral Interpretation Resource Identification Security Regolith explorer)小行星探测器,目标是小行星Bennu。科学家预计,在2175—2199年,小行星Bennu有2 700分之一的概率与地球相撞,对地球存在极大的威胁。小行星的轨道信息如表1所示。
表 1小行星Bennu轨道信息
Table 1.Orbit information of Asteroid Bennu
小行星轨道元素/单位 数值 半长轴/AU 1.126 39 偏心率 0.203 75 轨道倾角/(°) 6.034 94 升交点赤经/(°) 2.060 87 近地点幅角/(°) 66.223 07 真近点角/(°) 101.703 95 因此本文将以小行星Bennu作为防御撞击对象进行仿真分析,以验证算法在深空高速撞击领域的有效性。
-
为了验证本文所提出的深空高速撞击变系数末制导律算法的性能,选取高危近地小行星Bennu为撞击目标,在MATLAB语言环境下采用4阶Runge-Kutta数值积分器[17]进行解算。具体的仿真参数如表2所示。
表 2仿真参数值
Table 2.Simulation parameter value
仿真参数 数值/单位 目标初始位置/km $ \begin{gathered} {R_{{\text{T}}x}} = 1.341\;75 \times {10^8} \hfill \\ {R_{{\text{T}}y}} = 0 \hfill \\ \end{gathered} $ 撞击器初始位置/km $ \begin{gathered} {R_{{\text{S}}x}} = 1.341\;76 \times {10^8} \hfill \\ {R_{{\text{S}}y}} = 9.363\;58 \times {10^5} \hfill \\ \end{gathered} $ 目标初始速度/(km·s–1) $ \begin{gathered} {V_{{\text{T}}x}} = 0 \hfill \\ {V_{{\text{T}}y}} = 34.505\;61 \hfill \\ \end{gathered} $ 撞击器初始速度/(km·s–1) $ \begin{gathered} {V_{{S} x}} = 0 \hfill \\ {V_{{\text{S}}y}} = 24.305\;61 \hfill \\ \end{gathered} $ 仿真初始时刻小行星位于其近地点,为了更好地展示算法的有效性,设置初始的相对速度为
$ 10.2\;{\text{km/s}} $ ,初始相对距离为9.363 59×105km。假设撞击器在最后10 min时关闭推进器进行无控飞行。选取制导系数
$ {N}_{0}=8,k=2 $ ,在测量无误差的情况下应用本文提出的基于增广比例导引的变系数末制导算法生成加速度指令,得到的目标及撞击器的运动轨迹如图5所示,相对距离变化如图6所示。从图6可看出,撞击器在生成的制导指令控制下能够成功完成撞击任务,撞击器和目标间的相对距离由初始时刻的
$ 9.363\;59 \times {10^5}\;{\text{km}} $ 减小为$3.53$ m,撞击精度较高。本节还对比了采用本文所提出的变系数末制导算法和采用常系数末制导算法的结果,包括加速度指令、脉冲发动机工作情况、全过程所需速度增量及终端制导误差值。
表3对比了3种情况下的脉冲发动机工作情况、完成撞击任务所需的速度增量及撞击精度,可以看出,使用本文所提出的算法合理设计比例系数函数,能够在同等撞击精度下有效减少发动机点火次数及完成撞击任务所需的速度增量,减少能量消耗。
表 3变系数算法与常系数算法的任务结果对比
Table 3.Task results comparison under differentNvalue (the proposed method,N=3,N=8)
3种系数 点火次数/次 所需速度增量/(km·s-1) 制导误差/m 本文算法 13 8.15 3.53 常系数N=3 26 11.23 4.12 常系数N=8 106 41.05 2.65 在3种不同的比例系数取值下的加速度指令曲线如图7(本文所设计变系数算法)、图8(常值N=3)、图9(常值N=8)所示。
从3种结果的分析对比可得出,采用本文的变系数制导方法能够有效减少脉冲发动机的开机次数,合理分配点火时刻并生成脉冲加速度曲线,避免因比例系数N取值不合适造成的在接近目标阶段的频繁开关机。对比结果体现了本文变系数算法较定系数算法在制导性能方面的提升,更适合深空高速撞击任务的工程实施。
为了进一步验证算法在实际应用中的有效性,在考虑误差的情况下进行蒙特卡洛仿真,测量精度如表4所示,误差源量值均为
$ 1\;\sigma $ 统计意义下参数。表 4误差源仿真参数
Table 4.Parameters of all error source
误差项 数值 初始位置确定误差/km (100,10) 初始速度确定误差/(km·s–1) 0.1 姿态测量误差/μrad 320 图10为2 000次蒙特卡洛仿真的撞击误差分布图,采用本文的深空高速撞击变系数末制导律算法的制导误差均方差为83.40 m,最大值为269.07 m,能够满足撞击目标小行星Bennu的需求,总速度增量平均值为9.56 m/s,符合深空高速撞击要求。
Variable Coefficient Terminal-Phase Guidance Design for Deep Space High-Speed Impact
-
摘要:具有潜在撞击地球危险的近地小行星将对人类生存构成重大威胁,通过直接撞击的方式改变危险小行星的轨道是一种可行且有效的方法。以对地球威胁程度较大的近地小行星Bennu为预设对象,进行深空高速撞击末制导律设计。针对高速撞击任务相对速度大、撞击精度要求高、燃料有限的特点,考虑目标的运动加速度,基于增广比例制导律推导加速度指令:综合考虑机动时刻与燃料消耗、撞击精度的关系,将原常值比例系数设计为相对距离的归一化幂函数,在满足制导精度要求的前提下使机动时间更少、更靠前,节省燃料消耗;同时设计点火策略,将连续指令转化为脉冲发动机指令,无需预先给定机动时刻,且脉冲指令可直接应用于深空探测器。仿真结果表明,撞击器在本文算法的加速度指令下能在初始距目标
$9.36 \times {10^5}\;{\rm{km}} $ 、较大相对速度$ 10.2\;{\text{km/s}} $ 场景下准确撞击目标,且相比定系数算法,本文的变系数算法在所需的点火次数、机动速度增量及燃料消耗方面性能更优,更具有效性与实用性。Abstract:Asteroid impact poses a major threat to human survival. High-speed direct impact is a feasible and effective means to change the orbit of an asteroid. This paper takes Bennu, a potentially hazardous asteroid, as an object to design the terminal guidance law of deep space high-speed impact. In view of the characteristics of high relative speed and high impact accuracy, the acceleration command is derived based on the Augmented Proportional Navigation Guidance law (APNG), considering the acceleration of the target. Moreover, the proportional coefficient is designed as a function of the relative distance to meet both the requirements of minimum fuel consumption and maximum impact accuracy. An ignition strategy is designed to convert the continuous command into impulse command, without the need to give maneuvering time in advance. The simulation results show the effectiveness of the proposed algorithm. The miss distance constraint is satisfied, and the ignition times and fuel consumption are less than those of the constant proportional coefficient algorithm.Highlights● The control command is designed based on the augmented proportional guidance law, taking the acceleration of the target into account. ● The proportional coefficient is designed as a variable rather than a constant value given in advance. Meeting both the requirements of reducing fuel consumption and improving impact accuracy, the proportional coefficient is designed as a normalized power function of the relative distance. ● Without the need to give maneuvering time in advance, a ignition strategy is designed to convert the continuous command into impulse command which the impactor can directly use. ● The proposed algorithm and the constant coefficients results are compared in aspects of ignition number, velocity increment, final miss distance and acceleration command performance. -
表 1小行星Bennu轨道信息
Table 1Orbit information of Asteroid Bennu
小行星轨道元素/单位 数值 半长轴/AU 1.126 39 偏心率 0.203 75 轨道倾角/(°) 6.034 94 升交点赤经/(°) 2.060 87 近地点幅角/(°) 66.223 07 真近点角/(°) 101.703 95 表 2仿真参数值
Table 2Simulation parameter value
仿真参数 数值/单位 目标初始位置/km $ \begin{gathered} {R_{{\text{T}}x}} = 1.341\;75 \times {10^8} \hfill \\ {R_{{\text{T}}y}} = 0 \hfill \\ \end{gathered} $ 撞击器初始位置/km $ \begin{gathered} {R_{{\text{S}}x}} = 1.341\;76 \times {10^8} \hfill \\ {R_{{\text{S}}y}} = 9.363\;58 \times {10^5} \hfill \\ \end{gathered} $ 目标初始速度/(km·s–1) $ \begin{gathered} {V_{{\text{T}}x}} = 0 \hfill \\ {V_{{\text{T}}y}} = 34.505\;61 \hfill \\ \end{gathered} $ 撞击器初始速度/(km·s–1) $ \begin{gathered} {V_{{S} x}} = 0 \hfill \\ {V_{{\text{S}}y}} = 24.305\;61 \hfill \\ \end{gathered} $ 表 3变系数算法与常系数算法的任务结果对比
Table 3Task results comparison under differentNvalue (the proposed method,N=3,N=8)
3种系数 点火次数/次 所需速度增量/(km·s-1) 制导误差/m 本文算法 13 8.15 3.53 常系数N=3 26 11.23 4.12 常系数N=8 106 41.05 2.65 表 4误差源仿真参数
Table 4Parameters of all error source
误差项 数值 初始位置确定误差/km (100,10) 初始速度确定误差/(km·s–1) 0.1 姿态测量误差/μrad 320 -
[1] 马鹏斌, 宝音贺西. 近地小行星威胁与防御研究现状[J]. 深空探测学报(中英文),2016,3(1):10-17.MA P B, BAOYIN H X. Research status of the near-Earth asteroids' hazard and mitigation[J]. Journal of Deep Space Exploration,2016,3(1):10-17. [2] NASA. Near-Earth object survey and deflection analysis of alternatives, report to congress[R]. Washington, DC: NASA, 2007. [3] WIE B. Dynamics and control of gravity tractor spacecraft for asteroid deflection[J]. Journal of Guidance, Control, and Dynamics,2008,31(5):1413-1423.doi:10.2514/1.32735 [4] MILLER S D, STRAKA W C, BACHMEIER A S, et al. Earth-viewing satellite perspectives on the Chelyabinsk meteor event[J]. Proceedings of the National Academy of Sciences,2013,110(45):18092-18097.doi:10.1073/pnas.1307965110 [5] 王艺睿, 李明涛. 动能撞击小行星防御轨道优化设计[J]. 空间碎片研究,2019,19(3):43-49.WANG Y M, LI M T. Orbital design and optimization of kinetic impactor for asteroid deflection[J]. Space Debris Research,2019,19(3):43-49. [6] 李毅, 陈鸿, 兰胜威, 等. 一种提升近地小行星防御中拦截效率的方法[J]. 航天器环境工程,2017,34(6):585-592.doi:10.3969/j.issn.1673-1379.2017.06.003LI Y, CHEN H, LAN S W, et al. A method to improve interception efficiency in the defense against near-Earth asteroids[J]. Spacecraft Environmental Engineering,2017,34(6):585-592.doi:10.3969/j.issn.1673-1379.2017.06.003 [7] 韩柠, 刘辉, 王云财, 等. 基于比例导引的深空撞击脉冲导引律设计[J]. 动力学与控制学报,2019,17(1):86-90.HAN N, LIU H, WANG Y C, et al. Pulse guidance law for deep space impact base on the proportional guidance[J]. Journal of Dynamics and Control,2019,17(1):86-90. [8] RUSSEL C T. 深度撞击计划: 解密彗星之旅[M]. 陈小前, 蔡洪, 陈磊, 译. 北京: 国防工业出版社, 2008: 85- 86. [9] WILLIAM H B. Deep impact mission design[J]. Space Science Reviews,2005,117(1-2):23-42.doi:10.1007/s11214-005-3386-4 [10] 朱圣英, 崔平远, 崔祜涛. 小天体高速撞击器视线制导律设计[J]. 宇航学报,2010,31(2):373-379.doi:10.3873/j.issn.1000-1328.2010.02.012ZHU S Y, CUI P Y, CUI G T. Design of line-of-sight guide law for small body high speed impactors[J]. Journal of Astronautics,2010,31(2):373-379.doi:10.3873/j.issn.1000-1328.2010.02.012 [11] 汤国建, 贾沛然. 运用比例导引实现对目标卫星的拦截[J]. 系统工程与电子技术,2001,23(2):25-27,64.doi:10.3321/j.issn:1001-506X.2001.02.009TANG J G, JIA P R. Implementation of intercepting satellite by using proportional guidance[J]. Systems Engineering and Electronics,2001,23(2):25-27,64.doi:10.3321/j.issn:1001-506X.2001.02.009 [12] HAWKINS M, PITZ A, WIE B, et al. Terminal-phase guidance and control analysis of asteroid interceptors[C]// AIAA Guidance, Navigation, and Control Conference. [S. l.]: AIAA, 2013. [13] ZARCHAN P. Tactical and strategic missile guidance[M]. Washington, DC: American Institute of Aeronautics and Astronautics, Inc. , 2012. [14] 李雯雯, 姜长生. BTT导弹增广比例导引律研究[J]. 电光与控制,2008(10):16-20.doi:10.3969/j.issn.1671-637X.2008.10.004LI W W, JIANG C S. Augmented proportional navigation guidance law for BTT missile[J]. Electronics Optics and Control,2008(10):16-20.doi:10.3969/j.issn.1671-637X.2008.10.004 [15] 周卫文, 梁晓庚, 贾晓洪. 小天体撞击末段脉冲比例制导律研究[J]. 电光与控制,2011(6):73-77.ZHOU W W, LIANG X G, JIA X H. End-stage guidance for impacting small asteroids using pulsed proportional guidance law[J]. Electronics Optics and Control,2011(6):73-77. [16] NEOys. latest published data [EB/OL]. (2018-11-24)[2021-07-13]. https://newton.spacedys.com/neodys/. [17] SHAMPINE L F, REICHELT M W. The Matlab ODE suite[J]. SIAM Journal on Scientific Computing,1997,18:1-22.doi:10.1137/S1064827594276424