loading...
running...
The science
A body in orbit feels slightly different gravity at different distances from the planet. For a satellite with principal moments of inertia Ix, Iy, Iz this tidal field exerts a torque. In the orbital plane, with θ the angle of the body x axis (the boom) from the local vertical and n the orbital rate, the pitch equation is
Iy (θ¨ + ν¨) = −(3μ/2r³)(Iz − Ix) sin 2θ ⇒ θ¨ = −(3/2) n² (a/r)³ k sin 2θ − ν¨, k = (Iz − Ix)/Iy
The axis of least inertia (the boom) is stable along the vertical. On a circular orbit (ν¨ = 0) the equation is a pendulum in ψ = 2θ with ω0² = 3n²k, so the small-angle libration frequency is √(3k) n, √3 n for a thin dumbbell (k = 1). The libration period for amplitude θ0 is exactly 4K(sin θ0)/ω0, with K the complete elliptic integral. The energy ½θ̇² − (3/4) n² k cos 2θ is conserved; the separatrix θ̇ = ±√(3k) n |cos θ| splits libration from tumbling; there is a second stable equilibrium with the boom pointing straight down (θ = 180°).
Eccentric orbits. The orbital angular rate changes along the orbit, ν¨ ≈ −2e n² sin M, and drives a forced libration of amplitude about 2e/(3k − 1) (it is resonant when k = 1/3). A real boom satellite also needs a damper (hysteresis rods or a magnetic or viscous damper) to dissipate the libration energy; here that is a damping ratio ζ on the libration, and a constant disturbance torque (solar pressure, residual magnetic moment) shifts the equilibrium.
Simplifications. Planar pitch motion only (the out-of-plane roll and yaw motions are not simulated), rigid body, point-mass tips, symmetric boom, Earth treated as a point mass for the torque (no J2 or magnetic field), one linear damper. The Earth map is a procedural stylised texture. In-page checks: the √3 frequency of a dumbbell; libration periods at 30, 60 and 80 degrees against the elliptic-integral solution; conservation of the libration energy; the separatrix (release at 85 deg stays bounded, at 95 deg it librates about the inverted vertical, a kick above the separatrix tumbles); and the forced-libration amplitude on an eccentric orbit.