如何做软件FMEA(附案例)

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

分析阶段

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

分析过程

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

失效原因及措施举例

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

实例:小球悬浮系统

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月25日
下一篇 2020年7月25日

相关推荐