SANAA
UREMBO NA USTAWI
UJANJA
UTAMADUNI NA HISTORIA
BURUDANI
MAZINGIRA
CHAKULA NA VINYWAJI
UHANDISI WA KINYUME
SAYANSI
MICHEZO
TEKNOLOJIA
VAZI
Artemis II - Data ya Kuruka ya JPL Horizons
Limetafsiriwa
Astro

Imeundwa na

Astro

2. Aprili 2026IS
560
1
0
0
0

Artemis II - Data ya Kuruka ya JPL Horizons

Uchambuzi wa kompyuta wa harakati ya Artemis II ya NASA — ndege ya kwanza iliyoongezwa na binadamu zaidi ya obiti ya Dunia ya chini tangu 1972. Kwa kutumia Python, NumPy, na Matplotlib, tunafanya usawa wa hesabu za mechanics ya orbital kuanzia uzinduzi kupitia Mwezi na kuelekea kumbusha: usawa wa roketi wa Tsiolkovsky, nishati ya obiti ya vis-viva, trajectory ya kauri iliyopatchwa, na Mwezi hyperbolik flyby. Kila kiini huendeshwa moja kwa moja katika karatasi.
Juu
60-90 dakika

Maagizo

1

Muhtasari wa Harakati

Siku ya 1 Aprili 2026 saa 22:35 UTC, NASA iliuzinduza Artemis II — ndege ya kwanza iliyoongezwa na binadamu zaidi ya obiti ya Dunia ya chini tangu Apollo 17 mwaka 1972. Wanarukia wanne karibu na chombo cha anga cha Orion wanakwenda SLS Block 1 roketi kwenye trajectory ya kurudi kwa uhuru kuzunguka Mwezi na kurudi kwa Dunia. Wanaume wa kabin: Reid Wiseman (Kamanda), Victor Glover (Rubani), Christina Koch (MS-1), Jeremy Hansen — CSA (MS-2). Tutakavyohesabu: Kwa kutumia Python, NumPy, na Matplotlib — vifaa vinavyopatikana kwa bure katika karatasi yoyote — tutafanya usawa wa hesabu za muhimu za mechanics ya orbital ambayo Wolfram Research iliyonyesha na Mathematica. Kila thabiti ni asili kutoka kwenye karatasi za ukweli wa NASA.

Vifaa kwa hatua hii:

Kifaa cha roketi ya mfano (ya nguvu kubwa)Kifaa cha roketi ya mfano (ya nguvu kubwa)1 (SLS Block 1 reference) kipande
HidrojeniHidrojeni144,000 kg (core stage) kg
OksijeniOksijeni840,000 kg (core stage) kg
Mafuta magumu ya roketiMafuta magumu ya roketi1,000,000 kg (2 boosters) kg
Chombo cha angani OrionChombo cha angani Orion1 (CM-003 Integrity) kipande
Wafanyakazi wa anga za juuWafanyakazi wa anga za juu4 vipande

Zana zinazohitajika:

Jukwaa la kurushia roketiJukwaa la kurushia roketi
2

Kuhifadhi Maktaba

Inapakia daftari la Jupyter…
3

Vigezo vya Dunia na Mwezi

Inapakia daftari la Jupyter…
4

Data ya Roketi ya SLS Block 1

Inapakia daftari la Jupyter…
Hatua 4 - Image 1
5

Kasi ya Obiti ya Duara

Inapakia daftari la Jupyter…
6

Kasi ya Kutoroka

Inapakia daftari la Jupyter…
7

Usawa wa Roketi wa Tsiolkovsky

Inapakia daftari la Jupyter…
8

Pigo la Trans-Lunar

Inapakia daftari la Jupyter…
9

Trajectory ya Kurudi Kwa Uhuru

Inapakia daftari la Jupyter…
Hatua 9 - Image 1
10

Mwezi Flyby Hyperbolik

Inapakia daftari la Jupyter…
11

Mvuto katika Sehemu Muhimu

Inapakia daftari la Jupyter…
12

Kuingia Tena kwa Angahewa

Inapakia daftari la Jupyter…
Hatua 12 - Image 1
13

Ratiba ya Harakati

Inapakia daftari la Jupyter…
14

Uimarisho wa Trajectory

Inapakia daftari la Jupyter…
15

Muhtasari wa Bajeti ya Nishati

Inapakia daftari la Jupyter…
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.

Vifaa

6

Zana Zinazohitajika

1

CC0 Umma Wote

Mchoro huu umetolewa chini ya CC0. Uko huru kunakili, kubadilisha, kusambaza, na kutumia kazi hii kwa madhumuni yoyote, bila kuomba ruhusa.

Saidia Mtengenezaji kwa kununua bidhaa kupitia Mchoro wao ambapo wanapata Kamisheni ya Mtengenezaji iliyowekwa na Wachuuzi, au unda marudio mapya ya Mchoro huu na uiunganishe kama kiungo katika Mchoro wako kuchangia mapato.

Majadiliano

(0)

Ingia kujiunga na majadiliano

Inapakia maoni...