ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用IPOSIM仿真评估IGBT模块损耗与结温:原理、操作与参数避坑指南

用IPOSIM仿真评估IGBT模块损耗与结温:原理、操作与参数避坑指南 那么多年功率硬件做下来每次选IGBT模块最绕不开的一个问题就是“这个模块在我要的工况下结温到底能跑到多少” 以前大家习惯按经验估先选大一档的模块然后上测试台跑极限工况摸到模块表面发烫就再换。这套做法能跑通但效率很低而且很多时候等到样机做出来才发现热设计留的裕量不对要么模块浪费成本要么散热器压不住结温。后来我接触了英飞凌的IPOSIM仿真软件发现只要把工况参数填对损耗和结温的评估可以做得又快又稳而且结果和实测对得上。这篇就围绕“怎么用IPOSIM评估IGBT模块损耗与结温”把原理、操作流程、参数坑点一起讲清楚。这篇文章适合谁看如果你在做变频器、光伏逆变器、UPS、储能变流器或者电动汽车电驱控制器天天和IGBT选型打交道手头正好有一批工况要算损耗和结温那这篇可以直接当操作手册参考。如果你只是刚接触电力电子想在选型阶段少走弯路也可以顺着这篇文章把损耗构成和热评估逻辑理一遍。1. 为什么非要把损耗和结温算清楚1.1 结温不只是温度它直接决定模块寿命很多工程师把结温当成一个“别超过最高值就行”的参数其实这个理解太粗了。IGBT模块的可靠性、寿命和结温的关系是强相关的甚至可以说结温是功率模块最核心的运行边界。器件内部芯片的失效模式比如键合线疲劳、焊料层老化、芯片表面金属化重构都和结温波动幅度以及绝对结温值正相关。举个例子如果器件长期运行在125°C的结温下和长期跑在100°C相比前者的功率循环寿命可能下降一个数量级。这不是夸张功率循环测试曲线里结温波动ΔTj和循环次数Nf是幂函数关系ΔTj从60K变成80K寿命可能缩水一半以上。所以选型时“结温在某个工况下刚好不超过150°C”是不够的还得看长期运行中结温平均值和波动范围是否在可接受区间。用IPOSIM做损耗和结温仿真的直接价值就在这里它能在不搭硬件的情况下把各种工况下的结温曲线、损耗分布算出来。你可以快速看到不同开关频率、不同输出电流、不同散热条件下的结温差异从而在方案设计阶段就把模块选型和散热设计匹配好不用等到样机阶段再返工。1.2 损耗算不准结温就是一笔糊涂账结温不是直接测出来的它是通过“损耗 → 热阻 → 温升”这条链路算出来的。前提是损耗算得准。损耗算不准后面所有热评估都是空中楼阁。IGBT模块在工作时的损耗主要分为四部分IGBT通态损耗器件开通状态下电流流过导通压降产生的损耗。IGBT开关损耗开通和关断过程中电压和电流交叠产生的损耗分为Eon和Eoff。二极管通态损耗续流二极管导通时产生的损耗。二极管反向恢复损耗二极管从导通切换到阻断时反向恢复电流带来的损耗。其中通态损耗和开关损耗的占比不是固定的而是随工况变化的。低频大电流工况下通态损耗往往占大头高频小电流工况下开关损耗可能会成为主角。如果你用一个固定比例去估算很容易在特定工况下算偏。IPOSIM的价值在于它把英飞凌器件实测的损耗特性曲线直接内嵌进模型你输入工况它基于曲线和算法迭代计算比手算或者用通用公式拟合准确得多。2. 损耗计算的完整方法与参数影响2.1 从Datasheet到工况折算手算为什么麻烦如果不借助仿真软件要算IGBT模块的损耗通常的做法是查Datasheet找到以下几个关键参数VCE(sat)集电极-发射极饱和压降用于算通态损耗。Eon、Eoff额定条件下的开通、关断损耗能量。Erec二极管反向恢复损耗能量。Rth(j-c)、Rth(c-s)结到壳热阻、壳到散热器热阻。然后根据实际工况把Datasheet上额定条件下的开关损耗折算到实际电压、电流、结温条件下。这里有两个问题很头疼。第一开关损耗的折算不是简单的线性比例。Eon和Eoff与直流母线电压近似成正比但和电流的关系是非线性的不同电流区间斜率不一样。有些模块在额定电流附近开关损耗增长趋缓但有些模块增长很快。如果你简单地按电流比例折算误差可能超过20%。第二结温会影响损耗损耗又会反过来影响结温这是个互相耦合的迭代过程。开关损耗通常随结温升高而增加通态压降VCE(sat)受温度影响则呈现非单调变化——在低电流区可能负温度系数在高电流区正温度系数。手算迭代三五次还能接受如果还要比较多种工况、多种模块型号工作量就非常大了。这也是我推荐用IPOSIM的原因。它把这些迭代都放在软件内部处理了你只需要关注输入参数是否合理不用自己写迭代循环。2.2 核心工况参数对损耗的敏感度分析用IPOSIM时要理解不同参数对损耗的影响方向这样当你看到仿真结果时能立刻判断数据是否合理。开关频率的影响最直接。开关损耗和频率近似成正比频率从4kHz提高到8kHzIGBT开关损耗和二极管反向恢复损耗基本翻倍。但通态损耗不变。如果某个应用中散热瓶颈非常紧张降低开关频率往往是最有效的降耗手段。当然代价是输出电流谐波增加需要更大的滤波电感。直流母线电压的影响也很明显。开关损耗和母线电压近似成正比关系母线电压从600V提高到800V开关损耗约增加30%。这也解释了为什么800V电动汽车电驱系统相比400V系统对IGBT模块的开关性能要求更高。功率因数的影响则容易忽略。逆变器中IGBT和续流二极管的导通时间分配由功率因数和调制比决定。纯阻性负载下IGBT和二极管的导通时间各占一半左右感性负载下电流滞后电压二极管的导通时间会增加对应的二极管损耗也会上升。在IPOSIM里功率因数和调制比是必填参数很多初次使用的工程师只关注电流和频率把功率因数填成1结果低估了二极管损耗导致结温仿真偏低。调制比也会影响损耗分布。调制比偏低时输出电流的基波分量对应的占空比波动范围变小IGBT的通态损耗和二极管的通态损耗比例会发生变化。尤其在过调制区附近损耗分布会有明显改变。3. IPOSIM实操从选型到结温评估的全流程3.1 IPOSIM是什么免费但要会用它IPOSIM是英飞凌官方提供的功率模块损耗与热仿真工具全称是Infineon Power Simulation有在线版本也有可下载的桌面版。它对工程师最友好的地方在于器件库覆盖了英飞凌绝大多数IGBT模块、IPM和部分MOSFET每个器件的损耗特性数据都是基于实测生成的不用自己手动录入Datasheet参数。使用IPOSIM不需要付费只要有英飞凌官网账号就能在线使用。它的操作逻辑是模块级的参数化仿真你可以选拓扑、选模块型号、输入工况然后得到损耗分布、结温结果和降额曲线。对于在线版本浏览器访问英飞凌官网找到IPOSIM入口登录后即可使用。桌面版适合离线办公场景但需要下载安装包。我自己的经验是临时快速评估用在线版足够做项目归档或大量批量计算时用桌面版更顺手。3.2 第一次打开IPOSIM参数这样填打开IPOSIM之后仿真设置通常分为几个区块拓扑选择、器件选择、工况定义、散热定义。我们一项一项说。拓扑选择。IPOSIM支持多种拓扑包括单相半桥、单相全桥、三相逆变器、三电平NPC等。绝大多数工业应用选三相逆变器也就是B6桥。如果做光伏或储能三电平NPC拓扑也有对应的选项但要注意三电平的损耗分布逻辑和两电平完全不同不能用两电平的思维去套。器件选择。在选型界面里可以根据电压等级600V、1200V、1700V等、电流等级75A到3600A不等筛选模块也可以直接输入型号搜索。比如常见的FF600R12ME4或者FS100R12PT4输入就能直接匹配。如果拿不准具体型号可以先根据额定电流和电压筛选然后用IPOSIM跑不同型号对比哪个结温更合适再把最优型号反馈给采购。工况定义。这一步要填的参数包括直流母线电压、输出电流RMS值或峰值注意IPOSIM里一般用RMS电流输入、输出频率、开关频率、调制比、功率因数、负载类型电机、阻性负载等。其中输出电流要特别注意IPOSIM里有些版本填的是RMS值有些填的是峰值界面会有标注。我遇到过有工程师把峰值当成RMS填进去结果结温仿真高出实际很多反过来抱怨模块不行实际上是自己参数填错了。散热定义。这里要填散热器温度Th或壳温Tc以及热阻Rth(c-s)也就是模块壳到散热器的接触热阻。如果你不知道接触热阻是多少可以参考模块Datasheet里给出的典型值再根据实际是否涂导热硅脂、散热器表面平整度做一些调整。散热器温度填的是散热器在IGBT正下方的局部温度不是散热器进风口温度这个区别很重要。如果你把进风口温度当成局部热点温度填进去结温会被低估。3.3 仿真结果怎么看三个关键输出IPOSIM计算完成后输出结果通常包括损耗值、结温值、降额曲线三部分。损耗值一般以IGBT损耗、二极管损耗分开展示并且会区分通态损耗和开关损耗。你可以通过这个数据判断当前工况下模块损耗的主要构成是什么。我之前做过一个高频10kHz的UPS项目仿真结果显示开关损耗占比接近70%说明如果把开关频率降下来效果会非常显著后来确实通过把频率从10kHz调整到8kHz散热器温升大幅降低。结温值是核心输出。IPOSIM会给出IGBT结温Tj、二极管结温TjD以及平均结温和最大结温。注意IGBT结温和二极管结温不一定相同。由于二极管损耗小但热阻可能偏高在某些工况下二极管结温反而可能高于IGBT这一点一定要看两个结果不能只看IGBT。降额曲线是选型时最有参考价值的输出。它通常以输出电流为横轴、结温为纵轴显示在不同开关频率条件下输出电流达到多少时结温会超过限值。有了这条曲线你可以直观看到这个模块在你当前散热条件下到底能出多少电流也能看出如果开关频率抬高电流输出能力损失多少。选型阶段拿两个候选模块的降额曲线对比很快就能判断谁更适合你的工况。3.4 换工况重新试算的小技巧实际项目里逆变器不会只在一个工况点运行。电机驱动有低速大扭矩工况、高速轻载工况光伏逆变器有早晨低功率、中午满功率、下午功率回落。IPOSIM可以做单点仿真但对于连续工况曲线我建议你把典型运行点拆成3到5个关键点分别仿真然后画出损耗和结温随工况变化的趋势而不是只做满功率一个点。比如电机驱动器满载输出但输出频率只有5Hz的时候散热器风扇可能因为低速而转速低散热能力变差这时候结温可能反而比高速轻载更危险。这种拐点工况要靠多点多场景仿真才能发现。IPOSIM虽然一次算一个点但参数改起来很快保存几组典型参数来回切换比较结果效率很高。4. 结温评估的工程边界散热、热阻与器件并联4.1 热阻链路与散热器设计的耦合结温计算的本质是一条热路芯片结 → 模块壳 → 散热器 → 环境。每一段都有对应的热阻总热阻Rth(j-a) Rth(j-c) Rth(c-s) Rth(s-a)。结温Tj P × Rth(j-a) Ta其中P是总损耗Ta是环境温度。这里有个很常见的误区工程师把IPOSIM里输入的散热器温度当成环境温度然后套用这个公式算出来的结温自然对不上。实际上IPOSIM中如果选择“给定散热器温度”模式你输入的Th本身已经包含了从环境到散热器这一段温升你只关心从散热器到结的温升即可。如果选择“给定环境温度和散热器热阻”模式则需要填散热器热阻Rth(s-a)此时软件会把环境到最终散热器表面的温升一并算进去。哪种方式更准取决于你对散热器的了解程度。如果散热器已经选好有供应商提供的热阻曲线建议用环境温度散热器热阻模式这样可以看到散热器设计是否合理。如果散热器还没定型只是想在模块层面快速评估可以用给定散热器温度模式先看看损耗和结温的量级后续再校核散热器。4.2 并联IGBT的不均流与结温差异大电流应用经常需要并联IGBT模块比如单相输出电流超过600A时用两个300A模块并联比用一个大模块更灵活。但并联不是简单地把两个模块并在一起就行均流问题会让结温评估复杂化。并联IGBT的不均流来源主要有三方面一是模块本身参数的离散性VCE(sat)和开关时间有差异导致电流分配不均二是门极驱动回路的阻抗差异导致开关同步性变差三是直流母线杂散电感和功率回路的几何布局差异导致动态电流分配不均。不均流的后果是总损耗不是均匀分布在两个模块上而是某个模块承担了更多损耗结温比另一个模块高。如果按照“总损耗除以并联数等于单模块损耗”的均匀假设去评估结温就会低估最热模块的结温。IPOSIM默认对单个模块进行仿真不直接模拟并联均流效应。但你可以用“降额”的思路来处理假设不均流裕量10%到20%即在仿真时把模块承担的电流乘以1.1或1.2再看结温是否还在允许范围内。这个方法虽然粗糙但在工程上非常实用。4.3 工程中对结温的降额经验讲个我踩过的坑。早期做一个三相逆变器项目满功率仿真结温在135°C左右距离150°C限值有15°C的裕量我以为稳了。结果样机做出来实测结温到了145°C左右比仿真高了10°C。后来排查发现仿真时散热器温度是按平均温度填的但实际上IGBT正下方散热器局部温度比平均温度高了近8°C加上接触热阻Rth(c-s)我填得偏小综合起来就出现了明显偏差。从那以后我给自己定了几条降额经验仿真结温建议控制在最高结温的85%以内比如150°C的器件尽量控制在125°C左右。这个裕量用于覆盖散热器局部热点、器件参数离散、老化性能衰减等不确定因素。接触热阻Rth(c-s)不要直接用Datasheet的理论最小值。实际装配中导热硅脂的涂抹均匀性、散热器表面平整度、安装扭矩都会影响接触热阻建议在Datasheet典型值基础上乘1.2到1.5的安全系数。如果散热器是铝挤型材要注意IGBT正下方的局部热流密度。热流集中区域的温度可能比散热器平均温度高很多尤其当IGBT的功率密度较大时这个局部热点效应非常明显。5. 常见问题与排查技巧实录5.1 仿真结温很低但实际炸管问题出在哪这是一个容易被忽视的问题IPOSIM仿真是基于稳态热模型的它计算的是热平衡后的结温但没法完全模拟瞬态冲击。实际系统中如果负载突变、过流故障、驱动异常导致短期内器件承受数倍额定电流瞬态结温可能在毫秒级时间内飙升到远超稳态结温的水平。这种情况下稳态仿真结果完全正常但器件依然会损坏。处理办法是结合瞬态热阻抗曲线做校核。模块Datasheet里有瞬态热阻抗Zth曲线你可以根据过流故障持续时间查对应的瞬态热阻然后估算故障状态下的峰值结温。IPOSIM也能做一些瞬态评估但我建议在严重过流场景下还是回到Datasheet手动校核更踏实。5.2 开关损耗占比异常高先检查驱动电路我在一个项目中碰到过IPOSIM仿真显示某模块总损耗比预期高了30%拆开看IGBT开关损耗占比明显异常。排查发现门极驱动电阻阻值选得太大导致开关时间拉长开关损耗增大。IPOSIM默认基于英飞凌推荐的门极电阻参数建模但实际应用中如果你用了非推荐门极电阻开关损耗会偏离仿真值很多。门极驱动电路对开关损耗的影响规律是门极电阻增大开关速度变慢开关损耗增加门极电压越高饱和深度越深通态压降越低但关断时间可能变长开关损耗不一定下降。所以当你发现IPOSIM结果和你实际板子测试差异很大时先从门极驱动电阻和门极电压查起一般都能查到位。另外自举供电电路对损耗也有间接影响。如果自举电容选得太小高占空比工作时自举电压跌落明显门极驱动电压不足IGBT无法完全饱和导通通态损耗上升。有些工程师在IPOSIM里仿真一切正常但样机实测模块温升偏高最后发现是自举电容容值不足导致驱动电压偏低。这个坑很隐蔽因为它不影响开关动作只影响通态压降。5.3 死区时间设置对损耗评估的影响逆变器中上下桥臂需要设置死区时间防止直通。死区期间电流通过续流二极管续流所以死区时间越长二极管导通时间越长二极管损耗越大。IPOSIM中有些版本允许设置死区时间如果你留空或用默认值可能低估二极管损耗。特别在低输出电流、高开关频率的轻载工况下死区时间对损耗的影响更加显著。因为轻载时二极管导通电流小但死区造成的导通时间占比相对变大。如果你发现IPOSIM仿真二极管结温偏低但实测较高可以检查一下死区设置。5.4 常见问题速查表问题现象可能原因排查方向总损耗异常偏高门极电阻过大开关过程变慢核对实际门极电阻与推荐值二极管结温高于预期功率因数填错忽略了二极管导通时长核对负载功率因数和调制比仿真结温远低于实测散热器局部热点温度高于平均值改用环境温度散热器热阻模式重算不同模块对比结温差异不明显散热器温度输入值被固定为同一值让散热器温度作为变量参与计算轻载时损耗仿真偏高死区时间和开关频率设置不当增大死区时间试算并对比高温工况下结温飙升忽略了温度对开关损耗的正反馈升高散热器温度后重新迭代仿真5.5 算完一个模块后别忘了校核电压应力损耗和结温只是选型的一个维度。IPOSIM把热问题算得很细但你在最终做模块选型决策时还必须把电压应力、短路能力、爬电距离这些维度拉通来看。比如一个模块结温表现很优秀但关断过压尖峰超过器件额定电压的80%长期运行可靠性还是会出问题。建议每完成一次IPOSIM仿真都同步做一次开关瞬态电压校核。你可以把母线电压、杂散电感、关断电流变化率di/dt代入经典公式V Vdc Ls × di/dt看看过压尖峰有多大。如果过压尖峰偏高要么增大门极电阻牺牲一点开关损耗要么优化母线布局降低杂散电感要么选择更高电压等级的模块。这个权衡过程损耗和电压应力同时看才能选出真正合适的模块。6. 我的经验总结与工作流建议IPOSIM这类仿真工具用好了是选型的加速器用不好就是数字游戏。关键不在于软件本身而在于你怎么理解损耗产生机理怎么设置工程边界条件怎么判断计算结果是否合理。我目前比较推荐的选型流程是先用IPOSIM快速筛一遍候选模块比较不同型号在同样工况下的损耗和结温锁定两三个候选然后在Datasheet上核对开关特性曲线确认IPOSIM没有用到极端的外推区间再结合散热器设计做一轮更精确的热仿真最后才进入样机验证环节。这套流程下来样机阶段因为热设计翻车的概率会大幅下降。IPOSIM也有它的局限。它目前主要覆盖英飞凌自家的器件如果你要对比英飞凌和三菱、富士、赛米控的模块需要在多个工具之间切换参数口径不完全一致对比时需要小心。另外IPOSIM的损耗模型基于典型驱动条件如果你的驱动电路设计和英飞凌推荐的差异很大记得对仿真结果做修正不要太迷信软件输出的绝对值。最后再分享一个小技巧。IPOSIM做多轮仿真的过程中输出电流、开关频率、散热器温度这些参数之间是有耦合关系的不要每次只改一个参数看结果那样效率太低。你可以先在一个典型工况点把模块候选定下来然后再做“开关频率-允许输出电流”的二维扫描把结果整理成表格选型报告里直接用这个表格说明降额特性比纯文字描述有说服力得多。我自己每次项目评审都把这张表摆在最前面基本没人再追问“为什么选这个模块”。
返回列表