Visual walkthrough — Reaction control system — thruster selection, plume impingement limits
This page is the picture-companion to Reaction control system — thruster selection, plume impingement limits. Prerequisite ideas we lean on live in Cross Product & Rigid-Body Torque, Attitude Dynamics — Euler's Equations, and Control Allocation & Pseudo-inverse.
Step 1 — A thruster is an arrow that lives at a place
WHAT. Picture the spacecraft as a solid brick. Somewhere near its middle is one special point: the center of mass (CoM) — the balance point, the spot the whole body rotates around when you spin it in free space. Bolted to the outside is a tiny nozzle. When it fires, hot gas shoots out one way and the ship is pushed the opposite way.
WHY two facts, not one. A push is not fully described by "how hard." It also matters where it is applied and which way it points. So each thruster carries two arrows:
- — the position arrow: starts at the CoM, ends at the nozzle. It is the lever arm.
- — the direction arrow: a length-1 arrow showing the way the force acts (the little hat means "length exactly 1", a pure direction with no size).
PICTURE. The brick, the CoM dot, and one nozzle with its two arrows.
Step 2 — Force is just "hardness times direction"
WHAT. Multiply the push-hardness by the direction arrow :
WHY this shape. A unit arrow has length 1; scaling it by stretches it to length while keeping its direction. So is an arrow that points the way the thruster pushes and is as long as the push is strong. Simple, but it is the atom everything else is built from.
PICTURE. The unit arrow next to the stretched arrow ; same direction, longer.
Step 3 — Why a cross product turns a push into a twist
WHAT. The turning effect (torque) of that force is
WHY the (cross product) and not ordinary multiplication. Ask the real question: how much does this push try to spin the body? Two things decide it. (a) A push far from the CoM twists more than a push right at it — so the length of matters. (b) A push aimed straight at the CoM cannot spin anything; a push aimed sideways to the lever arm spins the most — so the angle between and matters. The cross product is precisely the tool built to answer "lever length times force times how perpendicular they are," and it hands back an arrow along the spin axis. No other single operation packages all three facts. (Full derivation of the cross product lives in Cross Product & Rigid-Body Torque.)
Reading the result arrow. points along the axis the body spins about; its length is the twisting strength; point your right hand's fingers from toward and your thumb gives the arrow's direction.
PICTURE. Lever arm, force, and the resulting torque arrow popping out of the plane, with the swept angle shaded.
Step 4 — The two degenerate cases you must never forget
WHAT. Look at the extreme geometries so no case surprises you later.
- Case A — push aimed along the lever line ( collinear with — pointing the same way or the exact opposite way): the arrows lie on one line, the "how perpendicular" factor is zero, so in either case. Same-direction means the force points radially outward through the CoM line; opposite-direction means it points radially inward along the same line — both pass through the CoM, so neither can spin the body. Pure translation. The ship slides, never spins.
- Case B — push straight sideways to the lever ( perpendicular to ): the "how perpendicular" factor is maximal, giving the biggest twist per newton, torque length .
WHY this matters. Real thrusters live somewhere between these two. Every column of the machine we build next is secretly a blend of "how much it shoves" and "how much it twists," and the blend is set entirely by this angle. Knowing the two ends lets you sanity-check any thruster at a glance.
PICTURE. Two mini-diagrams side by side: aimed-along-the-lever (no spin, shown both ways) vs. aimed-sideways (max spin).
Step 5 — Stack shove and twist into one 6-number "wrench"
WHAT. Force lives in 3 numbers (x, y, z). Torque lives in 3 numbers (spin about x, y, z). Glue them into one tall stack of 6:
WHY glue them. Every command a controller ever issues is "produce this net shove and this net twist." Carrying them as one object (the wrench, from Attitude Dynamics — Euler's Equations) lets one equation handle translation and rotation together. Top 3 rows = where the ship goes; bottom 3 rows = how it turns.
PICTURE. A single tall bracket, top half tinted "force," bottom half tinted "torque."
Step 6 — Line the thrusters up as columns: the allocation matrix
WHAT. Each thruster contributes its own little wrench. Write one thruster's unit wrench (its wrench at ) as a column of 6 numbers:
Stand all columns side by side into a grid (6 rows tall, thrusters wide). Collect the push-hardnesses into a list . Then the total wrench is one matrix–vector product:
WHY this is the whole idea. Reading left to right: each thruster's column gets weighted by how hard it fires, , and all the weighted columns are added up. That sum is exactly "fire this mix, get this net wrench." The one-sided rule is the physics reminder from Step 1: no jet can pull. This is the central result of the parent note — and it is nothing but Steps 2–5 written once per thruster and stacked.
PICTURE. Four thrusters on a body, each drawn again as a 6-tall column feeding into the grid ; the list scales them and they sum to .
Step 7 — Worked couple: twist with zero drift
WHAT. Two thrusters on a wheel of radius . Thruster 1 sits at and pushes in ; thruster 2 sits at and pushes in . Both fire with the same hardness .
Step-by-step.
Net force (top of the wrench): The two shoves point opposite ways and cancel — no drift, exactly what Step 4 Case B promised we could not get from one thruster alone.
Each torque (bottom of the wrench), using :
Add them:
WHY they add instead of cancel. Both jets try to spin the body the same way about (fire the top jet one way, the bottom jet the other way — like your two hands turning a steering wheel). Opposite shoves, same twist. This pairing is called a couple: pure torque, zero net force, length .
PICTURE. The wheel, the two opposing shoves cancelling, the two same-sense spins adding into one -torque.
Step 8 — The plume: why the answer bends the geometry
WHAT. The gas that made the force does not vanish at the nozzle lip. It fans out into near-vacuum as a widening cone. The strength it delivers to a surface a distance away, at an angle off the cone's centerline, is
WHY each piece.
- and form a known calibration pair: is one chosen reference distance (a fixed short distance from the nozzle exit where we have measured or computed the plume, e.g. m), and is the pressure the plume delivers at that reference distance, on axis. Everything else is scaled relative to this one anchor point — you cannot say "pressure at distance " without first pinning down "pressure at some known distance." So is not a new physical effect; it is the yardstick that turns the shape into an actual number.
- : the same gas passes through ever-larger spherical shells as it travels out, so its intensity dilutes as . At this factor equals (you recover ), and beyond it the pressure falls — halve the distance and the pressure quadruples. This is why close surfaces (deployed panels, a docking target) are the danger, exactly what the parent warns.
- : the gas is densest straight ahead (, where ) and thins toward the cone's rim. The exponent is the focusing number of the plume: would mean the gas spreads equally in all directions (a hemisphere, no preferred direction); small (roughly –) is a wide, gentle fan; large (roughly – for real space thrusters firing into vacuum) is a tight, pencil-like jet where nearly all the punch is dead ahead and the rim is almost empty. Bigger = tighter, more focused plume. It is fitted to each nozzle from test data or Rarefied Gas Dynamics / Plume Modeling.
The rule. A thruster is allowed to fire only if, for every sensitive surface , . Here the subscript labels which surface we mean (solar panel, star tracker, docking target, ship belly, …); each one is more or less fragile, so each carries its own allowable pressure — the largest impingement pressure that surface can safely tolerate before it is damaged or pushed too hard. A rugged radiator has a big ; a delicate optic has a tiny one. Because the limit differs per surface, we must check every surface separately. In practice this becomes a keep-out cone: no delicate surface may sit inside the nozzle's forward cone within some range.
Worked violation (from the parent, re-derived): a forward thruster during docking points dead at the target, m, , with Pa at reference distance m, , panel limit Pa.
Since , that thruster is inhibited — locked to . The selection of Step 6 must now solve using only the remaining columns, even if that burns slightly more propellant. Safety outranks fuel.
PICTURE. The plume cone, the shells, the falloff, and a panel sitting inside the keep-out cone triggering a violation.
The one-picture summary
One flow: each thruster = (place + direction ) → shove and twist → stack into the column → line up all columns into → the net command is with → but the plume cone of any firing thruster carves the feasible set smaller (keep-out cones), so the final selection is the cheapest firing mix that both hits and sprays nothing it can hurt.
Recall Feynman retelling — say it back in plain words
Imagine you are floating in space on a chair with a bunch of little spray cans taped to you, each pointing a fixed way and only able to spray (never suck). Each can does two things at once: it shoves you the way it points, and if it is off to the side it also spins you. How much it spins depends on how far out it is and how sideways it sprays — that "how far and how sideways" combined is the cross product, and it gives an arrow pointing along the spin axis. I write each can's shove and spin as one column of six numbers, put all the columns in a grid , and then "which cans, how hard" is just a list of hardnesses (all positive). The total effect is . If I want to turn without drifting, I fire two opposite cans so their shoves cancel but their spins add — a couple. Finally, the spray itself is a cone that gets weaker with distance (like a flashlight beam, ) and weaker off to the side (); if that cone would hit my solar panel or a nearby ship harder than that surface can take, I forbid that can and re-solve with the rest. That is the whole reaction control system in one breath.
Recall Quick self-test
What operation turns force-at-a-place into torque, and why that one? ::: The cross product — it packages lever length, force size, and how perpendicular they are, and returns the spin-axis arrow. Why must ? ::: A jet can only push (spray), never pull, so every thrust magnitude is zero or positive. How do you get pure torque with no drift? ::: Fire an opposing pair (a couple): opposite shoves cancel, same-sense spins add to . Why does the plume pressure grow so fast for nearby surfaces? ::: It dilutes as , so halving the distance quadruples the pressure. What is in the plume formula? ::: A chosen reference distance where is known; at the factor is 1 and on axis. What does the subscript in mean? ::: It labels the specific sensitive surface; each surface has its own allowable pressure, so every surface is checked separately. In the docking example, why is the forward thruster inhibited? ::: Pa exceeds the panel limit of Pa, so it is locked to .