logoalt Hacker News

jessa0 • today at 5:57 PM • 2 replies • view on HN

Which is why many systems on most airliners are redundant in threes (though under double fault may operate in a degraded mode).


Replies

bargl • today at 6:11 PM

There was a third system, the fallback they used to prevent loss of life, legacy systems and a system shutdown.

You can argue thats not a sufficient third redundancy, I don't have enough context to throw an opinion out there on the safety of this particular infrastructure project.

I am confident that the fallback process was considered and kept in place as the tertiary backup.

Excellent point though. It took me some thinking to put myself back in SRM mindset and what they'd have considered here.

addaon • today at 6:53 PM

> Which is why many systems on most airliners are redundant in threes

Not really. Triplex redundancy is based on a failure model where failures can produce arbitrary output. Three systems allows majority voting (often, median select) to provide correct output in the presence of a single arbitrary failure. It allows detection of double-fail-silent failures and uncorrelated double failures, but that's not really the point, since continued operation under these conditions is at risk, and failing nonoperational isn't often acceptable for these systems. (You'll also see quadruplex systems that use the same voting mechanism to detect and disable failed channels, allowing handling two arbitrary non-simultaneous failures, for systems that need a longer window of continued operation after failure.)

If you change the failure modes, you change the architecture. These days you often see dual-dual systems where each pair of systems cross-checks and disables itself on mismatch, converting a single arbitrary failure to a single silent failure; which then allows downstream systems to accept inputs from two such fail-silent systems and trust either that is providing output, removing the need for a median select.