Exercises — Mass properties — CG location, inertia tensor changing with propellant depletion
Recurring reference rocket:
- Dry mass at fixed station .
- Full propellant , centroid (treated fixed unless a problem says otherwise).

How to read Figure s01: the horizontal white arrow is the -axis (nose at , aft positive, labelled in metres). The cyan lens is the fuselage. The white dot at is the dry mass; the cyan dot at is the propellant centroid; the amber diamond at is the full-load CG. The single message of the figure: the CG sits between the two bodies, pulled toward the heavier one (the 4000 kg fuel), so it starts near the tank and will later slide forward toward the dry mass.
Level 1 — Recognition
Goal: can you pick the right formula and read it correctly?
Exercise 1.1
State, in words and symbols, the definition of the center of gravity for two point-like sub-bodies, and identify which quantity in it depends on time for a burning rocket.
Recall Solution
The CG is the mass-weighted average position: What each symbol means: = dry mass and its station (both fixed); = propellant mass and its centroid. The time-dependent quantity is ====, the remaining propellant mass (and, in a refined model, its centroid too). As falls, the weight given to the term shrinks, so the average slides toward .
Exercise 1.2
Write the scalar parallel-axis theorem and label every symbol. Which term is zero when you compute inertia about the CG itself?
Recall Solution
- = moment of inertia about an axis through the CG.
- = total mass of the body.
- = perpendicular distance from the CG axis to the new parallel axis.
- = moment of inertia about that shifted axis.
When the new axis is the CG axis, , so the added term and . The distance is what "costs" you inertia; standing on the CG costs nothing.
Level 2 — Application
Goal: plug real numbers into one tool and get a clean answer.
Exercise 2.1
Find at ignition () and at the 25% burnt point ().
Recall Solution
At ignition: At 25% burnt (): The CG has already crept forward (toward the dry mass at ) after burning just a quarter of the fuel.
Exercise 2.2
Using the point-mass model (ignore each body's own ), find the pitch inertia at the 25% burnt point (, ).
Recall Solution
Offsets from the CG at : Notice both bodies sit on opposite sides of the CG, so both contribute positively — inertia adds distances squared, sign-blind.
Level 3 — Analysis
Goal: reason about how a quantity changes, not just its value.
Exercise 3.1
The CG marched from (full) to (burnout). Show that most of that migration happens late in the burn, not early. Compare the CG shift over the first half of the propellant mass versus the second half.
Recall Solution
Compute the CG at three points ():
- : .
- : .
- : .
First half of fuel (): shift . Second half (): shift .
The second half moves the CG 5× as far. Why: the denominator gets small near burnout, so each remaining kilogram of fuel has huge leverage over the average. The CG "runs away" toward the dry mass at the very end — precisely when the autopilot is most sensitive. See the amber curve in Figure s02.

How to read Figure s02: the horizontal axis is propellant remaining in kg — and it is reversed, so time flows left as fuel drains (full at the right, empty at the left). The vertical axis is CG position in metres. The amber curve is ; the marked dots at read . Notice the curve is nearly flat on the right and steepens sharply toward the left — that steepening is the "CG runs away late in the burn" result of Exercise 3.1: equal chunks of fuel move the CG far more near burnout.
Exercise 3.2
At burnout the point-mass model gives (fuel gone, dry mass sits at the CG). Explain why the real rocket has nonzero pitch inertia at burnout, and identify the single quantity from the parent note that supplies it.
Recall Solution
In the point model each body is a dimensionless dot. At burnout the only body left is the dry structure, and the CG is the dry structure's location, so and . But a real dry structure is an extended body — a long tube with mass spread out — so it has its own intrinsic ==== (its inertia about its own centroid). The composite formula from the parent keeps that term: So the rocket bottoms out at , never truly zero. The point model just drops the term that now dominates.
Level 4 — Synthesis
Goal: combine CG, Steiner, and extended-body inertia in one problem.
Exercise 4.1
Now give the dry body real size: model it as a uniform rod of length centered at , so its own pitch inertia is . Keep propellant point-like at . Find the full-load () pitch inertia about the vehicle CG.
Recall Solution
Step 1 — CG (unchanged from the point model, since we only changed the dry body's shape, not its centroid): . Step 2 — dry rod's own inertia: Step 3 — Steiner each body to the CG: Compared to the pure point model's , the extended rod added exactly its . Why the extra step matters: the shape term is small at full load (the Steiner term dwarfs it), but it becomes the only survivor at burnout — so you cannot drop it in a general model.
Exercise 4.2
Let propellant burn from the bottom of the tank upward, so its centroid drifts. Model it as: at half-burn () the remaining fuel centroid has moved forward to (not ). Recompute and the point-mass , and compare to the fixed-centroid answer.
Recall Solution
Moving-centroid CG: (The fixed-centroid model gave ; the fuel drifting forward pulls the CG forward too.) Offsets: , . Why this differs: letting the centroid move changed both the CG location and the moment arms. A fixed-centroid assumption would have mis-placed the CG by — enough to mis-schedule TVC gains. Real vehicles track from tank geometry and fill level.
Level 5 — Mastery
Goal: time-varying, rate, and off-diagonal reasoning — the real flight problem.
Exercise 5.1
Fuel burns at a constant rate from . Using the fixed-centroid point model, find the CG velocity at ignition () and near burnout (). Interpret the ratio.
Recall Solution
With , , , write . Differentiate with respect to (quotient rule): Watch the numerator carefully: expand the top to . The two terms are equal and opposite, so they cancel exactly, leaving only the constants : Why calculus here? We want the rate the CG moves, and a rate is exactly what a derivative measures — the slope of versus fuel remaining. Then chain-rule to time: At : At : Ratio : the CG races nearly 17× faster near burnout than at ignition, for the same fuel burn rate. This is why gain-scheduled autopilots update fastest at the end of the burn.
Exercise 5.2
A single canted vernier engine sits at in the page's coordinate system (so means off the centreline toward the positive- side), mass (point mass). Compute its contribution to the product of inertia about the vehicle CG at (take ). Why does a nonzero matter?
Recall Solution
Position relative to CG: , . Both coordinates are positive, so this mass sits in quadrant I of the plane. For a point mass the product of inertia is Why it matters: off-diagonal means the inertia tensor is not diagonal, so a pure pitch torque produces a bit of roll response and vice versa — the axes are cross-coupled. A controller that assumes decoupled axes will command the wrong corrections. Real vehicles either balance the layout to kill or model the coupling explicitly.
Related vault topics: Parallel-Axis Theorem · Rigid Body Rotational Dynamics · Thrust Vector Control · Gain Scheduling in Autopilots · Propellant Slosh Dynamics · Tsiolkovsky Rocket Equation.