Intuition What this page is
The parent note Attitude control modes — spin stabilization, 3-axis active gave you the machinery: Euler's equations , gyroscopic precession, reaction wheels, and PID control. Here we drill it. We build a scenario matrix — a checklist of every kind of problem this topic can throw at you — then solve one example per cell so no exam question can surprise you.
Before anything else, the symbols must be earned so every line below reads cleanly.
Definition The core quantities we keep using
I (moment of inertia, units kg⋅m 2 ) — "rotational heaviness": how hard it is to change a body's spin. Big I = sluggish to turn. See Moment of inertia tensor & principal axes .
I 1 , I 2 , I 3 (principal moments of inertia ) — when we line the measuring axes up with the body's natural symmetry axes (the principal axes ), the inertia "tensor" collapses to just three numbers: I 1 about the first body axis, I 2 about the second, I 3 about the third. Think of them as the three separate "rotational heavinesses" of the body — one per axis. See Moment of inertia tensor & principal axes .
ω (angular velocity, units rad/s ) — how fast something is turning. One full turn is 2 π ≈ 6.283 radians.
L = I ω (angular momentum, units kg⋅m 2 / s ) — "spin momentum" of the whole body. It plays the role that ordinary momentum m v plays for straight-line motion.
h (wheel angular momentum, units kg⋅m 2 / s = N⋅m⋅s ) — the spin momentum stored inside a reaction wheel , a separate spinning flywheel bolted to the body. Keep h (wheel) and L (whole body) distinct: a wheel spins up (h rises) and the body counter-rotates so the total is conserved. See Reaction wheels and Control-Moment Gyros (CMG) .
Definition Rotation angle, its rates, and the meaning of
α
θ (rotation angle, units rad ) — how far the body has turned about an axis away from its target orientation. Picture the needle of a compass swinging: θ is the angle it has swept.
θ ˙ (the dot means "rate of change in time") is exactly the angular velocity about that axis, in rad/s .
θ ¨ (two dots = rate of change of the rate) is the angular acceleration , in rad/s 2 — how quickly the spin speeds up or slows down. We give this its own single-letter name α : α ≡ θ ¨ . So "α " and "θ ¨ " are the same thing ; we use α when it is cleaner to write. It is the rotational cousin of ordinary acceleration.
Definition Torque, the precession
vector , and the cross product
τ (torque, units N⋅m ) — a twist : the rotational version of a push.
Newton's rotational law: τ = d t d L — a twist changes the spin momentum.
Ω (precession rate, a vector , units rad/s ) — points along the axis the spin momentum L slowly cones around . The little arrow on top ( ) means "this has a direction in space," not just a size.
Ω × L is the cross product : it produces a new vector perpendicular to both Ω and L , with size Ω L sin ( angle between them ) . Its direction follows the right-hand rule (fingers from Ω toward L , thumb gives the result).
The precession law is τ = Ω × L : a sideways torque does not spin L up, it cones it. Taking sizes (when Ω ⊥ L ) gives the scalar shortcut ==Ω = τ / L ==. Picture a leaning spinning top tracing a slow circle instead of falling: Gyroscopic precession .
Definition Control-law symbols (used in the PD examples)
When a spacecraft actively corrects an attitude error θ , its onboard computer computes a corrective torque from a control law . The simplest is proportional–derivative (PD): τ = − K p θ − K d θ ˙ .
K p (proportional gain , units N⋅m/rad ) — a spring-like pull back toward the target: the bigger the error angle θ , the harder it pushes back.
K d (derivative gain , units N⋅m⋅s/rad ) — a shock-absorber-like resistance to the speed θ ˙ : it damps out wobble so the craft doesn't overshoot forever.
ω n = K p / I (natural frequency , rad/s ) — how fast the corrected axis wants to oscillate.
ζ = 2 K p I K d (damping ratio , dimensionless) — how "cushioned" the response is. ζ < 1 rings (under-damped), ζ = 1 is critically damped, ζ > 1 crawls in slowly (over-damped). The sweet spot is ζ ≈ 0.7 . See PID control & second-order systems (damping ratio) .
Every problem in this chapter is one (or a blend) of these cells:
#
Cell class
What changes / the "sign or edge"
Example
A
Gyroscopic stiffness, normal case
positive spin, sideways torque
Ex 1
B
Zero-spin limit
ω s → 0 : stiffness vanishes
Ex 2
C
Spin-axis choice (max vs min I )
which principal axis is stable
Ex 3
D
Degenerate inertia (I 1 = I 2 )
symmetric body, coupling term dies
Ex 4
E
Reaction-wheel slew (bang-bang)
accelerate then brake, sign flip
Ex 5
F
Wheel saturation / desaturation
wheel hits max RPM, external dump
Ex 6
G
PD control tuning (damping ratio)
choose ζ : under/critical/over
Ex 7
H
Real-world word problem
disturbance budget over an orbit
Ex 8
I
Exam twist (sign / quadrant trap)
precession direction by right-hand rule
Ex 9
We work all nine so every cell is filled.
Worked example Ex 1 — How fast does a spinner drift?
A drum satellite has I = 200 kg⋅m 2 and spins at ω s = 10 rad/s . A steady sideways disturbance torque τ = 0.02 N⋅m acts. Find the precession (drift) rate and comment.
Forecast: guess — will it tumble in seconds, or drift for hours? Write down your gut number.
Spin momentum L = I ω s = 200 × 10 = 2000 kg⋅m 2 / s .
Why this step? L is the "stiffness reservoir"; the bigger it is, the more a sideways twist just deflects it slightly.
Precession rate Ω = L τ = 2000 0.02 = 1 × 1 0 − 5 rad/s .
Why this step? From the precession law τ = Ω × L (defined above), a sideways τ is perpendicular to L , so τ = Ω L and Ω = τ / L — it cones L rather than spinning the body up.
Convert: 1 × 1 0 − 5 rad/s × π 180 × 3600 ≈ 2.06 deg/hour .
Verify: units kg⋅m 2 / s N⋅m = kg⋅m 2 / s kg⋅m 2 / s 2 = 1/ s ✓ (a rate). About 2 deg/hr — extremely stable, exactly why spinners are used for cheap, robust pointing.
Worked example Ex 2 — What if the spin dies to zero?
Same drum, same torque τ = 0.02 N⋅m , but now ω s = 0 (a de-spun, non-rotating body). What happens under the same disturbance for t = 60 s ?
Forecast: stiffness Ω = τ / L has L = 0 in the denominator — precession blows up. So the "cone slowly" picture must break . Guess: does it cone infinitely fast, or do something completely different?
With ω s = 0 , L = 0 , so Ω = τ / L → ∞ . The precession formula is undefined — it no longer describes the motion.
Why this step? Precession assumes a large existing L to cone. With none, there is nothing to cone.
Instead use the raw law τ = I θ ¨ (no gyroscopic term because ω = 0 ), where θ is the turn angle defined above. Angular acceleration θ ¨ = τ / I = 0.02/200 = 1 × 1 0 − 4 rad/s 2 .
Why this step? At zero spin the Euler equation cross-terms ( … ) ω j ω k vanish; only I ω ˙ = I θ ¨ survives.
It simply accelerates and tumbles : θ = 2 1 θ ¨ t 2 = 2 1 ( 1 × 1 0 − 4 ) ( 60 ) 2 = 0.18 rad ≈ 10.3° after one minute, and growing.
Verify: the two regimes agree in spirit — huge L ⇒ tiny drift (Ex 1); zero L ⇒ runaway tumble (here). The "stiffness" really is proportional to L . This is why a non-spinning craft must run 3-axis active control.
Worked example Ex 3 — Which axis survives dissipation?
A cylinder has I a = 50 kg⋅m 2 about its long (symmetry) axis and I t = 120 kg⋅m 2 about a transverse axis. It has fuel slosh (energy dissipation). Which axis is a stable spin axis?
Figure caption: A rectangular side-view of the cylinder. The black dashed double-arrow lying along the body length is the long (symmetry) axis , whose moment of inertia is the small value I a = 50 kg⋅m 2 — labelled "MIN, unstable." The single red vertical arrow through the middle is the transverse axis , whose moment of inertia is the large value I t = 120 kg⋅m 2 — labelled "MAX, STABLE." The red arrow marks the one axis the body will settle onto once energy is dissipated; the black dashed axis is the tempting-but-wrong choice.
Forecast: intuition says "the long pencil-like axis looks most stable." Write that down — then watch it be wrong .
Identify the two candidate axes on the figure: the black dashed arrow is the long (symmetry) axis I a = 50 , and the red vertical arrow is the transverse axis I t = 120 . At fixed L , kinetic energy T = 2 I L 2 . Compare the two axes at the same L (say L = 100 ).
Why this step? Dissipation (slosh, flexing) removes energy but cannot change L (no external torque). The body drifts to minimum T , so we rank the axes by their energy.
About long axis: T a = 2 ( 50 ) 10 0 2 = 100 J . About transverse: T t = 2 ( 120 ) 10 0 2 = 41.7 J .
Why this step? Bigger I in the denominator ⇒ smaller energy. The max-I axis (the red arrow in the figure) is the minimum-energy state.
Minimum energy = T t , the transverse (max-I ) axis — the red arrow. That is the only dissipation-stable choice; the black dashed long axis is unstable.
Verify: T t = 41.7 < T a = 100 ✓. This is the Explorer 1 flat-spin anomaly in one line: Explorer 1 was spun about its minimum -I (pencil) axis, dissipated energy, and flat-spun. Fix rule: spin about I m a x .
Worked example Ex 4 — Symmetric body, torque-free
A perfectly symmetric spinner has principal moments I 1 = I 2 = 100 kg⋅m 2 (equal transverse) and I 3 = 60 (spin axis), using the I 1 , I 2 , I 3 principal-axis notation defined above. No external torque. Using the Euler equations , what happens to the spin-axis rate ω 3 ?
Forecast: does ω 3 stay constant, drift, or oscillate?
Third Euler equation (torque-free): I 3 ω ˙ 3 = ( I 1 − I 2 ) ω 1 ω 2 .
Why this step? The gyroscopic coupling on axis 3 is driven by the difference I 1 − I 2 .
Degeneracy: I 1 = I 2 ⇒ I 1 − I 2 = 0 , so ω ˙ 3 = 0 .
Why this step? When two moments of inertia are equal, that coupling term is exactly zero — the case class "collapses."
Therefore ω 3 = const : the spin rate about the symmetry axis is exactly conserved , no matter what ω 1 , ω 2 do.
Verify: ( I 1 − I 2 ) ω 1 ω 2 = 0 ⋅ ω 1 ω 2 = 0 ✓. This is why real spinners are built axially symmetric — you get one guaranteed-constant spin rate and clean precession behaviour.
Worked example Ex 5 — Time to turn 30°
A body with I = 500 kg⋅m 2 must rotate 30° . A reaction wheel gives constant torque magnitude τ = 0.1 N⋅m : accelerate for the first half, then brake (reverse sign) for the second half so it arrives at rest. Find total slew time and peak wheel momentum. See Reaction wheels and Control-Moment Gyros (CMG) .
Forecast: guess the total time to the nearest 30 s.
Angular acceleration α = θ ¨ = τ / I = 0.1/500 = 2 × 1 0 − 4 rad/s 2 (recall α ≡ θ ¨ , defined above).
Why this step? Wheel torque acts on the body by momentum exchange : τ body = − h ˙ , where h is the wheel momentum defined above.
Half-angle = 15° = 0.262 rad . Using θ = 2 1 α t 2 : t = 2 θ / α = 2 ( 0.262 ) / ( 2 × 1 0 − 4 ) ≈ 51.2 s .
Why this step? Constant-torque kinematics with the turn angle θ ; the accelerate phase covers exactly half the angle.
Total time = 2 × 51.2 ≈ 102.4 s . The sign flip at the midpoint is the "bang-bang": maximum push, then maximum brake.
Peak wheel momentum h = I α t = 500 ( 2 × 1 0 − 4 ) ( 51.2 ) ≈ 5.12 N⋅m⋅s .
Why this step? This is the mid-slew angular momentum: the body has spun up to some rate, and by conservation the wheel holds an equal-and-opposite h — which must be below the wheel's rating.
Verify: at the midpoint body rate θ ˙ = α t = 2 × 1 0 − 4 × 51.2 = 0.01024 rad/s ; body momentum I θ ˙ = 500 × 0.01024 = 5.12 N⋅m⋅s ✓ matches step 4.
Worked example Ex 6 — When must we dump momentum?
The wheel in Ex 5 has a maximum storable momentum h m a x = 4 N⋅m⋅s . A steady disturbance torque τ d = 5 × 1 0 − 4 N⋅m is being absorbed by the wheel (spinning it up to hold attitude). How long until saturation, and what dumps it? See Momentum dumping / desaturation with magnetorquers .
Forecast: hours? days? one orbit?
The wheel absorbs momentum at rate h ˙ = τ d = 5 × 1 0 − 4 N⋅m⋅s per s , where h is the wheel momentum.
Why this step? To hold attitude against a constant external twist, the wheel must keep taking up that momentum (total L = L body + h is conserved internally).
Time to fill: t sat = h m a x / h ˙ = 4/ ( 5 × 1 0 − 4 ) = 8000 s ≈ 2.22 hours .
Why this step? Constant absorption ⇒ linear fill of h up to its ceiling h m a x .
Note Ex 5's peak slew momentum was 5.12 N⋅m⋅s > 4 N⋅m⋅s — that single slew would already saturate this wheel. The wheel is undersized for a one-shot 30° slew here.
Why this step? Always cross-check slew demand against the rating.
Desaturation: fire magnetorquers/thrusters to apply an external torque that spins the wheel back down (h falls) while an equal external torque holds the body — dumping the stored momentum to Earth's field / propellant.
Why this step? Only an external torque can change total L ; wheels alone cannot un-saturate themselves.
Verify: units N⋅m N⋅m⋅s = s ✓. 8000 s /3600 = 2.22 hr ✓.
Worked example Ex 7 — Choose the derivative gain for good settling
A single axis obeys I θ ¨ = τ with I = 500 kg⋅m 2 , where θ is the attitude error angle defined above. A PD law τ = − K p θ − K d θ ˙ is used with K p = 20 N⋅m/rad . Choose K d for damping ratio ζ = 0.7 (fast, no ringing). All of K p , K d , ω n , ζ are defined in the control-law definition above. See PID control & second-order systems (damping ratio) .
Forecast: guess K d to the nearest 50.
Substitute the PD law into I θ ¨ = τ : I θ ¨ = − K p θ − K d θ ˙ , i.e. I θ ¨ + K d θ ˙ + K p θ = 0 — a damped oscillator in the angle θ , with ω n = K p / I and ζ = 2 K p I K d .
Why this step? Small-angle linearization drops gyroscopic terms; what remains is the classic second-order system whose two knobs K p , K d set exactly ω n and ζ .
Natural frequency ω n = K p / I = 20/500 = 0.04 = 0.2 rad/s .
Why this step? ω n sets how fast the axis wants to respond; we compute it first because ζ depends on the same K p , I .
Solve ζ = 2 K p I K d for K d : K d = 2 ζ K p I = 2 ( 0.7 ) 20 × 500 = 1.4 10000 = 1.4 × 100 = 140 N⋅m⋅s/rad .
Why this step? ζ = 0.7 is the sweet spot: near-fastest settling with only a small, brief overshoot — the standard aerospace pick.
Recommendation: set K d = 140 N⋅m⋅s/rad (with K p = 20 ). This gives ω n = 0.2 rad/s and ζ = 0.7 : quick, well-damped pointing.
Verify: back-substitute: ζ = 2 20 × 500 140 = 2 × 100 140 = 0.7 ✓. If K d were smaller (ζ < 1 ) it rings; larger (ζ > 1 ) it crawls in slowly — 0.7 balances both.
Worked example Ex 8 — Solar-pressure drift over one orbit
A 3-axis craft suffers a steady solar-radiation-pressure torque τ SRP = 3 × 1 0 − 5 N⋅m about one axis for a full orbit T orb = 5400 s (90 min). Its wheel can store h m a x = 0.2 N⋅m⋅s . Does it survive one orbit before needing a dump? See Gravity-gradient & solar-radiation disturbance torques .
Forecast: does one orbit's worth of push fit inside the wheel?
Momentum accumulated over the orbit: Δ h = τ SRP T orb = 3 × 1 0 − 5 × 5400 = 0.162 N⋅m⋅s , added to the wheel momentum h .
Why this step? Constant torque ⇒ momentum builds linearly; the wheel soaks it all up to keep the body still.
Compare to capacity: 0.162 < 0.2 , so the wheel holds — just barely (81% full).
Why this step? Mission planners schedule a desaturation once per orbit with this margin in mind.
Margin: 0.2 − 0.162 = 0.038 N⋅m⋅s spare, i.e. 0.038/ ( 3 × 1 0 − 5 ) ≈ 1267 s (≈ 21 min ) of extra runway before it would saturate.
Verify: 0.162/0.2 = 0.81 ✓. Units N⋅m × s = N⋅m⋅s ✓. Realistic: SRP torques of ∼ 1 0 − 5 N⋅m force a dump roughly once per orbit on small craft.
Worked example Ex 9 — Which way does
L cone?
A spinner has spin momentum L pointing "up" along + z ^ (spin axis vertical). A disturbance torque points sideways along + x ^ . Using τ = Ω × L , find the direction of the precession vector Ω (the trap: students expect L to move toward the torque — it does not). See figure.
Figure caption: Two black arrows show the givens — L pointing up along + z ^ (the spin axis) and τ pointing right along + x ^ (the disturbance torque). The single red arrow is the answer: the precession vector Ω pointing along + y ^ (out to the upper-left), exactly 90° from the torque. The whole point of the picture is that the red response arrow is not aligned with the black torque arrow.
Forecast: guess: does Ω point + y ^ , − y ^ , or along the torque + x ^ ? Write it down.
Write the known vectors from the figure: L = L z ^ (black up-arrow) and τ = τ x ^ (black right-arrow). We must find Ω satisfying τ = Ω × L .
Why this step? The precession vector is defined by this cross-product relation, so direction — not just size — must be solved for.
Guess a direction and test it with the right-hand rule. Try Ω = Ω y ^ : then Ω × L = Ω L ( y ^ × z ^ ) = Ω L x ^ .
Why this step? The right-hand rule gives y ^ × z ^ = x ^ ; we check whether this reproduces the given torque direction + x ^ .
It matches + x ^ exactly when Ω > 0 . Therefore Ω points along + y ^ — the red arrow in the figure. The spin axis cones toward + y ^ , at 90° to the torque, not in the torque's direction + x ^ .
Why this step? This perpendicular response is the entire gyroscopic surprise: push a spinning top sideways and it moves at right angles to your push.
Magnitude, as always: Ω = τ / L (from taking sizes since Ω ⊥ L ). Direction + y ^ , size τ / L — the full vector answer.
Why this step? An exam wants both the number and the correct axis; only Ω = ( τ / L ) y ^ is complete.
Verify: cross-product check y ^ × z ^ = x ^ ✓ reproduces the torque axis. Magnitude Ω = τ / L agrees with Ex 1. Gyroscopes always respond 90° away from the applied twist — the counter-intuitive heart of Gyroscopic precession .
Recall Self-test — cover the answers
Zero-spin limit: does the precession formula Ω = τ / L still apply? ::: No — L = 0 makes it undefined; use τ = I θ ¨ and the body tumbles.
Which axis is dissipation-stable for spin, min-I or max-I ? ::: Max-I (minimum energy at fixed L ).
For a symmetric body I 1 = I 2 , what is conserved without torque? ::: The spin-axis rate ω 3 (coupling term I 1 − I 2 = 0 ).
What is the difference between L and h ? ::: L is the whole body's angular momentum; h is the momentum stored inside a reaction wheel — they trade so the total is conserved.
What does the symbol α mean here? ::: Angular acceleration, α ≡ θ ¨ , in rad/s 2 .
Why does a wheel saturate, and how is it fixed? ::: It absorbs disturbance momentum until max RPM; an external torque (magnetorquer/thruster) dumps it.
In ζ = K d / ( 2 K p I ) , what ζ gives fast settling without ringing? ::: About 0.7 .
Precession direction relative to the applied torque? ::: Perpendicular (90° away), by τ = Ω × L .
Mnemonic One line to remember the matrix
"Spin stiff, zero tumbles, max-I lives, symmetric holds, bang-bang slews, wheels saturate, ζ = 0.7 , budget the orbit, cone sideways."
Back to parent: Attitude control modes — spin stabilization, 3-axis active .