3.5.46 · D4Guidance, Navigation & Control (GNC)

Exercises — Reaction control system — thruster selection, plume impingement limits

3,218 words15 min readBack to topic

Before we start, one shared cast of symbols (earned in the parent, restated so line one is readable):

The three figures below are not decoration — each one carries a derivation step, and every exercise points you back to the arrow or curve you need. Read them in order.

Figure — Reaction control system — thruster selection, plume impingement limits

Figure s01 is the picture behind all of Level 2. The yellow dot is the CoM; the blue arrow is the lever arm ; the red arrow is the force . Look at how the red force sits offset from the yellow dot — that offset is exactly what the cross product converts into the green curved spin arrow . When you do Ex 2.1, you are computing that green arrow.


Level 1 — Recognition

Exercise 1.1

A single thruster fires with its push direction pointing exactly through the CoM (so is parallel to ). Does it produce any torque? Explain in one line using the cross product.

Recall Solution

No torque. The torque is . The cross product measures the perpendicular part of the lever arm — the sine of the angle between and . When they are parallel that angle is and , so . All the effort becomes pure translation (the ship drifts, doesn't spin). Picture Figure s01 with the red arrow rotated to point straight through the yellow dot — the green spin arrow collapses to nothing.

Exercise 1.2

The allocation matrix for a spacecraft has size . What does mean, what does mean, and what does a single column of physically represent?

Recall Solution
  • = the six degrees of freedom of a rigid body: 3 translation directions + 3 rotation axes. That is why the wrench has six entries.
  • = the number of thrusters on the ship.
  • Each column is one thruster's unit wrench : the force and torque that thruster makes when fired at magnitude . Multiplying just scales each column by its on-time and adds them.

Level 2 — Application

Exercise 2.1

A thruster is mounted at m and pushes in direction with magnitude N. Compute the force vector and the torque vector. (This is exactly the geometry drawn in Figure s01.)

Recall Solution

Force: N — the red arrow in Figure s01.

Torque: we need the cross product because torque is lever arm perpendicular to force. Using the determinant rule :

  • :
  • :
  • :

The push is along , the arm is along , so the twist is about (right-hand rule: fingers from arm to force curl toward ) — that is the green curved arrow in Figure s01.

Exercise 2.2

Using the plume model with Pa at m and : what pressure hits a surface on axis () at distance m?

Recall Solution

On axis, , so the whole angular factor is (worst case, dead-center). Why ? The same amount of gas spreads over ever-larger spherical caps as it flies out; area grows like , so pressure per area falls like . This is the blue curve in Figure s03 read at m.


Level 3 — Analysis

Exercise 3.1 — the pure roll couple, both twist the same way

Two thrusters sit on a wheel of radius m: firing , and firing , each at N. Show the net force is zero and find the net torque. (Figure s02 draws both thrusters and the shared spin.)

Recall Solution

Net force — because opposite directions cancel: Zero drift: this is a couple. In Figure s02, notice the two red force arrows point opposite ways — that is why they sum to nothing.

Torque of thruster 1: N·m (same computation as 2.1).

Torque of thruster 2: .

  • : .

N·m. Both twist the same way about — the flipped arm and the flipped force multiply to the same sign. That is the single green spin arrow in Figure s02: both thrusters feed it.

Net: N·m about . Pure torque, zero drift — the ideal attitude actuator.

Figure — Reaction control system — thruster selection, plume impingement limits

Figure s02 is the picture of a couple: two blue arms, two opposing red forces, and one green spin arrow they both drive. Whenever you need "torque with zero drift," this is the shape to reach for.

Exercise 3.2 — how far must a panel be to be safe?

The panel limit is Pa. On axis (), with Pa, m, find the minimum safe distance where drops to exactly Pa.

Recall Solution

Set and solve for . Because pressure falls as , doubling distance quarters pressure, so we invert: Any surface closer than m on axis is over the limit. This distance is exactly the radius of the keep-out cone on axis — it is the yellow dot where the blue curve crosses the red dashed limit line in Figure s03.

Figure — Reaction control system — thruster selection, plume impingement limits

Figure s03 plots the on-axis plume pressure (blue) against distance on a log scale, with the Pa panel limit as the red dashed line. Where they cross (yellow dot, green dotted line) is m from Ex 3.2 — everything left of that line is forbidden.


Level 4 — Synthesis

Exercise 4.1 — inhibit or allow?

During docking a target sits m ahead on the axis. A forward thruster's plume centerline points straight at it, but the sensitive patch (a camera window) lies off that centerline. Use Pa, m, , limit Pa. Is this thruster allowed?

Recall Solution

We need both the distance factor and the angular factor, because the patch is off-axis. Note is safely inside the model's valid domain , so and the formula applies directly.

Distance factor: .

Angular factor: . Since ,

Pressure: Since , the thruster is inhibited ( locked to ). The optimizer must re-solve over the remaining thrusters, likely an off-axis pair whose plumes clear the window — at a small propellant cost, since hardware safety outranks fuel.

Exercise 4.2 — the hidden disturbance torque

The plume in 4.1 (before inhibition) delivers a force on the camera window (area m², facing the flow head-on so the surface-tilt angle is and ). If that window sits at m from the CoM, estimate the disturbance torque magnitude about that this impingement adds. Use Pa, and assume the impingement force points in .

Recall Solution

Recall (from the symbol list): it is the tilt of the patch relative to the flow. Here the window faces the plume squarely, , so and the patch catches the full pressure. If it were edge-on () the flow would graze past and — no force.

Impingement force: N, in .

Disturbance torque — a force off the CoM makes a twist, so again the cross product: -component: N·m. Small in isolation — but this is a torque you never commanded. It fights your attitude loop and, over a long burn, must be counter-fired. That is exactly the "hidden disturbance torque" warning: the plume is not just a heat threat, it is a control error.


Level 5 — Mastery

Exercise 5.1 — full selection with a plume veto

A ship must produce a pure roll torque N·m and zero net force. Four candidate thrusters (each max N, arm m) can make this torque:

  • Pair A: thruster at pushing , thruster at pushing .
  • Pair B: same geometry but toward a nearby deployed panel.

Pair A's plume clears everything. Pair B's plume hits the panel with on-axis pressure Pa (panel limit Pa). Both pairs, fired at N, give the same N·m couple. Which pair does the minimum-propellant selector choose, and why is Pair A the only feasible choice?

Recall Solution

Both pairs achieve the command: each is a couple giving N·m with zero net force (this is the Figure s02 shape). On propellant alone ( N each) they tie.

The plume constraint breaks the tie. Pair B's on-axis pressure is That is a massive violation — over the panel limit — so Pair B is infeasible: its thrusters are inhibited before the optimizer even sees them. Pair A ( clears all limits) is the only pair left in the feasible set.

Selector's answer: Pair A. The minimum-propellant linear program only searches over feasible (non-inhibited) thrusters, so it returns the roll couple that respects every keep-out cone — even when a violating option would have used identical fuel. Safety filters the search space first, then propellant optimizes within it.

Exercise 5.2 — designing the keep-out half-angle (and its domain)

For pair B's geometry we want to find how far off-axis a surface must sit to be safe at m, given Pa, m, , limit Pa. Find the keep-out half-angle : the angle at which pressure just drops to Pa. Then state what the model does for .

Recall Solution

We solve Pa for the angle, holding m fixed. The distance factor is , so: Interpretation: any sensitive surface within of the centerline at that range is over the limit — a very wide keep-out cone. The panel at is deep inside it, confirming 5.1's veto. To shrink the cone you either move the thruster farther (bigger ) or angle its plume away from the panel.

Domain of — the edge case. The formula is only physical for , the forward hemisphere the plume actually fills. At , : a surface exactly to the side sees no plume. For the naive formula would give a negative base () — and with an even exponent it would wrongly turn positive again, predicting plume pressure behind the nozzle where there is none. The physical fix: clamp the model, for . A surface behind the exit plane is simply outside the plume — so it is always safe on this axis, and the keep-out cone never wraps past .