本章目的:DFMEA故障库的建立与积累。

1.故障库的认知

故障库是一种数据库,只是这个数据库中储存的是故障模式,也就是失效模式。

从前文DFMEA章节的学习中,我们可以知道,DFMEA对不同层级的失效模式是十分注重的。而各种失效模式需要专业术语来描述,这其实非常困难。

例如铁制零件,假设它的失效模式是“锈蚀”,但“锈蚀”就有轻微锈蚀,一般锈蚀,严重锈蚀,完全锈蚀四种程度失效模式。我们不能就简单的把铁制零件的“锈蚀”描述为“这个零件坏了”。这样并不能帮助我们进一步追溯问题的原因,并针对其进行可靠性设计。

但人非圣贤,就算是资深工程师,也不可能对每一种失效模式进行准确的描述。这时候就需要建立专业的数据库,收纳各种零部件的失效模式,辅助机械工程师进行DFMEA的设计。

只有建立完善的故障模式库,并加以有效的运用。才能防止错误的再犯,在可靠性上有质的突破。

2.他山之石

其实,这更算是公司或行业层面的东西。在这里不得不提IT行业这方面的基础做的不错,如下图:

这是Java异常体系结构,这就是一种故障库。

软件行业不单将故障模式整理出体系结构,还给出了解决办法,并汇集成册,让人人都可以查询使用。这也是IT行业环境越来越好的原因之一。

而关于故障库这点,机械行业也可以学习借鉴。

由于在机械设计中实施DFMEA要遇到较多困难,故作者建议:在具体实施DFMEA之前,需要做好建立较为完善的故障模式库,并确定DFMEA的详细分析对象等准备工作。

3.建立故障模式库的流程方法

以发动机为例子,发动机的组成零部件多、结构复杂,大多数零部件在运行时还会有相互作用,导致零部件、子系统和系统的故障模式不仅复杂,各层次的故障模式还会相互重复。所以需要为发动机建立一个故障模式库,该模式库不仅应该包含发动机中所有子系统和零部件的故障模式,还能够反映出该故障模式究竟属于哪一个零部件或系统,其建模流程如图1所示:

3.2 建立系统结构树

为建立故障模式库,首先要建立系统的结构树,它并不依赖于某一特定的产品,而是依据同一类产品建立。

如建立一个汽油机的结构树时,应考虑该厂所有的汽油机,分析出其共同特点后建立结构树;对于组成结构有重大改变的产品,可以考虑为其改变的部分建立一个分支,挂接在系统结构树的相应节点上。
以汽油机的节流阀体为例,该阀体大致都由阀体、 怠速控制阀、 节气门位置传感器等组成,细节部分会有所不同,节流阀体的系统结构树如图2所示。

//机械工程师都明白,这一步其实就是明确产品的bom表。

 

3.2 确定故障数据源

为确定故障模式,先要找到相应的数据源。
建议选择同类产品的试验数据或三包数据,因为这两种数据中较为详细地记录了产品在试验和使用过程中出现的故障。由于发动机可靠性试验的成本很高,一般企业中都不会有充分的试验数据;尽管三包数据记录的不是十分规范,但通过归纳和整理,仍然可以从中抽象出故障模式。所以,在试验数据不充足的情况下,一般推荐采用三包数据。

3.3 筛选所分析子系统的故障数据

一般来讲,故障数据来自于系统,需要将故障数据逐层筛选,才能最终得到系统、 每一级子系统以及零部件的故障数据,为确定其故障模式作准备。

3.4 确定关键字

三包数据来自于不同的维修点,并非由专业的试验人员收集,难免存在不规范的现象,比如对于[密封不严]这一故障现象,故障数据中就会有:[密封不严、 不密封、 密封性差、 密封性不好]等多种描述。针对这种现象,建议数据归纳人员先要了解各种故障现象的描述,在此基础上确定关键字,对所选子系统的故障数据进行归类。

关键字确定的原则是,能筛选到95%以上的同种故障现象,尽量做到不遗漏,不同故障现象间尽量做到不重复。
因此,筛选同一种故障现象很可能需要确定几个关键字。

3.5 对系统的故障数据进行分类

依据确定的关键字对系统的故障数据进行分类,分类后的故障数据就可以用来抽象出故障模式。

3.6 故障模式的抽象

根据分类后的故障数据,可以抽象出相应的故障模式。故障模式要求用术语表示,汽车产品可以参照标准QC-900;标准中没有的故障模式,需由工程师商量之后统一确定。

QT-900中内容:
 
 

3.7 故障模式挂接在系统结构树的节点上

系统、子系统及零部件等不同层次都会有相应的故障模式,需要将其挂接在相应的节点上,至此故障模式库就搭建完成。

随着分析工作的深入和故障数据的持续归纳,故障模式库会越来越完整。对节流阀体的故障数据进行以上的处理之后,得到了各级组件及零部件的故障模式,建立了节流阀体的故障模式库。
图3示出故障模式库的一部分。
需要指出,实施DFMEA时分析对象的故障模式不仅来源于故障模式库,还来自于工作小组的分析。

4.数据库技术辅助

上述建立故障库的办法,可以运用对应的数据库技术进行数据的储存、积累和调用。

