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.