焦耳加热的电磁-热耦合分析
焦耳加热电磁-热耦合的理论基础
焦耳加热就是电流流过时产生的热量对吧?那为什么还要专门做耦合分析呢?
问得好。电流流过确实会产生热量,这是对的。但这还不是全部故事。温度升高会导致金属电阻率增加。以铜为例,每升高1°C电阻就增加约0.4%。这样的话,同样的电流就会产生更多的热量,温度继续上升,电阻继续增加……这样就形成了正的反馈回路。要准确求出定常温度,必须对电磁场和热场进行反复迭代耦合。
那温度不会一直上升吗?
实际上,存在散热(对流、辐射、传导)。发热和散热最终达到平衡,温度就稳定在某个值。但那个值到底是多少度,只有通过"电磁场→发热→温度变化→电阻率变化→电磁场"这样的循环反复计算才能求出。这就是为什么焦耳加热的耦合分析这么重要。
具体在什么场合这会成为问题呢?
最典型的就是EV(电动汽车)的800V逆变器接线端子。400A以上的大电流流过母线,局部温度要确保不超过150°C。超过这个值,绝缘材料会提前失效,寿命缩短。如果忽略电阻率的温度依赖性,计算结果会比实际低20~30°C,设计缺陷就会被遗漏。还有保险丝熔断特性的预测、功率半导体基板设计、输电线的下垂(挠度)计算等,这些都是典型的应用场景。
为什么需要耦合分析
焦耳加热分析不能用简单的"P = I²R"计算完成,核心原因是电导率 $\sigma$ 是温度 $T$ 的函数。定电流条件下,虽然电流不变,但温度升高会改变电阻率,进而改变电流密度分布。这种双向耦合如果被忽视,分析结果会与测量值产生显著偏差:
- 定常温度的低估: 忽视温度依赖性时,铜母线的温度可能被低估20~30°C
- 电流集中的遗漏: 截面变化部、接线部会因局部电阻增加而产生热点
- 过渡响应误差: 短路电流等过渡大电流的温度上升曲线因电阻率变化而呈非线性
控制方程
那实际的方程是怎样的呢?
首先是电磁场方面。定常电流的情况下,从电荷守恒律得到连续方程。发热量由电流密度和电场的内积确定:
电场的控制方程(定常电流近似):
单位体积的焦耳发热量:
$Q = J^2/\sigma$ 和 $Q = \sigma E^2$ 是同一个式子吗? 看起来有点矛盾啊...
看出细节的好眼光。利用 $\mathbf{J} = \sigma \mathbf{E}$ 代入,就会得到相同的式子。具体用哪个形式看方便程度——电流密度已知时用 $J^2/\sigma$;电位已知时用 $\sigma E^2$。实务中常常以电位为未知量求解,所以 $\sigma |\nabla V|^2$ 这种形式用得比较多。
热场的控制方程(能量守恒):
这里 $\rho$ 是密度,$c_p$ 是定压比热,$k$ 是热导率,$Q$ 是焦耳发热量(热源项)。
电阻率的温度依赖性
金属的电阻率随温度的增加几乎成线性关系(金属在室温附近):
其中 $\rho_0$ 是基准温度 $T_0$ 处的电阻率,$\alpha$ 是温度系数。
$\alpha$ 的值对不同材料差异大吗?
差异很大。总结成表格一目了然:
| 材料 | $\rho_0$ [$\mu\Omega$·cm] | $\alpha$ [1/K] | 备注 |
|---|---|---|---|
| 铜 (Cu) | 1.68 | $3.93 \times 10^{-3}$ | 最常用的导体 |
| 铝 (Al) | 2.65 | $4.29 \times 10^{-3}$ | 为轻量化而用于母线 |
| 银 (Ag) | 1.59 | $3.80 \times 10^{-3}$ | 接点材料,成本高 |
| 镍铬 (NiCr) | 108 | $1.7 \times 10^{-4}$ | 加热丝,α极小 |
| 不锈钢304 | 72 | $9.4 \times 10^{-4}$ | 结构材料,高电阻 |
镍铬的 $\alpha$ 特别小呢。加热丝用它的原因是温度升高了还能稳定发热吗?
正是这样! 反过来,铜和铝的 $\alpha$ 大,所以在母线和电缆的设计中,温度依赖性是不能忽视的。温度上升100°C时,铜的电阻会增加约40%。设计时要是把这个忽略了,分析就没用了。
耦合的反馈结构
焦耳加热电磁-热耦合中存在明确的正反馈回路:
- 电流密度 $\mathbf{J}$ 产生的发热 $Q = J^2/\sigma(T)$
- 温度 $T$ 上升
- 电阻率 $\rho(T)$ 增加($\sigma(T)$ 减少)
- 相同电位差下电流分布发生变化,局部发热密度改变
- 回到第1步
定电流源和定电压源在这方面会有不同的表现吗?
眼光敏锐。定电压源情况下:温度上升→电阻增加→电流减少→发热减少,形成自限制效应。反过来,定电流源的情况:温度上升→电阻增加→发热 $Q = I^2 R$ 增加→温度更高,呈失控趋势。功率电子中,器件驱动条件由两者混合组成,所以边界条件的设置错误就会导致完全不同的结果。
从焦耳定律到现代IC——180年来P = I²R掌控一切
1841年,物理学家詹姆斯·普雷斯科特·焦耳通过向铁线通电的实验发现了"发热量与电流的平方和电阻成正比"的规律。那个时代电的本质还不为人所知。时间快进到今天,在3nm最前沿芯片中,数十亿个晶体管在1平方厘米内产生超过100W的焦耳热。这个热密度相当于太阳表面的约1/6。焦耳在实验室里发现的定律,如今正成为EV、5G基站、数据中心设计的关键瓶颈。
焦耳加热电磁-热耦合的数值计算方法
弱耦合和强耦合
听说有"弱耦合"和"强耦合"的区分,具体是怎么用的?
焦耳加热分析的耦合方式大致分为3种:
| 方法 | 概要 | 适用条件 | 精度 |
|---|---|---|---|
| 非耦合(单向) | 解电磁场→计算发热量→传入热分析(仅1次) | $\Delta T < 50$°C、$\alpha \Delta T \ll 1$ | 低 |
| 弱耦合(逐次反复) | 电磁场→热→电磁场→热…反复迭代 | $\Delta T = 50$~$200$°C | 中~高 |
| 强耦合(整体求解) | 在一个联立方程系中同时求解电磁和热 | $\Delta T > 200$°C、非线性强 | 最高 |
实务中用得最多的是哪一种?
压倒性地是弱耦合(逐次反复法)。有3个原因。首先,现有的电磁场求解器和热求解器可以直接使用。其次,便于调试——各个物理场可以独立验证。再次,大规模模型时内存消耗少。单体法因为自由度翻倍,内存压力很大。
弱耦合的迭代算法(Gauss-Seidel型):
- 设定初始温度 $T^{(0)}$(通常取环境温度)
- 用 $\sigma(T^{(k)})$ 求解电场方程,得 $V^{(k+1)}$
- 计算 $Q^{(k+1)} = \sigma(T^{(k)}) |\nabla V^{(k+1)}|^2$
- 用 $Q^{(k+1)}$ 作为热源项求解热传导方程,得 $T^{(k+1)}$
- 收敛判定:若 $\|T^{(k+1)} - T^{(k)}\|_\infty < \varepsilon$ 则终止,否则返回第2步
收敛判定的 $\varepsilon$ 应该设成多少?
实务中按温度绝对值基准设 0.1°C~1°C 比较合适。EV母线那样容差只有10°C的设计,设成0.1°C。加热器设计那样宽松度数十°C的,1°C就足够了。通常5~15次迭代就会收敛。
有限元制定
电场的弱形式:
这里 $N_i$ 是形状函数,$J_n$ 是边界上的法向电流密度。
热场的弱形式:
右边第2项是对流边界条件($h$:热交换系数,$T_\infty$:环境温度)。
电场和热场用的是同一个网格吗?
焦耳加热分析中,电场和热场都在同一区域存在,所以基本上用同一网格。这一点和流体-结构耦合(FSI)不同,后者需要考虑不同网格间的插值误差。COMSOL和Ansys Workbench都会自动用同一网格做耦合计算。
时间积分和收敛控制
过渡分析中,电场的响应时间($\tau_e \sim \varepsilon/\sigma \sim 10^{-18}$ s)和热场的响应时间($\tau_T \sim \rho c_p L^2/k \sim 1$~$100$ s)差异巨大,所以需要特殊处理。
| 参数 | 推荐值 | 备注 |
|---|---|---|
| 电场分析 | 定常解 | 因为$\tau_e \ll \tau_T$,各时刻都用定常解 |
| 热场时间步长 | $\Delta t \leq \tau_T / 10$ | 隐式Euler法(无条件稳定)推荐 |
| 耦合迭代收敛基准 | $\Delta T < 0.1$~$1$ °C | 温度绝对值基准 |
| 耦合迭代松弛系数 | 0.5~0.8 | 防止发散,Aitken松弛也有效 |
| 最大耦合迭代数 | 20~30 | 超过时降低松弛系数 |
焦耳加热电磁-热耦合的实务应用
分析流程和边界条件
开始进行焦耳加热耦合分析的时候,首先要做什么?
实务中的分析流程是这样的:
- 造型建模: 从CAD提取导体部分。螺栓孔、倒角、圆角不要省略(影响电流集中)
- 材料定义: 输入 $\rho(T)$、$k(T)$、$c_p(T)$ 的温度依赖表。特别是 $\rho(T)$ 是必须的
- 电气边界条件: 电流入口面设电流密度或全电流值,出口面设GND($V = 0$)
- 热边界条件: 外表面设自然对流($h = 5$~$15$ W/m²K),需要时加入辐射($\varepsilon = 0.1$~$0.9$)
- 耦合设定: 设置弱耦合的迭代次数和收敛基准
- 后处理: 确认最高温度、电流密度分布、热流分布
对流的热交换系数 $h$ 怎么决定? 教科书里5~25的范围太宽了…
实践中这样分类用:
- 密闭筐体内的自然对流: $h = 3$~$8$ W/m²K
- 开放空间自然对流(水平面朝上): $h = 5$~$15$ W/m²K
- 开放空间自然对流(竖直面): $h = 8$~$20$ W/m²K
- 强制风冷: $h = 25$~$250$ W/m²K(依风速)
保险做法是初次分析用 $h = 10$,再做灵敏度分析,改变 $\pm 50$%后结论是否改变。改变的话说明需要CFD耦合或实测。改变不了就可以放心。
网格划分策略
网格应该怎么划分?
焦耳加热特有的网格策略是电流密度梯度大的地方要细化:
- 截面变化部: 母线宽度或厚度变化处。电流集中,网格至少3层
- 螺栓孔周边: 电流绕过孔时密度急变。孔径的1/5以下的要素为目标
- 接触面: 评估接触电阻时,接触面至少要有2层薄要素
- 表皮效应(交流电流): 表皮深度 $\delta = \sqrt{2/(\omega \mu \sigma)}$ 内至少3个要素
相反,导体中央部电流均匀的长直段,粗网格就OK。网格的精明配置,计算成本的80%都由此决定。
| 区域 | 要素大小目标 | 要素类型 | 理由 |
|---|---|---|---|
| 电流集中部 | 代表长度的1/10以下 | 六面体2阶推荐 | 保证电流密度精度 |
| 接触面附近 | 0.1~0.5 mm | 六面体、薄层状 | 接触电阻分解 |
| 表皮深度区域 | $\delta/3$ 以下 | 六面体(边界层网格) | 再现AC电流分布 |
| 一致电流部 | 5~10 mm | 四面体也可 | 节省计算成本 |
接触电阻建模
母线螺栓连接部的接触电阻,应该怎么建模?
这是实务上最难的地方。接触电阻依赖于接触面压、表面粗糙度、氧化膜的状态,数值会变动1~2个数量级。建模方法有3种:
- 薄层要素: 接触面插入厚数μm的虚拟薄层,用其电导率表示接触电阻
- 界面电阻条件: COMSOL的"Electric Contact"或Ansys的"Contact Resistance",直接指定面的电阻
- 等价电路模型: 接触部当作集中常数电阻,发热量手工加入
无论哪种方法,输入的接触电阻值必须实测。铜-铜接触通常是 $10^{-5}$~$10^{-3}$ $\Omega$·cm² 数量级,但表面处理和螺栓扭矩会大幅改变。
实务案例:EV母线
EV开发中,焦耳加热耦合分析实际怎么用?
典型例子是800V电池组母线设计。分析目标是"连续400A通电时,母线温度不超过120°C(绝缘材耐热温度-30°C裕度)"的确认。
分析条件:
- 材料:无氧铜 C1020($\rho_0 = 1.72 \times 10^{-8}$ $\Omega$·m、$\alpha = 3.93 \times 10^{-3}$ /K)
- 截面:30 mm × 3 mm(母线)、M6螺栓4根连接
- 电流:400 A DC连续
- 环境:60°C(筐体内温度)、$h = 8$ W/m²K(自然对流)
分析结果(有无温度依赖比较):
| 条件 | 最高温度 | 螺栓孔周边温度 | 电力损耗 |
|---|---|---|---|
| 不考虑温度依赖 | 95°C | 102°C | 18.2 W |
| 温度依赖(耦合) | 118°C | 131°C | 24.7 W |
| 差 | +23°C | +29°C | +36% |
竟然差29°C! 不考虑温度依赖就OK,但考虑就NG了…
正是这样。这种情况下的对策是要么把截面从3 mm加到4 mm,要么改变螺栓孔的布置来缓解电流集中。参数分析来找最优截面形状是常见做法。实际有个T1供应商用这个分析把重量削减15%、温度降低5°C同时实现的。
EV开发的背后——母线温度每降1°C设计人员都笑了
EV电池组设计中,母线温度下降1°C意味着可能用更便宜的绝缘材料。高耐热绝缘材(PI:聚酰亚胺膜)比常见材料(PET:聚对苯二甲酸乙二醇酯)成本高3~5倍。在数百万辆级的量产车中,绝缘材成本差异可能影响数亿元。所以焦耳加热耦合分析的那"最后1°C",工程师为此费尽心力。
焦耳加热电磁-热耦合的软件对比
支持工具和功能对比
焦耳加热耦合分析用什么软件能做?
焦耳加热是相对简单的耦合,支持的软件很多:
| 软件 | 耦合方式 | AC支持 | 接触电阻 | 特点 |
|---|---|---|---|---|
| COMSOL Multiphysics | 强耦合(自动) | 频域 | 薄层/界面 | GUI操作最简单 |
| Ansys Workbench | 弱耦合(Electric-Thermal) | Maxwell联动 | 界面电阻 | 大规模模型好用 |
| Abaqus | 强耦合(*COUPLED THERMAL-ELECTRICAL) | 限制 | GAPCON/GAPELEC | 非线性处理强 |
| JMAG-Designer | 弱耦合(热-电磁) | 擅长 | 限制 | 电机、变压器专用 |
| MSC Marc | 强耦合 | 限制 | 接触表 | 非线性材料强 |
| Simcenter STAR-CCM+ | 弱耦合(CHT) | 电磁联动 | 界面 | 热流体耦合强 |
新手首选用哪个?
COMSOL圧倒的入易。「Electric Currents」「Heat Transfer in Solids」的2選、自動的連成設定。「Busbar Heating」名前的的的的例題。COMSOL単位高額(基本+追加×2)的、会社大規模展開Ansys Workbench的方場合。
COMSOL 最容易上手。选择"Electric Currents"和"Heat Transfer in Solids"两个模块,耦合自动设置。教程里有专门的"Busbar Heating"例题。但COMSOL按模块收费(基础+追加模块),成本较高。大规模推广的话,Ansys Workbench的性价比可能更好。
工具别设置步骤
COMSOL Multiphysics:
- 「Model Wizard」→ 3D → 「Electric Currents (ec)」+「Heat Transfer in Solids (ht)」+「Electromagnetic Heating (emh)」多物理场
- 选择材料"Copper"(温度依赖已默认包含)
- ec:电流入口="Normal Current Density"、出口="Ground"
- ht:外表面设"Heat Flux"→"Convective heat flux"
- 「Study」→「Stationary」求解
Ansys Workbench:
- 选择"Steady-State Thermal-Electric"分析系统
- Engineering Data中输入铜的 $\rho(T)$ 表
- 电流入口:Voltage/Current → 一端Voltage=0、另一端设电流
- 热边界:外表面加"Convection"
- Solve → 查看电流密度和温度结果
Abaqus:
- Step: *COUPLED THERMAL-ELECTRICAL, STEADY STATE
- 单元类型:DC3D8E(8节点六面体,热-电气耦合)
- 材料:*ELECTRICAL CONDUCTIVITY 输入 $\sigma(T)$ 表
- 电气边界:*CECURRENT(电流)+ *BOUNDARY, TYPE=ELECTRICAL(电位)
- 热边界:*SFILM(对流)
COMSOL的"Busbar"教程——全球最有名的电磁-热耦合例题
学过COMSOL的人几乎都做过"Busbar"教程。L型母线通直流,求温度分布,这个例题尽管只有数万个自由度,却浓缩了焦耳加热的本质——电流集中、温度依赖电阻、散热平衡。很多工程师都说通过这个例题第一次真正理解了多物理场耦合的意义。
焦耳加热电磁-热耦合的前沿研究
多尺度耦合
焦耳加热分析,最新的研究趋势是什么?
注目的多尺度耦合。例的设计:
- 芯片尺度($\mu$m): 半导体器件内部的电流分布和焦耳加热
- 封装尺度(mm): 引线键合、焊料层的接触电阻和发热
- 系统尺度(cm~m): 包括母线、筐体的全体温度分布
分层建模,层间传递信息的方法正在开发中。全尺度一并求解在计算成本上不可行,所以用分模型法或均质化理论。
机器学习代理模型
最近AI機械学習分析使聞?
母线设计的参数化最优化中,代理模型威力很大。运行数百个焦耳加热耦合分析生成训练数据,用神经网络近似"形状参数→最高温度"的关系。单次耦合分析要30分钟的话,1000个参案的探索用FEM需要500小时,用代理模型秒级完成。
还有PINN(物理信息神经网络)的研究,把支配方程写入损失函数进行训练。但离实务应用还有距离。
其他前沿技术:
- 数字孪生: 实时传感器数据(电流、温度)输入耦合分析模型,运行中预测热点
- 拓扑优化: 自动探索导体形状,在最小重量条件下满足温度约束的母线设计
- 概率分析: 用蒙特卡罗法考虑接触电阻的变动(±50%以上),设计可靠性评估
焦耳加热电磁-热耦合的故障排除
先生,焦耳加热耦合分析计算出问题的情况有哪些?
典型的问题模式有3类。
1. 耦合迭代无法收敛
| 原因 | 诊断方法 | 对策 |
|---|---|---|
| 松弛系数太大 | 迭代间温度变化振荡 | 松弛系数改为0.3~0.5 |
| $\alpha \Delta T > 1$(电阻变化超100%) | $\rho(T)$ 成为基值2倍以上 | 确认温度范围,若超熔点重新检查设置 |
| 网格太粗(电流集中部) | 细化后结果大幅改变 | 细化电流集中部网格 |
| 边界条件不匹配 | 全电流进出不相等 | 检查电流保守 |
"温度振荡"是什么样的状态,怎样看出来?
COMSOL中"Convergence Plot"可以画出迭代的残差曲线。不单调递减而是之字形摆动,就是振荡信号。Ansys的"Solution Information"标签的Force Convergence图可以检查。看到振荡就把松弛系数改成0.5试试,不行就降到0.3。
2. 温度非物理地上升
| 原因 | 诊断方法 | 对策 |
|---|---|---|
| 散热边界条件未设 | 全外表面绝热 | 加对流辐射条件 |
| 电流值单位错误(A↔mA) | 发热量1000倍以上 | 用SI单位重新输入 |
| 接触电阻过大 | 接触面温度突出 | 用实测值重设接触电阻 |
| 过渡分析时间步太大 | 温度阶梯状急升 | 时间步减少到1/5重算 |
最常见的错误是散热边界条件忘记设。焦耳加热中,热没有去处的话温度会无限上升。定常分析会发散,过渡分析会出现非现实的高温(数千°C)。先检查外表面有没有对流条件。
3. 电流分布不均
| 原因 | 诊断方法 | 对策 |
|---|---|---|
| 电气边界条件错误 | 电流只集中于部分面 | 重新检查入出口面选择 |
| 材料电导率错误 | 不同材料间电阻率相差10倍以上 | 确认材料定义(空气电导率是否设成0) |
| 网格不相容 | 部件间连接面网格不连接 | 共享拓扑或设置接触条件 |
各种问题都有…最初要检查的是什么?
焦耳加热分析的调试首先要检查能量守恒。"投入电功率 = $I^2R$ 或 $VI$ "和"散热 = 对流+辐射+传导合计"是否相等。相等的话其他都是细节问题——可以缩小到网格精度和局部问题。不相等就说明边界条件从根本上有问题。
"分析结果对不上"怎么办
- 检查能量守恒: 投入电功率和散热是否相等
- 统一单位: 全部重新检查SI单位。特别注意电导率[S/m]和电阻率[Ω·m]的混淆
- 简单模型验证: 用矩形母线的简单模型,与分析解 $\Delta T = Q L / (2 k A)$(1D近似)对比
- 网格收敛性: 要素数加倍后最高温度变化超5%就网格不足
- 临时关温度依赖: 把 $\rho(T)$ 设常数先算,结果OK后再打开温度依赖
更详细
错误