Shkadov Thruster Migration Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

A Shkadov thruster (sometimes called a Class A stellar engine) is a proposed way for an extremely advanced civilization to move an entire star—along with its planets—using the star’s own light. The idea is conceptually simple: place a huge, highly reflective mirror/sail so that it intercepts and reflects some fraction of the star’s radiation in one preferred direction. Because photons carry momentum, reflecting them produces a net reaction force on the star. The force is tiny, but it can act for millions to billions of years.

What this calculator estimates

This calculator estimates:

The model is intentionally simplified so you can see the scaling with luminosity, intercepted fraction, mass, and distance.

Symbols and inputs

Core physics and formulas

Light carries momentum. For a beam with power P, the momentum flux depends on how it interacts with a surface:

In the simplified Shkadov picture, a mirror causes a net anisotropy by redirecting a fraction f of the star’s luminosity. Taking ideal reflection, the thrust is:

Thrust

F = 2fL c

Once the thrust is known, the star’s acceleration is simply Newton’s second law:

Acceleration

a = F M

For travel time, this calculator assumes constant acceleration from rest in a straight line. With constant a, distance is:

Distance under constant acceleration

D = at2 2

Solving for time:

Time to cover distance D

t = 2D a

Unit note: the input distance is in light-years; internally you convert using 1 ly ≈ 9.4607×1015 m.

Interpreting the results

Worked example (Sun-like defaults)

Using the default values shown in the form (roughly Sun-like):

Thrust:

Acceleration:

Time for 1 ly (D ≈ 9.46×1015 m):

So, in this idealized model, moving a Sun-like star by ~1 light-year takes on the order of tens of millions of years even with an enormous mirror that effectively redirects half the star’s output.

Scaling comparison table

The relationships below help you sanity-check outputs and understand what matters most.

Change Effect on thrust F Effect on acceleration a Effect on time t (fixed distance)
Increase luminosity L F ∝ L a ∝ L t ∝ 1/√L
Increase mirror fraction f F ∝ f a ∝ f t ∝ 1/√f
Increase stellar mass M No change a ∝ 1/M t ∝ √M
Increase distance D No change No change t ∝ √D

Assumptions & limitations (important)

Practical tips

Enter values and click compute.

Embed this calculator

Copy and paste the HTML below to add the Shkadov Thruster Migration Calculator to your website.