Yo-Yo Despinner — theory

Despin weights for spin-stabilised stages and payloads. Based on the RS&T yo-yo worksheet (which follows J. V. Fedor, NASA TN D-708, 1961), Fedor’s NASA TN D-1676 (1963) and K. S. Bush’s survey of flown yo-yo systems (1967).

Overview

The yo-yo despinner was invented at JPL in the early 1960s and has been widely used since. Two weights sit on wires wrapped round the vehicle, at drum radius a. When the weights are released they fly outward and unwind the wires, carrying angular momentum away from the vehicle. Once fully unwound, each wire swings about its attachment point. When it lies along the radius the weights let go, at radius R=a+l. No propellant is used and the hardware is very simple.

Nothing outside the system acts on it, so its angular momentum and kinetic energy are conserved:

H=(I+ma^2)\,\omega_0,\qquad E=\tfrac12(I+ma^2)\,\omega_0^2

where I is the vehicle roll inertia and m the total despin mass.

Phase 1 — unwinding

With the unwound angle \varphi, the weight sits at the tangent point plus the unwound length a\varphi, so in the vehicle frame it traces an involute of the drum. The kinetic energy is \tfrac12I\dot\theta^2+\tfrac12ma^2[\dot\theta^2+\varphi^2(\dot\theta+\dot\varphi)^2]. Momentum and energy conservation then give Fedor’s classic results:

\varphi=\omega_0t,\qquad \omega=\omega_0\,\frac{c-\varphi^2}{c+\varphi^2},\qquad c=1+\frac{I}{ma^2}

Unwinding takes t_1=l/(a\omega_0). If the weights were released tangentially, the spin would reach zero at the wire length \lambda=a\sqrt c=\sqrt{I/m+a^2}.

The tension in each wire follows from the weight’s acceleration along the wire:

T_1=\frac m2\,a\omega_0^2\,\frac{4c\varphi(c-1)}{(c+\varphi^2)^2}

It peaks at \varphi^2=c/3, where T_{1,max}=\tfrac{3\sqrt3}{8}\,m\,a\omega_0^2\,(c-1)/\sqrt c. If the wire is shorter than that, the peak is at full unwinding.

Phase 2 — swing-out and radial release

At the instant the wire lies along the radius the weight moves purely tangentially, with speed u, at radius R. Conservation gives

(I+ma^2)\omega_0=I\omega_f+mRu,\qquad (I+ma^2)\omega_0^2=I\omega_f^2+mu^2

Eliminating u with r=\omega_f/\omega_0, D=I(1-r) and D^\prime=I(1-r^2) gives a quadratic for the despin mass:

(D+ma^2)^2=mR^2\,(D^\prime+ma^2)

Its coefficients have opposite signs, so there is exactly one positive root, which the calculator uses. Dropping the small terms in ma^2 gives Fedor’s closed form m\approx(1-r)I/[(1+r)R^2-a^2]. The two agree to within 0.1 % for usual designs and exactly when r=0.

These are Fedor’s release equations (NASA TN D-1676, p. 6, Eqs. 18–19) with the spring stretch set to zero. With the further approximation \lambda^2\approx I/m his Eq. 25 (p. 7) reduces for a rigid yo-yo to m=(1-r)I/[(1+r)R^2]; the worksheet keeps the -a^2 term, and the calculator solves the quadratic exactly.

The wire then turns at \dot\beta=(u-a\omega_f)/l, and the tension at release (Fedor, D-1676, Eq. 20, the spring force replaced by the wire tension) is

T_2=\frac m2\left(a\omega_f^2+l\dot\beta^2\right)

The swing-out is integrated in time from the full equations of motion, which gives the spin and tension histories and the release time. Over the swing the tension rises to this release value. It is continuous with the phase-1 tension at full unwinding.

Wire mass

Each wire of mass \mu l moves less than the weight at its end. It is counted as one third of its mass in the despin mass (Fedor, D-1676, p. 10, citing TN D-708; full-scale tests confirmed it), so each weight is \tfrac12(m-\tfrac23\mu l). If the wires alone would supply more than the needed despin mass, the calculator uses no weights at all, shows the spin the bare wires leave, and gives the lightest wire that would work.

Checking weights you have

In the checking mode the total despin mass is known, m=m_w+\tfrac23\mu l, and the same release equations are solved for the spin ratio instead: I(I+mR^2)r^2-2IJr+J^2-mR^2J=0 with J=I+ma^2, taking the root below 1. Weights that are too heavy give a negative ratio: the vehicle ends up spinning the other way.

