40_仿真验证 08 —— 建模方法论:仿真到底该建成什么样
本篇不教某个工具怎么点,而是回答三个更前置的问题:建成几层模型、参数从哪来、什么时候仿真结果不能信。
核心观点:仿真的价值来自“能单独开关某个物理量做对比”,而不是“能预测绝对数值”。一个把所有参数都调准的模型,不如一个把关键参数做成可扫描、其余参数标注来源的模型。
0 本篇速览
| 层级 | 做法 | 用来回答 | 不适合 |
|---|---|---|---|
| 开关级 | 全部器件 + 开关瞬态 | 尖峰、振铃、开关损耗、波形细节 | 环路扫频(仿真极慢) |
| 平均模型 | 用受控电压源/电流源替代开关 | 环路频率响应、控制稳定性 | 逐周期瞬态细节 |
| 行为级 | 纯数学方程(Verilog-A / 代码) | 快速参数扫描、系统级探索 | 任何“真会炸”的判断 |
现实做法:三个都要用,且分工明确。 开关级看波形,平均级看环路,行为级做扫描。
1 三层模型的分工
开关级(LTspice / GeckoCIRCUITS / ngspice)
保留器件的非线性与开关过程,能看到:
- 开关节点的振铃、过冲、钳位动作;
- 开关损耗与死区效应;
- 器件应力(电压、电流、$di/dt$、$dv/dt$)。
代价:无法有效做频率响应(小信号交流分析需要状态线性化,对非线性开关模型不适用),且参数稍错结论就飘。
平均模型(用受控源替代开关)
把开关网络替换为“每周期等效的电压源 + 电流源”,功率级就变成线性电路,可以直接做 .ac 扫频与极点分析。
代价:丢失开关纹波、尖峰、振铃;等价关系依赖工况(同一个平均模型在 DCM 与 CCM 下不同)。
行为级(方程/代码)
直接实现控制律与功率级的数学关系,适合做参数扫描蒙特卡洛、批量设计寻优。
代价:物理不保真,只能做趋势判断,不能作为放行依据。
2 参数从哪来:三条来源与优先级
| 优先级 | 来源 | 用法 | 注意 |
|---|---|---|---|
| 1 | 实测 | 最可信 | 需明确测量条件(温度、频率、偏置) |
| 2 | 数据手册 | 首选起点 | 注意 min/typ/max;“typ”不是“保证” |
| 3 | 厂商模型库/模型文件 | 快速起步 | 长期更新,版本差异大 |
三条纪律:
- 寄生参数必须建进去:
ESR、ESR(f)、ESL、Llk、Coss(V)、Rds(on)(T)。仿真的全部价值就在于能单独关掉它们做对比——不建寄生等于放弃这个能力。 - 参数必须标来源:在工程文件里记录每个关键参数的出处(手册页码 / 实测日期 / 拟合方法),否则三个月后没人知道它为什么是这个值。
- 模型必须核对:任何新模型先在一个已知工况上与实测对齐,再用于预测。
3 关键器件的建模要点
| 器件 | 必建参数 | 常见坑 |
|---|---|---|
| MOSFET | Rds(on)(T)、Coss(V)、Vf(体二极管)、Rg、Vth 漂移 |
用标称 25 ℃ 的 Rds(on) 算损耗;Coss 必须是非线性模型而非固定值 |
| 变压器 | Lp、Lk、绕组 DCR、Cw、漏感随位置分布 |
只放一个理想耦合系数,无法解释漏感钳位与尖峰 |
| 电感 | DCR、Isat、频率相关阻抗 |
忽略磁芯饱和 → 仿真结论在重载时完全失效 |
| 电解电容 | ESR(f)、ESL、温度依赖 |
ESR 按常数 → 纹波与谐振尖峰算错 |
| 光耦 | CTR(含老化)、上升/下降时间、极点 |
只用直流 CTR,仿真看不到环路带宽被光耦限制 |
| 采样电阻 | R(T)、 Kelvin 连接 |
忽略地弹 → 电流采样误差算不出来 |
非线性 Coss 的重要性:硬开关损耗中 $E_{oss}$ 项占大头的场合,用固定 $C_{oss}$ 会显著低估损耗。库内MOSFET 架构演进说明了为何超结器件的 Coss 曲线格外陡。
4 FHA:基波近似何时可用、何时会骗你
FHA(First Harmonic Approximation)把开关网络等效为“基波正弦 + 等效阻抗”,是 LLC 增益曲线、谐振腔设计的标准工具。
可用的前提:
- 开关频率远高于谐振频率($f_s \gg f_r$,通常 > 3 倍);
- 谐振腔的品质因数中等(负载范围不极端);
- 只关心基波传递关系,不关心尖峰与器件应力。
会骗人的场景:
- 轻载(ZVS 边界附近)——此时 FHA 假设的“基波主导”不成立,实际增益与 FHA 曲线偏差很大;
- 高 Q 窄谐腔;
- 需要精确的峰值电流与器件应力。
结论:FHA 用于“定工作点和增益趋势”,最终工作点必须用时域仿真或实测确认。库内AN151 精译的七步流程正是“先 FHA 定型、再时域验证”。
5 常见建模错误清单
| 错误 | 后果 | 修法 |
|---|---|---|
| 开关用理想开关 | 尖峰、dv/dt、损耗全错 | 换实际器件模型或带 Rds(on)/ Coss 的模型 |
| 二极管用理想 | 压降、恢复时间全错 | 用实际型号,或至少加压降与 trr |
| 忽略回路电感 | 高频振铃、共振点算错 | 补 Llk、走线电感 |
| ESR 当常数 | 输出纹波与相位裕量算错 | 用频率相关 ESR 模型 |
| 采样网络无 Kelvin | 电流采样误差被低估 | 用开尔文连接 |
| 光耦只有直流 CTR | 环路相位滞后被漏掉 | 加 CTR 频率特性与极点 |
| 未做参数扫描 | 结论只在单点成立 | 对关键参数做扫描(见下) |
6 仿真与实测的分工边界
必须实测、仿真不可替代的:
| 项目 | 原因 |
|---|---|
| EMC(传导/辐射) | 涉及寄生、天线效应、机壳、线缆,模型不可靠 |
| 热与温升 | 依赖对流系数、装配、公差;仿真只能做趋势 |
| 批次一致性 | 器件分布(CTR、Coss、ESR、磁件容差)无法建模 |
| 寿命与可靠性 | 需要长时间加速试验 |
| 安规 | 需要真实测试设备与标准环境 |
适合仿真的:波形、效率、环路频率响应、参数敏感性、方案对比、极限工况探索。
7 速查
| 问题 | 答案 |
|---|---|
| 该建成几层模型 | 开关级 + 平均级 + 行为级,分工用 |
| 参数没有怎么办 | 实测 > 手册 > 模型库;每个参数标来源 |
| 仿真的价值在哪 | 能单独关掉某个物理量做对比 |
| FHA 能不能用 | 能定趋势,不能定最终工作点 |
| 什么时候必须实测 | EMC、热、批次一致性、寿命、安规 |
与库内文档联动
- 工具选型:仿真工具总览
- 实战范例:02_GeckoCIRCUITS 实战、03_LTspice/ngspice 实战、05_反激环路波特图实战
- 工程文件:sim 仿真工程
- 器件建模:器件物理深潜
上一级:40_仿真验证 板块导览