霍曼转移轨道 模拟器 返回
轨道力学模拟器

霍曼转移轨道 设计模拟器 — Δv 预算和转移时间

以 Δv1、Δv2、总 Δv、转移时间实时计算霍曼转移的轨道工程经典工具。适用于 LEO→GEO、地球→火星、地球→金星的概算。若需处理任意转移角,请配合『兰伯特问题』;电推进长期螺旋转移请配合『低推力螺旋轨道转移』。

参数设置
出发轨道高度 h1
km
目标轨道高度 h2
km
中心天体 GM
km³/s²
中心天体半径 R
km
中心天体预设

默认值为地球(GM=398600 km³/s²、R=6378 km)。h1=400 km 为 LEO,h2=35800 km 为 GEO 附近,总 Δv ≈ 3.85 km/s 对应标准发射场景。播放时航天器在 r1 滑行 → 喷射 Δv1 → 沿转移椭圆飞行(近地点快、远地点慢)→ 喷射 Δv2 → 在 r2 圆化。

飞行中实时数值
阶段
半径 r [km]
速度 |v| [km/s]
转移已用时 t
实时轨道动画

中心=中心天体/蓝圆=出发轨道 r1/绿圆=目标轨道 r2/黄虚线=半椭圆转移轨道/白色=航天器与轨迹。开普勒运动:近地点快、远地点慢(等面积)。

计算结果
第1次喷射 Δv1
第2次喷射 Δv2
总 Δv
转移时间 t_tx

Δv 对比

第1次喷射 Δv1、第2次喷射 Δv2、总 Δv 的柱状图对比。

霍曼效率曲线

横轴=半径比 r2/r1(1~100、对数)/纵轴=总 Δv/√(μ/r1)。最大值附近(比值 15.6)霍曼效率约 0.536。黄点=当前半径比。

理论与主要公式

霍曼转移是连接同一中心天体周围半径 $r_1$ 和 $r_2$ 的两个圆轨道的最小能量二脉冲路径。在出发和目标两端以切线方向喷射,中间用半椭圆相连。

第一次喷射 Δv1(出发圆轨道 → 转移椭圆的近地点):

$$\Delta v_1 = \sqrt{\frac{\mu}{r_1}}\left(\sqrt{\frac{2 r_2}{r_1+r_2}} - 1\right)$$

第二次喷射 Δv2(转移椭圆的远地点 → 目标圆轨道):

$$\Delta v_2 = \sqrt{\frac{\mu}{r_2}}\left(1 - \sqrt{\frac{2 r_1}{r_1+r_2}}\right)$$

转移时间为转移椭圆(半长轴 $a=(r_1+r_2)/2$)的半周期:

$$t_{\mathrm{tx}} = \pi\sqrt{\frac{(r_1+r_2)^{3}}{8\,\mu}}$$

$\mu = GM$ 是中心天体的重力常数 [km³/s²]、$r_i = R + h_i$ 是轨道半径 [km]、Δv 的单位是 [km/s]、转移时间是 [s]。地球上 $\mu = 398600$ km³/s²、$R = 6378$ km。

霍曼转移轨道 模拟器说明

