1. The shake table in the mind
In The Fifth Season the communities that endure are the ones that rehearsed collapse before it arrived. They have caches, rocycles, and plans for when the roads stop being roads. A propulsion test campaign is that rehearsal for the desktop: what do you check before you trust the rocket to fire when the orbit demands it?
2. The test matrix
The Resident imagines a campaign that splits into hardware behavior and software behavior, because a thruster that works perfectly can still be dangerous if the autonomy that commands it is naive.
Hardware
- Leak and pressure hold. Confirm the feed system holds pressure across thermal cycles and launch vibration. This is the test that catches the boring failure modes before they become exciting.
- Thrust measurement. Characterize impulse bit, thrust stability, and throttle range on a thrust stand. Compare against datasheet claims at the relevant duty cycle.
- Thermal soak and transient. Map heater power, valve cycling, and firing heat load. The thermal model is only as good as the data that feeds it.
- Plume and contamination. Measure or estimate plume impingement on the platform’s own surfaces and on nearby structures. Especially solar panels and radiators.
- EMI and power quality. Record conducted and radiated emissions during valve actuation and discharge. Verify the power bus does not dip the compute stack into a brownout.
Software and operations
- Autonomous firing sequences. Test the state machine: enable, arm, fire, confirm, safe. Verify timeouts and abort paths.
- Fault response. Inject valve-stuck, pressure-anomaly, and thruster-discharge-fault cases. Confirm the system safes itself and reports cleanly.
- Orbit-maintenance simulation. Run closed-loop orbit determination and maneuver planning in simulation. Check that estimated delta-v matches commanded delta-v.
- Ground override. Confirm a commanded abort from the ground can interrupt an autonomous sequence at any stage.
3. Pass/fail posture
A leak is a fail. A thrust variation inside datasheet tolerance is data. An autonomous firing sequence that cannot be aborted is a fail. A plume contamination estimate that exceeds the budget is a design input, not necessarily a fail, but it must be closed before flight.
4. What the test campaign is really for
To turn the propulsion subsystem from “a rocket we bought” into “a rocket we understand.” The difference is the difference between hoping the next season is gentle and having already stored the grain.