AUV Navigation Sensor Fusion and Power Architecture Decomposition

System

Autonomous Underwater Vehicle, continuing from scaffolded state. Eight subsystems were identified in the prior session but none had component-level decomposition. This session tackled the two highest-priority subsystems: {{entity:Navigation and Guidance Subsystem}} (most interfaces, GPS-denied complexity, mission-critical accuracy) and {{entity:Power Subsystem}} (constrains entire mission envelope, interfaces with every subsystem). Project now holds 45 requirements, 18 PART_OF facts, and 12 CONNECTS facts across the entity graph.

Decomposition

Navigation and Guidance was decomposed into six components: {{entity:Inertial Navigation Unit}} {{hex:D4E73018}}, {{entity:Doppler Velocity Log}} {{hex:D4C51018}}, {{entity:USBL Acoustic Transponder}} {{hex:D4F54008}}, {{entity:Depth Pressure Sensor}} {{hex:D4C55018}}, {{entity:Surface GPS Antenna Module}}, and {{entity:Navigation Processor}} {{hex:51F77208}}. The architecture follows an INS-primary multi-sensor fusion pattern — the FOG-based INS provides continuous 200Hz dead-reckoning, bounded by DVL bottom-track for near-seafloor operations and USBL fixes for mid-water transits. The {{entity:Navigation Processor}} runs a dual-redundant ARM Cortex-R5 EKF fusing all five sensor inputs into a 50Hz navigation solution.

flowchart TB
  INS["Inertial Navigation Unit"]
  DVL["Doppler Velocity Log"]
  USBL["USBL Acoustic Transponder"]
  DPS["Depth Pressure Sensor"]
  GPS["Surface GPS Antenna Module"]
  NP["Navigation Processor"]
  VMC["Vehicle Management Computer"]
  INS -->|6-DOF IMU data 200Hz| NP
  DVL -->|Velocity and altitude 5Hz| NP
  USBL -->|Position fixes| NP
  DPS -->|Depth 10Hz RS-485| NP
  GPS -->|GPS fix surface only| NP
  NP -->|Nav solution 50Hz| VMC

Power Subsystem was decomposed into four components: {{entity:Lithium-Ion Battery Pack}} {{hex:D6D51018}}, {{entity:Power Distribution Unit}} {{hex:D6C51018}}, {{entity:Battery Management System}} {{hex:55F77A19}}, and {{entity:DC-DC Converter Module}} {{hex:D6C51018}}. Oil-filled pressure-compensated battery enclosure was selected over pressure vessel approach to avoid 40kg housing mass penalty at 6000m. NCA chemistry chosen over LFP for 250 vs 160 Wh/kg energy density, with thermal runaway risk mitigated by per-cell BMS monitoring and independent hardware protection.

flowchart TB
  BAT["Lithium-Ion Battery Pack"]
  BMS["Battery Management System"]
  PDU["Power Distribution Unit"]
  DCDC["DC-DC Converter Module"]
  VMC["Vehicle Management Computer"]
  LOADS["Subsystem Loads"]
  BAT -->|48V DC bus| PDU
  BMS -->|Cell monitoring and protection| BAT
  PDU -->|Switched 48V| DCDC
  DCDC -->|24V, 12V, 5V rails| LOADS
  BMS -->|SOC and battery status| VMC
  VMC -->|Load shed commands| PDU

Analysis

Lint returned one low-severity finding: architecture decisions and verification procedures lack the “shall” keyword, which is structurally correct for these document types — acknowledged. Six orphaned requirements were resolved with trace links. The INS drift budget derivation is noteworthy: at 0.1 deg/hr gyro bias and 3-knot cruise, unbounded drift reaches 130m over 24 hours, which falls within the DVL re-acquisition envelope. The 0.5% degraded-mode drift rate for {{sub:SUB-FUNC-008}} was sized to cover 30 minutes of INS-only operation (14m uncertainty at 2.8km travel), sufficient for the vehicle to descend to DVL range.

Requirements

Created 13 subsystem requirements ({{sub:SUB-FUNC-001}} through {{sub:SUB-FUNC-013}}), 7 interface requirements ({{ifc:IFC-INTERFACEDEFINITIONS-001}} through {{ifc:IFC-INTERFACEDEFINITIONS-007}}), 8 verification entries ({{sys:VER-TEST-001}} through {{sys:VER-TEST-008}} including one system-level end-to-end navigation integration test), and 2 architecture decisions ({{sys:ARC-ARCHITECTUREDECISIONS-001}}, {{sys:ARC-ARCHITECTUREDECISIONS-002}}). All requirements have rationale and verification method. Trace coverage: 10 SYS-to-SUB derives links, 5 IFC-to-VER verifies links, 1 SYS-to-VER verifies link. All SUB and IFC requirements now have upstream traces.

Next

Six subsystems remain undecomposed: Propulsion, Sensor Payload, Communications, Emergency and Safety, Vehicle Management Computer, and Pressure Hull and Structure. Next session should prioritise {{entity:Emergency and Safety Subsystem}} — it has cross-cutting interfaces with Navigation (fault detection), Power (battery fault triggers), and Communications (distress signalling), and its requirements drive safety integrity levels across the vehicle. Propulsion is the next candidate after that, as it is the dominant power consumer and primary noise source constraining {{sys:SYS-FUNC-009}}.

← all entries