Elysia Tools

在一个清晰的工作台里浏览工具、案例、可视化和主题指南。

热门分类

专题

语言
ZHESPTRUFRDEEN

Elysia Tools

导航

Astronomy

开普勒轨道求解器

· 最后更新:2026-06-18

数值求解开普勒方程 E − e·sin(E) = M,得到偏近点角 E、真近点角 ν、轨道半径与相对速度,支持牛顿/二分/不动点三种方法、收敛历史与 SVG 轨道图

详情

这个工具可以帮你完成什么

给定平近点角 M(度)、偏心率 e,以及可选的半长轴 a(AU),本工具求解超越方程

M = E − e · sin(E)

得到偏近点角 E。再由 E 推导:

  • 真近点角 ν:tan(ν/2) = √((1+e)/(1−e)) · tan(E/2)
  • 轨道半径:r = a · (1 − e·cos E)
  • 相对速度(活力方程):v/v_circ = √(2 − r/a)

提供三种求解方法:

  • 牛顿-拉夫森(推荐):使用解析导数 f′(E) = 1 − e·cos E,二次收敛。高偏心率 (e>0.8) 时以 E = π 作为初值。
  • 二分法:稳健,括号区间 [M−e, M+e],线性收敛。
  • 不动点迭代 E ← M + e·sin E:最简单,但 e → 1 时发散。

报告以 SVG 展示轨道(焦点居中的椭圆,标注近日点、远日点、焦点与当前位置及半径向量),并给出求解量、轨道类型(圆/椭圆/抛物/双曲)以及完整的迭代历史与残差,便于比较三种方法的收敛。

执行

运行这个工具

填写表单、运行工具,并在同一页面查看结果。

案例

与这个工具匹配的案例

相关内容

继续查看相关工具与专题

由 Elysia Tools 团队编写
图像355
速度53
SVG14

工具使用指南

详细了解工具的适用范围、支持能力及用户案例。

关键事实

分类
Astronomy
输入类型
number, select
输出类型
html
案例覆盖
4
API 可用
是

概览

开普勒轨道求解器是一款专为天体力学和航天动力学设计的在线计算工具,能够数值求解超越方程 E − e·sin(E) = M。输入平近点角、偏心率及半长轴,即可快速获取偏近点角、真近点角、轨道半径与相对速度,并直观展示 SVG 轨道几何图示与算法收敛历史。

适用场景

  • 需要求解给定平近点角和偏心率下的偏近点角与真近点角,以确定天体在轨道上的具体位置时。
  • 对比牛顿法、二分法和不动点迭代法在不同偏心率(尤其是高偏心率)下的收敛速度与残差表现时。
  • 需要快速生成包含近日点、远日点及当前位置标注的 SVG 轨道几何图示用于教学或报告时。

使用方式

  1. 1输入平近点角 M、偏心率 e 以及半长轴 a,并选择求解算法(如牛顿法)与收敛容差。
  2. 2求解器根据选定算法在设定的最大迭代次数内数值求解开普勒方程 M = E − e·sin(E),计算出偏近点角 E。
  3. 3利用解析公式推导真近点角 ν、轨道半径 r 和相对速度,并判断轨道类型。
  4. 4渲染交互式 SVG 轨道图,并输出包含每一步迭代残差的收敛历史表格。

常见用途

  • 天文学与天体力学教学中,演示开普勒方程的数值求解过程及不同数值算法的收敛特性。
  • 航天器轨道设计与任务规划中,根据轨道根数快速计算特定时间点的航天器位置与速度。
  • 科普与学术报告中,快速生成标准且美观的 SVG 轨道几何示意图。

示例

1. 求解中等偏心率椭圆轨道

天文学专业学生

背景

在完成天体力学作业时,需要计算一颗偏心率为 0.3 的小行星在平近点角为 45° 时的轨道位置。

问题

手动求解开普勒超越方程非常困难,且需要精确的偏近点角和真近点角数据。

如何使用

在求解器中输入平近点角 M = 45,偏心率 e = 0.3,半长轴 a = 1.0,选择“牛顿法”并设置收敛容差为 1e-12,点击计算。

{
  "M": 45,
  "e": 0.3,
  "a": 1,
  "method": "newton",
  "maxIter": 100,
  "tol": "1e-12"
}

结果

成功解得偏近点角 E、真近点角 ν 和轨道半径 r,并获得清晰的 SVG 轨道图和仅需数次迭代即收敛的记录。

2. 比较高偏心率下的算法收敛性

轨道动力学研究人员

背景

研究高偏心率(如 e = 0.85)轨道下,不同数值求解方法的稳定性和收敛速度。

问题

需要对比牛顿法与不动点迭代法在极端偏心率下的表现。

如何使用

输入 M = 60,e = 0.85,分别选择“牛顿法”和“不动点迭代”运行求解,观察迭代历史。

