Skip to main content

Reliability block diagrams · Interactive demo

Reliability block diagram demo.

See how redundancy changes the reliability of a simple sensor, controller and actuator chain. Change the architecture and failure rates, or select a block to fail it.

InOutSensor2 of 3 must workSensor 1Sensor 2Sensor 3Controller1 of 2 must workController 1Controller 2Actuatormust workMost likely stage to have failedActuator
The system works: a complete path remains. Select a block to fail it.
Sensor
FIT

Measures the input. The rate covers one sensor channel. 1 FIT is one failure per 10⁹ hours.

Controller
FIT

Decides the output. The rate covers one controller channel. 1 FIT is one failure per 10⁹ hours.

Actuator
FIT

Acts on the vehicle. The rate covers one actuator. 1 FIT is one failure per 10⁹ hours.

h

How long the system must keep working, in operating hours. Reliability falls as this grows, so a result only means something next to its mission time.

System reliability, R(t)
99.9484 %

The probability, from 0 to 100%, that the chain still works at the end of the mission time.

System unreliability, 1 − R(t)
5.16e-4

The probability that it has failed by then. With very high reliability, this number is easier to compare.

Relative chance of failure, by stage
Sensor1.3%
Controller1.7%
Actuator97.0%

Actuator is the stage most likely to have failed by the end of the mission. Try adding redundancy there, then compare the result.

How your result is worked out

These lines update with your values. Each block has a constant failure rate, so a block's reliability is R = e−λt.

StageBlock reliability, RStage formulaStage reliabilityStage unreliability
Sensore^(−150 FIT × 10⁻⁹ × 10000 h) = 0.9985013R² − 2R³0.999993276.73e-6
Controllere^(−300 FIT × 10⁻⁹ × 10000 h) = 0.9970041 − (1 − R)²0.999991038.97e-6
Actuatore^(−50 FIT × 10⁻⁹ × 10000 h) = 0.999500R0.999500125.00e-4

Series chain: multiply the three stage reliabilities to get R(t) = 99.9484%.

How to read a reliability block diagram

An RBD shows what must work, not what can fail. Follow the green path from left to right: the system works as long as one complete path of working blocks remains. ISO 26262-9:2018, Clause 8.2 lists RBDs among the quantitative safety analysis methods. The conventions here follow IEC 61508-6:2010, Annex B.

Single block

Blocks in a line are in series. One failure breaks the path, so the chain depends most on its weakest stage.

1oo2

One out of two must work. Both channels must fail before the stage fails.

2oo3

Two out of three must work. Any two failures make the stage fail, but one wrong channel can be outvoted.

This demo assumes independent, non-repairable blocks. Real channels can share a supply, clock or design error, and diagnostics and repair also change the result. An RBD reliability value is therefore not a PMHF. To estimate that, use the hardware metrics calculator.

This demo and the full simulator

FeatureThis demoFull simulator
DiagramOne fixed sensor, controller and actuator chainYour own blocks, with nested groups
RedundancySingle block, 1oo2 or 2oo3 per stageSeries, parallel and any k-out-of-n group
ResultsR(t), unreliability and each stage’s relative chance of failureReliability curves over time, MTTF and importance measures
Fault treeNot includedEquivalent fault tree and minimal cut sets
ExamplesOne default chainWorked automotive examples, such as a brake-by-wire controller

Go further

Model your own system in the full RBD simulator.

The full RBD simulator is included with a free account.