寄生电感分析 — 功率电子学中的环路电感提取和低减设计
寄生电感的理论基础
概要 — 为什么nH是致命的
老师,寄生电感有什么问题呢?nH单位这么小的值,真的需要用CAE来分析吗?
那"小小的"nH正是要命的。关键在于di/dt(电流的时间变化率)的大小。最近的SiC MOSFET开关中,$di/dt$能达到10 A/ns。此时仅有10 nH的寄生电感也会产生:
也就是说,100 V的浪涌电压会出现。如果800 V耐压的SiC MOSFET,母线电压是600 V,那600 + 100 = 700 V还在勉强范围内。但如果寄生电感达到20 nH,浪涌电压就是200 V,耐压被超过,器件毁坏。
10 nH就产生100 V!?Si IGBT时代不是没这么严重吗?
Si IGBT的di/dt顶多1 A/ns。10 nH只产生10 V浪涌,"电路随便布线也没问题"的时代就这么过了。SiC/GaN的高速开关使di/dt增加了10倍以上,寄生电感的影响一下子浮出水面。母线条和PCB导体排布形成的电流环路的电感需要用3D FEM或PEEC法提取,然后最小化,这在现代设计中是不可绕过的。
明白了...开关速度提高让布线的形状变成了性能决定因素。那寄生电感首先从哪儿来呢?
电流流过的地方必定产生磁场。磁场储存能量就意味着那里有电感。具体来说:
- 母线条(母线) — DC+和DC-导体间距离大会导致环路面积大,产生数十nH
- 功率模块内部 — 一根键合线约2〜5 nH
- PCB通孔和布线 — 一个通孔约0.5〜1 nH
- 退耦电容引脚 — ESL(等效串联电感)约1〜5 nH
加起来就是数十nH,对SiC来说就成了严重问题。而且寄生电感完全取决于几何布局,在原理图上看不到。所以才需要3D电磁场分析。
浪涌电压的支配方程
除了V = L·di/dt,还有别的重要公式吗?
有三个基本公式得搞清楚。
1. 浪涌电压(关断时)
$V_{DC}$是母线电压,$L_{loop}$是整个开关环路的电感,$V_{diode}$是二极管正向压降。
2. 储存的磁气能
这份能量被钳位电路或器件的寄生容量吸收。太大的话会导致长时间响铃,成为EMI源头。
3. 响铃频率
$C_{oss}$是器件输出容量。$L_{loop}$和$C_{oss}$的LC共振会在开关后产生数十〜数百MHz的高频响铃。这常常是EMI规范不符的原因。
不仅是浪涌电压,还会影响EMI。所以降低寄生电感对电压裕度和EMI都有帮助。
完全正确。所以功率电子设计的起点就是"怎么让环路电感尽可能小"。目标值是:
- Si IGBT: $L_{loop}$ < 50 nH 基本可以
- SiC MOSFET: $L_{loop}$ < 10 nH是目标,理想状态5 nH以下
- GaN HEMT: $L_{loop}$ < 2 nH,芯片级封装是前提
部分电感和环路电感
看电感提取结果时,既有"部分电感"也有"环路电感"两种,区别是什么呢?
这是寄生电感分析最重要的概念,要理解透彻。
环路电感(loop inductance)是闭合回路整体定义的物理量,用VNA或阻抗分析仪能实测:
而部分电感(partial inductance)是Ruehli在1972年提出的概念,目的是把电感"分配"到各导体段,一个数学工具:
环路电感由部分电感计算而出:
往路和返回路越靠近,$M_{p,ij}$就越大,$L_{loop}$就越小。这就是"导体靠近能降低电感"的数学解释。
明白了!部分电感只是分配工具,实际能测的就是环路电感。那层压母线条之所以电感低,就是因为往路和返回路的互部分电感大?
完全对。层压母线条是在绝缘体中夹入两片厚0.5〜2 mm的铜板,往路和返回路间距仅0.1〜0.5 mm。间距越小,$M_{p,ij}$越接近$L_{p,ii}$,所以$L_{loop}$急剧下降。用分散母线条时有30〜50 nH,用层压的只需3〜5 nH。
PEEC法的理论
部分电感的概念出来了,PEEC法就是利用它吧?
对。PEEC(Partial Element Equivalent Circuit)法就是Ruehli同时提出的,是寄生电感提取的标准方法。
基本思路是:
- 导体分成许多小单元(小格子)
- 计算每个单元的自部分电感$L_p$和电阻$R$
- 计算单元间的互部分电感$M_p$
- 有介质的话还要算部分电容$C_p$
- 把这些组成RLC等效电路
单元$i$和$j$的PEEC方程是:
矩阵形式:
$\mathbf{L}_p$是部分电感的满矩阵(全矩阵),计算上是瓶颈。但优点是只需离散化导体,空气区无需网格划分。
空气区不用划网格很方便!FEM的话周围空气要算一大片…
这正是PEEC的最大优势。整个功率模块从母线到键合线的分析,FEM需要在空气区建几百万个单元,PEEC只用几万个单元就够了。但密矩阵运算是$O(N^2)$内存、$O(N^3)$计算时间,大规模问题要用FMM(快速多极法)加速才行。
3D FEM定式化
PEEC在电感提取上这么强,那什么时候用FEM呢?
FEM在非线性材料(铁芯的B-H曲线)和复杂几何形状有优势。屏蔽母线条或铁氧体芯集成的功率模块就得用FEM。
用矢量势$\mathbf{A}$来定式。磁通守恒$\nabla \cdot \mathbf{B} = 0$自动满足(令$\mathbf{B} = \nabla \times \mathbf{A}$),安培法则给出:
$\mathbf{J}_s$是外部电流源,右边第二项是涡流。假设时间谐波(正弦波),$\partial/\partial t \to j\omega$,就是频域定式。
用边单元(Nedelec单元)离散化:
$\mathbf{K}$是刚度矩阵($\nabla \times$项),$\mathbf{M}$是质量矩阵(涡流项),$\mathbf{a}$是边上的自由度向量。
求解后怎么取出电感值呢?
主要两种方法:
能量法(最常用):
磁通链法:
能量法用体积积分,包括空气区的整个磁场能量,所以空气区网格太粗会不准确。这是FEM做电感提取的最大注意事项。
纽曼公式 — "环路面积很重要"的数学根据
直观理解寄生电感的关键是"环路面积"概念。两根平行导体(长度$l$、间距$d$、导体半径$r$)的环路电感为:$L_{loop} = \frac{\mu_0 l}{\pi} \ln\frac{d}{r}$。虽然间距减半会让对数里的数字减半,但对数函数衰减不快。反观层压母线条面对面的情况,互部分电感的消除效果非常高效,产生质的飞跃。这就是纽曼互电感公式$M = \frac{\mu_0}{4\pi} \oint \oint \frac{d\mathbf{l}_1 \cdot d\mathbf{l}_2}{|\mathbf{r}_{12}|}$的实用结果。
寄生电感的数值计算方法
PEEC法的离散化
PEEC的理论明白了。实际怎么划分离散化呢?
导体分成立方体体积单元(volume filament),在每个单元假设电流密度均匀,用纽曼公式的数值积分计算单元间部分电感。
单元$i$(体积$V_i$)和单元$j$(体积$V_j$)的互部分电感:
$a_i$、$a_j$是各单元的截面积,$\hat{\mathbf{l}}$是电流方向单位向量。
这个双重体积积分在某些情况(平行轴的直方体单元之间)有分析解,可用Graver或Hoer-Love公式快速计算。任意形状就用高斯求积。
满矩阵那个问题吧?$N$个单元就是$N \times N$的矩阵?
对。内存$O(N^2)$,LU分解$O(N^3)$。$N = 10^5$(10万个单元)的话需要$10^{10}$内存,不现实。所以Ansys Q3D等用这几个加速法:
| 方法 | 计算量 | 内存 | 说明 |
|---|---|---|---|
| FMM(快速多极法) | $O(N \log N)$ | $O(N)$ | 远距离相互作用用多极展开近似 |
| ACA(自适应交叉近似) | $O(N \log^2 N)$ | $O(N \log N)$ | 层级矩阵做低阶近似 |
| FFT加速 | $O(N \log N)$ | $O(N)$ | 均匀网格上用FFT做卷积 |
FEM能量法计算电感
FEM计算电感的具体步骤说一下。
FEM能量法的步骤是:
- 建模:导体+空气区的3D模型。空气区要有导体的5〜10倍大小
- 激励:在目标环路上加已知电流$I_0$
- 求解:计算磁场$\mathbf{B}$
- 后处理:整个区域的磁气能体积积分
互电感的情况需要两次计算:
$L_{12}$是同时在环路1和2上加电流时的电感,$L_1$和$L_2$是各自单独的。
空气区5〜10倍这么大啊。边界条件用什么?
外边界通常用$\mathbf{A} \times \mathbf{n} = 0$(磁墙)。这个假设"磁通在墙上平行",所以边界离导体太近会磁通反弹,结果很不物理。一般的距离指导是:
- 导体最大尺寸的5倍以上:误差5%以内
- 导体最大尺寸的10倍以上:误差1%以内
- 用无限单元的话2〜3倍就够
Ansys Maxwell里可以用"Region"参数设这个空气区大小。COMSOL有"Infinite Element Domain"选项。
频率依赖性和表皮效应
实际的开关波形有各种频率成分。电感会随频率变化吗?
会变,这就是表皮效应。表皮深度$\delta$:
铜($\sigma = 5.8 \times 10^7$ S/m)的情况:
- 1 MHz: $\delta \approx 66\,\mu\text{m}$
- 10 MHz: $\delta \approx 21\,\mu\text{m}$
- 100 MHz: $\delta \approx 6.6\,\mu\text{m}$
SiC MOSFET的开关上升时间10〜50 ns,频率成分能到数十MHz〜数百MHz。母线条厚2 mm的话,高频成分电流只能流表面0.02 mm。所以:
- 电阻$R$随频率增加($R \propto \sqrt{f}$)
- 电感$L$随频率减少(内部电感成分消失)
电感提取必须在开关频率对应的频段进行,不然没有意义。
收敛性和网格要求
网格划分有什么技巧吗?表皮效应的话需要特别细吧…
FEM的关键是沿表皮深度方向的单元数。目标是:
| 对象 | 网格要求 | 说明 |
|---|---|---|
| 导体表面 | 元素厚$\delta/3$以下 | 表皮效应。最少3层 |
| 导体间间隙 | 间隙的1/5以下 | 精确捕捉近似效应 |
| 空气区 | 导体附近密,远处粗 | 单元尺寸比1:100可以 |
| 角·边 | 局部细分 | 电流集中区。对L值影响小 |
PEEC的情况不需要空气网格,但导体内的单元划分也要考虑表皮效应。实战中,先用粗网格算一遍,然后细分网格一倍,看结果是否在1%以内一致,这种"网格收敛性测试"是必须做的。
寄生电感的实务应用
分析流程
功率模块的寄生电感分析,从头开始怎么做?
实战流程5步讲清楚:
第1步:确定开关环路
- 从原理图上找出:开关器件 → DC+母线 → 退耦电容 → DC-母线 → 开关器件的环路
- 这个环路就是需要最小化的"换流环路"
第2步:建立3D模型
- 从CAD提取导体部分(母线、键合线、PCB布线)
- 去掉电气上无关的件(绝缘体、外壳等)来轻量化
- 螺栓部分简化为圆柱。接触电阻对电感无影响,可忽略
第3步:激励和边界条件
- 在换流环路上设1 A电流源(线性问题,电流值任意)
- 频率:从开关上升时间$t_r$得$f = 1/(2 t_r)$
- 外边界:充足的空气区或无限单元
第4步:求解和电感提取
- PEEC法:自动输出RLC矩阵
- FEM:后处理用能量法计算L值
第5步:和电路仿真的结合
- 把提取的RLC等效电路导为SPICE模型
- 在电路仿真器(LTspice等)里检查开关波形
- 验证浪涌电压在耐压的80%以下,响铃在EMI规范内
母线条设计优化
母线条怎么设计才能降低环路电感?具体招数说说。
母线条低电感设计的三大原则:
原则1:最小化环路面积
- DC+和DC-做成层压结构(面对面)→ 环路电感可降至1/10以下
- 中间绝缘体越薄越好(约0.1 mm)。耐压和厚度的权衡
原则2:缩短电流路径
- 退耦电容放在开关器件直邻位置
- "最短路径设计" — 电容到器件的导体长度最小
原则3:并联降低电感
- 多个电容并联 → 各电容的ESL(等效串联电感)并联合成更小
- 例:ESL=5 nH的电容4个并联 → 合成ESL ≈ 1.25 nH
| 设计方法 | L降低效果 | 成本增加 | 适用场景 |
|---|---|---|---|
| 层压母线条 | 1/5 〜 1/10 | 中等 | 功率模块 |
| 电容近距离放置 | 1/2 〜 1/3 | 小 | 通用逆变器 |
| 电容并联 | 1/N(N个) | 中等 | 大电流电路 |
| 直接铅键合 | 1/3 〜 1/5 | 大 | 高可靠模块 |
| 裸芯片互联 | 1/10以下 | 大 | GaN HEMT |
PCB版图的低电感设计
GaN器件用PCB时,什么样的版图比较好?
GaN PCB设计对电感有严苛要求。这几个技巧是必须的:
- 多层板的活用:内层放回路面(return plane),和表层布线形成层压效应。4层板通常是 第1层(DC+布线)— 第2层(GND面)— 第3层(DC-面)— 第4层(信号)
- 通孔阵列:不仅是电流容量,还要降低电感。多个通孔并联,间距1 mm以下最佳
- 退耦电容放置:器件直下(底层)用0402/0603尺寸低ESL陶瓷电容
- 凯尔文接线:栅极驱动的回路和功率回路分开,避免共源电感影响
与电路仿真器的SPICE联动
提取的电感怎么放到电路仿真器里?
主要三种方法:
1. 集中常数模型(单个L值)
- 直接把$L_{loop}$的值当SPICE的inductance
- 最简单,但忽视频率依赖和分布效应
- 粗略评估用
2. RLCK矩阵模型
- Ansys Q3D输出的格式。各端口间的R、L、C、K(耦合)矩阵
- 能放到LTspice、SIMetrix
- 多端口的相互作用都能表达
3. S参数 / Touchstone文件
- .s2p / .snp格式保存频率特性
- 宽频(直流到数百MHz)的特性很逼真
- 但电路仿真器得支持S参数块
实务的最佳做法是"先用RLCK做电路仿真,有问题再用S参数精化"的阶段式方法。
常见故障和对策
初学者容易踩的坑有哪些?
| 失败情景 | 现象 | 原因和对策 |
|---|---|---|
| 空气区太小 | L值大20%以上 | 磁通在边界反弹。空气区要导体的10倍,或用无限单元 |
| 忽视表皮效应 | 高频时R、L与实测差很大 | 导体内网格$\delta/3$以下。频率扫描检查特性 |
| 换流环路判断错 | 浪涌电压预测失准 | 从原理图和3D结构双方验证"电流走哪条路" |
| 接触电阻估算过高 | 阻尼太大 | 螺栓接合处当导体一体建模,接触电阻另外加 |
| 电容ESL忽略 | 总L值大于仿真值 | 把电容的ESL(数据表值)加入模型 |
用VNA实测寄生电感 — "仿真和实测不符"时的验证步骤
寄生电感的仿真结果要用VNA(矢量网络分析仪)实测验证。测对象的阻抗$Z$做频率扫描,在低频区间$|Z| = 2\pi f L$的直线关系成立的带域读取L。但实测会有探针接线位置和地回流路径的影响,探针引线本身也产生电感。实战的窍门是"配合TDR(时域反射)做局部电感映射"。若仿真和实测差10%以上,应该先怀疑模型的边界条件或实测的接线方式,这是对的顺序。
寄生电感的软件对比
对应工具一览
寄生电感提取有什么CAE工具可用?
| 工具 | 方法 | 强项 | SPICE输出 |
|---|---|---|---|
| Ansys Q3D Extractor | PEEC + FEM | 母线·键合线的RLCK提取。功率电子业界标准 | .sp、RLCK矩阵 |
| Ansys SIwave | MoM + FEM | PCB基板的PI/SI分析。多层基板的通孔·布线 | Touchstone (.snp) |
| Ansys Maxwell | 3D FEM | 非线性材料·复杂形状。电机·变压器也行 | 耦合回路输出 |
| Ansys HFSS | 3D FEM (FW) | 全波。数十GHz的高频。封装分析 | Touchstone (.snp) |
| COMSOL Multiphysics | 3D FEM | 多物理耦合(热+电磁+结构)。自定义定式 | 手动导出 |
| CST Studio Suite | FIT/FEM/MoM | EMC分析的联动。电缆束 | Touchstone (.snp) |
| Keysight ADS / EMPro | FEM + MoM | RF电路的集成工作流 | Touchstone (.snp) |
| FastHenry (OSS) | PEEC | 免费。简单导体结构的快速计算 | 文本输出 |
功能对比矩阵
功率模块母线分析最适合哪个?
| 要件 | Q3D | Maxwell | COMSOL | FastHenry |
|---|---|---|---|---|
| PEEC法 | ◎ | × | × | ◎ |
| 3D FEM | ○ | ◎ | ◎ | × |
| 非线性材料 | × | ◎ | ◎ | × |
| 频率扫描 | ◎ | ○ | ◎ | ◎ |
| SPICE输出 | ◎ | △ | △ | ○ |
| 大规模模型 | ◎(FMM) | ○ | ○ | △ |
| 学习成本 | 中 | 中 | 高 | 低 |
| 许可费 | 高 | 高 | 高 | 免费 |
母线分析选Ansys Q3D Extractor是行业规范。PEEC法快速、RLCK自动导出、频率扫描高效。有非线性材料就用Maxwell或COMSOL。预算紧张的学生可先用FastHenry理解原理,再转向商用软件。
选择指南
结局怎么选工具?
答这3个问题就有答案了:
- "对象是什么?" — 母线/键合线就Q3D,PCB就SIwave,非线性磁性就Maxwell/COMSOL
- "要连电路仿真器吗?" — 要的话SPICE输出必须,Q3D或SIwave/HFSS强
- "频率范围?" — 数十MHz以下用准静态(Q3D/Maxwell)。数百MHz以上要全波(HFSS/CST)
S参数输出的陷阱 — 与电路仿真器的联动是关键
Ansys Q3D、SIwave、COMSOL等提取寄生电感后,怎么活用结果很关键。不能只读L值,要把提取的RLCK矩阵或S参数导为SPICE格式,放到电路仿真器(LTspice、Simplorer等)跑开关仿真。SPICE导出格式(.sp、.rlck、Touchstone等)因工具而异,与电路仿真器的兼容性是选型的重要指标。"分析完成但无法交给电路部"的悲剧要避免,工作流要提前验证。
寄生电感的先进研究
SiC/GaN时代的新课题
SiC/GaN之外,寄生电感分析有什么最新趋势?
大的趋势有三个:
1. 功率模块的3D集成
- 从传统的键合线+DBC基板转向双面散热、裸芯片、嵌入基板
- 复杂3D构造的电感提取PEEC法是强项,但结构自动识别是难点
2. 动态di/dt的非线性效应
- SiC的di/dt在开关过程动态变化(10 A/ns → 2 A/ns → 15 A/ns)
- 电流波形的上升特征不同,主导频率也随之变化,固定的"单一L"模型不够精准
- 需要频率依赖的L(f)·R(f)模型才能再现浪涌波形
3. 多物理耦合
- 寄生电感(电磁)+ 焦耳热(热)+ 热膨胀(结构)的三耦合分析
- 特别是母线螺栓处,热膨胀导致接触面积变化,长期可靠性受影响
AI驱动的版图优化
AI·机器学习能优化寄生电感吗?
最近很热的方向。主方法:
- 代理模型:用母线几何参数(宽、间距、长度)为输入,$L_{loop}$为输出的神经网络,用数千个PEEC分析数据训练。推理只需毫秒级,能用作优化的目标函数
- 拓扑优化:从零开始优化导体布置。密度法、水平集法都能用,但制造约束(最小宽度、间距)的融入有难度
- 强化学习布线:PCB布线由强化学习代理自动优化。电流集中、电感作为惩罚函数
但到2026年,实际可用的还主要是代理模型参数优化,Ansys optiSLang或MODEFRONTIER的联动比较现实。研究阶段的东西还多。
寄生电感的故障排除
常见错误和对策
老师也因寄生电感分析熬夜调试过吧?
多过呢(笑)。常见坑汇总一下:
1. Q3D报"Invalid Source/Sink Assignment"错误
- 原因:电流入口(Source)和出口(Sink)不在同一导体,或面向相反
- 对策:重新检查网络分配。用布尔运算验证导体是否连通
2. FEM电感值发散
- 原因:空气区太小,磁通到达外边界
- 对策:扩大空气区(导体10倍)或用无限单元。看磁能密度分布图确认边界附近值
3. 频率扫描里L值突变
- 原因:网格在某频率无法分辨表皮深度
- 对策:计算目标频率的$\delta_{min}$,导体表面网格设为$\delta_{min}/3$以下
4. SPICE连接后开关波形没有振荡
- 原因:只导了R,电感没加,或端口脚号错
- 对策:确认RLCK全部在模型里,端口脚号对应
实测与模拟不匹配的排查
仿真和实测不符时,怎么排查?
排查流程:
- 先怀疑测量系统 — VNA校准是最新的吗?探针地引线太长吗?(1 cm约产生10 nH)
- 检查测试频率 — 是不是超过了自谐振频率(SRF)?超过SRF变成容性,L值读不出来
- 怀疑模型简化 — 有没有漏掉导体?螺栓接触当完全导体了,但实际接触电阻大吗?
- 检查FEM的空气区和边界 — 空气区扩大一倍重算,结果变不变
- 验证频率依赖性 — 仿真和实测是否在同样的频率?
一般来说,仿真和实测差20%以内算不错。10%以内很优秀。50%以上差异就得怀疑模型根本出问题(经路判断错、导体漏掉等)。
今天听了,才明白nH级的世界一点不"小"。SiC/GaN时代的功率电子设计,必须理解布线的3D物理啊!
正确。"原理图上看不到的电感"主导性能的时代已经到来。能把3D电磁场分析和电路仿真联动起来,就能事先预测浪涌电压和EMI。先从FastHenry或Ansys Q3D入手,简单母线结构跑一遍,积累感觉。从今天起试试吧。
更多
错误