{"id":17006,"date":"2016-11-21T06:24:27","date_gmt":"2016-11-21T06:24:27","guid":{"rendered":"http:\/\/www.safetyangel.com\/recdev\/?page_id=17006"},"modified":"2016-11-21T06:34:52","modified_gmt":"2016-11-21T06:34:52","slug":"blocksim-example-6-modeling-failure-modes-fault-trees","status":"publish","type":"page","link":"http:\/\/www.safetyangel.com\/recdev\/blocksim-example-6-modeling-failure-modes-fault-trees\/","title":{"rendered":"BlockSim Example 6 &#8211; Modeling Failure Modes (Fault Trees)"},"content":{"rendered":"<div id=\"dt_row_1177728678482\" class=\"clearfix dt_row\"><div id=\"dt_column_2\" class=\"dt_column col-sm-12\"><div id=\"dt_row_3177728678480\" class=\"row dt_row\"><div id=\"dt_column_4\" class=\"dt_column col-sm-6\"><div id=\"dt_row_5177728678456\" class=\"row dt_row title-blck\"><div id=\"dt_column_6\" class=\"dt_column col-sm-12\"><div id=\"dt-section-head-7\" class=\"dt-section-head center  size-custom\">\r\n              <div><h2 style=\"color:#ffffff;font-size:35px\" class=\"section-main-title\">BlockSim Example 6 - Modeling Failure Modes (Fault Trees)<\/h2><\/div><\/div><\/div><\/div><\/div><div id=\"dt_column_8\" class=\"dt_column col-sm-6\"><\/div><\/div><div id=\"dt_row_9177728678462\" class=\"row dt_row\"><div id=\"dt_column_10\" class=\"dt_column col-sm-5\"><\/div><div id=\"dt_column_11\" class=\"dt_column col-sm-7\"><div id=\"dt_row_12177728678421\" class=\"row dt_row\"><div id=\"dt_column_13\" class=\"dt_column col-sm-12\"><div id=\"dt_text14177728678431\" class=\"dt_text\">\n<h3><span style=\"color: #000000; font-size: 1em;\">Examples provided here are purely for illustrating software features and functionality.<\/span><\/h3>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_15177728678498\" class=\"clearfix dt_row\"><div id=\"dt_column_16\" class=\"dt_column col-sm-12\"><div id=\"dt_row_17177728678487\" class=\"row dt_row\"><div id=\"dt_column_18\" class=\"dt_column col-sm-12\"><div id=\"dt_row_19177728678498\" class=\"row dt_row\"><div id=\"dt_column_20\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_21\" class=\"dt_column col-sm-5\"><div id=\"dt_text22177728678450\" class=\"dt_text\">\n<h3><span style=\"color: #0093d5;\">BlockSim Example 6 &#8211; Modeling Failure Modes (Fault Trees)<\/span><\/h3>\n<p><b>Download Example File for <a href=\"http:\/\/www.reliasoft.com\/alta\/examples\/rc1\/alta_example_1_V10.rsgz10\" download=\"\">Version 10 (*.rsgz10)<\/a> or <a href=\"http:\/\/www.reliasoft.com\/alta\/examples\/rc1\/alta_example_1_V9.rsr9\" download=\"\">Version 9 (*.rsr9)<\/a><\/b><\/p>\n<p>In Example 4, we used a reliability block diagram (RBD) approach to analyze a component and its associated failure modes. In this example, we will use the same component and conditions described in example 4, but use a fault tree diagram instead of an RBD to perform the analysis.<\/p>\n<h3><span style=\"color: #0093d5;\">Example<\/span><\/h3>\n<p>The component can fail due to six independent primary failure modes: A, B, C, D, E and F. The component fails if mode A, B or C occurs. If mode D, E or F occurs alone, the component does not fail; however, the component will fail if any two (or more) of these modes occur (i.e., D and E; D and F; E and F). Furthermore, modes A, B and C can be broken down further into the events (sub-modes) that can cause them. Once a mode occurs, its sub-mode also occurs and does not go away.<\/p>\n<p>The following RBD illustrates the relationship between the primary modes.<\/p>\n<\/div><div id=\"dt_image23\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc4_component_rbd.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text24177728678462\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 1: RBD of Component<\/p>\n<\/div><\/div><div id=\"dt_column_25\" class=\"dt_column col-sm-5\"><div id=\"dt_text26177728678455\" class=\"dt_text\">The following diagram shows the corresponding fault tree of the component. The voting gate, represented by <b>2\/3<\/b>, replaces the node in the RBD.\u00a0The vote number in the voting gate is set to <b>2<\/b>, which indicates that at least 2 of the 3 basic events must occur for the component to fail.<\/div><div id=\"dt_image27\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc6_FT_component.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text28177728678438\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 2: Fault Tree Diagram of Component<\/p>\n<\/div><div id=\"dt_text29177728678484\" class=\"dt_text\">\n<h3>Mode A<\/h3>\n<p>There are five <b>independent<\/b> (i.e., if one mode occurs, the rest are not more likely to occur) sub-modes associated with mode A: events S1, S2, T1, T2 and Y. There are three possible ways for mode A to manifest itself:<\/p>\n<ul class=\"normal\">\n<li>Events S1 and S1 both occur.<\/li>\n<li>Event T1 or T2 occurs.<\/li>\n<li>Event Y and either event S1 or event S2 occur (i.e., events Y and S1 or events Y and S2).<\/li>\n<\/ul>\n<\/div><\/div><div id=\"dt_column_30\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_31177728678441\" class=\"clearfix dt_row\"><div id=\"dt_column_32\" class=\"dt_column col-sm-12\"><div id=\"dt_row_33177728678489\" class=\"row dt_row\"><div id=\"dt_column_34\" class=\"dt_column col-sm-12\"><div id=\"dt_row_35177728678487\" class=\"row dt_row\"><div id=\"dt_column_36\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_37\" class=\"dt_column col-sm-5\"><div id=\"dt_text38177728678462\" class=\"dt_text\">The following RBD illustrates the conditions for mode A.<\/div><div id=\"dt_image39\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc4_mode_a_rbd.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text40177728678455\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 3: RBD of Mode A<\/p>\n<p>The following diagram shows the corresponding fault tree for mode A. The vote number in the voting gate is set to <b>2<\/b>, indicating that at least 2 of the 3 conditional events must occur for mode A to occur.<\/p>\n<\/div><div id=\"dt_image41\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc6_FT_mode_a.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text42177728678489\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 4: Fault Tree of Mode A<\/p>\n<\/div><\/div><div id=\"dt_column_43\" class=\"dt_column col-sm-5\"><div id=\"dt_text44177728678477\" class=\"dt_text\">\n<h3>Mode B<\/h3>\n<p>There are three <b>dependent<\/b> sub-modes associated with mode B: events BA, BB and BC. Two out of the three events must occur for mode B to occur. Specifically, when one event occurs, the MTTF of the remaining events is cut in half. This describes 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 sees.<\/p>\n<p>The following picture shows the RBD of mode B. The blocks representing the sub-modes are inside a load sharing container. The number of required paths in the load sharing container is set to <b>2<\/b>, indicating that 2 out of the 3 contained events must occur for mode B to occur.<\/p>\n<\/div><div id=\"dt_image45\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc4_mode_b_rbd-1.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text46177728678423\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 5: Load Sharing Container for Mode B<\/p>\n<\/div><\/div><div id=\"dt_column_47\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_48177728678413\" class=\"clearfix dt_row\"><div id=\"dt_column_49\" class=\"dt_column col-sm-12\"><div id=\"dt_row_50177728678472\" class=\"row dt_row\"><div id=\"dt_column_51\" class=\"dt_column col-sm-12\"><div id=\"dt_row_52177728678453\" class=\"row dt_row\"><div id=\"dt_column_53\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_54\" class=\"dt_column col-sm-5\"><div id=\"dt_text55177728678472\" class=\"dt_text\">The following diagram shows the corresponding fault tree of mode B. The load sharing gate (<b>LS<\/b>) in the fault tree replaces the load sharing container in the RBD. The vote number in the load sharing gate is set to <b>2<\/b>, indicating that at least 2 of the events must occur for mode B to occur.<\/div><div id=\"dt_image56\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc6_FT_mode_b-1.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text57177728678461\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 6: Fault Tree Diagram of Mode B<\/p>\n<p>The <i>weight proportionality factor<\/i> of each event is set to <b>1<\/b>, indicating that they will share the load evenly (33.33% of the load each) when all are operating. If one fails, the other two will take over the load.<\/p>\n<p>Note that a load sharing gate is not a standard fault tree gate. BlockSim introduces this gate to allow for representation of dependent events in a fault tree diagram. It behaves in exactly the same way as a load sharing container in an RBD.<\/p>\n<\/div><\/div><div id=\"dt_column_58\" class=\"dt_column col-sm-5\"><div id=\"dt_text59177728678411\" class=\"dt_text\">\n<h3>Mode C<\/h3>\n<p>There are two <b>sequential<\/b> sub-modes associated with mode C: events CA and CB. Both events must occur for mode C to occur. Event CB will occur only if event CA has occurred. If event CA has not occurred, then event CB will not occur. This scenario is similar to <a href=\"http:\/\/blocksim.reliasoft.com\/figs\/rbd_type4.htm\" target=\"_blank\">standby redundancy<\/a>. Basically, if CA occurs then CB gets initiated. The following picture shows the RBD of mode C. The blocks representing the sub-modes are inside a standby container. The operation of block CA is set to Active, while the operation of block CB is set to Standby.<\/p>\n<\/div><div id=\"dt_image60\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc6_14.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text61177728678486\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 9: Fault Tree Diagram of the Component Without Using Subdiagrams<\/p>\n<p>In addition, you can use a combination of fault trees and RBDs in an analysis. For example, you can use fault trees as subdiagrams in an RBD, and vice versa.<\/p>\n<\/div><\/div><div id=\"dt_column_62\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><div id=\"dt_row_63177728678452\" class=\"row dt_row\"><div id=\"dt_column_64\" class=\"dt_column col-sm-12\"><div id=\"dt_row_65177728678446\" class=\"row dt_row\"><div id=\"dt_column_66\" class=\"dt_column col-sm-12\"><div id=\"dt_image67\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/rc6_rbd_with_ft_subs.gif\" alt=\"\"\/><\/div><\/div><div id=\"dt_text68177728678418\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 10: Fault Trees as Subdiagrams in an RBD<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"fullwidth.php","meta":{"footnotes":""},"class_list":["post-17006","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/17006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/comments?post=17006"}],"version-history":[{"count":5,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/17006\/revisions"}],"predecessor-version":[{"id":17024,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/17006\/revisions\/17024"}],"wp:attachment":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/media?parent=17006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}