FMEA的应用无处不在,随着行业的发展,ISO26262的推广等因素,软件FMEA也越来越成为人们所关注的重点,其主要集中在嵌入式软件领域,并成功应用于关键行业,如医疗仪器、军用产品、汽车、航空航天业等。

所谓软件FMEA,就是通过识别软件失效模式,分析造成的后果,研究分析各种失效模式产生的原因,寻找消除和减少其有害后果的方法,以尽早发现潜在的问题,并采取相应的措施,从而提高软件的可靠性和安全性。

分析阶段

软件FMEA常用于开发阶段的需求分析、概要设计阶段和详细设计阶段,以及产品定型后的可靠性、安全性分析。

分析过程

软件FMEA的分析过程与硬件设计FMEA的过程类似(即我们常说的VDA五步法),分为以下步骤:软件系统结构和约定层次定义、建立功能网络、建立失效网络、提出措施和措施改进。

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(1)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(2)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(3)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(4)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(5)

失效原因及措施举例

  1. 编码有误故障类型:输入变量数据类型未定义,存储类型有误,接口变量申明不一致等。改进措施:编写《模型设计规范文档》,二次开发变量类型检查组件,“一键式”自动检查变量类型。
  2. 数据有误故障类型:判断超时,二维查表维数错误,变化率限制不合理和高低限值不合理等。改进措施:采用DOE方法进行评估。
  3. 逻辑错误故障类型:与物理实际不相符,与驾驶人员操作习惯不相符。改进措施:利用P图设计对功能进行充分过程描述,明确定义输入量、输出量控制因子、干扰因子和偏差允许范围等要素。
  4. 计算异常故障类型:数据溢出,运算符合错误。改进措施:进行临界值判断,在注释中增加物理公式描述,进行编码对比。
  5. 软硬件接口有误故障类型:未防范已知的硬件故障模式改进措施:设计故障安全处理机制。

实例:小球悬浮系统

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(6)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(7)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(8)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(9)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(10)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(11)

fmea的五个步骤图表(FMEA无处不在如何做软件FMEA)(12)

文章转自网络,如有侵权请联系删除。

,