一说起DFMEA,很多工程师的第一反应就是表格。公司模板一扔过来,里面是失效模式、严重度S、发生度O、探测度D、RPN这些栏位,大家闷头填,评审会上一签字,项目一过,文档从此躺进系统里吃灰。我这些年看过的设计失效模式分析,十有八九是这么个结局。但DFMEA本来不是这么用的,它应该做的是在图纸阶段把产品的技术风险一条一条拎出来,在它们变成客诉和质量事故之前,用分析和验证把风险按下去。这篇内容想把一件事说透:怎么跳出“填表游戏”,让DFMEA重新成为真正意义上的技术风险分析。适合研发、质量、项目管理、工艺相关岗位的工程师看,尤其是那些被“FMEA形式化”折磨过的团队。
1. 为什么贵司的FMEA,做着做着就成了填表游戏
1.1 考核的是“表”,没人考核“风险”
很多项目计划里有个节点叫“FMEA完成”。到了时间节点,责任人的动作通常是把模板填满、上传系统、状态标绿。领导检查时也只关心一个事情:状态是不是绿色。于是整个组织都被“完成”两个字绑架了,却没有任何人认真问一句:这份FMEA识别出的前十大风险是什么?改进措施落实没有?验证计划是不是覆盖了高风险项?
有一次我在某个项目的复盘会上,看到他们拿出来的FMEA文档,格式整齐、得分齐全,甚至RPN值从高到低排得很漂亮。但随便挑了其中一条“风险最高的失效模式”问下去,设计工程师支支吾吾说不清楚这个失效在哪个工况下触发、通过什么测试能复现、当前设计有没有应对方案。那一刻我就明白了:表格是“做过”的,风险是“没想过”的。
这种系统性错位不怪工程师懒,怪考核指标本身。你考什么,组织就做什么。如果项目里程碑只关注“FMEA是否按时上传”,团队自然会把精力花在“让它看起来完成”上,而不是花在“把风险想明白”上。
1.2 会议室里一场“静悄悄的作弊”
形式化FMEA还有一个典型场景:一间会议室、一台投影仪、一页Excel,主持人挨个念“失效模式”“失效影响”“失效起因”,底下人沉默,偶尔有个人说“差不多”。然后打分环节,大家你看看我、我看看你,凭感觉给个S、O、D。遇到RPN超过公司红线(比如100)的条目,怎么办?
很多团队不是讨论怎么降低风险,而是讨论怎么把分数改小一点——把D从8改成7,或者把O从5改成3,只要RPN低于100,这条就不需要启动整改流程。这几乎是行业里公开的秘密,也是不少FMEA培训反复强调“不要用RPN阈值做决策”的根本原因。
这种“静悄悄的作弊”不是道德问题,是机制问题。FMEA一旦和行政任务绑定,打分就变成了应付检查的工具。真正想改变,第一步不是强调“认真填表”,而是取消“为了完成而完成”的压力,让团队明白:评分高不是坏事,藏着风险才是坏事。
1.3 真正的拦路虎:把FMEA当文档,不把FMEA当决策工具
为什么同一个工程师,在分析一场客诉的时候脑子灵光得很,一坐到FMEA的会上就像换了个人?因为客诉是真实事故,不解决的后果很具体;而FMEA是虚拟风险,做得好不好也不会有眼前的反馈。这导致绝大多数FMEA被当作“文档任务”来执行,而不是“决策工具”来使用。
作为决策工具的FMEA,产出是一个个具体的行动:改选型、加降额、增加仿真、安排可靠性试验、在工艺上增加防错。作为文档的FMEA,产出是PDF。前者在驱动项目往前走,后者在应付审计往后拖。
所以,判断一个团队FMEA做得好不好,并不需要看表格本身,看一个东西就行:从这份FMEA里生成了多少条行动项,这些行动项是否进入后续的验证计划、设计变更和工艺控制。如果行动项为零,那无论表填得多漂亮,本质上都是填表游戏。
2. 动笔填表之前,先把三个底子打牢
2.1 定义边界:你要分析的是哪个系统、到什么层级
很多人做FMEA有个通病:夸夸其谈。拿到一个模板,不管三七二十一从“整个系统”开始填,填到哪算哪。结果要么太泛,每条失效模式都像废话;要么太深,沉到了电容型号、电阻精度这种无法从系统层面判断的层级,导致整张表失去焦点。
正确做法是,动笔之前先回答三个问题:第一,分析对象是什么?是整个控制器,还是控制器内部的功率变换模块,还是某一个连接器?第二,对象和外部环境的接口有哪些?包括机械接口、电气接口、热接口、环境条件;第三,分析到哪个层级为止?建议拆到“能看清失效机理”的层级就够了,不要一路拆到电阻电容材料层。
以车载DC-DC变换器为例:如果对象是“DC-DC总成”,那内部可以分成输入滤波、主功率变换、控制电路、输出滤波、通讯接口、散热等子模块。画一张系统框图,把这些模块之间的连接关系画清楚,整个团队对“我们在分析什么东西”有一致的认知。很多人跳过这一步直接填表,结果A工程师的思路在功率级,B工程师的思路在控制级,坐在一起聊了两个小时,两条平行线。
边界定义不只是为了“分清楚”,更重要的作用是防止FMEA变成无底洞。明确“本次分析只覆盖到子模块层面,不分析具体元器件内部失效”,可以避免有人在某个争议点上钻牛角尖,导致整个会议卡死。
2.2 把功能清单写成“人能看懂的正常行为”
功能定义是FMEA的地基。地基歪了,上面全歪。可是看过的FMEA里,“功能”这一栏写得最烂的往往是这些词:正常工作、保持功能、性能良好。这种描述等于没写,因为后面所有失效模式都是基于功能反推的,如果功能本身模糊,失效模式一定更模糊。
好的功能描述长什么样?一句话概括:在什么条件下,做到什么结果,达到什么参数。比如,“在输入电压300V到450V范围内,输出稳定在12V±0.3V,满载纹波不超过50mV”“在环境温度-40°C到85°C条件下,通讯接口保持CAN信号正常收发”。
功能清单不是一个人坐在工位上拍脑袋拟的。它的来源包括系统需求规范、客户技术要求、上一代产品的试验数据、售后投诉中的功能短板,以及团队里对系统最熟的那几个人的经验。如果某项功能暂时写不清楚,不要硬写,标注“待确认”,先把它放进讨论清单,而不是用模糊的句子糊弄过去。
我见过做得好的团队,第一次开FMEA会的前两个小时不碰表格,只干一件事:在白板上画系统结构图,在旁边写每个模块的功能清单。等到这两样东西大家都点头了,下午才开始聊失效模式。磨刀不误砍柴工,这个前置功夫从来不白费。
2.3 组队和开会方式,决定了分析质量的天花板
FMEA做得好不好,七成取决于会议室里坐着哪些人。最怕的就是质量部牵头、设计工程师派个代表来“配合一下”。坐在会议室里的人必须包括:实际做设计的人、做仿真和试验验证的人、工艺工程师、装配/生产代表,有需要时还要拉上售后或者客户现场支持的人。
我见过一个反面案例:某次DFMEA会议,设计工程师请假,质量部经理替他把所有栏位“代填”了。项目评审时设计工程师看了一眼说“哦,差不多”,签了字。后来样机在客户现场出现批量问题,一查,失效模式完全没被识别出来。这不是设计工程师能力不行,是FMEA的流程设计就没让他真正参与。
开会方式同样关键。很多公司喜欢“腾出一下午,把整个系统的FMEA做完”。效果往往是:前一个小时大家还有精神讨论,后两个小时就是在拖着疲态填表,效率和准确性直线下降。更合理的做法是拆分:一次只分析一个子模块,每次控制在两到三个小时,分四到五次开完。中间隔上几天,反而给工程师留了消化和补充信息的时间。
主持人也有讲究。研发经理来主持容易变成一拍板,别人不敢说话;质量人员来主持又容易变成“催作业”。做得好团队通常会安排一个懂FMEA方法但不直接对项目结果负责的人来当主持人——他负责控流程、提问题、记录分歧,而不是替团队做技术判断。
3. 手把手拆解DFMEA核心流程:怎样才算“分析”而不是“填写”
3.1 结构分析:先画出那张让全组闭嘴的图
结构分析是DFMEA七步法的第一步,也是最容易被跳过的一步。为什么说它重要?因为FMEA会议的常见混乱来源,就是每个人脑子里对系统的理解不一样。A想的是原理图,B想的是结构装配,C想的是软件逻辑,三个人讨论同一件事,其实各说各话。
结构分析的产出是一张让所有人闭嘴的图——系统框图或者结构树。以DC-DC变换器为例,框图画出来之后,里面的模块清清楚楚:输入滤波模块负责处理输入侧干扰,主功率变换模块负责电压转换,控制模块负责PWM信号和反馈调节,输出滤波模块负责输出纹波和动态响应,通讯模块负责和整车网络交互,散热结构负责把功率器件的热量带走。
画框图的过程中,团队成员会自然而然产生很多有价值的对话:“这个接口是硬连接还是软连接?”“散热风道是从左边进还是右边进?”“控制电路的供电是从输出取的还是从输入取的?”这些对话本身就是风险分析的第一步——边界条件、接口关系、工作环境全部在讨论中清晰了。
还有一个细节:结构分析做得好,后面功能分析和失效分析的颗粒度就自然一致。不会出现“系统级分析说了一遍,元件级分析又说了一遍”的重复劳动。判断拆分层级是否到位,有一个实用标准:在这个层级上,能不能把失效模式描述到“可验证”的程度。如果太笼统,往下拆一层;如果已经拆到某个具体元件的物理失效,就停下。
3.2 功能分析:一个功能一句话,写清楚往下才能聊
结构分析完成之后,每个模块上都要写清楚功能。这里有一个关键认知:一个功能描述对应一种正常的、期望的行为。失效分析就是要找“这个正常行为在什么情况下被破坏”,所以功能描述越具体,失效模式越容易找。
看一个对比。差的写法:“输出滤波模块——保证输出正常。”好的写法:“在满载和输入电压跳变时,将输出电压纹波控制在50mV以内,并维持电压跌落不超过0.5V,恢复时间小于100ms。”第二种写法后面可以顺势推导出一串失效模式:纹波超标、电压跌落过大、恢复时间过长、输出振荡……第一种写法后面,你只能想出一句空话:“输出不正常。”
如果功能清单不好写,说明团队对系统的理解还有空白。一个实用建议:让每个模块的负责人先自己写自己那块功能清单,然后开会逐条过。而不是开会时让所有人盯着白板现想。个人写、集体审,效率高很多,也更容易暴露出“有人其实没搞懂这个模块”的问题。
功能描述里如果涉及参数,最好能带上数值。这是因为后面对失效模式进行探测度D打分时,要有“可探测”的依据——你连“纹波要控制在50mV以内”都没写,凭什么判断某个测试能不能探测到纹波超标?
3.3 失效分析:用“失效链”把每一条模式真正讲透
失效分析是整个DFMEA的灵魂,也是最考验功力的一步。很多人到了这一步开始凑字数:“电容失效”“连接器损坏”“芯片工作不正常”。这些不是失效模式,是失效结论。真正的失效模式,应该描述成“在什么条件下,发生了什么可观察到的现象,造成了什么影响”。
用一条完整失效链来看: 失效影响(顾客层面):“低压网络断电,控制器重启,仪表报警” 失效模式(对象层面):“输出电压跌落到9V以下且持续超过200ms” 失效起因(设计层面):“输出电容在105°C环境下长期运行,容值衰减超过25%,导致环路响应恶化” 这三层的逻辑关系是:原因导致模式,模式导致影响。分析的时候,一定要顺着影响往原因方向追问,问到能对应的设计决策为止。
最容易犯的错是在“失效起因”这一步停得太早。比如,把原因写成“电容老化”,严格来说这不是原因,是现象。继续往前问一步:为什么会老化?因为设计时按标准环境寿命选的电容,而实际机箱内温度因为散热不足长期高于预期,导致电解液蒸发加速。这时候真正的设计原因是散热设计不足或电容选型降额不够。只有追问到这个层面,后面才能生出行之有效的措施——换更高温度等级的电容,或者优化散热路径。
要把失效链讲透,建议用“纸上作业”而不是直接对着Excel敲字。找一张白纸,每个失效模式用“影响←模式←原因”三层写下来,旁边标注信息来源。这样讨论时的视觉冲击更强,逻辑也更清楚。等白纸上所有链条都理顺了,再誊进模板里。模板是记录工具,不是思考工具,这个顺序不要搞反。
3.4 风险分析:S、O、D怎么定,以及为什么RPN该退居二线
进入打分环节,很多团队就开始犯迷糊。先说严重度S:它代表的是失效影响对顾客的严重程度,跟“这个失效好不好修”没有关系。S=10基本对应安全或法规问题,S=9对应主要功能丧失,S=7到8对应功能降级或顾客明显不满。打分时要把自己当顾客,而不是当工程师。常见错误是把“导致我们公司返工成本高”当作严重度高的理由,这是两套逻辑。
发生度O:它表示在当前设计状态下,失效起因发生的可能性。注意“当前设计状态”这几个字——如果设计里已经有防止该起因发生的预防控制手段,那么O会降低。比如前面提到的“散热不足导致电容早期退化”,如果设计里已经选用了125°C额定温度的电容,或者做了热仿真并留了足够降额,O就可以打低一些。O打分的核心是基于设计控制的有效性,不是凭感觉说“这问题应该不多吧”。
探测度D:它代表的是当前验证手段“在产品和设计交付以前”发现失效模式或起因的能力。注意,D越高代表越难探测,所以它是“坏”的方向。如果团队有台架耐久测试并且能复现这个失效,D可以打到4到5;如果只能靠客户使用后投诉来发现,D就往9到10打。很多人把O和D混在一起,觉得“我们有试验,所以不容易发生”。试验的作用是提高探测能力,降低D值,而不是降低O值——除非这个试验本身作为筛选手段在每一台产品上执行。
聊到RPN,必须多说几句。RPN=S×O×D,这个乘法公式有一个数学上的天然缺陷:乘出来的大小会掩盖单项极端风险。举个例子,一条失效S=10(安全法规类)、O=3、D=2,RPN只有60,看上去“不高”,可它明明是一条必须优先处理的致命风险;另一条S=5、O=6、D=8,RPN=240,数值高不少,但优先级其实未必高于前者。正是因为RPN阈值管理带来了大量“改分数、躲阈值”的操作,新版FMEA方法里已经用措施优先级AP(Action Priority)来替代单纯的乘法排序。AP不再用一条乘积线做判断,而是通过S、O、D组合表直接输出H(高)、M(中)、L(低)等级,核心思路是优先看S,再结合O和D组合判断,不让单条高分值被乘积稀释。
如果组织暂时还没有引入AP,建议至少加一条评审原则:S=9或10的条目,无论RPN多少,一律列为高风险强制出行动项。这条规则简单,但能拦住绝大多数最要命的风险。
3.5 优化:行动项写不出一句话,说明分析还没做完
FMEA分析的终点不是打分,而是优化。每一条风险要么有预防措施降低O,要么有探测措施降低D,要么通过设计变更消除失效模式本身。如果一条高风险项后面什么措施都写不出,就说明分析还没有做完。
预防措施和探测措施要分清楚。预防措施针对失效起因,目标是从源头降低发生可能性,比如“更改电容选型为额定125°C型号”“调整布局减小热阻”“在软件里增加输出过压保护逻辑”。探测措施针对发现能力,目标是让问题在交付前暴露,比如“新增三温环境2000小时寿命验证”“动静态负载切换测试中加入纹波监测”。很多团队习惯上来就写“加强测试”,这就是典型的只做探测不做预防。测试只能发现问题,不能解决问题,如果失效本身是因为设计裕量不足,测试做得再多,也挡不住早期失效在客户现场出现。
行动项必须具体到可以验收。什么叫可以验收?“与供应商确认电容方案”不能叫措施,只能说是一个待办;“在8月底前完成电容选型评审,选定额定温度不低于125°C的型号,并完成1000小时高温寿命验证,容值衰减低于10%”才叫措施。每一条措施要挂责任人和完成节点,并且进入项目行动计划跟踪,没有跟踪机制的措施就是一句口号。
4. 实战中100%会遇到的四个分歧点
4.1 失效模式到底怎么措辞,才不算“正确的废话”
失效模式写出来的第一标准是“可验证”,也就是别人看到这句话,就知道该怎么去测试、该测什么参数、拿什么数据来判断是否失效。
举个例子。差的写法:“连接器接触不良。”好的写法:“经过500次温度循环后,连接器接触电阻从初始值增大至50mΩ以上,导致输出端电压跌落超过0.3V并伴随间歇性中断。”后面这句话,试验工程师一看就知道要做什么:做温度循环,测接触电阻,盯电压跌落。而“接触不良”四个字,谁也说不清该怎么验证。
还有一个共性问题:把失效模式里混进了失效影响。比如有人写“电源模块失效,导致整车断电”。前一半“电源模块失效”太泛,后一半“整车断电”其实是影响。正确的写法应该拆开:失效模式是“输出电压跌落至9V以下”,失效影响才是“低压网络断电、控制器重启”。把模式和影响混在一起,后续就无法准确定位原因,整条失效链就断了。
4.2 严重度和发生度总被人搞混,怎么把它们分开
FMEA会议最常见的对话是这样的: “这个失效严重不严重?”——这是在问S; “那它发生的概率高不高?”——这是在问O; “咱们的测试能发现它吗?”——这是在问D。 三个问题对应三个维度,同时要从三个不同的人嘴里说出来。但实际开会时,往往是一个人同时把三个分数都拍了,于是S、O、D之间互相污染:觉得“这问题很严重”的人,下意识把O也打高了;觉得“我们有试验验证”的人,顺手把S也降低了。
破解方法之一,是把打分拆成三轮,而不是一轮打完。第一轮只评S,每个人独立打分,然后亮出分歧,讨论依据;第二轮只评O,同样独立打分再收敛;第三轮才评D。三轮分开,人的惯性串扰会少很多。虽然会多花一点时间,但对于高风险条目是值得的。另一种辅助做法是让不同角色各主评一个维度:售后或应用工程师主评S,设计工程师主评O,试验工程师主评D,然后互相挑战。用组织的分工对冲个人打分的惯性偏差。
4.3 发生度O没有历史数据,凭什么打分
做新设计、新技术、新平台的时候,最常遇到的一句话是:“这个失效有没有发生过?——不知道,没有数据。”于是O分怎么打?两个极端:要么拍脑袋打个中间值5,要么图省事打个低分2。这两个都不负责任。
没有数据时,正确的做法不是猜一个“准确值”,而是用一个保守区间来表达不确定性,并把“数据缺口”本身作为一个风险记录下来。比如团队评估“新型SiC MOSFET驱动回路的振铃导致过压击穿”这条原因,大家都不确定概率,那就先按O=6到7来记,同时增加一条行动项:安排双脉冲测试和驱动回路仿真,两周内拿到实测波形再修正O值。这样O值就不是凭空定的,而是“当前认知下的保守估计”,并且会在验证后收敛。
想彻底避免O被乱打,还有一个机制上的建议:不要在会议现场把O分直接打进Excel表格。因为数字一旦上屏,大家就开始争论“该5还是6”,注意力完全跑偏。先让团队把依据和不确定性写清楚,确认分析逻辑没问题之后,再录入分数。记住,O分背后的故事比数字本身重要得多——数字随时可以改,故事不清则整个风险评估都站不住。
4.4 “专家吵架”怎么收场
FMEA会议没有争论反而不正常。两个人对同一个失效起因的判断完全相反,是常有的事。常见场面是研发说“这个保护逻辑不会误触发”,软件说“在低电压工况下就可能误触发”。谁也说服不了谁。
这时候最忌讳的是主持人出来打圆场说“大家各有道理,先打个中间分吧”。和稀泥的结果是把分歧掩盖了,风险一点没解决。正确的收场方式有三个选项:第一,两种可能都写进FMEA,分别赋予独立的风险分析和措施,让证据来筛选;第二,把争议点转化为一个验证行动项,比如“增加临界电压工况下保护逻辑触发测试”,用数据说话;第三,如果一方能拿出仿真或者理论计算结果,当场判断谁的分析更站得住脚。
要记住一个定位:FMEA不是一个一次性的“定稿会”,而是一个持续收敛的动态过程。有争议恰恰说明团队对这个风险的认知还没到位,这本身就是FMEA最有价值的产出。等验证完成、数据回来,更新FMEA,分歧就自然消失了。
5. 让FMEA从“会海报表”变成项目管理的一环
5.1 高风险项直接生成DVP&R验证条目
FMEA里识别出风险以后,措施怎么落地?最常见的一条路径是进入DVP&R(设计验证计划与报告)。比如前面提到“输出电容在高温下容值衰减”的风险,措施一是在DVP&R里新增一条高温寿命验证,写明测试条件、样品数量、判定标准;措施二是更改设计,那就要进入设计变更流程,验证变更后的样件满足要求。
DVP&R和FMEA的关系可以这样看:FMEA是“怀疑清单”,DVP&R是“审讯方案”。FMEA说“我怀疑这里会出事”,DVP&R就要安排对应的测试去证明它到底会不会出事。如果一个团队做了FMEA之后,DVP&R里一个测试项都没增加,那说明要么风险全部被屏蔽了,要么FMEA只是走过场。实际项目中,后者的概率远大于前者。
除了验证措施,还有设计变更措施。这两种措施有不同的跟踪方式:变更类措施要跟踪设计是否发布、样件是否验证、是否切换到位;验证类措施要跟踪测试是否执行、结论是否闭环。建议建一张“FMEA行动项跟踪表”,列明措施名称、类型、责任人、计划完成时间、关闭标准、当前状态,项目周会上逐一过。每周花十五分钟,比最后关头一次性补一堆报告高效得多。
5.2 特殊特性要落到控制计划和未来工艺
DFMEA做出来的东西如果只在研发部门内部流动,价值会损失一大半。设计上识别出来的关键特性,一定要传递给后续制造和工艺环节。
比如通过FMEA识别出连接器接触电阻是关键风险,那么装配工艺里就要把插接力或者端子压接高度的检查变成强制控制点;如果识别出输出电压纹波是关键特性,生产测试里就要增加对应的电性能检测。这些传递通常是通过“关键特性清单”或者特殊特性符号来实现的——设计的关键特性在工艺文件里被标记出来,控制计划再进行对应的过程控制。
这一步做没做,直接决定FMEA有没有真正影响产品质量。很多公司FMEA做得厚厚一本,到车间里随便问一个操作工“你负责的这个端子是特殊特性吗”,对方一脸茫然。这就是典型的断裂——分析留在办公室,现场连风险是什么都不知道。让FMEA信息流到制造端,往往比逼着研发多填一百行表格更有价值。
5.3 变更是FMEA的“心跳”——活的FMEA怎么维护
很多团队的FMEA是“一次性用品”:设计定型时做完,项目量产后就再也没人打开过。直到有一天客户投诉了,翻出来一看,里面居然没有这条失效模式。然后大家很尴尬——不是FMEA没用,是它已经过期了。
FMEA的更新触发条件至少有四类:设计变更、客户投诉、试验失效、供应商工艺变更。任何一类事件发生,都要问三个问题:受影响的系统和零部件有没有对应的FMEA?失效模式、起因、影响是否改变?已有措施是否依然有效?如果设计变了措施却没变,等于开着老地图找新路。
版本管理也不要嫌麻烦。每次更新保留版本号和修改记录,写明更新原因、更新日期、更新人。这样做的好处是,将来出问题时可以追溯“当时的判断是什么,后来为什么改了”。对于安全件和法规件,这几乎是审计必备的要求。建议在项目例会上把“FMEA更新状态”设为固定议题,给这个文档一个“心跳”,它就不容易死掉。
5.4 把失效库做成团队的传家宝
单个项目的FMEA再完美,也只是一次性的项目文档。真正越做越值钱的,是团队持续积累的失效模式库和失效机理库。它的来源就是每一次客诉、每一次8D报告、每一次试制问题分析——每一条失效背后,都问一句话:这条失效在我们的FMEA里有没有?如果有,为什么没拦住?是打分低了还是措施没落地?如果没有,赶紧补进去。
补进去之后,这件“失效”就变成了下一轮项目的输入。新项目做DFMEA时,不要再从白纸开始“脑补”风险,先把失效库里同类型系统的模式调出来,逐条讨论“我们这代设计有没有相同的坑”。这就是常说的“站在前任肩膀上”,也是技术型组织和新手团队拉开差距的地方。
但失效库不是把几十个项目的FMEA文件堆在一起就行了。没有结构的一堆文件只会让人崩溃。按子系统、失效机理、风险等级来组织,可以配合关键词检索。最好还有典型的处理措施和验证方法,让后人能直接抄作业。这个库坚持积累两三年,团队的FMEA效率和质量都会有质的提升。
6. 自查清单:这轮DFMEA到底质量如何
6.1 十个常见问题、根因与解法速查
见多了形式化FMEA之后,我整理了一些高频问题的判断标准,团队做完一轮DFMEA后可以拿来自查:只要你中了下面任何一条,就需要回头补课。
| 常见现象 | 深层原因 | 解决方法 |
|---|---|---|
| 失效模式写成“XX损坏”“XX失效” | 没有用量化的行为描述失效 | 改成“在什么条件下,什么参数变化到什么程度” |
| 只看RPN值排序,RPN低就不管 | 乘法公式掩盖单项极端风险 | 优先看S,S≥9直接列高风险,有条件的引入AP |
| 打分现场三分钟填完 | 没有围绕失效链展开讨论 | 至少对每条高风险项说明打分依据 |
| 会议全程没人发言 | 实际设计者没参会或主持人一言堂 | 调整与会人员,主持人只控流程不拍板 |
| 措施写“加强评审”“加强测试” | 措施没有落到具体变更或验证 | 每条措施必须能验收:改什么、测什么、判据是什么 |
| 文档做完后再没更新 | 缺少变更管理和跟踪机制 | 设计变更、客诉、试验失效触发更新,项目例会固定过一遍 |
| 失效链断裂:原因和影响之间讲不清 | 跳过结构分析或功能分析直接填表 | 回到白板前,把系统框图、功能清单、失效链画完整 |
| 特殊特性只停留在FMEA文档里 | 没有向制造端传递 | 识别CC/SC,落实进控制计划和作业指导书 |
| 打分故意改低以绕过整改线 | 以RPN阈值为唯一标准 | 取消阈值攀比,关注措施和验证闭环 |
| 分析对象过于笼统,聊天聊不到点上 | 没有定义分析边界和颗粒度 | 用系统框图界定范围,按子模块拆分逐次分析 |
6.2 给新人的三条实操建议
第一,别从表格第一栏开始填。先把系统框图、功能清单、失效链在白板上讨论清楚,Excel只是誊写工具,不是思考工具。顺序反了,后面全拧巴。
第二,每条失效模式用一个句式来写:在什么条件下、观察到什么现象、造成什么后果。写不出来或者写不满这个句式,说明分析还不够具体,继续追问。
第三,一条失效模式后面,至少要跟一条行动项。没有行动项的FMEA就是一张废纸。一个团队如果做完FMEA后项目管理表里多了一堆待办和试验项,说明这次分析是真的在起作用。
在我带过和见过的项目里,凡是能坚持开三四次讨论会、能把每条高风险失效背后挂出真实行动项的团队,在样机试验和客户现场翻车的概率肉眼可见地下降。反而是那些追求“一次会议填完整张表”的团队,后期几乎都在救火。FMEA真正的价值,是让风险在图纸阶段被看见,而不是让文档管理员在量产前着急。如果你正准备在公司推动DFMEA改进,我的建议很简单:别急着发模板,先找一块白板,把一个系统的结构、功能、失效链聊透,再从填表开始。表格最后填,风险先聊透——这个顺序一旦对了,FMEA离“真正有用的技术风险分析”就不远了。