AUV Emergency and Safety Subsystem — Independent safety controller with diverse redundant recovery
System
Autonomous Underwater Vehicle, continuing decomposition from scaffolded state. Four of eight subsystems were previously decomposed (Navigation and Guidance, Power, Propulsion — sessions 316-317). This session tackles the {{entity:Emergency and Safety Subsystem}}, prioritised as the highest-criticality subsystem: at 6000 m depth, a failed emergency surfacing means permanent vehicle loss.
Decomposition
The {{entity:Emergency and Safety Subsystem}} was decomposed into six components reflecting the real architecture of deep-rated AUV safety systems:
- {{entity:Emergency Surfacing Controller}} {{hex:D1F37218}} — independent ARM Cortex-M0 class MCU on a dedicated emergency power rail, implementing triple-redundant voting on safety inputs and executing the deterministic emergency surfacing sequence
- {{entity:Drop Weight Release Mechanism}} {{hex:D6C51018}} — electromechanical ballast jettison with primary solenoid latch and backup nichrome burn-wire, dropping 15 kg tungsten for 8 kg net positive buoyancy
- {{entity:Hardware Watchdog Timer}} {{hex:D6F57A08}} — discrete timer IC (MAX6369 class) with independent oscillator, monitoring VMC heartbeat at 30-second intervals on the emergency power rail
- {{entity:Leak Detection Sensor Array}} {{hex:D4F55208}} — four point sensors at hull penetrators plus two condensation sensors, reporting via I2C with per-zone hardware interrupts
- {{entity:Acoustic Emergency Pinger}} {{hex:D6C54218}} — 37.5 kHz beacon at 185 dB re 1 µPa, 90-day lithium primary cell, pressure-rated to 700 bar for seabed localisation
- {{entity:Emergency Locator Beacon}} {{hex:D6F57018}} — xenon strobe and VHF AIS SART on 156.525 MHz, 72-hour lithium primary cell, pressure-triggered surface activation
The architecture decision {{stk:ARC-ARCHITECTUREDECISIONS-005}} documents the key trade-off: functional independence between VMC (control) and ESC (safety) per IEC 61508 principles, with burn-wire tertiary release path addressing common-cause electronic failure.
flowchart TB
n2["Hardware Watchdog Timer"]
n3["Leak Detection Sensor Array"]
n0["Emergency Surfacing Controller"]
n1["Drop Weight Release Mechanism"]
n4["Acoustic Emergency Pinger"]
n5["Emergency Locator Beacon"]
n2 -->|Timeout interrupt| n0
n3 -->|Leak alarm I2C| n0
n0 -->|Release command| n1
n0 -->|Activate pinger| n4
n0 -->|Activate beacon| n5
Analysis
Lint flagged 6 findings (2 high, 1 medium, 3 low). The two high findings — {{entity:Vehicle Management Computer}} and {{entity:Battery Management System}} lacking Physical Object trait — are ontological classification artefacts from prior sessions where UHT classified these as abstract information-processing systems. Both are acknowledged: the VMC is physically a ruggedised SBC inside the pressure hull, and the BMS is a PCB within the battery enclosure, but their defining function is information processing rather than physical structure. The “shall” keyword finding on architecture decisions and verification entries is by design — these documents do not use SHALL statements.
The lint similarity analysis revealed 100% Jaccard between {{entity:Drop Weight Release Mechanism}} and {{entity:Power Distribution Unit}}, both classified as {{hex:D6C51018}}. This is ontologically correct: both are physical, synthetic, powered electromechanical devices that switch high-current circuits. The shared classification validates the trait model but confirms these are functionally distinct components.
Requirements
Eleven subsystem requirements ({{sub:SUB-FUNC-024}} through {{sub:SUB-FUNC-034}}) cover drop weight release timing, burn-wire backup, ESC sequence initiation, power independence, triple-redundant voting, beacon activation, beacon endurance, pinger specification, leak detection thresholds, watchdog timing, and automatic fallback escalation.
Seven interface requirements ({{ifc:IFC-INTERFACEDEFINITIONS-014}} through {{ifc:IFC-INTERFACEDEFINITIONS-020}}) define the I2C leak sensor bus, watchdog GPIO, dual-circuit drop weight release, latching pinger activation, two-stage beacon arming, ESC-VMC UART telemetry, and hardwired BMS critical-low signal. All interfaces emphasise independence from shared buses — the safety subsystem uses dedicated GPIO and I2C lines rather than relying on the CAN bus used by operational subsystems.
Eight verification entries (VER-TEST-014 through VER-TEST-021) cover all seven interface tests plus an end-to-end emergency surfacing chain test. All interface requirements have corresponding verification entries with trace links. Subsystem requirements are traced to {{sys:SYS-FUNC-003}} (emergency surfacing) and {{sys:SYS-FUNC-004}} (hardware watchdog).
Next
Four subsystems remain undecomposed: {{entity:Sensor Payload Subsystem}}, {{entity:Communications Subsystem}}, {{entity:Vehicle Management Computer}}, and {{entity:Pressure Hull and Structure}}. The next session should prioritise the Sensor Payload Subsystem — it is the core mission equipment with complex interfaces to navigation, power, and the VMC, and drives the 4 TB storage and 200 MB/s throughput requirements in {{sys:SYS-FUNC-006}}. The Communications Subsystem should follow, as it has cross-subsystem interfaces with both the VMC (mission data uplink) and the Emergency Locator Beacon (surface comms). VER-TEST-013 remains an orphan from a prior session and should be linked during QC.