HomeSpace & AstronomyIon Engine Orbit-Raising: Direct Two-Body Integration (2D)

Ion Engine Orbit-Raising: Direct Two-Body Integration (2D)

A 2D companion to the 3D ion-thruster orbit-raising spiral: instead of the 3D view's analytic circular-orbit energy-rate formula, this simulator numerically integrates the full Cartesian two-body equations of motion (RK4, gravity plus continuous tangential thrust) step by step, then checks that osculating orbit live against the same analytic da/dt prediction to show the secular growth formula is a real, verifiable approximation, not just an assumption.

Space & Astronomy2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-ion-propulsion ↗ Open standalone

This 2D companion to the 3D ion-thruster orbit-raising simulator swaps the analytic circular-orbit shortcut for a direct numerical integration of the underlying physics. Instead of assuming the orbit stays circular and differentiating its energy, this simulator advances the spacecraft's actual Cartesian position and velocity through Newton's law of gravitation plus a continuous tangential thrust force, step by step, using a 4th-order Runge-Kutta integrator whose sub-step size automatically tracks the shrinking-then-growing orbital period. From that raw trajectory it extracts the same osculating orbital elements — semi-major axis, eccentricity, period — that a real mission's orbit-determination software would compute, and checks them live against the 3D view's analytic da/dt growth formula. Watching the two methods agree (or drift apart, if thrust is cranked high enough to break the near-circular assumption) is the actual point: it turns a physics assumption most orbit-raising visualizations quietly bake in in into a number on screen.

⚙ Under the hood

A 2D companion to the 3D ion-thruster orbit-raising spiral: instead of the analytic circular-orbit energy-rate formula, this simulator numerically integrates the full Cartesian two-body equations of motion (RK4, gravity plus continuous tangential thrust) step by step, then checks the resulting osculating orbit live against that same analytic da/dt prediction.

ion propulsionorbital mechanicselectric propulsionspacecraft trajectorydelta-vspecific impulseRunge-Kutta integrationosculating orbit elements

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)