Comparing Fault Trees and RBDs

The most fundamental difference between fault tree diagrams and reliability block diagrams is that you work in the "success space" in an RBD while you work in the "failure space" in a fault tree. In other words, the RBD looks at success combinations while the fault tree looks at failure combinations. In addition, fault trees have traditionally been used to analyze fixed probabilities (i.e. each event that comprises the tree has a fixed probability of occurring) while RBDs may include time-varying distributions for the success (reliability equation) and other properties, such as repair/restoration distributions. In general (and with some specific exceptions), a fault tree can be easily converted to an RBD. However, it is generally more difficult to convert an RBD into a fault tree, especially if one allows for highly complex configurations.

As you can see from the discussion to this point, an RBD equivalent exists for most of the constructs that are supported by classical fault tree analysis. With these constructs, one can perform the same powerful system analysis, including simulation, regardless of how one chooses to represent the system; thus, erasing the distinction between fault trees and reliability block diagrams.

Example Using Both RBDs and Fault Trees

Assume that a component can fail due to six independent primary failure modes: A, B, C, D, and E. Some of these primary modes can be broken down further into the events that can cause them, or sub-modes. Furthermore, assume that once a mode occurs, the event also occurs and the mode does not go away. Specifically:

Do the following:

To begin the analysis, modes A, B and C can be broken down further based on specific events (sub-modes), as defined next.

Mode A

There are five independent events (sub-modes) associated with mode A: events S1, S2, T1, T2 and Y. It is assumed that events S1 and S2 each have a constant rate of occurrence with a probability of occurrence in a single year (8760 hours) of 1 in 10,000 and 1 in 20,000, respectively. Events T1 and T2 are more likely to occur in an older component than a newer one (i.e. they have an increasing rate of occurrence) and have a probability of occurrence of 1 in 10,000 and 1 in 20,000, respectively, in a single year and 1 in 1,000 and 1 in 3,000, respectively, after two years. Event Y also has a constant rate of occurrence with a probability of occurrence of 1 in 1,000 in a single year. There are three possible ways for mode A to manifest itself:

RBD Solution for Mode A

The RBD that satisfies the conditions for mode A is shown in Figure 10.23.

Figure 10.23: Reliability block diagram for mode A.

Each mode is identified in the RBD. Furthermore, two additional items are included: a starting block (NF) and an end node (2/2). The starting block and the end node are set so they cannot fail and, therefore, will not affect the results. The end node is used to define a 2-out-of-2 k-out-of-n configuration (i.e. both paths leading into the node must work).

Fault Tree Solution for Mode A

The fault tree for mode is shown in Figure 10.24. Each mode is identified as an event in the fault tree. Figure 10.25 shows an alternative representation for mode using mirrored events for S1 and S2. Further discussion on mirrored events is provided in the next section.

Figure 10.24: Fault tree for mode A.

Figure 10.25: An alternative representation of the fault tree for mode A using mirrored events.

Mode A Discussion

The system reliability equation for this configuration (regardless of how it is drawn) is:

Based on the given probabilities, distribution parameters are computed for each block (either RBD block or the fault tree event block). One way is to compute them using the Parameter Experimenter, as shown in Figure 10.26. In this figure and for S1, the probability is 1 in 10,000 in one year (8760 hours), thus the exponential failure rate is 1.1416e-8. This can be repeated for S2 and Y.

Figure 10.26: BlockSim's Parameter Experimenter.

Events T1 and T2 need to be modeled using a life distribution that does not have a constant failure rate. Using BlockSim's Parameter Experimenter and selecting the Weibull distribution, the parameter values for events T1 and T2 are shown in Figures 10.27 and 10.28, respectively.

 Figure 10.27: Parameter values for event T1.

Figure 10.28: Parameter values for event T2.

Mode B

There are three dependent events associated with mode B: events BA, BB and BC.

This is basically a load sharing configuration. The reliability function for each block will change depending on the other events. Therefore, the reliability of each block is not only dependent on time, but also on the stress (load) that the block experiences.

RBD Solution for Mode B

The reliability block diagram for mode is shown in Figure 10.29.

 

