Fail-operational
How it works
The system duplicates or triplicates critical paths โ power, compute, sensors, and steer-by-wire and brake-by-wire actuators. A fault detection and isolation module identifies the failed channel, and arbitration or majority voting (e.g. TMR) rejects erroneous outputs. After losing a channel the system enters a degraded mode, delivering the minimum required function (e.g. a safe stop manoeuvre) while retaining controllability. For redundancy to be effective the channels must be independent, which limits common-cause failures.
Problem solved
In autonomous systems that lack a human fallback (SAE L4/L5 vehicles, unmanned aircraft), an immediate shutdown after a fault is itself hazardous. Fail-operational ensures that a single fault does not strip the system of its ability to continue or end the mission in a controlled, safe manner.
Components
Duplication of critical components in a dual or triple modular redundancy (TMR) arrangement; with TMR all three subsystems must fail for the whole system to fail.
Monitors channel behaviour and recognises errors (e.g. bad data value, missing message), enabling reconfiguration.
In a TMR architecture a single component's error is out-voted by the other two (majority voting / voting logic).
After a fault switches the system into a limited operating mode performing a safe manoeuvre (e.g. a controlled stop) instead of an abrupt shutdown.
Implementation
Redundancy fails when all channels share the same vulnerability (e.g. a lightning surge, a common power bus, an identical software bug).
Redundancy can yield less, not greater, reliability: it creates a more complex system, invites human neglect of duty, and may overstress the system through higher demands.
Evolution
First edition of the functional-safety standard for road vehicles (series-production passenger cars up to 3,500 kg), an adaptation of IEC 61508.
The second edition extends the scope from passenger cars to all road vehicles except mopeds.