These applets simulate several constructions of Dyson spheres: swarms of satellites that capture all the light from a star yet do not collide. The Donuts are probably unstable -- orbital precession will cause the paths of satellites to eventually collide.

Donuts and Dyson Swarms

Donuts

A donut (my definition) is constructed by placing a satellite in an elliptical orbit around a sun and spinning that orbit around some line that intersects the sun and is not in the plane of the ellipse. The whole surface of a donut can be covered with satellites with the same period, which do not collide, and where neighbors stay next to neighbors. Often a continuum of nested nonintersecting donuts can be constructed with these same properties.

Here's my old page on donuts. A simulation of a donut, as seen from an object on the donut, is shown below.

Dyson spheres

In 1959, the imaginative Freeman Dyson proposed capturing all the light coming out of a star with a swarm of satellites. This became known as a Dyson sphere. Science fiction writers later replaced the swarm of satellites with a solid shell. The swarm of satellites is a Type I Dyson sphere and the shell is a Type II Dyson sphere. Type II is probably impossible: the gravity of the sun would cause the poles of the sphere to collapse. Type I is quite feasible, though. It is also sometimes called a Dyson swarm. Some orbits have been proposed [1][2][3].

Several donuts of different sizes and orientations can be used to construct a very different looking Dyson swarm. Some donuts are nearly a Dyson swarm all by themselves. These have the disadvantage compared to the original proposal of having direct sunlight for only a fraction of the orbit. They have the advantage of having less stretching between neighbors, no close passes and allowing a large 3d volume to be occupied.

Below is a series of nested donuts with tilt=eccentricity. Donuts .0 through .7 do not intersect. Donuts .8 and .9 do intersect each other and the previous donuts. I speculate that the largest nonintersecting donut would have a tilt of sqrt(1/2), about .7071.

Tilt greater than .7 is bad

Let's look at those near Dyson-swarms again, but with some thickness to the shells this time. We see that if shells intersect earlier shells, any thickness at all means that there will be satellites colliding. As shells approach the limit (tilt .7), satellites get closer and closer together. It's probably best not to exceed tilt of .6. These leave only a 90-degree cone of light coming from the star, so it would only take two donuts to capture all light.

Other concerns: How do you get rid of heat once you've captured all sunlight? The same mechanism catching all light from the sun blocks the entire sky. How important is line-of-sight between satellites in a swarm? How thick should the shell be? Is there any point in populating the interior of donuts?

How do you construct it?

OK, actual construction of the continuum of donuts with tilt=eccentricity. Ready? Here goes.

Start with a circular orbit. If the gravitational constant G is 1, and the star has mass 1 at position (0,0,0), and a satellite at position (1,0,0) is travelling at velocity (0,1,0), then that satellite is in a circular orbit of period 2*pi.

Note that the period of a satellite depends on its distance from its star and its absolute velocity, but NOT on its full position or the direction of its velocity. All donuts with period 2*pi are going to be at distance 1 from the star at some point. If I make that the high point of the orbit, the z coordinate of the velocity is conveniently zero. To have tilt=eccentricity, for some tilt d, one spot on that donut is position (sqrt(1-d*d), 0, d), velocity (-d, sqrt(1-d*d),0).

A little trigonometry rotates these starting points about the z axis, for example this program generates these positions and velocities and rotates them about the z axis.

Finally plug all these starting points into an orbit simulator and periodically dump out positions along the resulting orbit to get all the points on the donut that are not exactly distance 1 from the star. (There is a trigonometric way to get those points, but I forget what it is.) If you watch my simulations for awhile, you'll see that the rings quickly diverge. That's because my simulator didn't report the velocity very well. I haven't got around to fixing it.

Why is it symmetric?

Now, this construction puts the points with zero z velocity on the sphere of radius 1. The simulator seems to say that that implies that the minimum and maximum distance from the sun will happen at position (?, ?, 0). Why? Also, eyeballing it, it looks like the minimum and maximum distance from the sun are equal distances from the central orbit. Why?

An ellipse can be defined by taking a plane, two points (focii, f1, f2) in the plane, and a length d that is greater than the distance between the two points. A point p in the plane is on the ellipse iff the sum of the lengths of (f1,p) and (p,f2) is d. Orbits are ellipses, with the sun as one of the focii. For the circular orbit, both focii are in the same place and d=2. If you assume all orbits with d=2 have the same period, I can show the rest.

(Ross Millikan pointed out why all orbits with the same d have the same period. d is also the length of the major axis of the ellipse. The "semi-major axis" of an ellipse is half the major axis. Kepler's third law states that the period of an orbit is proportional to the 3/2 power of the length of the semi-major axis. So all orbits with the same d have the same period.)

A point on the minor axis of the ellipse is equidistant from the two focii, and d=2, so it must be distance 1 from both focii. The tangent to that point is horizontal, which explains why the point with zero z velocity is the high point of the donut.

A point on the major axis of an orbit is either the minimum or maximum distance from the sun. The distance to the nearest focus is 1-q (for some q), the sum of the distances to the focii is 2, so the distance to the furthest focus is 1+q. That explains why the minimum and maximum distances from the sun are equidistant from the circular orbit.


An open cluster of 200 suns, from the perspective of one of the suns
Klemperer rosettes, the solar system, figure-eight orbits, and all other n-body simulations
Ye Olde Catalogue of Boy Scout Skits
Table of Contents