Home▸Articles▸Space & Astronomy

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

An advanced simulation of spacecraft propulsion that illustrates the principles behind orbit-raising maneuvers using ion engines.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Ion Engine Orbit-Raising Is

Ion engines are electric propulsion systems that use a stream of ions to generate thrust. In orbit-raising maneuvers, these engines are used to increase the altitude of a spacecraft's orbit around Earth or another celestial body. The process involves continuous tangential thrust applied by the engine, which gradually changes the orbital parameters over time.

The 2D simulation allows for a detailed examination of this process through direct two-body integration, where the full equations of motion are numerically integrated to simulate the spacecraft's trajectory.

Why It Happens

When an ion engine is activated, it expels ions at high velocity, creating a reaction force that propels the spacecraft in the opposite direction. This thrust is applied tangentially to the orbit, causing the orbit's semi-major axis to increase and thus raising its altitude.

The simulation uses the Runge-Kutta 4th order (RK4) method to integrate these equations accurately over time, providing a realistic representation of how the spacecraft's orbit evolves under continuous thrust.

live demo · related simulation● LIVE

How It Works

In the simulation, users can adjust parameters such as the engine’s thrust, specific impulse (Isp), and the spacecraft’s wet mass. These settings influence the rate at which the orbit is raised. The time-acceleration slider allows for fast-forwarding through the process to observe changes in the orbit over extended periods.

The simulation also compares the numerical integration results with an analytic prediction of the energy rate change (da/dt), highlighting how closely the two methods align.

Real-World Applications

Ion engines are particularly useful for orbit-raising because they can provide efficient and continuous thrust over long periods. This is crucial for missions that require significant changes in orbital altitude, such as geostationary satellite deployment or interplanetary travel.

By understanding the principles behind ion engine orbit-raising, engineers can design more effective propulsion systems for various space missions.

Frequently asked questions

How does thrust affect the spacecraft's orbit?

Thrust applied tangentially to the orbit increases the semi-major axis of the spacecraft’s elliptical path, raising its altitude and energy level. This effect is demonstrated in the simulation through changes in the osculating orbit parameters.

What is specific impulse (Isp) and why does it matter?

Specific impulse is a measure of the efficiency of a rocket engine; higher Isp means more thrust per unit of propellant. In the simulation, adjusting Isp allows users to see how different levels of engine efficiency affect orbit-raising times.

Why use RK4 integration in this simulation?

RK4 is a widely used numerical method for solving differential equations because it provides a good balance between accuracy and computational efficiency. In the context of orbital mechanics, it ensures that the spacecraft's trajectory is accurately represented over time.

How does the analytic da/dt prediction compare to the simulation?

The analytic da/dt prediction offers a theoretical estimate of the energy rate change, which the simulation compares against. This comparison helps validate the accuracy of the numerical integration and provides insights into the precision of the simulation.

Try it live

Everything above runs in your browser — open Ion Engine Orbit-Raising: Direct Two-Body Integration (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

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

What did you find?

Add reproduction steps (optional)