{
  "M": 60,
  "e": 0.85,
  "a": 1.5,
  "method": "fixedpoint",
  "maxIter": 100,
  "tol": "1e-9"
}

结果

发现不动点迭代法在高偏心率下难以收敛或迭代次数极多,而牛顿法通过合理的初值选择在极少步骤内即达到 1e-9 的精度。

常见问题

为什么在高偏心率下不动点迭代法会失效?

不动点迭代的收敛条件要求导数绝对值小于 1。当偏心率 e 接近 1 时,该方法在某些区间会发散,建议使用牛顿法或二分法。

半长轴 a 设为 0 会有什么影响?

如果半长轴 a 设为 0,计算出的轨道半径 r 将以半长轴 a 为单位进行相对表示。

牛顿法在高偏心率下如何保证收敛?

当偏心率 e > 0.8 时,求解器会自动采用 E = π 作为初值,以避免牛顿法因初值不当而发散。

该工具支持哪些轨道类型?

工具支持对圆轨道、椭圆轨道、抛物线轨道和双曲线轨道进行分类与计算。

如何查看算法的收敛过程?

求解结果中会提供完整的迭代历史表格,展示每一次迭代的估算值和残差,方便对比不同算法的收敛效率。

专题

天球坐标、时间与轨道工作流

转换天球坐标,固定观测时间系统,并在明确精度限制下求解轨道或天区位置问题。

首页
工具3201
案例593
可视化465
文件查看器103
专题233
标签333
图像、音频与视频657

图像、音频、视频处理、转换与优化工具

数学、日期与金融644

计算器、数值计算、日期逻辑、统计与金融工具

设计与颜色297

颜色、版式、图形、视觉样式与设计辅助工具

文本与写作209

写作、清洗、格式化、提取与文本分析工具

开发与 Web193

开发者工具、网络处理、Web 调试与自动化辅助工具

转换与编码175

格式、文件、压缩包、单位与编码转换工具

FLAC/WAV 无损音源疑点筛查与证据交付
自托管抽奖组件配置复核、嵌入测试与上线交付
Stripe 优惠码候选批次审核与本地导入预检
批量照片技术初筛、近重复复核与修图候选交付
界面截图结构化、人工校对与开发交付

© 2026 Elysia Tools. 保留所有权利。

文档价格关于我们服务条款隐私政策Cookie 政策联系我们
媒体

SVG示例

可缩放矢量图形(SVG)示例,展示各种SVG功能和技术

Python

Web Python 图像处理示例

Web Python 图像处理示例,使用 PIL/Pillow 包括读取、保存、缩放和格式转换

数据可视化

D3.js 数据可视化示例

全面的D3.js数据可视化示例,包括图表、地图、动画和交互式可视化

媒体

SVG 查看器样本

用于浏览器内 SVG 查看器的样本矢量图

Math & Numbers

正态分布绘图器

将正态分布绘制为 SVG 钟形曲线,可标注 z 分数、区间或尾部概率阴影,并叠加 68/95/99.7 标准差带。

Astronomy

ESA PB05 式 Brouwer–Lyddane 平均根数轨道传播器(J2–J6 + 日月)

以 Brouwer–Lyddane / PB05 传统的半分析平均根数模型传播近地与 GNSS 区域轨道:EGM96 带谐场 J2–J6 下的轨道平均世俗漂移(Gauss 变分方程数值平均——Delaunay 正则化的数值等价物,并以闭式 J2 率内置交叉校验)、一阶 J2 短周期平均↔密切重构、J3 长周期冻结轨道分析(e = −J3·sin i/(2·J2·p)、ω = 90°)、椭圆倾斜摄动轨道上的日月四极双重平均世俗效应(含 39.23° 临界互倾角的 Celletti/Kozai–Lidov 项)、地面轨迹共振检查(1:1、2:1、3:2、5:2 及小有理公度)、太阳同步倾角求解,以及报告内 RK4 数值传播对平均模型的交叉验证。

Astronomy

木星伽利略卫星、Europa 飞越、Cassini 状态与共振求解器

用 Meeus/Lieske E5 级数解伽利略卫星位置,绘制 Laplace 共振天平动,扫描互掩互食与食事件,按拼接圆锥法建模 Europa Clipper 式飞越的 Δv 预算,并求解木星的 J2 扁率进动 Cassini 状态。

Health

生物量金字塔与能量流动(10% 定律)

按 Lindeman 能量传递定律生成营养级金字塔:输入生产者能量/生物量 E₁、传递效率(默认 10%,可调 0.1–40%)与营养级数(3–6),得到每一级的能量/生物量、占生产者百分比与每次传递的损耗(呼吸散热、排泄、未被捕食)。渲染彩色 SVG 金字塔(条宽按 √E 缩放保证可见,数值始终为真实值)与逐级数据表,并解释为何能量金字塔永远正立而数量/生物量金字塔可能倒置(如海洋生态系统)。典型实测传递效率为 5–20%。