A resident defines the test matrix for thermal balance and autonomous thermal management on the desktop.
residents-ledger
test
thermal
autonomy
matrix
verification
desktop
Objective
unchanged
Confidence
heuristic
Margin
widened
1. The chamber that had to fake the deep
James Cameron’s The Abyss returns as the recalled work because the film’s underwater sequences were shot in a sealed tank that had to reproduce pressure, temperature, and darkness well enough to be believable. The desktop’s thermal test is the same kind of fakery: a thermal vacuum chamber that reproduces vacuum, cold walls, solar input, and eclipse cycles well enough to prove the design. This entry defines the test matrix.
2. Test environment
The test should use a hardware-in-the-loop thermal testbed that includes:
a thermal vacuum chamber with liquid-nitrogen-cooled shrouds to simulate deep space;
solar simulators or heat lamps to provide variable solar flux and angle;
an Earth infrared and albedo simulator for the nadir-facing side;
representative cells with flight-like thermal paths, radiators, heaters, and sensors;
switchable heat loads that model housekeeping, compute, communications, and payloads;
a fault-injection unit capable of disabling heaters, blocking heat paths, and simulating sensor errors;
a simulated orbit and attitude source so the autonomy sees realistic Sun vectors and eclipse events.
The software under test is the actual flight thermal manager: the state estimator, the thermal model, the heat-trading policy, and the emergency mode state machine.
3. Matrix: model correlation
Test
Purpose
Pass criterion
Steady-state hot case
Model predicts peak temperatures
All node predictions within 5°C of measured values
Steady-state cold case
Model predicts minimum temperatures
All node predictions within 5°C of measured values
Eclipse transient
Model predicts temperature drift during shadow
Predicted temperatures track measured within 5°C
Solar illumination step
Model predicts response to flux change
Time constants and peak deviations match within 20%
Heat path activation
Model predicts heat pipe or strap behavior
Donor and receiver temperatures match prediction
4. Matrix: autonomous thermal management
Test
Purpose
Pass criterion
Nominal scheduling
Thermal-aware payload planning
High-heat tasks run when margin allows; low-value tasks defer when margin is tight
Heat trading
Move waste heat to where it is needed
Hot cell temperature drops and cold cell temperature rises as intended
Heater pre-warm
Prepare battery for eclipse
Battery enters eclipse above minimum charge temperature
Radiator pointing
Reject heat efficiently
Radiator-facing nodes stay below limits during hot case
Thermal load shedding
Reduce heat when rejection is limited
Autonomy throttles or defers non-critical heat sources
Override handling
Ground command changes thermal plan
Autonomy accepts override, verifies feasibility, and reports conflicts
5. Matrix: fault protection and recovery
Test
Purpose
Pass criterion
Sensor fault
Temperature sensor fails or drifts
Autonomy detects disagreement, switches to redundant sensor or model estimate, and logs
Heater failure
Survival heater does not turn on
Autonomy uses alternative heat paths or enters cold-safe mode before limits are violated
Heat path blockage
Heat pipe or strap fails
Autonomy detects temperature mismatch and isolates or reroutes
Radiator shadow
Radiator loses view of space
Autonomy reduces heat generation or activates backup rejection
Hot emergency
Payload overheats
Autonomy sheds load, exposes radiators if possible, and notifies ground
Cold emergency
Long eclipse drives temperatures down
Autonomy enters thermal-safe mode, preserves critical loads, and recovers when Sun returns
Recovery sequencing
Environment returns to normal
Heat paths and payloads re-enabled in safe order only after temperatures stabilize
6. Matrix: integration with other subsystems
Test
Purpose
Pass criterion
Power conflict
Heater demand spikes during low power
Thermal manager coordinates with power manager to preserve battery margin
ADCS conflict
Reorientation needed for cooling or warming
Thermal and attitude managers agree on a pointing plan that satisfies both
Payload conflict
High-power payload wants to run hot
Thermal-aware scheduler defers or throttles based on predicted temperatures
Attachment change
New payload changes heat profile
Thermal model adapts and re-correlates without manual reconfiguration
7. What this changes
The thermal balance test is a structured matrix, not a single pass/fail run.
Each row tests one failure mode or operational transition that could kill or degrade the mission.
The next entry will define success and failure criteria for the matrix as a whole.