Fault Tree — Metro Signalling Loss
Loss of movement authority on a CBTC metro line over a year, where a shared trackside radio segment sits inside both the primary and the fallback branch and is the tree's only single-point failure.
Make it your own.
title "Loss of movement authority — CBTC metro line"
mission 8760h
top "Trains lose movement authority" = AND(cbtc_lost, fallback_lost)
gate cbtc_lost "CBTC supervision unavailable" = OR(zone_controller, radio_network, onboard_atp)
gate zone_controller "Both zone controllers down" = AND(zc_a, zc_b)
gate fallback_lost "Fixed-block fallback unavailable" = OR(interlocking, radio_network, track_circuits)
gate track_circuits "Track circuit detection lost" = KOFN(2, tc_feed_1, tc_feed_2, tc_feed_3)
event zc_a "Zone controller A fails" rate=1.8e-5
event zc_b "Zone controller B fails" rate=1.8e-5
// The one event that is not independent between the two branches.
event radio_network "Trackside radio network segment fails" p=0.009
event onboard_atp "Onboard ATP unit fails to hold a target" rate=4.5e-5
event interlocking "Solid-state interlocking processor faults" rate=6.0e-6
event tc_feed_1 "Track circuit power feed 1 fails" p=0.014
event tc_feed_2 "Track circuit power feed 2 fails" p=0.014
undeveloped tc_feed_3 "Track circuit power feed 3 fails" p=0.014