跳到主要内容
Sandbox Physics

M079 · 双曲线飞掠 / 设计

引力弹弓任务设计器

没有发动机点火,飞掠为何能改变速度? 靠绕着一颗本身在运动的行星拐个弯。相对行星来看,飞船离开时和进来时一样快,飞掠只改变了方向。行星却在绕太阳运动,把它的速度分别加到进来和离开时的速度上,相对太阳的两个速率就不一样了。飞船多出或少掉的能量,是跟行星轨道换来的。

设计一次掠过地球或木星的双曲线飞掠。拖动近拱点、反转转向、切换参考系,看实际轨迹怎样对应渐近速度三角形、能量交换和安全的出射速度目标。

交互模型引力弹弓任务设计器
距近拱点时间Pending\text{Pending}
天体参考Pending\text{Pending}
渐近转向角Pending\text{Pending}
双曲线偏心率Pending\text{Pending}
计划近拱点高度Pending\text{Pending}
瞄准参数与行星半径比Pending\text{Pending}
惯性系入射速度Pending\text{Pending}
惯性系出射速度Pending\text{Pending}
惯性系有向速度变化Pending\text{Pending}
渐近比能量交换Pending\text{Pending}
当前行星系速度Pending\text{Pending}
近拱点速度Pending\text{Pending}
安全核验Pending\text{Pending}
出射有向速度误差Pending\text{Pending}
速度目标核验Pending\text{Pending}
采样能量误差Pending\text{Pending}
采样角动量误差Pending\text{Pending}
采样传播残差Pending\text{Pending}

物理教程

在速度三角形中看见能量交换

背景航天器朝一颗运动的行星落下去,绕过它,再飞走。在这次局部二体飞掠里,航天器的能量守恒,但那是它在行星参考系里的能量。

为什么值得理解无动力的双曲线转向和拼接圆锥的渐近构造,依据的是 NASA 的轨迹设计资料。这里的教学模型只算有限的一段局部轨迹,行星速度恒定,安全余量由你自己选。

先抓重点

核心问题
同一次无动力飞掠,能否因经过行星不同侧而加速或减速?
一句话直觉
飞掠只让相对行星的速度转个方向,行星系里的渐近速度大小不变。把行星速度分别加到方向不同的入射和出射矢量上,惯性系里的速度大小就不一样了,差出来的就是和行星交换的轨道能量。

核心数学模型

同一速度的两个参考系

Vin=Vp+v∞,in,Vout=Vp+v∞,out\mathbf V_{\rm in}=\mathbf V_p+\mathbf v_{\infty,\rm in},\qquad\mathbf V_{\rm out}=\mathbf V_p+\mathbf v_{\infty,\rm out}

大写字母表示惯性坐标中的速度,超额速度矢量是相对行星的渐近速度。整个局部飞掠过程中,行星速度保持不变。

双曲线确定转向

eh=1+rpv∞2μp,δ=2arcsin⁡1ehe_h=1+\frac{r_pv_\infty^2}{\mu_p},\qquad\delta=2\arcsin\frac{1}{e_h}

入射超额速度不变时,近拱点越近,偏转越大。转角的正负决定从行星哪一侧绕过。

用瞄准参数瞄准

b=rp1+2μprpv∞2,vp=v∞2+2μprpb=r_p\sqrt{1+\frac{2\mu_p}{r_pv_\infty^2}},\qquad v_p=\sqrt{v_\infty^2+\frac{2\mu_p}{r_p}}

瞄准参数是入射渐近线偏开的距离,不是最近距离。经过近拱点时,速度比渐近速度大。

不点火时,超额速度不变

∣v∞,out∣=∣v∞,in∣,εp=v22−μpr=v∞22|\mathbf v_{\infty,\rm out}|=|\mathbf v_{\infty,\rm in}|,\qquad\varepsilon_p=\frac{v^2}{2}-\frac{\mu_p}{r}=\frac{v_\infty^2}{2}

行星系速度在有限轨迹上先增后减;相等的是两端渐近速度的大小。

交换的能量来自哪里

Δεinertial=Vout2−Vin22=Vp⋅(v∞,out−v∞,in)\Delta\varepsilon_{\rm inertial}=\frac{V_{\rm out}^2-V_{\rm in}^2}{2}=\mathbf V_p\cdot(\mathbf v_{\infty,\rm out}-\mathbf v_{\infty,\rm in})

运动的行星把轨道能量交给航天器,或者从它那里拿走。行星的反冲之所以能忽略,只是因为航天器质量被忽略了。转向也可能让惯性系速度变小。

安全地达到速度目标

rp>Rp,rp≥rsafe≥Rp,∣Vout−Vtarget∣<0.25 km/sr_p>R_p,\quad r_p\ge r_{\rm safe}\ge R_p,\qquad |V_{\rm out}-V_{\rm target}|<0.25\,\mathrm{km/s}

这个教学设计只检查一个速度和你选的安全余量,不规划飞往目的地的转移轨道。轨迹一旦碰到或进入天体表面,解析传播就在那里停止。

常见难点

“更快”要说清相对谁

容易误解引力增加行星系入射与出射速度。

正确理解入射和出射的超额速度一样大。把行星自己的速度加上去,惯性系里的速度大小才会变。

更近并非总是更好

容易误解在允许范围内飞得越低,加速总是越多。

正确理解能量交换取决于两个矢量的点积。转角太大,出射方向可能越过速度最大的那个方向。

有限边界不是无穷远

容易误解图上画的第一个速度就是超额速度。

正确理解在轨迹两端,引力仍在起作用。速度三角形用的是渐近速度,速度历史用的是当地速度。

撞上行星,就没有出射飞掠

容易误解数学上的双曲线穿过行星,也可以算成功。

正确理解轨迹第一次碰到表面,记录就停止,也不给出射结果。另外,你选的安全余量也可能否决一条没有撞上的轨迹。

动手实验

  1. 01

    比较参考系

    采集加速预设,再选择惯性坐标。

    你会看到: 这次飞掠在行星系里能量不变,运动的行星却改变了航天器在惯性系里的速度。
  2. 02

    让交换反向

    在相同半径比较加速与减速预设。

    你会看到: 超额速度不变,但惯性系里的出射速度大小随转向而变。
  3. 03

    安全设计

    拖动近拱点并调整出射标量速度目标,检查权衡图。

    你会看到: 只有既不撞上行星、又不进入安全余量的飞掠,才能通过速度目标。权衡曲线的最高点可能落在中间。
  4. 04

    停止不可能的任务

    比较安全余量违规与表面截获预设。

    你会看到: 一条轨迹离行星比你选的余量还近;另一条碰到表面就停下,没有出射结果。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策