Fault Tree — Batch Reactor Overpressure
A runaway exotherm meeting a failed relief path in a batch reactor: cooling loss, charging error or agitator stop on one side, relief valve and bursting disc in series-to-fail on the other, over a one-year campaign.
Make it your own.
title "Batch reactor overpressure with relief failure"
mission 8760h
top "Reactor vessel overpressure" = AND(excursion, relief_fails)
gate excursion "Runaway exotherm develops" = OR(cooling_lost, charge_error, agitator_stop)
gate cooling_lost "Jacket cooling lost" = OR(chiller_trip, coolant_pump, tcv_stuck)
gate relief_fails "Relief path does not protect the vessel" = AND(prv_fails, disc_fails)
gate prv_fails "Relief valve fails to open" = OR(prv_stuck, prv_undersized)
event chiller_trip "Chiller trips on high head pressure" p=0.06
event coolant_pump "Coolant circulation pump fails" rate=6.0e-6
event tcv_stuck "Temperature control valve sticks shut" rate=2.2e-6
event charge_error "Catalyst overcharged during addition" p=0.008
event agitator_stop "Agitator stops during the exotherm" rate=1.1e-5
event prv_stuck "Relief valve stuck by polymer fouling" p=0.014
undeveloped prv_undersized "Relief sizing inadequate for this recipe" p=0.003
event disc_fails "Bursting disc fails to open at set pressure" p=0.009