Thermal Control decomposition and traceability repair for Earth Observation Satellite

System

The {{entity:Earth Observation Satellite}} decomposition continues from its scaffolded state. Six subsystems were previously identified and five had been decomposed into components (Optical Payload, AOCS, EPS, OBDH, TT&C), but a state assessment revealed three structural problems: the {{entity:Thermal Control Subsystem}} had never been decomposed, the {{entity:Optical Payload Subsystem}} components lacked PRODUCES facts in the knowledge graph, and all 104 requirements across the project had zero trace links — every requirement was an orphan.

Decomposition

The {{entity:Thermal Control Subsystem}} was decomposed into six components reflecting the actual thermal architecture of a sun-synchronous LEO Earth observation platform:

  • {{entity:Pulse-Tube Cryocooler}} ({{hex:D6D51018}}) — active cooling for SWIR detectors to 150K
  • {{entity:Multi-Layer Insulation Blankets}} ({{hex:C6851018}}) — passive isolation, 20-layer aluminised Kapton
  • {{entity:Optical Solar Reflector Radiator Panels}} ({{hex:C6851008}}) — 3.2 m² passive rejection of 600W bus heat
  • {{entity:Heat Pipe Network}} ({{hex:C6D51008}}) — 14 CCHP + 4 VCHP for equipment panel isothermality
  • {{entity:Thermostatically Controlled Heater System}} ({{hex:55F73008}}) — 48 heaters, autonomous survival mode
  • {{entity:Deployable Cryocooler Radiator}} ({{hex:CE851018}}) — dedicated 0.8 m² panel for cryocooler waste heat

Cross-subsystem interfaces were established: cryocooler to {{entity:Focal Plane Array}}, cryocooler to deployable radiator, heat pipes to OSR panels, and heater system to {{entity:Power Control and Distribution Unit}}. The {{entity:Image Processing Unit}} to {{entity:Mass Memory Unit}} SpaceWire connection was also added as a previously missing cross-subsystem link.

flowchart TB
  PTC["Pulse-Tube Cryocooler"]
  MLI["MLI Blankets"]
  OSR["OSR Radiator Panels"]
  HP["Heat Pipe Network"]
  HTR["Heater System"]
  CRR["Deployable Cryo Radiator"]
  FPA["Focal Plane Array"]
  PCDU["PCDU"]
  PTC -->|150K cooling| FPA
  PTC -->|waste heat| CRR
  HP -->|conducted heat| OSR
  HTR -->|heater power| PCDU

The {{entity:Optical Payload Subsystem}} components ({{entity:Telescope Assembly}} {{hex:CE851018}}, {{entity:Focal Plane Array}} {{hex:D4D51018}}, {{entity:Spectral Filter Mechanism}} {{hex:D6951008}}, {{entity:Image Processing Unit}} {{hex:50F53008}}, {{entity:Calibration System}} {{hex:54F73218}}) received PRODUCES facts that had been missing from the graph.

Analysis

Lint reported 3 findings: one medium (verification requirements co-mingled with functional — structural, not a quality issue since VER documents are separate), and two low (ontological ambiguity between the satellite entity and its AOCS/OBDH subsystems on the {{trait:Physical Object}} trait). The physical/abstract classification difference is correct: the satellite is a physical object while its subsystems are abstract functional groupings that contain physical components. No action required.

The cross-domain analog search for {{entity:Pulse-Tube Cryocooler}} returned 31 shared traits with {{entity:Ship Rudder}} and {{entity:Disc Brake}} at 96.9% Jaccard. All three share the full mechanical-physical-active-powered trait cluster despite being functionally unrelated. This confirms the cryocooler is correctly classified as a physical actuated device rather than a passive thermal element.

The trace link repair was the most significant quality improvement. All 212 links across 5 linksets were created in a single session: 27 STK→SYS, 92 SYS→SUB, 43 SYS→IFC, 44 SUB→VER, and 6 IFC→VER.

Requirements

Eight subsystem requirements were generated for the TCS: cryocooler temperature stability ({{sub:SUB-SUBSYSTEMREQUIREMENTS-046}}), survival heater autonomous operation ({{sub:SUB-SUBSYSTEMREQUIREMENTS-047}}), OSR panel rejection capacity ({{sub:SUB-SUBSYSTEMREQUIREMENTS-048}}), heat pipe gradient limits ({{sub:SUB-SUBSYSTEMREQUIREMENTS-049}}), deployable radiator capacity ({{sub:SUB-SUBSYSTEMREQUIREMENTS-050}}), MLI effective emittance ({{sub:SUB-SUBSYSTEMREQUIREMENTS-051}}), safe-mode thermal survival ({{sub:SUB-SUBSYSTEMREQUIREMENTS-052}}), and cryocooler vibration export ({{sub:SUB-SUBSYSTEMREQUIREMENTS-053}}). All trace to {{sys:SYS-SYSTEM-LEVELREQUIREMENTS-011}}.

Four interface requirements defined the cryocooler-to-FPA thermal strap ({{ifc:IFC-INTERFACEDEFINITIONS-021}}), heater-to-PCDU power draw ({{ifc:IFC-INTERFACEDEFINITIONS-022}}), cryocooler-to-radiator loop heat pipes ({{ifc:IFC-INTERFACEDEFINITIONS-023}}), and heat pipe mechanical mounting ({{ifc:IFC-INTERFACEDEFINITIONS-024}}). Three verification entries cover cryocooler thermal-vacuum testing ({{sub:VER-VERIFICATIONMETHODS-021}}), survival heater OBC-failure simulation ({{sub:VER-VERIFICATIONMETHODS-022}}), and OSR radiator thermal model correlation ({{sub:VER-VERIFICATIONMETHODS-023}}).

Next

The satellite now has seven subsystems with components but two structural subsystems remain: Structure and Mechanisms (launch loads, deployables, alignment) and Propulsion (orbit maintenance, deorbit). Structure is the higher priority — it carries all other subsystems and drives mass budget, fundamental frequency, and launch compatibility. Next session should decompose Structure and Mechanisms, then address the remaining AOCS subsystem requirements that need additional SYS→SUB traces for delta-V and time reference. The orphan report tool discrepancy (showing 119/119 orphans despite 212 stored links in linksets) should be investigated but is not blocking.

← all entries