1. 课程导入与全局认知
电机驱动器是电能与机械能之间的功率变换核心,而功率器件在开关与导通过程中不可避免地产生损耗,这些损耗最终转化为热量,引起芯片结温升高。结温又反过来影响器件的导通电阻、开关速度、阈值电压乃至寿命。也就是说,电性能与热性能是双向耦合的:电流产生损耗,损耗抬升温度,温度改变电参数,电参数再改变损耗。热电联合仿真,就是把这条闭环链路放进同一个仿真环境里求解,而不是先算电、再算热、最后手工拼接。
在工程实践中,只做电仿真或只做热仿真的做法常常在两类问题上失效。第一类是瞬态热冲击:例如电机堵转、频繁启停或短路保护动作时,电流在几百微秒到几毫秒内急剧上升,结温可能在几十毫秒内逼近上限,单靠稳态热阻估算会严重低估风险。第二类是温度反馈导致的性能漂移:MOSFET 的导通电阻具有正温度系数,温度升高后损耗进一步增大,形成正反馈,若不在仿真中迭代求解,就可能得出偏乐观的效率与温升结论。热电联合仿真的价值,正是在于把这种耦合关系显式地求解出来。
典型应用场景可以归纳为四类。其一是工业伺服与变频器,关注长时间连续运行下的散热器选型与器件降额;其二是新能源汽车电驱,关注 WLTC 或 CLTC 工况下的结温波动、功率模块寿命与冷却系统匹配;其三是家电与电动工具,关注低成本方案在堵转、过载等极端工况下的热安全边界;其四是无人机与机器人关节,关注高功率密度下的短时过载能力。这些场景的共同点是:电流波形复杂、工况变化剧烈、热时间常数跨越多个数量级,必须依靠联合仿真才能给出可信的结温曲线。
学习本课程需要建立三层认知。第一层是物理层:理解损耗从哪里来、热阻网络如何描述传热路径、结温如何影响器件行为。第二层是模型层:掌握如何从数据手册、双脉冲测试或有限元结果中提取损耗模型与热阻抗模型,并判断模型的适用频段与误差范围。第三层是工具层:熟悉 Simulink、PLECS、FloTHERM、Icepak 等工具各自擅长什么,以及如何通过 FMI 或脚本接口把它们串起来。
下面给出一份可直接参考的联合仿真建模检查表,用于在动手搭建模型前逐项确认输入条件是否齐备。表中参数为某 48V、10kW 三相逆变器的教学示例,实际项目需按真实器件替换。
| 检查项 | 示例取值 / 来源 | 用途与判断依据 |
|---|---|---|
| 母线电压与开关频率 | 48V,fsw = 20kHz | 决定开关损耗量级,fsw 翻倍则开关损耗近似翻倍 |
| 相电流有效值与峰值 | Irms = 120A,Ipk = 170A | 导通损耗按 Irms²·Ron 估算,峰值用于校核过流 |
| 器件导通电阻 Ron | 25°C 时 1.6mΩ,温度系数 +0.6%/°C | 用于迭代修正,125°C 时约 2.56mΩ |
| 开关能量 Eon / Eoff | 数据手册 400V/100A 条件,需按 48V 折算 | 开关损耗 = (Eon+Eoff)·fsw,注意电压折算系数 |
| 热阻抗 Zth(j-c) | 四阶 Foster 网络,R1=0.05K/W,τ1=0.8s 等 | 决定结温上升速度与稳态值,需覆盖工况时间尺度 |
| 散热器热阻 Rth(c-a) | 强制风冷 0.35K/W,环境 40°C | 稳态结温 = Ta + Ploss·(Rth(j-c)+Rth(c-a)) |
| 仿真步长与耦合方式 | 电步长 1μs,热步长 100μs,每步迭代 3 次 | 热时间常数远大于电周期,可降步长加速 |
以表中数据做一个快速估算:假设单管导通损耗约 120A² × 2.56mΩ ≈ 36.9W,开关损耗按 20kHz、每周期 0.6mJ 计约 12W,单管总损耗约 49W。若 Rth(j-c) 稳态为 0.25K/W、Rth(c-a) 为 0.35K/W,则结温约为 40 + 49 × 0.6 ≈ 69.4°C。这个结果看似安全,但若堵转时电流升至 300A,导通损耗将增至约 230W,结温会在数秒内突破 150°C。这正是必须做瞬态联合仿真的原因——稳态估算无法回答“多久会超温”。
工具链方面,不必追求一步到位。入门阶段可以用 PLECS 或 Simulink 自带的热模型完成电热闭环,验证建模思路;进阶阶段再把热网络替换为有限元提取的降阶模型,或用 FloTHERM 做散热器 CFD 并与电路仿真协同。关键不是工具多,而是模型接口的时间步与单位必须统一:损耗输出为瓦、热阻输入为 K/W、温度反馈为摄氏度,任何一处单位错位都会让闭环发散或给出虚假的低温结果。