MOSFET 寿命预测 SPICE 集成 — averaged 电热 + aging + lifetime 闭环
本质与导读
本质 把 electrical/thermal/aging/lifetime 四件事在同一 LTspice 里串成反馈闭环,关键是用 Rds,on 当 health indicator——它同时编码温度依赖与退化漂移,让过去 stress 加速未来退化。含 aging 的寿命预测 9.67 年 vs 不含 13 年,传统方法 over-promise 约 25%。
核心要点
- 4 子模型集成 LTspice — Electrical / Thermal / Lifetime / Aging,4 个反馈环
- 是 health precursor — 同时编码温度依赖()和退化进度()
- End-of-Life 准则 — (IRFP340 原值 0.423,12% 增加)
- Averaged model 加速 5600× — 不仿 PWM,跑 10 年只需 46 秒
- Coffin-Manson:
- Miner rule:, 时寿命到
- Half-cycle counting 在线 — 比 rainflow 简单,精度差 ~ 10% 但 SPICE 可实现
- Aging 自加速 — 过去 stress 让 升,使 升,使 升,使 stress 升
1. 4 子模型集成架构
paper 把 4 个子模型在 LTspice 中通过 + + 三个信号链接形成闭环。
1.1 子模型 1 — Electrical(averaged)
不仿真 PWM 开关,而是 averaged 模型 —— 电压源 / 受控源代替开关网络。损耗按公式估算:
其中 同时包含温度依赖和aging 退化:
是温度系数(典型 0.5%/°C), 是 aging 引起的永久 increment。
1.2 子模型 2 — Thermal(R-only)
因为 averaged model 视为稳态,不需要 RC ladder(transient response),只用 R 网络:
- (junction-to-case)
- (case-to-ambient)
注意这与 topic-electro-thermal-simulation 的瞬态 Cauer/Foster 模型不同 —— 后者用 5 阶 RC 捕获 μs-ms 瞬态,这里只关心稳态 (用于长期 lifetime 预测)。
1.3 子模型 3 — Lifetime Analytic(Coffin-Manson + Miner)
Coffin-Manson 计算单个 thermal cycle 的失效循环数:
IRFP340 实验拟合参数:
- (activation energy)
Miner's rule 累积 stress:
表示寿命到达。
1.4 子模型 4 — Aging(自加速反馈)
两种 aging 模型,paper 推荐 stress-related(更通用):
意味着 累积上限是 0.2 × (即 20% increase)—— 但 IRFP340 EoL 准则更严:,在 时已经到 EoL。
关键:这是自加速反馈环 — 过去的 stress 让 升,使 升,使 升,使后续 stress 进一步加速。
2. 作为 Failure Precursor
为什么用 而不是 (thermal resistance)做健康指标?paper §I 给出 3 个理由:
- 敏感度高: 随 aging 漂移 12-20%, 只漂移 5-10%
- 测量易:常规电路就能算 , 需要专门热测试
- 信息密度大: 同时编码瞬时 + 长期 aging 状态
2.1 4 个 stress case 实验数据
paper 用 IRFP340 在 4 种温度循环 stress 下做实验:
| Case | 测得 (EoL) | Coffin-Manson 算 | ||
|---|---|---|---|---|
| A | 160 °C | 160 °C | 200-750 | 750 |
| B | 140 °C | 140 °C | 1430 | 1586 |
| C | 130 °C | 145 °C | 2410 | 2410 |
| D | 80 °C | 120 °C | 20-35 k | 35.2 k |
Coffin-Manson 拟合在所有 4 case 误差 ,验证模型可信。
2.2 高 stress vs 低 stress 曲线形状
寿命曲线形状跟 stress 水平强相关——高 stress 后期指数爆破,低 stress 几乎线性,这直接决定在线监测的预警窗口长度:
- 高 stress(Case A): 早期平,后期指数加速爆破 — 自加速效应明显
- 低 stress(Case D): 几乎线性增长 — 在 EoL 之前都不会突变
工程含义:用 in-field 监测预警,高 stress 工况预警窗口短(几百 cycle),低 stress 工况预警窗口长(几千 cycle)。
3. Coffin-Manson + Miner 在 LTspice 中实现
传统 Coffin-Manson + Miner 是离线计算 —— 跑完仿真后用 Python / MATLAB 处理。paper 创新用 half-cycle counting + LTspice behavioral source,实现在线计算。
3.1 Half-cycle counting
传统 rainflow counting 需要完整波形(offline),无法在线。半 cycle counting 用每 5s 采样 ,把上升 / 下降斜率各算作 1 half cycle:
精度比 rainflow 差 ~ 10%,但可以在线 SPICE 直接实现,这是关键工程价值。
3.2 LTspice behavioral source 实现
Smaller-Step rainflow 用 LTspice 的 behavioral source 可以直接在仿真里跑,关键是用 SH() 采样 + idt() 积分凑出 Miner sum——代码不长但每行都贴 LTspice 函数语义:
; 采样 + 归一化(LTspice 限制 SH function 输入 < 10V)
A2 in clk out (sample-and-hold,每 5s 触发)
V_sampling = SH( V(T_j_mos) / 30 )
; Δ T_j 和 T_m 计算(乘回 30 抵消采样时的 /30 归一化,还原真实 ℃/K,再喂 Coffin-Manson)
V_ΔTj = 30 · abs( V(sampling) - delay(V(sampling), 5s) )
V_Tm = 30 · ( V(sampling) + delay(V(sampling), 5s) ) / 2
; Coffin-Manson N_f
V_Nf = pow( V_ΔTj, delta ) · A_1 · exp( E_a / (k · V_Tm) )
; Miner Q 累积(half-cycle = 0.5 个 cycle)
V_Q = idt( 0.5 / V_Nf )
idt() 是 LTspice 的连续积分函数,直接实现 Miner sum;delay() 实现采样比较;SH() 是 sample-and-hold。
3.3 LTspice 关键函数清单
Aging 模型用到的 LTspice 函数集中在 6 个,理解它们的语义比 copy 代码更重要——下面是 cheat sheet:
| 函数 | 用途 | 用在哪 |
|---|---|---|
ceil(x) | 取整 | filter out 小数 |
min(x,y) | 取小 | limit 上限 |
idt(x) | 积分 | Miner Q 累积 |
random(x) | 噪声 | 环境温度模拟 |
delay(x, t) | 延迟 | half-cycle 比较 |
abs(x) | 绝对值 | 计算 |
SH(x, clk) | 采样保持 | 周期 sampling |
paper Table 1 完整列出了 7 个函数 + 模型中各自用途。
4. 10 年 Mission Profile 仿真
paper §III.B 给出长期 mission profile 仿真,验证 aging 效应在 10 年尺度的影响。
4.1 输入设置
仿真 120 ks(= 10 年实时压缩,无 PWM 详细)。环境温度和载阻分别用:
- = PWL file,每 5 s 一变(模拟 4.8 hr 实际工况变化)
仿真时间 46 秒(Intel i7-7600U)。
4.2 关键波形
10 个 SPICE 节点同时可观察:
| 变量 | 物理含义 | 10 年值 | SPICE 节点 |
|---|---|---|---|
| V(ta) | 环境温度 | 7-43 °C | 环境模型 |
| V(rl) | 载阻(load) | 4-12 Ω | PWL file |
| V(tj_mos) | 瞬时 | 40-185 °C | thermal R 网络 |
| V(q) | stress 累积 Q | 0 → 1.1 | idt Miner sum |
| V(rds) | (aging) | 0.423 → 0.475 Ω | aging 模型 |
| V(rds_ins) | (瞬时 + 温度) | 0.4 → 0.55 Ω | 电气模型实时 |
| V(out) | converter 输出 | 17-21.6 V | 电气模型 |
4.3 关键发现 — aging 加速 25%
无 aging 模型(传统方法)预测:13 年到 EoL()。
含 aging 模型(本 paper):9.67 年到 EoL —— 提早 25%。
物理原因:aging 让 缓慢升 → 损耗渐升 → 升 → 后续 thermal cycle 更狠 → aging 加速。这是正反馈失稳,被 paper 的 stress-feedback 模型捕获。
工程含义:传统不含 aging 的寿命预测 over-promise 25%,产品保修期会被 underestimate failure rate。
5. 仿真速度 — averaged vs switched
paper Table 3 对比了 averaged model 与传统 switched model 的速度:
| 任务 | switched(10 kHz) | switched(50 kHz) | averaged |
|---|---|---|---|
| 8 ks thermal cycling | 14.78 s | 14.78 s(同) | 12.27 s |
| 10 ks long-term @ 10 kHz | 819.5 s | — | 0.145 s |
| 10 ks long-term @ 50 kHz | — | 3956 s | 0.148 s |
观察:
- 短时仿真(8 ks),averaged 与 switched 性能相近(都 ~ 15 s)
- 长时仿真(10 ks),averaged 比 switched 快 5600×( kHz)
- 频率独立:averaged model 在 10/20/50 kHz 几乎一致 0.15 s(频率不影响仿真时间)
- switched model 随频率线性增长 — 50 kHz 比 10 kHz 慢 5×
结论:只有 averaged model 让 10 年 lifetime 仿真在普通笔记本上可行。
6. 工程边界与限制
paper §IV 给出 4 个明确限制,工程使用时必须遵守。
| 限制 | 说明 | 应对 |
|---|---|---|
| 不含 parasitic | 不算 trace inductance / packaging cap | 仅适合 low-frequency electro-thermal |
| 不含 manufacture spread | 不同 device 退化曲线不同 | 用 Weibull 拟合 |
| 不含 catastrophic failure | 不算 short-circuit / open / breakdown | 配合 FMEA |
| Coffin-Manson 是经验 | / / 需测拟合 | 至少 4 个 stress level 实验 |
Rds,on 不能代替 FMEA 这…
不能代替 FMEA 这个模型只关注 degradation failure(慢性磨损),不识别 catastrophic failure(瞬时击穿 / open / latch-up)。实际产品可靠性评估必须结合 FMEA + FIT + lifetime model,本 paper 是其中一块。详见 topic-fit-fmeda-calculation + topic-fmea。
7. 工程 cheat-sheet
下表组织 MOSFET lifetime SPICE 集成的关键决策。
| 阶段 | 决策 | 推荐做法 |
|---|---|---|
| 模型选 | switched vs averaged | 长期(> 1 hr)必须 averaged |
| 模型选 | RC ladder vs R-only | averaged 用 R-only;瞬态用 Cauer |
| precursor | vs | 敏感度高,measurement 易 |
| counting | rainflow vs half-cycle | offline rainflow;online half-cycle |
| EoL 准则 | = 5% / 12% / 20% | datasheet 看,默认 12-20% |
| aging | 指数 vs stress-related | stress-related 更通用 |
| 温度依赖 | 系数 | 实测,典型 0.5%/°C |
| Coffin-Manson | / / | 4 个 stress level 拟合 |
| 仿真速度 | 10 年 ≈ 46 秒 | i7-7600U 实测 |
8. Gotcha — 7 个高频陷阱
实战中 MOSFET lifetime SPICE 仿真最常被这 7 个陷阱坑掉——每个都是真实项目的返工根因。
G1 — 用 Rth 做 health precursor
用热阻 监测老化是直觉上最合理的选择,但实测中 随 aging 漂移只有 5-10%,而 漂移 12-20%,敏感度高 2-3×。 还有额外优势:常规电路就能在线算 ,无需打断运行;而 需要独立热测试台,难以连续监测。
G2 — 坚持用 switched model "求准确"
switched model 与 averaged model 在短时(< 8 ks)仿真精度差 < 5%,但长期(10 ks,约 10 年)仿真 switched 慢 5600×——同一任务 switched 跑 13 分钟,averaged 只需 0.15 秒。switched 仿真速度随频率线性恶化:50 kHz 比 10 kHz 再慢 5×;而 averaged model 完全频率无关。10 年 mission profile 在普通笔记本上可行的唯一路径是 averaged model。
G3 — Coffin-Manson 参数 "copy 别人的"
Coffin-Manson 3 个参数(、、)是对特定器件 + 特定封装 + 特定失效机理的经验拟合。IRFP340 的 对另一型号可能偏差一个数量级,跨型号直接挪用没有任何保证。正确做法:对目标器件做至少 4 个不同 stress level(、 组合)的加速老化实验再拟合——少于 4 组实验时参数欠定,误差无界。
G4 — "Miner Q = 1 精确对应 fail"
Miner Q = 1 是统计均值,不是确定性门限。器件间制造离散直接传导到寿命上:同批 IRFP340 EoL 分布宽度 。工程含义:如果目标寿命是 年, 只够均值器件——最坏 case 器件()可能在 就到 EoL。多器件系统(如 6-phase 逆变器)的第一个失效服从最坏 case,正式产品应将 Coffin-Manson 结果送入 Weibull 分布,给出 B1/B10 而非单点预测。
G5 — 跳过 aging 模型 "省事"
去掉 aging 反馈(传统方法)让 保持初值不升,导致 Miner sum 用偏低的 stress 积分,最终寿命预测 over-promise 25%:同一器件含 aging 预测 9.67 年,无 aging 预测 13 年。对于 8-15 年设计寿命的汽车 / 工业产品,这个误差足以让现场失效率在保修期内超过预算——特别是 aging 正反馈在后期指数加速的高 stress 工况。
G6 — "有 lifetime model 就不用 FMEA"
Coffin-Manson + Miner 只捕获渐进退化失效——wire bond 疲劳、 漂移、die attach 裂纹。瞬发失效(gate oxide breakdown、雪崩击穿、ESD、latch-up)完全不在模型覆盖范围内。实际产品可靠性评估是两条腿:lifetime model 算退化,FMEA + FIT 率算灾难性失效,两者独立、不可互替。详见 topic-fit-fmeda-calculation。
G7 — 用 Si MOSFET 参数套 SiC
IRFP340 的 Coffin-Manson 参数来自 Si 器件的 wire bond 铝线疲劳。SiC MOSFET 主要退化机理是 BPD(basal plane dislocation)迁移——在正向电流下 BPD 从 SiC 外延层扩展,引起 body diode 升,而非 主导劣化。物理机理不同导致 和 差异可达一倍以上;直接套用 Si 参数会大幅高估 SiC 寿命。SiC 器件需要 SiC 专属老化实验和参数集。
9. Worked Design — IRFP340 48V 叉车驱动器 3.4 年寿命预测
IRFP340 用于 48V 直流叉车电机降压斩波驱动,工况:输出电流 、占空比 、散热器 、环境温度 。按本页 4 子模型端到端预测含 aging 修正的真实寿命。
Step 1 — 使命剖面
叉车工作节律:每小时负载-卸载 10 次,每班 8 小时,年工作 250 天。每次负载切换产生一个 thermal cycle:
Step 2 — 电热迭代求 Tj
先估初值 。IRFP340 datasheet:,温度系数 :
MOSFET 传导 RMS 电流( 占空比折减):
传导损耗:
热网络(R-only,averaged model,§1.2):,:
,迭代收敛。工作 ;平均温度 。
Step 3 — 从实验参照点缩放 Nf
直接代公式需精确知道参数条件;更稳健的做法是用已验证实验点做相对缩放。paper Case D:,,(实测误差 < 10%)。本例 与 Case D 相同,只有 不同(378 K vs 393 K)——仅需 Arrhenius 温度修正:
本例 更低(器件更凉)→寿命更长:
Step 4 — Miner 准则求无 aging 寿命
( 时到 EoL)
Step 5 — Aging 修正
paper §III.B 结论:含 aging 寿命比不含 aging 短 25%,修正系数 0.745:
工程结论:该叉车驱动器带 aging 的真实寿命约 3.4 年;传统不含 aging 方法预测 4.6 年,高估 25%。目标 5 年保修须降额运行()或更换 散热器。
10. Corner — 3 个边界工况
这 3 个工况覆盖 Coffin-Manson/Miner 模型的量纲外延行为,是从 IRFP340 叉车场景向其他器件 / 工况迁移时必须核验的边界。
C1 — 小 ΔTj 工况:Coffin-Manson 极度敏感
Coffin-Manson 的 , 意味着 每缩小 2×,寿命增长 。对比参照:Case D(,);若 降至 40°C,同 下:
年循环 20,000 次下对应寿命约 68 年,远超器件物理寿命。结论: 工况下 wire bond 疲劳不是失效限制因素;FMEA 中 catastrophic failure 的 FIT 率占主导,lifetime model 退为次要工具。
C2 — 制造 spread:Miner Q=1 的 ±30% 不确定性
paper §IV 明确器件间制造离散导致 EoL scatter 。多器件系统的工程含义超过单器件:6-phase 逆变器 6 个 MOSFET 中的第一个失效时间服从最坏 case 分布,而非均值——即使均值寿命满足要求,最坏 case 器件仍可能提前 30% 失效。正式产品应将 Coffin-Manson 的单点 送入 Weibull 分布,用 shape factor (低周疲劳典型值)建模 spread,给出 B1/B10 寿命指标而非单点预测。
C3 — SiC 器件:BPD 机理与 wire bond 不同
本页参数体系来自 IRFP340 Si MOSFET 的 wire bond 铝线疲劳——热机械应力驱动铝线根部裂纹扩展, 是最敏感的 health precursor。SiC MOSFET 主导失效机理是 BPD(basal plane dislocation)迁移:正向电流下 BPD 从 SiC 外延层向内扩展,引起 body diode 升高,而 变化远小于 Si。两个直接推论:① SiC 的 和 与 Si 相差一倍以上,激活能不可互用;② SiC 的 health precursor 应是 body diode 而非 。将 IRFP340 参数直接套 SiC 高压逆变器是高频陷阱,会系统性地高估 SiC 寿命。
Cross-references
- ← 索引
- topic-electro-thermal-simulation — Foster/Cauer 单通道 + SPICE 瞬态基础(本页是其长期版)
- topic-multichannel-driver-thermal — MOR 多通道热模型(短时间尺度对应)
- topic-thermal-management — / 基础
- topic-zth-transient-thermal — 瞬态 解读
- topic-mosfet-soa-engineering — 退化与 SOA(本页是 lifetime 角度)
- topic-mosfet-loss-decomposition — switching / conduction loss 分解(本页 input)
- topic-fit-fmeda-calculation — FIT / 总体可靠性(本页是 degradation 部分)
- topic-spice-mosfet-models — L0/L1/L2/L3 模型层级