AUV first-pass decomposition complete — sensor payload, communications, and pressure hull
System
{{entity:Autonomous Underwater Vehicle}} — completing first-pass decomposition. Sessions 315-318 decomposed Navigation and Guidance, Power, Propulsion, and Emergency and Safety subsystems. This session tackled the three remaining subsystems: {{entity:Sensor Payload Subsystem}}, {{entity:Communications Subsystem}}, and {{entity:Pressure Hull and Structure}}. All seven subsystems now have component-level decomposition with requirements, interfaces, and verification entries. The project contains 139 requirements across six documents: 5 STK, 10 SYS, 54 SUB, 30 IFC, 9 ARC, and 32 VER.
Decomposition
The Sensor Payload Subsystem was decomposed into five components: {{entity:Multibeam Echosounder}} ({{hex:D4E71018}}), {{entity:Digital Still Camera with LED Illumination}}, {{entity:CTD Sensor Package}}, {{entity:Sensor Payload Processor}}, and {{entity:Mass Storage Array}}. The architecture centres on a single payload processor performing PPS-synchronised data acquisition from all three sensors, real-time georeferencing using the 50 Hz navigation solution, and coalesced NVMe writes at 200 MB/s. A direct CTD-to-MBES serial link provides real-time sound velocity for beamforming correction within the ping cycle, independent of the main data path.
flowchart TB
MBES["Multibeam Echosounder"]
CAM["Digital Still Camera"]
CTD["CTD Sensor Package"]
SPP["Sensor Payload Processor"]
MSA["Mass Storage Array"]
MBES -->|Bathymetry pings via Ethernet UDP| SPP
CAM -->|Images via GigE Vision| SPP
CTD -->|CTD data via RS-232| SPP
CTD -->|Real-time sound velocity| MBES
SPP -->|Sensor data via NVMe PCIe| MSA
The Communications Subsystem was decomposed into four components: {{entity:Acoustic Modem}}, {{entity:Iridium SBD Transceiver}}, {{entity:Wi-Fi Radio Module}}, and {{entity:Communications Controller}}. Three independent links serve distinct operational states — acoustic for submerged telemetry and abort commands (3 kbps, 5 km), Iridium SBD for surfaced global position reporting ({{sys:SYS-FUNC-008}}), and Wi-Fi for high-bandwidth data offload near the support vessel (100 MB/s). The communications controller implements store-and-forward buffering with non-volatile message retention across VMC restarts, and AES-256-GCM encryption on all command channels.
flowchart TB
AM["Acoustic Modem"]
IR["Iridium SBD Transceiver"]
WF["Wi-Fi Radio Module"]
CC["Communications Controller"]
AM -->|Acoustic telemetry via RS-232| CC
IR -->|SBD messages via UART| CC
WF -->|Data offload via Ethernet| CC
The Pressure Hull and Structure was decomposed into five components: {{entity:Main Pressure Hull Cylinder}} (Ti-6Al-4V, 600 bar, 1.5 safety factor), {{entity:Forward Endcap Assembly}} (optical viewport, 12 penetrators), {{entity:Aft Endcap and Shaft Seal Assembly}} (oil-compensated rotary seal), {{entity:Free-Flood Fairing}} (Cd < 0.15, fineness ratio 8:1), and {{entity:Hull Penetrator Array}} (24 SubConn MCBH wet-mate connectors rated to 6000m).
Analysis
The centralised payload processor architecture ({{stk:ARC-ARCHITECTUREDECISIONS-007}}) was a deliberate choice over distributed per-sensor processing. The key driver is timestamp coherence: a single PPS-disciplined clock eliminates the inter-sensor drift that emerges in distributed designs when each sensor has its own timestamping. The secondary driver is the CTD-to-MBES sound velocity path — applying real-time SVP correction within the MBES ping cycle requires sub-100 ms latency, which is straightforward on a local bus but unreliable across an Ethernet switch. Three previously acknowledged lint findings (BMS and VMC lacking Physical Object trait, ARC/VER entries lacking SHALL keyword) remain unchanged.
Requirements
This session created 20 subsystem requirements ({{sub:SUB-FUNC-035}} through {{sub:SUB-FUNC-054}}), 10 interface requirements ({{ifc:IFC-INTERFACEDEFINITIONS-021}} through {{ifc:IFC-INTERFACEDEFINITIONS-030}}), 11 verification entries ({{sub:VER-TEST-022}} through {{sub:VER-TEST-032}}), and 3 architecture decisions. All requirements have rationale and verification method. Trace links connect system requirements to subsystem allocations: {{sys:SYS-FUNC-005}} derives to MBES resolution and SVP correction, {{sys:SYS-FUNC-006}} derives to storage throughput and capacity, {{sys:SYS-FUNC-008}} derives to Iridium reporting and Wi-Fi offload, {{sys:SYS-FUNC-010}} derives to hull pressure and shaft seal specifications. VER coverage stands at 32/30 IFC requirements. One duplicate architecture decision (ARC-006/ARC-007) exists and should be cleaned in QC.
Next
First-pass decomposition is now complete for all seven AUV subsystems with 43 PART_OF facts, 30 interface requirements, and 32 verification entries. The next session should run QC (Flow C): resolve the duplicate ARC entry, verify trace chain completeness across all requirement tiers, assess orphan count (currently 18, mostly ARC and end-to-end VER entries which are structurally expected), and validate that degraded-mode requirements have quantified performance floors. The Pressure Hull subsystem has no interface requirements yet — hull-to-subsystem physical interfaces (penetrator assignments, thermal coupling, mounting loads) should be defined during QC.