艺术
美容与健康
工艺
文化与历史
娱乐
环境
食品与饮料
绿色未来
逆向工程
科学
体育
技术
可穿戴设备
阿尔特弥斯 II - JPL 地平线飞行数据
已翻译
Astro

创建者

Astro

2. 四月 2026IS
414
1
0
0
0

阿尔特弥斯 II - JPL 地平线飞行数据

NASA 阿尔特弥斯 II 任务的计算分析——自 1972 年以来首次载人飞行超越近地轨道。使用 Python、NumPy 和 Matplotlib,我们复制了从发射到月球掠过再到溅落的轨道力学计算:齐奥尔科夫斯基火箭方程、vis-viva 轨道能量、修补圆锥轨迹和双曲线月球掠过。每个单元在浏览器中实时运行。
高级
60-90 分钟

说明

1

任务概览

2026 年 4 月 1 日 22:35 UTC,NASA 发射了阿尔特弥斯 II——自 1972 年阿波罗 17 号以来首次载人超越近地轨道的飞行。四名宇航员乘坐猎户座飞船,搭乘 SLS Block 1 火箭,沿着自由返回轨迹绕月球一周并返回地球。机组:Reid Wiseman(船长)、Victor Glover(飞行员)、Christina Koch(MS-1)、Jeremy Hansen——CSA(MS-2)。我们将计算:使用 Python、NumPy 和 Matplotlib——任何浏览器中免费可用的工具——我们将复制 Wolfram Research 用 Mathematica 演示的关键轨道力学计算。每个常数都来自 NASA 数据表。

此步骤所需材料:

Model Rocket Kit (High-Power)Model Rocket Kit (High-Power)1 (SLS Block 1 reference)
HydrogenHydrogen144,000 kg (core stage) 公斤
OxygenOxygen840,000 kg (core stage) 公斤
Solid Rocket PropellantSolid Rocket Propellant1,000,000 kg (2 boosters) 公斤
Orion SpacecraftOrion Spacecraft1 (CM-003 Integrity)
Astronaut CrewAstronaut Crew4

所需工具:

Rocket Launch PadRocket Launch Pad
2

导入库

Loading Jupyter Notebook...
3

地球和月球参数

Loading Jupyter Notebook...
4

SLS Block 1 火箭数据

Loading Jupyter Notebook...
步骤 4 - Image 1
5

圆形轨道速度

Loading Jupyter Notebook...
6

逃逸速度

Loading Jupyter Notebook...
7

齐奥尔科夫斯基火箭方程

Loading Jupyter Notebook...
8

月球转移注入

Loading Jupyter Notebook...
9

自由返回轨迹

Loading Jupyter Notebook...
步骤 9 - Image 1
10

月球掠过双曲线

Loading Jupyter Notebook...
11

关键点处的重力

Loading Jupyter Notebook...
12

大气再入

Loading Jupyter Notebook...
步骤 12 - Image 1
13

任务时间线

Loading Jupyter Notebook...
14

轨迹可视化

Loading Jupyter Notebook...
15

能量预算摘要

Loading Jupyter Notebook...
16

Python vs Wolfram

What free Python can do vs Wolfram Mathematica

CapabilityPython (free)Mathematica ($$$)
Orbital mechanics equationsNumPy/SciPy — full coverageBuilt-in symbolic + numeric
JPL Horizons ephemeris dataREST API + gzip/json (as shown above)HorizonsEphemerisData[] function
Unit-aware calculationsPint libraryBuilt-in Quantity framework
2D/3D trajectory plotsMatplotlib (4-panel dashboard above)Built-in Graphics3D + Manipulate
Real-time ephemeris dataAstropy + JPL Horizons APIBuilt-in AstronomicalData[]
Interactive animationipywidgets / PlotlyManipulate[] — seamless
Symbolic algebraSymPyNative — Mathematica's core strength
DeploymentRuns anywhere (browser via Pyodide)Requires Wolfram licence or Cloud

Verdict: Using the same JPL Horizons data source as Wolfram, Python reproduces the Artemis II trajectory with identical data points — 428 state vectors covering the full 10-day mission. The analytical model (Hohmann transfer + patched conics) predicts TLI speed within 3% and flyby distance within 0.4% of reality.

Mathematica's edge is in symbolic manipulation and the seamless Manipulate[] 3D animation. But for numerical computation, data analysis, and reproducibility, Python is fully capable — and this entire blueprint runs in the browser via Pyodide. No server, no licence, no installation.

材料

6

所需工具

1

CC0 公共领域

此蓝图以 CC0 协议发布。你可以自由复制、修改、分发和使用此作品,无需征得许可。

通过购买蓝图中的产品支持创客,他们将获得 创客佣金 (由供应商设定),或创建此蓝图的新版本并将其作为连接包含在你自己的蓝图中以分享收入。

讨论

(0)

登录 加入讨论

加载评论中...