Cooling System: A Flaw Every STPA Team Found, and FTA, FMEA, and HAZOP Missed
An extensive comparison study was performed on the product’s cooling system. The system involved a digital control system (DCS) to manage cooling pumps. A latent design flaw in the logic led to a scenario where the system would inadvertently shut down all cooling, even though all components were operating within their design specifications. That shutdown would mean a costly “Loss of Mission.” A description of the system was given to independent teams, each using different methods to look for flaws in the design and requirements.
Which Teams Found the Cooling-System Flaw
- STPA: A team of professionals analyzed the system using STPA. They found the flaw in a few hours. This study was replicated seven times, each time with independent teams who had no existing knowledge of the flaw. Some teams only had a few hours of STPA training and no previous experience using STPA. Every STPA team found the flaw.
- FTA: A team of professionals did not find the flaw. In fact, the team incorrectly concluded that the proposed modification would increase reliability by a factor of 10. In reality, the proposed modification introduced a major weakness involving a missing function that reduced reliability by a factor of 10.
- FMEA: A team of professionals spent over 1,000 person-hours creating 200+ pages of FMEA documentation. They focused on failure modes like “Sensor fails high”. They did not find the flaw because the flaw only appeared when all sensors were working (not failing). The FMEA did not cover the case in which the sensors correctly report a high flow and the digital controller treats the readings as faulty, because of a missing requirement in its logic.
- HAZOP: A team of professionals spent 120 person-hours completing a HAZOP study of the system. They analyzed deviations like “High Flow” but dismissed them, believing high flow was beneficial for cooling. They did not find the flaw.
No component or function failed. When both cooling pumps run, as planned every nine months, all three flow sensors correctly read above their range. The controller’s fault detection takes those readings as three faulted sensors and shuts down cooling. STPA asks what the controller would have to believe to shut down cooling when cooling is adequate. That question led every STPA team to the flaw, and to an expected loss of at least $1 million each time both pumps run.