故障树

2023-11-12

故障树

时间20210105

可以根据这道题目学习故障树。假设系统的可靠性逻辑框图如下所示。
在这里插入图片描述

故障树的定义

用以表明产品哪些组成部分的故障或外界事件或它们的组合将导致产品发生一种给定故障的逻辑图。

故障树是一种逻辑因果关系图,构图的元素是事件和逻辑门:事件用来描述系统和元部件故障的状态;逻辑门把事件联系起来,表示事件之间的逻辑关系。

故障树分析(FTA):通过对可能造成产品故障的硬件、软件、环境、人为因素进行分析,画出故障树,从而确定产品故障原因的各种可能组合方式和(或)其发生概率。

建立故障树的目的
  1. 帮助判明可能发生的故障模式和原因;
  2. 发现可靠性和安全性薄弱环节,采取改进措施,以提高产品可靠性和安全性;
  3. 计算故障发生概率;
  4. 发生重大故障或事故后,FTA是故障调查的一种有效手段,可以系统而全面地分析事故原因,为故障“归零”提供支持;
  5. 指导故障诊断、改进使用和维修方案等。
故障树特点
  1. 是一种自上而下的图形演绎方法;
  2. 有很大的灵活性;
  3. 综合性:硬件、软件、环境、人为因素等;
  4. 主要用于安全性分析。
故障树的画法

故障树常用事件符号

故障树常用逻辑门符号

网址:故障树(FTA)方法详细讲解 - 道客巴巴

上述题目的故障树图可以画出如下。

割集和路集

割集:故障树中一些底事件的集合,当这些底事件同时发生时,顶事件必然发生;
最小割集:若将割集中所含的底事件任意去掉一个就不再成为割集了,这样的割集就是最小割集。

路集:故障树中一些底事件的集合,当这些底事件同时不发生时,顶事件必然不发生;
最小路集:若将路集中所含的底事件任意去掉一个就不再成为路集了,这样的路集就是最小路集。

上述题目的最小割集表达式:
T = M 2 ⋅ M 3 = ( A 1 + A 2 + M 1 ) ⋅ ( A 5 + A 6 ) = ( A 1 + A 2 + A 3 ⋅ A 4 ) ⋅ ( A 5 + A 6 ) = A 1 A 5 + A 1 A 6 + A 2 A 5 + A 2 A 6 + A 3 A 4 A 5 + A 3 A 4 A 6 T = M_2·M3 \\ = (A1+A2+M1)·(A5+A6) \\ = (A1+A2+A3·A4)·(A5+A6) \\ = A1A5+A1A6+A2A5+A2A6+A3A4A5+A3A4A6 T=M2M3=(A1+A2+M1)(A5+A6)=(A1+A2+A3A4)(A5+A6)=A1A5+A1A6+A2A5+A2A6+A3A4A5+A3A4A6

底事件的结构重要度

一棵故障树模型中往往包含多个底事件,各个底事件在故障树中的重要性必然因它们所代表的设备在系统中的位置(或作用,功能)的不同而不同。因此,对底事件的发生在顶事件的发生中所作的贡献可称作底事件的重要度。

故障树的事件结构重要度:重要度是基本事件或割集对系统故障树顶事件发生的贡献,是一种灵敏度分析。结构重要度分析,是从故障树结构上分析各基本事件对顶事件发生的贡献,即在不考虑基本事件发生概率,或者设基本事件发生概率相等的情况下,分析各基本事件的发生对顶事件发生的贡献。贡献的大小用数值表示,成为基本事件结构重要度。结构重要度分析就是要求出各基本事件的结构重要度及排出机构重要度顺序。

设故障树有n各基本事件,每个基本事件都有发生(记为 X i = 1 X_i=1 Xi=1)和不发生(记为 X i = 0 X_i=0 Xi=0)两种状态。现假定基本事件 X i X_i Xi的状态由0变为1,其它基本事件的状态不变,对于单调系统顶事件的状态变化可能由三种情况。

  1. θ ( 0 i , X ) = 0 → θ ( 1 i , X ) = 0 \theta(0_i,X)=0 \rightarrow \theta(1_i,X)=0 θ(0i,X)=0θ(1i,X)=0
  2. θ ( 0 i , X ) = 0 → θ ( 1 i , X ) = 1 \theta(0_i,X)=0 \rightarrow \theta(1_i,X)=1 θ(0i,X)=0θ(1i,X)=1
  3. θ ( 0 i , X ) = 1 → θ ( 1 i , X ) = 1 \theta(0_i,X)=1 \rightarrow \theta(1_i,X)=1 θ(0i,X)=1θ(1i,X)=1

