干电气这行的一说起并联逆变器第一反应肯定是扩容、冗余、提高可靠性。可真到了现场两台机器并在一起跑起来没一会儿柜子里的温度就上去了摸一下功率模块烫得吓人。这时候老师傅十有八九会甩给你一句“有环流了。”但环流到底是怎么在模块内部“作妖”的电流走哪条路、热量是怎么堆出来的很多人其实没深究过。今天我就用Matlab把并联逆变器的环流拆开展平从产生机理到仿真复现再到散热和损耗的量化一次说清楚。文章偏实战适合正在做并联系统设计、或者现场被环流发热问题折磨得头疼的工程师也适合刚接触电力电子仿真、想搞明白环流本质的学生。看完你至少能回答三个问题环流从哪来它为什么发热怎么用仿真把它摁死。1. 环流到底是什么玩意儿凭什么让逆变器发烫1.1 先给它上户口环流和“正常工作电流”的区别逆变器并联说白了就是两台或更多台逆变器的交流输出端直接挂到同一个母线上直流侧也是公共母线。理想情况下每台逆变器各分一半负载各干各的活互不干扰。但现实世界没有完全一样的器件两个桥臂的开关管通态压降不可能完全一致死区时间也不可能精确到毫无偏差输出滤波电感的阻抗更是各有各的脾性。一旦出现这种不一致输出端就会产生电压差。有电压差就有电流而这个电流不流到负载上去反而在逆变器之间“串门”——从A逆变器的桥臂流出去经过交流母线再从B逆变器的桥臂流回来形成一个闭合回路。这就是环流。注意环流和正常输出电流有本质区别负载电流是真正的“打工电流”它在负载上做功环流则是“内耗电流”它在系统内部空转不贡献任何有功输出。用行话说环流是零轴分量在并联系统里流动的结果它不走负载专走寄生回路。1.2 环流产生的三个源头个个都是发热帮凶按我实际调试的经验环流来源可以归结为三类第一类是调制波不一致。两台逆变器虽然给定相同的电压指令但各自的采样通道增益有差异、控制器调节速度不同导致实际输出的PWM波占空比有微小差别。零点几个百分点的占空比差在低阻抗回路里就能撑起不小的环流。第二类是载波不同步。逆变器并联最理想是共用一个载波同步信号大家同时开通同时关断。但实际工程中要么同步线被干扰要么控制系统没做载波同步策略两台机器的三角载波相位就可能差那么几十微秒。载波错位期间瞬时电压差最猛产生的环流是高频尖峰式的虽然持续时间短但幅值很吓人。第三类是死区效应和器件压降差异。死区时间不一致会导致输出电压中产生额外的谐波分量IGBT和反并联二极管的伏安特性不一致则导致输出平均电压出现差值。这两种都属于低电压、持续性的偏差产生的环流往往是低频的走起来慢吞吞但发热效果一点不差。1.3 为什么要重点关注零序环流研究并联环流必须分清差模环流和零序环流。差模环流主要在相与相之间流动可以通过加装输出隔离变压器或者在交流侧串入耦合电感来抑制。真正棘手的是零序环流。零序环流是三相同步叠加的电流分量它的特点是不经过负载中性点而是经过直流母线正负极、开关管、交流母线构成通路。如果两台逆变器直流侧共用一个电源零序环流就直接在直流母线之间反复横跳。而且零序环流频率往往和开关频率挂钩属于高频纹波类高频电流在导体里流动时由于集肤效应等效电阻比直流电阻大不少发热效果更明显。这就解释了为什么并联系统发热最严重的部位常常是直流母线电容和功率模块的端子附近——那里正是零序环流最集中的路径。2. 环流的发热账本热量是怎么一笔一笔堆出来的2.1 发热的第一个来源通态损耗和开关损耗电流流过任何导体只要有电阻就会产生损耗。IGBT导通时存在饱和压降二极管存在正向压降这些压降乘以流过的电流就是通态损耗。环流叠加在正常的负载电流上会让部分开关管的有效电流增大通态损耗自然水涨船高。这个损耗可不是线性增长的。要算结温不能只看平均电流得看RMS电流。用公式表达就是[ P_{loss} V_{CE(sat)} \times I_C R_{CE} \times I_{C,rms}^2 ]注意欧姆损耗部分正比于电流有效值的平方所以环流哪怕幅值只有负载电流的10%它造成的额外通态损耗也可能达到正常损耗的百分之十几因为平方项放大了贡献。开关损耗也一样。环流导致某些时刻电流过零点的位置偏移硬开关的开关瞬间电流变大开通和关断损耗跟着涨。这部分损耗在IGBT里是以热的形式在硅片内部累积的反映到外面的表现就是模块壳温升高。2.2 最容易忽视的那份热量母线电容上的纹波电流我见过太多人排查并联逆变器发热盯着功率模块猛查查半天没毛病结果手一摸直流母线电容差点烫出水泡。并联系统的零序环流一定流经直流母线而直流母线两端跨接的支撑电容必须吸收这部分高频纹波电流。电解电容的等效串联电阻ESR在高频下并不是零纹波电流流过ESR就会产生损耗加上电容本身散热条件差核心温度很容易突破额定上限。电容的发热功率近似为[ P_{cap} I_{ripple,rms}^2 \times ESR ]高频纹波电流的RMS值每增加30%电容发热功率就要翻倍。而电解电容寿命和温度密切相关温度每升高10度寿命大概缩短一半。所以说环流烫坏的不仅是IGBT更多时候先报销的是电容。2.3 最阴险的热点磁性元件的铁损暴增如果并联系统交流侧还接有滤波电感或者共模电感环流流经这些磁性元件时会在磁芯里产生额外的交变磁通。磁性元件的损耗分两部分铜损是绕组电阻上的I²R损耗铁损则是磁芯反复磁化产生的磁滞损耗和涡流损耗。铁损的增长比铜损更夸张它与频率和磁通摆幅的非线性关系很强。正常设计时磁芯工作点选在B-H曲线的线性区一旦环流叠加磁通摆幅增大铁损指数级上升。实测中经常出现电感温度高于逆变器模块温度的怪现象这就是环流旁路把磁芯烤热了。2.4 热量反噬控制回路形成恶性循环更麻烦的是温升会改变器件参数进而进一步恶化环流。IGBT的饱和压降具有正温度系数温度升高时通态压降增大而二极管的压降是负温度系数温度升高时压降减小。两者变化趋势不一致导致不同温度下的器件压降差别被拉大环流进一步增加。控制系统里还有电流采样环节。采样电阻或霍尔传感器的温漂会让采样值产生偏差控制器以为输出正常实际电流已经偏了。这种温度—环流—温度的正反馈如果不通过仿真提前识别到现场就会变成“越热越流越流越热”的失控局面。3. Matlab建模把环流按在解剖台上看个清楚3.1 仿真该搭什么拓扑要做环流仿真最简单有效的方案是Simulink环境下的Simscape Electrical库搭一个双逆变器并联的模型。拓扑选择两电平三相桥臂每台逆变器直流侧都接到同一个直流电源上交流侧通过滤波电感后再并联接到公共负载。这里有个关键选择要不要在交流侧加隔离变压器我的建议是不加。一来加了变压器会把零序通路截断环流就走不出来了不符合研究目标二来不加变压器才能还原最常见的工业应用场景——直接并联不带隔离的拓扑。每台逆变器用Universal Bridge或者自己搭IGBT桥臂都可以。我自己习惯手搭桥臂因为可以方便地在每个开关管上挂载损耗测量模块后面量化发热时直接读数据。3.2 参数设置里埋雷仿真想复现环流先要把“一致性”破坏掉。我用三台逆变器并联来做对比一台基准正常一台故意修改参数一台带上环流抑制措施这样对比效果最直观。需要重点设置的参数包括开关频率取10kHz死区时间基准值2us。基准逆变器按标准设置故障逆变器把死区改成3.5us模拟死区不一致的情况。载波相位基准为0故障机相位偏移30度模拟载波不同步。线路阻抗也不一样基准机交流侧串1mΩ电阻加50uH电感故障机串2.5mΩ电阻加80uH电感。这些参数不是随便拍的都来自现场实际测量的典型值。死区偏差1.5us在工业变频器上很常见载波相位差30度也普遍存在线路阻抗的差异在柜内走线长度不一致的时候必然会出现。3.3 制造“病根”的三种手法在Simulink里制造环流我总结了三个百试百灵的手段第一种错开载波相位。用两个不同的PWM发生器一个载波初始相位设为0另一个设为30度直接在PWM环节注入偏差。这种方法模拟的是载波同步失效的场景环流频率特征和开关频率强相关。第二种改变死区时间。在桥臂的PWM信号链路里把死区时间参数从2us改到3.5us。这个方法模拟的是不同批次IGBT驱动板的一致性差异产生的环流低频分量更明显。第三种拉偏直流母线电压。把其中一台逆变器的直流侧串联一个0.5V的小电压源模拟两套整流单元输出电压不一致的情况。这个方法最狂暴一点点电压差就能产生很大的环流因为直流母线阻抗极低。3.4 仿真步长和波形记录的几个心得环流是高频分量主导的仿真步长一定要足够小。开关频率10kHz的情况下我的经验是定步长至少取1us也就是每个开关周期采样100个点才能把环流的尖峰形状还原出来。用变步长求解器虽然算得快但环流这类高频叠加量容易被步长自适应逻辑“平滑”掉导致环流幅值被严重低估。还有一个特别容易踩的坑功率模块的开关瞬态会产生数值振荡。解决办法是在IGBT桥臂输出端并联一个小的RC吸收网络时间常数取开关周期的十分之一左右数值上就能稳住。物理上这是模拟实际电路里的缓冲电路不算作弊。模型跑完之后记得把环流电流、直流母线电流、模块损耗、电容纹波电流这几路信号都存到工作空间后面做傅里叶分析要用。4. 仿真结果会说话量化环流的“作妖”水平4.1 波形长什么样才是环流仿真跑起来先看环流波形特征。提取A相输出到并联汇流点之间的电流波形减去负载分配后的正常电流分量剩下的就是环流。我跑出来的典型结果如下工况环流幅值A环流主要频率模块温度估算℃完全一致基准2.1高频杂散72.5载波错相30°18.710kHz及边带86.3死区偏差1.5us26.43次谐波附近91.2直流母线压差0.5V12.3低频为主79.8可以看到死区偏差造成的环流最大而且频率不高正好落在谐波最容易被放大的区间。载波错相造成的环流虽然也大但频率高经过滤波电感衰减之后实际危害反而略小一些。我把仿真得到的损耗数据导入到一个简化的热阻模型里估算出IGBT结温。基准工况下结温72度而最恶劣的死区偏差工况下直接干到91度。长时间这么跑IGBT的寿命会大幅缩水。4.2 热量到底在哪儿冒出来的模块损耗分离出来看最明显的差异集中在特定开关管的通态损耗上。环流导致上桥臂某个管子承担了额外电流连续几个工频周期这个管子都在高负荷损耗分布严重不均。直流母线电容的结果更抓眼球。基准工况电容纹波电流RMS是4.2A死区偏差工况直接冲到11.8A。代入我们选用的电容ESR参数发热功率从0.7W涨到5.5W。看起来绝对数值不大但电容封装小、散热路径差这点功率足以让电容内部温度上升30度以上。磁性元件也不乐观。同样的滤波电感正常工况磁芯温度大概在55度环流恶化后能到80度这还是在24小时自冷条件下测得的估算值实际柜内环境只会更热。4.3 抑制策略的仿真对比复现问题不是目的解决问题才是。我在同一个模型上跑了三种抑制方案直接看数值效果。载波同步方案最笨但最有效。把两台逆变器的PWM发生器共用一个同步信号载波相位差归零。仿真结果环流幅值直接回到3A以内。问题在于这个方案要求硬件上必须拉一根同步线或者用光纤同步工程实施麻烦一点但对于柜内并联完全够用。零序环流抑制算法适合不想加硬线的场景。在DQ旋转坐标系基础上增加一个零轴控制器用比例谐振PR控制器对零序电流做闭环调节。这个方案在仿真里能把环流压到5A效果不错但调试难度高参数没调好反而容易引发震荡。输出端串联共模电感这是硬件方案里的通用招。在交流侧串入一个共模扼流圈零序环流必须穿过高阻抗磁路天然被衰减。仿真里加了一个简单的共模电感模型环流衰减了80%。代价是增加了系统体积和成本。4.4 修正一个误区环流不是“越少越好”仿真跑多了会发现一个有意思的现象把环流压到绝对零反而可能让系统变得脆弱。环流本身携带一些系统状态信息完全消除环流意味着两台逆变器之间失去了“沟通”一旦负载突变两台机器的动态响应差异会直接表现为母线电压冲击。所以工业上真正追求的不是零环流而是把环流限制在“不显著影响功耗和器件寿命”的范围内。我自己的判据是环流RMS不超过额定输出电流的5%温升控制在器件允许结温的80%以内就可以接受。这比死磕环流数值要有意义得多。5. 现场遇到环流发热怎么排查附一份避坑清单5.1 三步快速定位环流源头第一步摸电容。并联逆变器异常发热时不要急着测功率模块先看直流母线电容的温度。如果电容明显比其他位置热大概率零序环流超标。用热成像看最快电容温度比模块温度高出10度以上基本就可以断定环流路径在直流侧。第二步测零序电流。用电流探头夹住三根输出线同时采集三相电流求和。正常情况下三相平衡求和结果接近零如果有显著的剩余电流那就是零序环流在作怪。这一步同时能看出环流是高频尖峰型还是低频正弦型特征波长不一样后面的治疗手段完全不同。第三步查驱动一致性。用差分探头同时测量两台逆变器对应桥臂的驱动波形看载波是否对齐、死区时间是否一致。驱动信号怵位差超过100ns就已经能产生可观环流了死区差超过1us环流基本压不住。5.2 常见误判与现场脱坑经验我见过不少兄弟在环流问题上栽跟头下面这个表算是用学费换来的现象容易误判的原因实际原因模块过热保护误认为散热器风道堵了环流叠加导致通态损耗超标电容鼓包误认为电网谐波太脏零序环流在母线电容上产生高频纹波噪声增大且带有开关频率特征误认为EMI滤波器失效环流与正常电流汇合点产生电磁扰动发烫故障不固定随机性很强误认为器件批次不良载波同步信号受干扰时好时坏并联系统启动瞬间报过流误认为控制器响应太慢环流初始冲击大保护阈值设得太紧还有一个我特别想提醒的经验并联逆变器调试时保护电流阈值不要按单台额定电流直接乘2来设定。存在环流的情况下每台逆变器实际流过的电流可能比它分担的负载电流大得多按乘2设阈值很容易在环流尖峰时误动作。正确做法是先测稳态环流再加适当裕量设阈值。5.3 设计阶段的预防检查单排查问题终究是被动应对。做新项目时建议把下面几条写进设计规范里载波同步必须设计双保险。软件上要有同步状态监测连续几个周期检测不到同步信号就要告警降额硬件上同步线用屏蔽双绞线远离功率走线。死区补偿必须个体化校准。出厂前逐台测死区偏差在控制器里存一个补偿表并联运行时按补偿表修正能大幅降低低频环流分量。直流母线的支撑电容选型要认准纹波电流能力。并联系统必须按满载电流加上预估环流RMS来选择电容的纹波电流等级而不是只看容量值。很多电容短命就是选型时没算这笔账。软件里要做环流预警逻辑。实时监测零序电流一旦超过阈值先降低输出功率而不是直接停机给维护留出时间窗口。个人实操体会把并联逆变器环流这件事做完一遍仿真我对“发烫”的理解深了不少。以前在现场看到模块过热第一反应是散热设计不到位现在会先在脑子里过一遍环流路径。环流这东西看不见摸不着但它的影响藏在每一个损耗数据里。最后再分享一个小技巧仿真模型里记得把电感的内阻设置成“实际测量值”不要用理论计算的直流电阻。高频电流在绕组里走的是集肤路径等效交流电阻往往是直流电阻的数倍。把这一步做准了仿真出来的损耗和温升才和现场对得上号。不然仿真永远说环流没事现场永远在喊发烫两边对不上账那就白折腾了。