建议最好建立对应的云数据库,运用公开的专业前端界面,让机械各行业的工程师可以随时调用及储存更新,对机械行业的发展势必有很大的帮助。

当然,这只是作者的臆想╮(╯▽╰)╭。

进阶篇:4.2.6)DFMEA故障库的建立与积累的更多相关文章

  1. labview从入门到出家5(进阶篇)--程序调试以及labview函数库的运用

    跟了前面几章的操作流程,相信大家对labview有了一定的认识.其实只要了解了labview的编程思路,再熟悉地运用各个变量,函数以及属性,那么我们就可以打开labview的大门了.跟其他编程语言一样 ...

  2. 【目录】sql server 进阶篇系列

    随笔分类 - sql server 进阶篇系列 sql server 下载安装标记 摘要: SQL Server 2017 的各版本和支持的功能 https://docs.microsoft.com/ ...

  3. idea 插件的使用 进阶篇

    CSDN 2016博客之星评选结果公布    [系列直播]零基础学习微信小程序!      "我的2016"主题征文活动   博客的神秘功能 idea 插件的使用 进阶篇(个人收集 ...

  4. 2. web前端开发分享-css,js进阶篇

    一,css进阶篇: 等css哪些事儿看了两三遍之后,需要对看过的知识综合应用,这时候需要大量的实践经验, 简单的想法:把qq首页全屏另存为jpg然后通过ps工具切图结合css转换成html,有无从下手 ...

  5. SQL Server调优系列进阶篇(查询语句运行几个指标值监测)

    前言 上一篇我们分析了查询优化器的工作方式,其中包括:查询优化器的详细运行步骤.筛选条件分析.索引项优化等信息. 本篇我们分析在我们运行的过程中几个关键指标值的检测. 通过这些指标值来分析语句的运行问 ...

  6. SQL Server调优系列进阶篇(深入剖析统计信息)

    前言 经过前几篇的分析,其实大体已经初窥到SQL Server统计信息的重要性了,所以本篇就要祭出这个神器了. 该篇内容会很长,坐好板凳,瓜子零食之类... 不废话,进正题 技术准备 数据库版本为SQ ...

  7. SQL Server调优系列进阶篇(如何索引调优)

    前言 上一篇我们分析了数据库中的统计信息的作用,我们已经了解了数据库如何通过统计信息来掌控数据库中各个表的内容分布.不清楚的童鞋可以点击参考. 作为调优系列的文章,数据库的索引肯定是不能少的了,所以本 ...

  8. SQL Server调优系列进阶篇(如何维护数据库索引)

    前言 上一篇我们研究了如何利用索引在数据库里面调优,简要的介绍了索引的原理,更重要的分析了如何选择索引以及索引的利弊项,有兴趣的可以点击查看. 本篇延续上一篇的内容,继续分析索引这块,侧重索引项的日常 ...

  9. form表单那点事儿(下) 进阶篇

    form表单那点事儿(下) 进阶篇 上一篇主要温习了一下form表单的属性和表单元素,这一片主要讲解用JavaScript如何操作form. 目录: 表单操作 取值 赋值 重置 校验 提交 技巧 不提 ...

随机推荐

  1. easyui 获取当前页签选中的名称

    parent.parent.$("#tabs").tabs('getSelected').panel('options').title == "收藏夹管理"

  2. Linux虚拟机安装配置手册(版本:7.3)

    一.准备 ①.安装VMWare 安装步骤省略.我这里使用的版本如下: ②.Linux系统镜像文件: 建议使用最新版本的Linux系统.有些组件对系统内核版本要求比较高,有可能会产生错误. 我这里使用的 ...

  3. zigbee广播通信原理

    广播:可以理解成,发送模块发出数据,这个网络里的所有节点模块都可以拿到这个数据. 实验:终端模块以广播的形式发送出去,让协调器和路由器模块作为接收器收到数据并显示出来! 协调器模块作为接收模块: 和单 ...

  4. (3)WePHP控制器与模型

    MVC的先进理念就是程序流程 数据库操作 模板制作三个流程分离 大M函数会把模型引入到当前控制器的方法中,注意这个"excel"对应M文件夹的excel.php 同时也是整个exc ...

  5. 如何查找文件中的schema约束

    1.下载一个spring3.2的jar和source 然后打开source的文件(路径:\spring-framework-3.2.5.RELEASE\docs\spring-framework-re ...

  6. 常用的String方法Math方法

    Arrays.sort();冒泡排序字符串.charAt(i);字符串索引i上的字符Integer.prsent(字符串) 字符串转整数equals(Object anObject) 将此字符串与指定 ...

  7. SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)

    上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如 ...

  8. LightOJ 1098(均值不等式,整除分块玄学优化)

    We all know that any integer number n is divisible by 1 and n. That is why these two numbers are not ...

  9. 移动距离——第六届蓝桥杯C语言B组(省赛)第八题

    原创  问题描述: 移动距离 X星球居民小区的楼房全是一样的,并且按矩阵样式排列.其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号.比如:当小区排号宽度为6时,开始情形如下: ...

  10. HBase介绍(3)---框架结构及流程

    HBASE依托于Hadoop的HDFS作为存储基础,因此结构也很类似于Hadoop的Master-Slave模式,Hbase Master Server 负责管理所有的HRegion Server,但 ...