3、热源分析:控制器主要发热元件的损耗计算
做热设计这么多年,我有个很深的体会——算不准损耗,后面所有散热工作都是白搭。你想想看,散热器选大了浪费成本,选小了直接烧机。所以这一节,咱们把IGBT、MOSFET、电感、变压器这几个"发热大户"的损耗计算方法,掰开了揉碎了讲清楚。
核心逻辑:发热量 = 损耗功率。每个元件的损耗机理不同,计算方法也不同。但最终目的都一样——算出准确的发热功率,为散热设计提供输入。
3.1 IGBT损耗计算
IGBT的损耗,说白了就两块:导通损耗和开关损耗。我在做变频器项目时,发现很多新手只算导通损耗,忽略了开关损耗,结果散热器温度比仿真高了20°C。
3.1.1 导通损耗
IGBT导通时,管压降VCE(sat)和电流IC的乘积,再乘以占空比D。公式长这样:
P_con = V_CE(sat) × I_C × D
嗯,这里要注意——VCE(sat)不是固定值,它随结温变化。我习惯查数据手册里的曲线,取最恶劣工况下的值。
3.1.2 开关损耗
开关损耗包括开通损耗和关断损耗。公式:
P_sw = (E_on + E_off) × f_sw
其中Eon和Eoff是单次开关能量,fsw是开关频率。我曾经吃过一次亏——用了25°C下的Eon值,实际结温125°C时开关损耗大了30%。所以一定要用高温下的数据。
我的经验:IGBT总损耗 ≈ 导通损耗 + 开关损耗。在低频(< 1kHz)时导通损耗占主导,高频(> 10kHz)时开关损耗占主导。做电机驱动时,两者通常各占一半。
3.2 MOSFET损耗计算
MOSFET的损耗比IGBT复杂一些,多了个驱动损耗和体二极管损耗。我建议按以下四类分别算:
3.2.1 导通损耗
MOSFET用RDS(on)代替了IGBT的饱和压降。公式:
P_con = I_D² × R_DS(on) × D
RDS(on)同样随温度变化,温度每升高10°C,RDS(on)大约增加5%。这个系数我记了十年了。
3.2.2 开关损耗
MOSFET的开关损耗计算比IGBT更细,要考虑米勒平台:
P_sw = 0.5 × V_DS × I_D × (t_rise + t_fall) × f_sw
trise和tfall可以从数据手册的栅极电荷曲线推算。我个人习惯用Qgd和驱动电流来估算:
t_rise ≈ Q_gd / I_gate
3.2.3 驱动损耗
这个很多人会漏掉。驱动损耗虽然不直接加热MOSFET,但会影响驱动电路的散热:
P_drive = Q_g × V_gate × f_sw
3.2.4 体二极管损耗
在同步整流或桥式电路中,体二极管会导通。损耗包括导通和反向恢复两部分:
P_diode = V_F × I_F × D_diode + Q_rr × V_DS × f_sw
避坑指南:我曾经在DC-DC项目中,只算了MOSFET的导通和开关损耗,结果体二极管反向恢复损耗占了总损耗的25%。从那以后,我再也不敢忽略体二极管损耗了。
3.3 电感损耗计算
电感的损耗分两块:铜损和铁损。说白了就是绕组发热和磁芯发热。
3.3.1 铜损
铜损就是绕组的直流电阻损耗,加上集肤效应和邻近效应带来的交流损耗:
P_cu = I_DC² × R_DC + I_AC² × R_AC
RAC通常比RDC大1.5~3倍,具体取决于频率和线径。我一般用经验公式:
R_AC ≈ R_DC × (1 + 0.5 × (f / 100kHz)²)
3.3.2 铁损
铁损包括磁滞损耗和涡流损耗。斯坦梅茨方程是经典方法:
P_fe = k × f^α × B^β × V_e
其中k、α、β是磁芯材料的系数,B是磁通密度摆幅,Ve是磁芯有效体积。不同材料的系数差异很大:
| 材料 | k | α | β |
|---|---|---|---|
| 铁氧体PC40 | 4.5×10⁻⁶ | 1.6 | 2.7 |
| 铁氧体PC95 | 2.0×10⁻⁶ | 1.5 | 2.5 |
| 铁硅铝 | 1.2×10⁻⁵ | 1.4 | 2.2 |
我的习惯:电感总损耗 ≈ 铜损 + 铁损。在低频大电流时铜损为主,高频小电流时铁损为主。做PFC电感时,两者通常需要平衡设计。
3.4 变压器损耗计算
变压器损耗和电感类似,但多了个漏感损耗。我把它分成三块:
3.4.1 铜损
变压器的铜损要考虑原边和副边绕组:
P_cu = I_p² × R_p + I_s² × R_s
其中Rp和Rs是折算到各自侧的交流电阻。高频变压器还要考虑绕组排布对交流电阻的影响。我记得有个项目,因为绕组层数没算对,交流电阻比预期大了2倍。
3.4.2 铁损
和电感一样用斯坦梅茨方程。但变压器的B值通常比电感小,因为要避免饱和。公式不变:
P_fe = k × f^α × B^β × V_e
3.4.3 漏感损耗
漏感储存的能量会在开关过程中消耗掉:
P_leak = 0.5 × L_leak × I_pk² × f_sw
这个损耗通常用RCD吸收电路来消耗。我建议把漏感损耗算进总损耗里,否则散热设计会偏小。
总结一下:变压器的发热分布通常是——铜损占50%~60%,铁损占30%~40%,漏感损耗占5%~10%。具体比例取决于工作频率和设计裕量。
3.5 损耗计算流程
说了这么多,我给大家画个流程图,把整个思路串起来:
这个流程我用了好多年。每次做新项目,先按这个框架把各元件的损耗算一遍,再汇总到散热设计里。你想想看,如果连损耗都算不准,后面做再好的散热器也是白搭。
最后说一句:损耗计算不是一次性的。我建议在初步设计、详细设计、样机测试三个阶段各算一次,逐步修正。实测数据才是最终依据。