Free Orbital Velocity Calculator

v = √(μ(2/r − 1/a))    T = 2π√(a³/μ)

Enter values to calculate orbital parameters

椭圆轨道基本定义与参数

行星绕恒星运行的轨道并非完美的正圆,而是一个椭圆。描述椭圆轨道形状的关键参数是离心率(eccentricity),其值介于 0 与 1 之间:当离心率等于 0 时,轨道为圆形;离心率越大,椭圆越扁平。离心率由半长轴(aa)和半短轴(bb)决定:

e=1−b2a2e = \sqrt{1 - \dfrac{b^{2}}{a^{2}}}

椭圆轨道上距离恒星最远的点称为远心点(apoapsis),最近的点称为近心点(periapsis)。对于绕太阳运行的行星,这两个点分别称为远日点(aphelion)和近日点(perihelion)。它们的距离可用半长轴与离心率表示:

  • 近心点距离:rp=a(1−e)r_{p} = a(1 - e)
  • 远心点距离:ra=a(1+e)r_{a} = a(1 + e)

以地球为例:地球轨道的半长轴 a=1 AUa = 1\ \text{AU}(天文单位,约 1.496 × 10⁸ km),半短轴 b≈0.99986 AUb \approx 0.99986\ \text{AU},计算得离心率 e=0.0167e = 0.0167。因此,地球在近日点距离太阳 rp=0.9833 AUr_{p} = 0.9833\ \text{AU},在远日点距离太阳 ra=1.0167 AUr_{a} = 1.0167\ \text{AU}。这一微小偏心足以造成季节变化和其他轨道效应。

利用 Vis‑Viva 方程计算轨道速度

在天体力学中,vis-viva 方程是计算卫星任意时刻轨道速度的核心工具。该方程关联了卫星相对恒星的速率(vv)、标准引力参数(μ\mu)、卫星与恒星的瞬时距离(rr)以及椭圆轨道的半长轴(aa):

v=μ(2r−1a)v = \sqrt{\mu \left( \dfrac{2}{r} - \dfrac{1}{a} \right)}

其中标准化引力参数 μ=G(M+m)\mu = G(M + m),G=6.674×10−11 N⋅m2/kg2G = 6.674 \times 10^{-11}\ \text{N·m}^2/\text{kg}^2 为引力常数,MM 与 mm 分别为恒星与卫星的质量。μ\mu 的 SI 单位为 m3/s2\text{m}^3/\text{s}^2,但在天文和航天领域常用 km3/s2\text{km}^3/\text{s}^2。

利用此公式可分别计算卫星在远心点(r=rar = r_{a})与近心点(r=rpr = r_{p})处的速度。例如,地球在近日点的轨道速度约为 vp=30.29 km/sv_{p} = 30.29\ \text{km/s},在远日点则降至 va=29.295 km/sv_{a} = 29.295\ \text{km/s}。行星轨道速度(planet orbital velocity) 在偏心轨道上并不恒定,而是随距离变化。

开普勒定律:轨道周期与轨道能量

约翰内斯·开普勒提出了描述行星运动的三大定律,为现代轨道力学奠定基础:

  1. 第一定律(轨道定律):每颗行星沿椭圆轨道绕太阳运行,太阳位于椭圆的一个焦点上。
  2. 第二定律(面积定律):行星与太阳的连线在相等时间内扫过相等面积,即面积速度恒定。
  3. 第三定律(周期定律):行星公转周期的平方与轨道半长轴的立方成正比。结合牛顿万有引力,完整的表达式为:
T=2πa3G(M+m)=2πa3μT = 2\pi \sqrt{\dfrac{a^{3}}{G(M + m)}} = 2\pi \sqrt{\dfrac{a^{3}}{\mu}}

其中 TT 为轨道周期。对于地球,a=1 AUa = 1\ \text{AU},代入计算可得到周期恰好为 1 年。本工具可作为轨道周期计算器(orbital period calculator),快速求解任意行星的周期。

轨道的总机械能(动能与势能之和)在标准假设下也为常数,且仅取决于半长轴与质量:

E=−GMm2a=−μm2aE = -\dfrac{G M m}{2a} = -\dfrac{\mu m}{2a}

由于能量为负值,轨道是束缚状态。地球的总轨道能量量级约为 1033 J10^{33}\ \text{J},远超日常能量尺度。

太阳系行星轨道参数参考表

下表汇总了八大行星及矮行星冥王星的半长轴、离心率和质量(以地球质量为基准)。利用这些数据,配合 vis‑viva 方程计算器(vis‑viva equation calculator) 的功能,你可以推算出任何天体的轨道速度、周期与能量。

行星半长轴 (AU)离心率质量 (地球质量)
水星0.3870.20560.0553
金星0.7230.00680.815
地球1.0000.01671.000
火星1.5240.09340.107
木星5.2030.0484317.83
土星9.5370.054295.159
天王星19.1910.047214.536
海王星30.0690.008617.147
冥王星39.4820.24880.0021

本工具集成了椭圆轨道计算器(elliptical orbit calculator) 的功能,你可以直接输入上述参数,一键获取任意行星的轨道速度、远心点/近心点速度、轨道周期和轨道能量。无论是教学演示还是工程初步估算,这套 行星轨道速度计算(Orbital Speed Calculator) 流程都能提供快速、可靠的参考。

FAQ

1. How do I calculate the orbital velocity of a planet at a given distance?

Use the vis‑viva equation: v = √(μ(2/r − 1/a)). You need the standard gravitational parameter μ (μ = G(M+m)), the instantaneous distance r from the star, and the orbit’s semi‑major axis a. The calculator implements this automatically for any input parameters.

2. What is the difference between apoapsis and periapsis?

Apoapsis is the point on an elliptical orbit farthest from the central body, while periapsis is the closest point. For a planet orbiting the Sun, they are called aphelion and perihelion, respectively. Their distances are given by r_a = a(1+e) and r_p = a(1−e), where a is the semi‑major axis and e is the eccentricity.

3. How can I find the orbital period of a planet using this tool?

Enter the semi‑major axis and the masses of the star and planet. The tool applies Kepler’s third law: T = 2π √(a³/μ), where μ = G(M+m). For example, Earth’s semi‑major axis of 1 AU yields a period of one year.

4. Can this calculator handle circular orbits as a special case of elliptical orbits?

Yes. A circular orbit is simply an elliptical orbit with eccentricity e = 0, where the semi‑major axis equals the semi‑minor axis and the distance is constant. The same vis‑viva equation and period formula apply, with r = a at all points.

How to Use

  1. Select a planet from the preset dropdown to auto-fill its orbital parameters, or choose Custom to enter your own values.
  2. Adjust the central body mass, satellite mass, semi-major axis, and eccentricity as needed.
  3. View the calculated orbital period, velocities at apoapsis and periapsis, and other orbital parameters instantly.