What you do not know exactly

A rigid yo-yo leaves a fixed ratio r of the spin. An error in the initial spin therefore appears as the same percentage error in the final spin, and an error in the roll inertia changes r itself (Fedor, D-1676, p. 1; Bush, p. 5). For a complete despin, r=0 whatever the initial spin, which is why that case is insensitive to it (Bush, p. 5).

The calculator keeps the weights fixed and evaluates the final spin and both wire tensions at the nine combinations of inertia I(1-\epsilon_I),\,I,\,I(1+\epsilon_I) and initial spin f_0(1-\epsilon_f),\,f_0,\,f_0(1+\epsilon_f). The verdict uses the worst miss of the target and the highest tension. Where the spread is too large Bush describes two-stage and stretch yo-yos; they are not modelled here.

Verdict and fixes

Neither source gives a pass mark, so the limits are yours and the bands are a project choice, not a published limit:

  • Final spin: on target when every combination of the uncertainties lands within your tolerance; marginal up to twice the tolerance; beyond that it misses the target.
  • Wire: safe when the breaking strength is at least your safety factor times the highest pull; marginal between 1 and that factor; below 1 the wire breaks. The highest pull is the larger of the unwinding peak T_{1,max} and the release value T_2, taken at the worst corner of the uncertainty (it grows with the square of the spin).

The fixes are solved on the same model: the weight that hits the target exactly (closed form, the release quadratic), the wire length that makes your weights hit it (bisection, the wire mass changing with the length), the inertia or spin uncertainty that brings the spread within the tolerance (bisection) and the breaking strength needed, T_{b,req}=n_{req}T_{max}. Tests check that each fix lands on its target.

The drawing

The end view is drawn in a fixed, non-spinning frame. The body angle during unwinding is the integral of the spin, \theta=-\varphi+2\sqrt c\,\arctan(\varphi/\sqrt c); during the swing-out it comes from the integrated equations of motion. In this frame each weight spirals outwards several times while its wire unwinds: the vehicle keeps turning underneath it. After release the weights fly straight on at speed u. The drawing is to scale except that a very small drum is drawn at a minimum size, which the label says.

Verification

tests/yoyo.test.js checks the following:

  • the closed forms against the worksheet example (2700 → 600 °/s, 17.2 ft wires on a 15 in drum);
  • that the exact despin mass conserves momentum and energy, and lies within 0.1 % of Fedor’s form;
  • that integrating both phases from rest ends at exactly the target spin, to 10⁻⁶;
  • that the simulated peak tensions match the closed forms;
  • that tension is continuous between the two phases;
  • that sizing and checking are inverse to each other, and that every solved fix (weight, wire length, uncertainty, breaking strength) lands on its target;
  • a plausibility check against the flown single-stage system in Bush (p. 5): 3.83 slug·ft², 10 in drum, 15.71 ft cables (exactly three wraps), 270 rpm to zero with 84 g weights. With massless cables the model asks for 102 g each; the paper does not give the cable mass, and a cable of about 11 g/m (an assumption) closes the gap through the one-third rule. This is not an independent verification.

Notes on the method

  • Despin mass. The exact positive root of the release quadratic is used. Fedor’s closed form is shown alongside.
  • Release tension. It comes from the exact release state. The worksheet’s simpler phase-2 estimate is about 20 % lower in the example and is shown only for comparison.
  • Model. Rigid vehicle, massless or lumped wire, no aerodynamic or gravity forces, and both weights released together.
  • Not modelled. Stretch (spring) and two-stage yo-yos, unequal or unsymmetric release, wire elasticity and the snatch load if a wire goes slack.
  • Very heavy weights. When the weights carry many times the roll inertia, the integrated time history becomes stiff and only approximate; the page warns, and the final spin and release values still come from the exact conservation solution.

References

  1. J. V. Fedor, “Analytical Theory of the Stretch Yo-Yo for De-Spin of Satellites,” NASA TN D-1676, April 1963. NTRS
  2. K. S. Bush, “Yo-Yo Despin Mechanisms,” Second Aerospace Mechanisms Symposium, NASA Langley, 1967. NTRS
  3. J. V. Fedor, “Theory and Design Curves for a Yo-Yo De-Spin Mechanism for Satellites,” NASA TN D-708, August 1961 (not read directly; cited through the two above and the worksheet).
  4. C. P. Hoult, yo-yo despin worksheet (YO-YO DSP), Rocket Science and Technology. Source file