Figure 10.29: Reliability block diagram for mode B.

Fault Tree Solution for Mode B

The fault tree for mode is shown in Figure 10.30. A Load Sharing gate is used.

Figure 10.30: Fault tree diagram for mode B (using a Load Sharing gate unique to BlockSim).

Figure 10.31: Parameters for BA, BB and BC.

Mode B Discussion

To describe the dependency, a Load Sharing gate and dependent event blocks are used. Since the failure rate is assumed to be constant, an exponential distribution is used. Furthermore and for simplicity, an Arrhenius life-stress relationship is used with the parameters shown in Figure 10.31.

Mode C

There are two sequential events associated with mode C: CA and CB.

RBD Solution for Mode C

To model this, you can think of a scenario similar to standby redundancy. Basically, if CA occurs then CB gets initiated. A Standby container can be used to model this, as shown in Figure 10.32.

Figure 10.32: Standby container for mode C.

In this case, event CA is set as the active component and CB as the standby. If event CA occurs, CB will be initiated. For this analysis, a perfect switch is assumed. The properties are set in BlockSim as follows:

Contained Items

Switch

Fault Tree Solution for Mode C

The fault tree for mode is shown in Figure 10.33. Note that the sequence is enforced by the Standby gate (used as a Sequence Enforcing gate).

Figure 10.33: Sequence Enforcing (Standby) gate for mode C.

Mode C Discussion

The failure distribution settings for event CA are shown in Figure 10.34.

Figure 10.34: Failure distribution settings for event CA.

The failure distribution properties for event CB are set in the same manner.

Modes D, E and F

Modes D, E and F can all be represented using the exponential distribution. The failure distribution properties for modes D, E and F are:

The Entire Component

The last step is to set up the model for the component based on the primary modes (A, B, C, D, E and F). Modes A, B and C can each be represented by single blocks that encapsulate the subdiagrams already created. The RBD in Figure 10.35 represents the primary failure modes for the component while the fault tree in Figure 10.36 illustrates the same. The node represented by 2/3 in the RBD indicates a 2-out-of-3 configuration. The Voting OR gate in the fault tree accomplishes the same. Subdiagrams are used in both configurations for the sub-modes.

Figure 10.35: RBD of the component.

Figure 10.36: Fault tree of the component.

Once the diagrams have been created, the reliability equation for the system can be obtained, as follows:

(6)

Where R(t)A, R(t)B and R(t)C are the reliability equations corresponding to the sub-modes.

Analysis

 Figure 10.37: Reliability vs. time plot for component.

The answers to the questions posed earlier can be answered using BlockSim. Regardless of the approach used (i.e. RBD or FTA), the answers are the same.

  1. The reliability of the component at 1 year (8760 hours) can be calculated using the Analytical Quick Calculation Pad (QCP) or by viewing the reliability vs. time plot, as displayed in Figure 10.37.

  1. Using the Analytical QCP, the B10 life of the component is estimated to be 7,373.94 hours.

  2. Using the Analytical QCP, the mean life of the component is estimated to be 21,659.68 hours.

  3. The ranking of the modes after 1 year can be shown via the static reliability importance plot, as shown in Figure 10.38.

  4. Re-computing the results for 1, 2 and 3 assuming mode B is removed:

    1. R(t = 8760) = 98.72%.

    2. B10 = 16,928.38 hours.

    3. MTTF = 34,552.89 hours.

Figure 10.38: Static reliability importance for each of the modes at t = 8760 hr.

Discussion

There are multiple options for modeling systems with fault trees and RBDs in BlockSim. Figure 10.39 shows the complete fault tree for the component without using subdiagrams (Transfer gates) while Figure 10.40 illustrates a hybrid analysis using an RBD for the component and fault trees as the subdiagrams. The results are the same regardless of the option chosen.

Figure 10.39: Fault tree for the component without using subdiagrams (Transfer gates).

Figure 10.40: A hybrid solution using an RBD for the component and fault trees as subdiagrams.


Go to weibull.com
Go to ReliaSoft.com

©1999-2007. ReliaSoft Corporation. ALL RIGHTS RESERVED.