注意这里是没有1到0的,因为一个部件故障,一般不会从故障变为正常。

这里只有第二种情况对顶事件发生有贡献。对一个具有n个基本事件的故障树,它的结构函数 θ ( X ) \theta(X) θ(X)是一个具有n个变元的布尔函数式,它的定义域为 2 n 2^n 2n个n元值组。将变元 X i X_i Xi由0变为1所引起的 2 n 2^n 2n个n元值组中由 θ ( 0 i , X ) = 0 \theta(0_i,X)=0 θ(0i,X)=0变为 θ ( 1 i , X ) = 1 \theta(1_i,X)=1 θ(1i,X)=1(使顶事件由0变为1)的状态数累加起来,乘上一个权重系统 1 / 2 n − 1 1/2^{n-1} 1/2n1,就称为 X i X_i Xi的结构重要度,用 I θ ( i ) I_\theta(i) Iθ(i)表示

I θ = 1 2 n − 1 ∑ [ θ ( 1 i , X ) − θ ( 0 i , X ) ] I_\theta=\frac {1}{2^{n-1}} \sum[\theta(1_i,X)-\theta(0_i,X)] Iθ=2n11[θ(1i,X)θ(0i,X)]

补充些知识便于理解上述的三个方面,一般只研究两状态故障树,即系统和部件只能取正常或故障两种状态,故可用0,1。Xi变量来描述底事件的状态,于是有