🙋
通信卫星是从地表直接升到 GEO 吗?需要多少燃料?
🎓
实际上不是直接上升。通常先升到 LEO(高度 400 km 附近的停泊轨道),然后用霍曼转移进行两次喷射到达 GEO。本模拟器的默认值(h1=400 km, h2=35800 km)计算出总 Δv ≈ 3.85 km/s。按火箭方程来说,这是一个相当大的值。
🙋
为什么要喷射两次?一次不行吗?
🎓
原理上可以,但 Δv 会更大。对出发圆轨道的切线方向进行小的第一次喷射 Δv1(2.40 km/s),轨道变为近地点 r1、远地点 r2 的半椭圆。经过半椭圆到达远地点时,再进行切线方向的第二次喷射 Δv2(1.46 km/s),就能进入目标圆速度,投入 GEO。虽然分两次喷射,但这种圆→椭圆→圆的阶段方式在理论上是最优的(在半径比 11.94 以内)。
🙋
转移时间是由什么决定的?
🎓
由开普勒第三定律确定。转移椭圆的半长轴为 a=(r1+r2)/2,椭圆完整周期 T=2π√(a³/μ) 的一半就是转移时间 t_tx = π√(a³/μ)。LEO→GEO 的默认值算出约 5.29 小时。火星转移(地球→火星)时,a 变得很大,约需 8.5 个月。拖动右下方的效率曲线,当 h2 增大时能看到转移时间怎么变化。
🙋
效率曲线为什么有一个峰值?
🎓
这是一个有趣的地方。Δv_total/√(μ/r1) 关于半径比 R=r2/r1 不是单调增加的,而是在 R≈15.58 处达到 0.536 的峰值,之后缓慢下降。这与「当半径比超过某个值时,双椭圆转移(三次喷射)反而更便宜」的著名结论有关(双椭圆在 R≈11.94 以上时更优,中间轨道的选择会影响具体值)。月球、火星级别的距离用霍曼就够了,但更远的目标地时就要考虑别的策略。
🙋
把中心天体改成太阳,能算行星际转移吗?
🎓
能的。把 GM 滑块改为太阳值 1.327×10¹¹ km³/s²,R 设为 0(对太阳中心情况,中心天体半径在物理上可忽略),h1 设为地球到太阳距离 1 AU = 1.496×10⁸ km,h2 设为火星 2.279×10⁸ km,就能算出行星际霍曼转移的 Δv 概算。但真实的行星际任务还要加上地球、火星各自的重力圈脱出/捕获的 Δv,这里的值只是「太阳中心转移部分」。本工具 GM 上限设为 1.5×10⁶ km³/s²(约地球的 4 倍,月球级别),主要是为了优化地球周回用例。

常见问题

理想的霍曼转移假设瞬间脉冲(无穷大推力,时间为零),但实际的火箭引擎有有限的燃烧时间。化学推进的情况下,Δv 数个 km/s 的燃烧也只需数分钟以内,相比轨道周期(数小时至数天)仍可近似为「脉冲」,在霍曼公式加入修正就能用于实践。而对于电推进(离子引擎)这样推力小、燃烧期达数个月的情况,则要用低推力连续喷射轨道来处理,这已是另一个优化问题,不属于霍曼范畴。本模拟器主要用于化学推进、脉冲近似的标准教学。
双椭圆转移用三次喷射,轨迹是:出发轨道 → 第一椭圆(远地点很大) → 第二椭圆(近地点很小) → 目标轨道。「远地点很大」时该点的圆速度很小,轨道变更需要的 Δv 减少。解析计算表明,当目标轨道半径超过出发轨道约 11.94 倍时,双椭圆的总 Δv 更少(中间远地点趋向无穷时的渐近值)。但双椭圆的缺点是转移时间极长(超过霍曼两倍),实际任务需要在 Δv 和时间之间权衡。
霍曼转移的前提是两个圆轨道共面。倾角不同的情况需要额外的「平面变更」Δv,一般用 sin(Δi/2)·2v 估算(Δi 是倾角差,v 是该点速度)。实际操作中,「联合机动」(Combination Maneuver)可把 Δv1/Δv2 与平面变更向量合并执行,省燃料。比如 GEO 卫星发射时,赤道附近的发射场(如 ESA 的库鲁、JAXA 的种子岛)能节省倾角变更的 Δv,所以更经济。本模拟器专注共面情况,不涉及倾角变更。
概算如下:地球周回 LEO→月球(地心,r2≈384400 km)约 5 天。地球→火星(日心,r1=1.0 AU, r2=1.524 AU)约 8.5 个月,地球→木星约 2.7 年,地球→海王星约 30 年。本模拟器针对地球周回优化(GM=398600 km³/s²),若要日心任务,可手算上述值,或者把 GM 改为太阳值,把半径换成 AU 的 km 值。实际的行星际任务经常用重力助推(引力摆球)缩短转移时间,Voyager、Cassini 是典型例子。

实际应用

静止卫星发射(LEO→GTO→GEO):通信卫星、气象卫星用霍曼转移投入 GEO(高度 35786 km)。实际流程是从发射场先投入 LEO(高度 400 km 左右的停泊轨道),再用 Δv1 ≈ 2.4 km/s 注入 GTO(地球同步转移轨道,即转移椭圆),经过 5.3 小时后在远地点加 Δv2 ≈ 1.46 km/s 进入 GEO。SpaceX Falcon 9、Ariane 5、H-IIA/H3、ULA Vulcan 等几乎所有商业火箭都采用这个模式。

