fault tree analysis
Today's Robust design development RDD class was more than what I expected initially, considering yesterday I was contemplating dropping the module bcause I didnt think I was gonna find the material useful
But today we learnt how to do a fault tree analysis FTA. the FTA in principle is very similar to the Failure mode crtical analysis FMEA. Both helps us to understand a complex system by breaking it down into smaller more manageable componenets. For example , to understand how a water tank leakage could happen we would need to know what specific parts of the water tank (i.e. overflow pipe) could fail. And we get from the high level system down to low level part by continously asking questions like "what could go wrong with this?", or "why would this happen?" and drilling down to the lowest level failure mode until some event or failure mode requires no further explanation.
What I like particularly about the FTA is the addition of formal logics into the analysis. On a basic level we would need to think about for a certain event to happen, what needs to happen before it as pre-requiste, then we connect different levels events with the "AND" / "OR" symbols. For example, for the water tank to overfill, two events can happen simutaneouslt or individually
- water valve mechanism fails
- overflow pipe fails
If any one of the two event happen at one time , water will not overflow because the other back up mechanism will prevent water overflow. However when both event happen at the same time (denote by "AND" symbol), the higher level event (water overflow) will happen.
The most powerful bit with this analysis comes when the laws of logics is applied to the tree. We can discover the minimum "cut set" which is the minimum necessary event that has to happen before the high level event occurs. For example it may be contaminant in the water which leads to blockage of overflow pipe AND jamming the water valve. This information allows us to take rather specific and rational actions (as opposed to trial and error approach) to prevent the occurence of a particular event. Moreoever, combined probabality of all low level event in minimum "cut set" allows us to determine the probablity of occurence of a higher level event.
So how is FMECA different from FTA? In my opinion it seems FTA is a more powerful technique because it allows us to pin point exactly areas of design weakness whereas FMECA will tell us all the areas of potential failures. And the prioritisation of improvement effort in FMECA is based on a subjective judgement of importance (to safety) and criticality whereas FTA is based on rigorous logical analysis. In practice though, both are applied at the same time. Very often FMECA is carried out first to provide input data (i.e. what could go wrong) to the FTA. In addition, FMECA gives an additional consideration for importance to safety which tell us where the most critical area (may not be most common failure mode).