X i = { 1 , 当 底 事 件 i 发 生 时 ; 0 , 当 底 事 件 i 不 发 生 时 。 X_i=\left \{ \begin{array}{c} 1,当底事件i发生时; \\ 0,当底事件i不发生时。 \end{array} \right. Xi={1i0i

由于顶事件的状态是底事件状态的函数,如用
θ ( X ) = θ ( X 1 , X 2 , . . . . . . , X r ) \theta(X)=\theta(X_1,X_2,......,X_r) θ(X)=θ(X1,X2,......,Xr)描述顶事件的状态,这里r表示的是r个部件。

θ ( X ) = { 1 , 当 顶 事 件 T 发 生 时 ; 0 , 当 顶 事 件 T 不 发 生 时 。 \theta(X)=\left \{ \begin{array}{c} 1,当顶事件T发生时;\\ 0,当顶事件T不发生时。 \end{array} \right. θ(X)={1T0T

网址:基于故障树的数控机床故障诊断系统的研究 (1) - 豆丁网

对于上述题目,可以使用
对于某种特殊情况下, p 1 = p 2 = p 3 = p 4 = p 5 = p 6 = 1 / 2 p1=p2=p3=p4=p5=p6=1/2 p1=p2=p3=p4=p5=p6=1/2
I 1 = I 2 = P { T = 1 ∣ A 1 = 1 } − P { T = 1 ∣ A 1 = 0 } = ( p 5 + p 6 − p 5 p 6 ) − ( p 2 + p 3 p 4 − p 2 p 3 p 4 ) ( p 5 + p 6 − p 5 p 6 ) = 3 / 4 − 3 / 4 ∗ 5 / 8 = 9 / 32 I_1=I_2=P\{T=1|A_1=1\}-P\{T=1|A_1=0\}\\ =(p_5+p_6-p_5p_6)-(p_2+p_3p_4-p_2p_3p_4)(p_5+p_6-p_5p_6)\\ =3/4-3/4*5/8\\ =9/32 I1=I2=P{T=1A1=1}P{T=1A1=0}=(p5+p6p5p6)(p2+p3p4p2p3p4)(p5+p6p5p6)=3/43/45/8=9/32
同理可以解的, I 3 = I 4 = 3 / 32 I_3=I_4=3/32 I3=I4=3/32 I 5 = I 6 = 13 / 32 I_5=I_6=13/32 I5=I6=13/32

通过可靠性逻辑框图画出故障树

一个系统由5个单元组成,可靠性逻辑框图如下,求该系统可靠度和画出故障树,并求出故障树的最小割集和最小路集。
在这里插入图片描述
解:最小路集:AC,AD,BE;最小割集:AB,CDE,AE,BCD。
R = 1-(1-0.9*0.9)(1-0.9[1-0.1*0.1]) = 0.8929

理解:从左到右应该是表示:C,D,A,B,E发生故障。然后按照一般的理解就可以了。

网址:可靠性试卷_高等教育-习题/试题 - 豆丁网

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

故障树 的相关文章

  • IOCTL_STORAGE_PROPERTY_QUERY

    Thanks I also find some thing 1 use drive letter use createfile2 use IOCTL STORAGE PROPERTY QUERY query some property of
  • 华为OD机试真题-数组拼接-2023年OD统一考试(B卷)

    题目描述 现在有多组整数数组 需要将它们合并成一个新的数组 合并规则 从每个数组里按顺序取出固定长度的内容合并到新的数组中 取完的内容会删除掉 如果该行不足固定长度或者已经为空 则直接取出剩余部分的内容放到新的数组中 继续下一行 输入描述
  • JUC并发编程学习

    JUC并发编程学习 目录 JUC并发编程学习 1 什么是JUC 1 1 JUC简介 1 2 进程与线程 1 3 线程的状态 1 3 1 线程状态Thread State 枚举类 1 3 2 wait sleep 区别 1 4 并发与并行 1
  • PMP到期后自助登录pmi网站续费证书的详细教程

    本篇文章主要讲解新版本的pmp官网续费证书的详细步骤教程 主要为续费操作 日期 2023年8月3日 作者 任聪聪 步骤一 打开pmi官网 步骤二 登录pmi官网 步骤三 在个人中心中点击右上角 弹出如下菜单找到证书按钮 步骤四 进入到证书界
  • Java基础之Scanner类和switch-case结构

    一 Scanner 从键盘获取不同类型的变量需要使用Scanner类 具体步骤 导包 IDEA会自动导包 import java util Scanner Scanner的实例化 调用Scanner相关方法来获取指定变量 import ja
  • git系列之-彻底搞清楚git clone与git pull

    1 git clone git clone顾名思义就是将其他仓库克隆到本地 包括被clone仓库的版本变化 举个例子 你当前目录比方说是在f code 中 此时若想下载远程仓库 本地无需git init 直接git clone url ur
  • 封校大学生无聊玩起图像大找茬——游戏脚本(一起领略Python脚本的风采吧)

    一个帅气的boy 你可以叫我Love And Program 个人主页 Love And Program的个人主页 如果对你有帮助的话希望三连 支持一下博主 图像大找茬 游戏脚本项目地址 图像大找茬 前言 基础知识 图片找茬 抓取句柄图片
  • Python爬虫:百度数据轻松抓取!

    百度是全球最大的中文搜索引擎 每天都有海量的数据被用户输入和查询 这些数据蕴含着巨大的商业价值 作为一名数据分析师或者算法工程师 如何利用这些数据来提升工作效率和商业竞争力呢 这时候 我们需要一种叫做 爬虫 的技术手段来帮助我们 本文将介绍
  • 关于vuepress打包之后页面样式丢失问题两种解决方案

    问题描述 最近打算使用vuepress为公司项目集成一下前端开发文档 在打包的时候遇到了样式丢失的问题 在网络上参考了一些解决方案 记录一下自己遇到的问题 有什么不足的地方多多指教 集成打包之后 打开入口文件展示页面如下 在本地直接运行的页
  • Java项目:眼镜商城系统(java+SSM+JSP+jQuery+Mysql)

    源码获取 俺的博客首页 资源 里下载 项目介绍 管理员角色包含以下功能 管理员登录 管理员管理 管理商城会员 新闻公告管理 眼睛类型管理 城市信息管理 连锁配镜店管理 眼镜商品管理 用户订单管理 管理用户的评价信息等功能 用户角色包含以下功
  • 蓝桥杯2013年第四届真题-公式求值

    题目描述 输入n m k 输出下面公式的值 其中C n m是组合数 表示在n个人的集合中选出m个人组成一个集合的方案数 组合数的计算公式如下 输入格式 输入的第一行包含一个整数n 第二行包含一个整数m 第三行包含一个整数k 数据规模和约定
  • 通过H5(浏览器/WebView/其他)唤起本地app

    前两天接到一个无线的需求 我这个小白可是忙活了好几天 在页面上有一个连接 如果用户安装了APP 则点击打开对应的APP如果用户没有安装 则点击打开对应的设置连接 上网搜索了一下 基本都说可以实现 但是实际情况却不乐观 当然只是其中的一个需求
  • Http的body变空格的问题解决方案

    最近在做iOS的内购功能 需要把内购的凭证转化为base64传给服务器 服务器再去AppStore的接口进行二次验证 这中间有一个问题是base64编码的字符串里有 号 这样的字符 传到服务器上 号 字符就变成空格字符了 原因是我们在进行h
  • 建设数据仓库的八个步骤

    摘要 建立数据仓库是一个解决企业问题的过程 业务人员往往不懂如何建立和使用数据仓库 发挥其决策支持的作用 信息部门的人员往往又不懂业务 不知道应该建立哪些决策主题 关键词 数据仓库 元数据 建设数据仓库 建立数据仓库是一个解决企业问题的过程
  • Windows下搭建FTP服务器

    一 什么是ftp FTP 是File Transfer Protocol 文件传输协议 的英文简称 而中文简称为 文传协议 用于Internet上的控制文件的双向传输 同时 它也是一个应用程序 Application 基于不同的操作系统有不
  • 课程笔记1

    一 密码学原理 1 密码学中的哈希函数被称为cryptographic hash function 它具有三点性质 1 哈希碰撞 collision resistance 对于不相等的x和y 对应的哈希值H x H y 没有有效的办法人为地
  • VMWare Fusion虚拟机安装与配置教程

    很多时候 我们都有用虚拟机的需求 比如用着Mac突然有一个软件只支持Windows 并且还需要与macOS上的软件搭配使用 况且你没有Windows电脑 这个时候虚拟机就能帮上大忙 在macOS上 笔者用的是MacBook Air 所以这里

随机推荐

  • 刷脸支付不需要媒介将进一步推动消费升级

    从现金 银行卡 到现在的手机支付移动支付 支付媒介不断发生变化 并最终以手机这样的通用媒介代替了现金 银行卡这样的专用媒介 同时也是一个逐渐脱媒的过程 现在支付宝主推的刷脸支付则相当于在用户端完全不再需要媒介 这也将进一步推动消费升级 4月
  • Vue中如何定义一个全局变量(Trick)

    img class lazyload lazybanner 页面中图片使用懒加载 默认图片想通过全局变量实现 实现方案 Vue filter default img function str return 你的图片路径 img class
  • 【CSDN竞赛第17期】简要题解 92.5分

    目录 1 判断胜负 简单字符串 题目 题解 比赛时代码 2 买铅笔 简单算数 题目 题解 代码 3 拯救爱情 得分70 题目 题解 比赛时代码 4 拯救公主 中国剩余定理 或 模拟 题目 题解 模拟 中国剩余定理 比赛时代码 1 判断胜负
  • mongo 复制一个表的数据到另一个表中

    club表 id ObjectId 592e94fee820cc1813f0b9a2 id 1 name test club preload 表 id ObjectId 592e94fee820cc1813f07383 club id 1
  • 使用python爬取英雄联盟官方英雄皮肤图片

    前言 本文的文字及图片来源于网络 仅供学习 交流使用 不具有任何商业用途 版权归原作者所有 如有问题请及时联系我们以作处理 PS 如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资料以及群交流解答点击即可
  • EA使用教程

    文章目录 创建新工程 属性设置 导出图片到剪切板 时序图中取消消息后面自动生成的括号 在文本框中回车 取消流程图的背景渐变 导出更清晰图片 组合片段 设置字体和字体大小 官方教程地址 https sparxsystems cn enterp
  • 详解C#中的反射

    反射 Reflection 2008年01月02日 星期三 11 21 两个现实中的例子 1 B超 大家体检的时候大概都做过B超吧 B超可以透过肚皮探测到你内脏的生理情况 这是如何做到的呢 B超是B型超声波 它可以透过肚皮通过向你体内发射B
  • Web开发中的AJAX技术介绍

    读音 e j ks AJAX即 Asynchronous JavaScript and XML 异步JavaScript和XML AJAX并非缩写词 而是由Jesse James Gaiiett创造的名词 是指一种创建交互式网页应用的网页开
  • 软件大厂,环境检测思路和规避思路,安卓改机应该改什么数据和参数,安卓boot内核修改 环境检测对抗 部分参数解析

    前言 现在大厂的设备指纹层出不穷 但是想要确保稳定性和唯一性高精准其实也挺难的一件事 有的是通过设备信息比重进行的设备ID唯一值确认 比如A设备信息占比10 B设备信息占比20 当比重超过60 以上 设备指纹才会发生变化 这样的好处就是当你
  • Mybatis学习笔记--2:CRUD操作与动态代理

    增删改查对应Mapper配置文件里的标签 select update delete insert 1 封装MyBatisUtils工具类 public class MybatisUtils public static final SqlSe
  • const、指针、引用的关系

    const 指针 引用的关系 const 与指针 const 与引用 const 与指针 引用 const 与指针 我们写一段代码来探究以下 int a 10 b 20 int p1 a p1 100 p1 b const int p2 a
  • 基本类型、包装类型与自动拆装箱

    Java的8种数据类型 Java 的每个基本类型都对应了一个包装类型 比如说 int 的包装类型为 Integer double 的包装类型为 Double 基本类型 包装类 boolean Boolean byte Byte short
  • 最适合练手的第一个Qt小程序,所有代码均可复制

    文章目录 前言 一 最适合新手的第一个Qt小程序 1 1 按钮的创建 1 2 对象模型 对象树 二 Qt窗口坐标体系 三 信号和槽机制 3 1 系统自带的信号和槽 3 2 自定义信号和槽 3 3 信号槽的扩展 3 4 Qt4版本的信号和槽写
  • JWT Token 的构成以及生成过程

    一 jwt token 是什么样子的 JWT是由三段信息构成的 将这三段信息文本用点链接一起就构成了Jwt字符串 JWT字符串 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 eyJzdWIiOiIxMjM0NTY
  • 06-1_Qt 5.9 C++开发指南_对话框与多窗体设计_标准对话框

    在一个完整的应用程序设计中 不可避免地会涉及多个窗体 对话框的设计和调用 如何设计和调用这些对话框和窗体是搞清楚一个庞大的应用程序设计的基础 本章将介绍对话框和多窗体设计 调用方式 数据传递等问题 主要包括以下几点 Qt 提供的标准对话框的
  • 给定一个非负整数数组,你最初位于数组的第一个位置... --错误方法纠正

    力扣55题 闹心 太闹心了 上周空闲时间写了一个自动钻取的 结果发现把0搞进去之后各种问题 房子越补漏雨越大 刚才琢磨了一下 真的是方向错了 先来聊聊之前的方案 以此数组为例 int nums 2 1 1 1 3 lastIndex num
  • 最新deepin-wine下微信的安装方法,非常简单 Ubuntu linux可用

    deepin wine阿里云镜像访问异常 可以使用以下脚本安装最新版deepin wine 微信最新版本 deepin com wechat 2 6 8 65deepin0 i386 deb 下载网址 Index of deepin poo
  • 数据结构与算法目录

    前言 数据结构与算法系列先看这里 有助于你更好地获取内容 首先明白一个问题 为什么要研究数据结构 这是因为所有的程序本质上是对数据进行处理 如何高效的处理数据 这依赖于数据本身的结构 如类型 整型 浮点型等 维数 是否为复杂类型 结构体类型
  • 常用Python PDF库对比

    2022 06 07修订 新增第三方库borb 初稿写于2021 01 02 彼时borb才发布1 0版没几个月 两年不到 Github上已近三千赞 PDF Portable Document Format 是一种便携文档格式 便于跨操作系
  • 故障树

    故障树 时间20210105 可以根据这道题目学习故障树 假设系统的可靠性逻辑框图如下所示 故障树的定义 用以表明产品哪些组成部分的故障或外界事件或它们的组合将导致产品发生一种给定故障的逻辑图 故障树是一种逻辑因果关系图 构图的元素是事件和