2. 可靠性基础
在冗余感知可靠性与失效验证工程中,所有后续的冗余设计、故障注入、失效判定与验证闭环,都建立在一组基础概念之上。如果团队对“可靠”“可用”“可维护”“安全”等词的理解不一致,就会出现指标定义冲突、验证目标漂移、测试结论无法复用等问题。本节从工程视角梳理这些基本概念、常见术语与度量指标,并给出它们之间的量化关系。
一、四个核心属性:R、A、M、S 的定位
可靠性工程中常说的 RAMS,即 Reliability(可靠性)、Availability(可用性)、Maintainability(可维护性)、Safety(安全性)。它们不是同义词,而是从不同角度描述系统“能不能持续正常工作”以及“失效后后果是否可控”。
- 可靠性(Reliability):系统在规定条件下、规定时间区间内完成规定功能的概率。它关注“在时间轴上不出故障的能力”,典型指标是 MTBF 与可靠度 R(t)。
- 可用性(Availability):系统在任意随机时刻处于可工作状态的概率,是“能工作的时间占比”。它同时受故障率和修复率影响,典型指标是 A = MTBF / (MTBF + MTTR)。
- 可维护性(Maintainability):在给定条件下、规定时间内完成修复的概率,反映系统“坏了好不好修”。典型指标是 MTTR、修复率 μ 与维修度 M(t)。
- 安全性(Safety):系统不导致不可接受风险的能力,关注失效后果而非失效频率。典型指标是安全完整性等级 SIL、危险失效率 λ_D 与安全失效分数 SFF。
核心记忆:可靠性看“多久坏一次”,可用性看“能用的比例”,可维护性看“坏了多久能修好”,安全性看“坏了会不会伤人/造成不可接受损失”。冗余设计往往同时改善可用性与安全性,但可能增加成本与复杂度。
二、常见术语与度量指标
下面这张图把四个属性、关键参数与它们之间的计算关系放在同一张关系图中,便于建立整体印象。
三、指标之间的工程换算与场景
以某冗余控制器为例:单通道失效率 λ = 2000 FIT,即约 2×10⁻⁶ /h,对应 MTBF ≈ 500000 h。若采用双通道冗余且共因失效可忽略,等效失效率约降为 λ_eff ≈ 2×10⁻¹² /h 量级(实际需考虑共因因子 β)。若平均修复时间 MTTR = 8 h,则单通道可用度 A ≈ 500000 / (500000 + 8) ≈ 0.999984。可见:可靠性提升主要靠降低 λ,可用性提升还可以靠降低 MTTR。
# 可用性快速估算示例(Python)
MTBF = 500000.0 # 小时
MTTR = 8.0 # 小时
A = MTBF / (MTBF + MTTR)
print(f"可用度 A = {A:.8f}") # 0.99998400
print(f"年停机时间 ≈ {(1-A)*8760:.2f} h") # 约 0.14 h
工程提示:在冗余感知可靠性中,冗余通道的“独立性”比通道数量更重要。若共因失效 β 较大,增加通道对 λ_eff 的改善会迅速饱和,此时应优先做共因失效分析与隔离设计。
四、常见误区与复盘
- 误区一:把可用性等同于可靠性。高可靠系统若修复极慢,可用性可能并不高;反之,可快速修复的系统可用性可以很高。
- 误区二:只看 MTBF 不看任务时间。MTBF 是统计均值,短任务时间内的可靠度 R(t) 才决定单次任务成败。
- 误区三:把安全性当作可靠性的子集。安全性关注危险失效与后果,必须单独定义安全目标与安全完整性等级。
- 误区四:忽略共因失效。冗余设计中若两通道共享电源、时钟或软件,β 会显著抬高 λ_eff,使冗余收益远低于理论值。
复盘要点:任何可靠性指标都必须绑定“规定条件、规定时间、规定功能、失效判据”四要素。缺少任一要素,指标就不可验证,也无法在失效验证工程中作为通过/失败判据。
五、指标定义清单(建议在项目启动时冻结)
| 属性 | 核心问题 | 典型指标 | 验证方式 |
|---|---|---|---|
| 可靠性 R | 规定时间内是否失效? | R(t)、MTBF、λ、FIT | 寿命试验、失效物理分析、现场数据 |
| 可用性 A | 任意时刻能否工作? | A、A∞、年停机时间 | 马尔可夫模型、RBD、现场统计 |
| 可维护性 M | 坏了多久能修好? | MTTR、M(t)、μ | 维修性演示、故障注入修复计时 |
| 安全性 S | 失效后果是否可接受? | SIL、ASIL、PFH、SFF | FMEA、FTA、安全完整性验证 |