行星际探测器轨道设计:地球→火星、地球→金星、地球→木星等主要行星际任务,都以太阳为中心的霍曼转移为基本架构。例如 NASA 火星探测(Mariner~Perseverance)、ESA Mars Express、ISRO Mangalyaan、日本 JAXA 的Nozomi、Akatsuki、Hayabusa2 等,都从地球轨道和目标行星轨道构成的霍曼半椭圆出发,优化发射时间(发射窗口)和到达姿态。真实飞行中会有中途修正机动(TCM),但设计核心就是霍曼计算。

ISS 补给和载人对接:SpaceX Dragon、Cygnus、Soyuz、Shenzhou 等 ISS 补给和乘员机,在发射后接近 ISS 轨道(高度 ≈ 400 km、近似圆轨道)时,会组合使用多个霍曼类转移机动。控制转移时间和相对位置,需要精确的 Δv 分析,本模拟器的计算是运控判断的出发点。

太空望远镜和科学卫星轨道变更:哈勃太空望远镜(HST)的维护任务、詹姆斯韦伯太空望远镜(JWST)的 L2 晕轨道投入、ESA Gaia 的 L2 投入,各自的中继轨道间都要进行霍曼类似的二脉冲机动。对于 L2 这样的半稳定点,设计流程是以霍曼近似解为出发点,再叠加「李亚普诺夫轨道接近+微调」,这是标准做法,本模拟器很适合学习第一阶段。

常见误解和注意事项

最常见的误解是认为「霍曼转移总是最优的」。霍曼在「二脉冲、共面、圆轨道」框架内达到最小 Δv,但当半径比超过 11.94 时,三脉冲的双椭圆转移 Δv 反而更少。此外,存在轨道倾角差异(需要平面变更)、有发射窗口约束、能利用重力助推、推力受限等实际因素时,往往会选择非霍曼的方案。本工具输出的是「理想化的 Δv 下限参考值」,应作为此理解。

其次常见的误解是「脉冲近似总是成立」。化学推进下,Δv 数个 km/s 的燃烧时间只有数分钟,对轨道周期可视为瞬间。但电推进(离子引擎、霍尔推进器)那样,推力 100 mN 量级、达成 Δv 耗时数个月的情况,轨道全程呈螺旋变化,「两点瞬间喷射」模型完全失效。电推进任务(隼号、Dawn、BepiColombo)需要的 Δv 大于霍曼值,但因比冲 Isp 高一个量级,燃料量反而更省,这是另一种权衡。

最后,「中心天体重力场为完美点质量」的假设有局限。地球不是完美球体,赤道隆起产生的 J2 摄动会长期导致轨道平面的岁差;太阳光压、大气阻力、第三体引力(月球、太阳)产生不可忽视的修正。GEO 卫星的轨道保持(station-keeping)每年需要约 50 m/s 的 Δv,这与本工具计算的「投入时 Δv」是分开计算的运营成本。设计初期用本模拟器概算,详细分析用 STK、GMAT、Orekit 等专业软件是标准做法。

使用指南

  1. 输入初始轨道高度 h1 (km)。标准值:LEO=400km、GEO=35786km
  2. 指定最终轨道高度 h2 (km)。行星际任务时,设为脱出轨道的近日点高度
  3. 选择中心天体的重力常数 μ (km³/s²)。地球=398600、火星=42828、木星=126686×10³ 等
  4. 检查模拟器自动计算的第1次喷射 Δv1、第2次喷射 Δv2、总 Δv、转移时间 t_tx

具体计算例

LEO 高度 400km → GEO 高度 35786km 的地球上升转移:μ=398600 km³/s²、初始轨道半径 rp=6778km、最终轨道半径 ra=42164km。第1次喷射 Δv1≈2.40 km/s(近地点加速),第2次喷射 Δv2≈1.46 km/s(远地点加速),总 Δv≈3.85 km/s。转移轨道的半周期 t_tx=π√(a³/μ)≈5.29 小时。此 Δv 预算直接关系到卫星平台的推进性能评估,对于煤油/液氧发动机(Isp=350s),总推力 5100kgf 对应约 60 秒燃烧时间。

实务注意事项