第4章 可靠性预计基础
4.1 可靠性预计的目的与意义
说实话,我刚入行那会儿,对可靠性预计这事挺不理解的。产品还没做出来呢,你算个什么劲?后来吃过几次亏才明白——预计不是算命,是给设计画底线。
可靠性预计的目的,说白了就三条:
- 判断指标能不能达成——客户要MTBF 10万小时,你设计出来能不能到?心里得有个数
- 发现薄弱环节——哪个模块失效率最高?是电源还是连接器?
- 指导设计改进——是换器件还是加冗余?预计结果会告诉你方向
我在一个通信设备项目里遇到过这种情况:整机预计MTBF只有8万小时,客户要求10万。一查,发现是电源模块占了总失效率的40%。后来换了更高可靠性的电源方案,预计值就上去了。你看,没有预计,你连改哪里都不知道。
核心观点:可靠性预计不是事后算账,而是事前规划。它让你在设计阶段就看清产品的可靠性水平,避免流片或量产后再返工。
4.2 预计的时机与层次
什么时候做预计?这个问题我经常被问到。我的回答是:越早越好,但不同阶段做不同深度的事。
一般分这么几个时机:
| 阶段 | 预计层次 | 典型用途 |
|---|---|---|
| 方案设计 | 系统级 | 评估总体方案可行性 |
| 详细设计 | 分系统/模块级 | 分配指标、选型对比 |
| 样机阶段 | 板级/器件级 | 验证设计、定位问题 |
| 量产前 | 整机级 | 确认是否达标 |
你想想看,方案阶段你连具体器件都没定,怎么做详细预计?这时候用相似产品法或者元器件计数法就够了。到了详细设计阶段,器件型号都定了,再用应力分析法才合适。
我的习惯:方案阶段先做一轮粗预计,花半天时间。如果结果离目标差太远,赶紧调整方案。别等到画完板子才发现不行,那代价就大了。
层次方面,我一般分三层:
- 系统级——看整机,用可靠性框图(RBD)建模
- 分系统级——看功能模块,比如电源、主控、接口
- 器件级——看具体元器件,电阻、电容、IC一个个算
嗯,这里要注意:层次越往下,数据越准,但工作量也越大。我建议你根据项目阶段灵活选择,别一上来就钻到器件级,容易把自己累死。
4.3 预计的基本流程
可靠性预计的流程,我总结成五步。这五步我用了十几年,基本没变过:
- 明确预计目标——MTBF多少?任务可靠度多少?先搞清楚
- 建立可靠性模型——串联?并联?还是混联?画RBD图
- 收集数据——器件失效率、工作环境、应力条件
- 计算——按模型和公式算出来
- 分析结果——达标了吗?哪里薄弱?怎么改进?
我曾经在一个项目中跳过第二步,直接拿器件失效率加起来就完事了。结果算出来MTBF特别低,吓我一跳。后来才发现,那个系统有冗余设计,应该是并联模型,我当串联算了。模型错了,结果全白搭。
下面这张图是我自己画的预计流程,你看一眼就明白了:
你看,流程其实不复杂。但每一步都有坑。我重点说说第三步——数据收集。这是最耗时的环节,也是最容易出错的。
数据从哪来?我一般按优先级排:
- 第一选择:器件原厂提供的失效率数据(最准)
- 第二选择:行业标准,比如MIL-HDBK-217、GJB/Z 299C
- 第三选择:自己积累的历史数据(适合成熟产品)
避坑指南:我曾经直接用标准里的通用失效率,没考虑温度、电压等应力因子。结果预计值比实际测试值差了3倍。后来才加上应力修正系数,才准了一些。记住:通用数据只能做参考,实际应力必须考虑。
最后说说计算。现在都用工具了,比如Relex、Windchill,或者自己写Excel。但工具只是工具,你得知道公式背后的逻辑。比如串联模型:
λ_sys = λ1 + λ2 + ... + λn
MTBF_sys = 1 / λ_sys
这个公式简单吧?但很多人忘了:串联模型的前提是各模块独立失效。如果模块之间有共因失效,比如共用电源,那这个公式就不准了。
嗯,今天就聊到这。可靠性预计这事,说难不难,说简单也不简单。关键是别把它当成走过场,而是真正用它来指导设计。你多做几次,自然就有感觉了。