ARTICLE DETAIL

资讯详情

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

三相维也纳PFC功率器件损耗分析、效率与温升验证

三相维也纳PFC功率器件损耗分析、效率与温升验证 三相维也纳PFC这个拓扑这几年在充电桩、储能变流器、数据中心电源里出现得越来越密。原因不复杂——它能在三相输入下把器件电压应力压到母线电压的一半650V的SiC MOSFET就能扛住800V母线效率和功率密度都能做得很漂亮。但真正上手做过的人都知道这套拓扑的损耗账不好算双向开关的占空比随输入相位变化二极管在正负半周交替导通器件的实际工作点和双脉冲测试台架上的条件差得远。很多方案在样机上跑出来效率比仿真低了两个点温升比预期高了二三十度回头一查就是损耗分析这步没做扎实。这篇内容围绕三相维也纳PFC的功率器件损耗分析展开从拓扑的损耗来源、参数梳理、建模计算一直讲到我实际做过的效率测试和温升验证。适合正在做三相PFC硬件设计、需要器件选型或散热优化的工程师也适合想搞明白维也纳拓扑工作机理的入门者。能给公式的地方给公式能给数值的地方给数值能踩的坑我都标出来。1. 维也纳拓扑的损耗来源与器件责任划分1.1 从电流路径理解损耗到底发生在哪很多人一上来就看器件手册算通态电阻结果算出来的损耗和实测对不上根本原因是没搞清楚每个器件在每个时刻到底有没有电流。维也纳PFC的电流路径是随时间变化的必须先把这条路径理清楚。以A相为例。输入电压正半周时电感电流为正。双向开关两个MOSFET背靠背串联构成导通期间电感通过双向开关接到直流母线中点N电感储能、电流上升双向开关关断期间电感电流经过该相的上二极管D流入正母线给负载供电。输入电压负半周时逻辑对称双向开关导通时电流仍走开关到中点关断时电流经过下二极管D−流入负母线。这里有两个关键结论。第一双向开关在每个工频半周期内都在做高频斩波也就是说它一年四季都在开关损耗始终存在第二上下两个二极管是轮班制正半周只有上管导通负半周只有下管导通各自只有一半的工频周期在工作。搞不清这个轮班关系二极管的平均电流就会算错一倍。还有一个容易被忽略的点双向开关在维也纳拓扑里并不是一个器件而是两个MOSFET共源或共漏串联。电流流过一个双向开关时实际上串过了两个沟道等效通态电阻是单管的接近两倍。这个倍数不算进去导通损耗直接少算一半。1.2 器件清单和它的损耗归属把一相桥臂拆开看整个三相维也纳PFC的主要功率器件清单如下表。这张表是我做损耗拆分时的第一张底表建议你也先列一张。器件数量主要损耗类型工作特点双向开关MOSFET6只3组背靠背导通损耗、开关损耗、Coss损耗、驱动损耗全周期高频斩波整流二极管6只每相上下各1导通损耗、反向恢复损耗半周期轮班导通母线分压电容2只ESR损耗承受两倍工频纹波升压电感3只铜损、铁损承载全部相电流驱动电路3路含隔离驱动损耗、隔离电源损耗跟随开关频率严格说用户问的是功率器件损耗电感和电容E​​SR属于无源器件但在整机效率账里它们和半导体器件一样要吃损耗。我习惯把它们分开列半导体损耗单独一格方便后面做热设计时对应到不同的散热路径。1.3 三类损耗的本质区别别混在一起算损耗分析最容易出错的是把导通损耗和开关损耗用同一套思路处理。它们的物理机制完全不同。导通损耗是电流流过器件沟道或PN结产生的跟电流有效值的平方MOSFET或电流平均值二极管成正比跟开关频率无关。它是慢变量只要电流在流就有。开关损耗是器件在电压电流交叠区产生的跟开关频率和每次开关的能量成正比。它是快变量频率翻倍损耗直接翻倍。Coss损耗是器件输出电容在每次开关时充放电的能量通常近似写成 ½·Coss·V²·f。它不体现在电压电流波形上但实实在在发热SiC器件在高频下这部分占比不小。驱动损耗是栅极电荷在驱动电阻上耗散的能量Qg·Vgs·f量级通常不大但算漏了会低估总损耗。把这三类分开建账后面哪一项对不上实测你能立刻定位。混在一起算最后只能得到一个总数没法优化。2. 损耗分析前的参数梳理与工况定义2.1 电气规格的边界条件怎么定损耗是个随工况漂移的量不把边界条件钉死算出来的数字没有意义。我一般先定义四个边界输入电压范围、输出功率范围、母线电压、开关频率。以某20kW三相PFC项目为例输入三相380V AC±10%即342V~418V线电压输出800V DC稳压精度±1%额定功率20kW过载1.2倍持续60秒开关频率50kHzSiC MOSFET这几个参数里输入电压下限和母线电压的比值最关键它直接决定双向开关占空比的工作范围。维也纳拓扑的占空比表达式是D(θ) 1 − |vin(θ)| / (Vbus/2)当输入相电压峰值接近母线电压一半时占空比趋近于零控制裕度丢失电流畸变严重。所以我一般要求母线电压至少是输入线电压峰值的1.5倍以上给占空比留够调节空间。这条约束不满足后面的损耗算得再准也没意义因为实际波形根本不是理想的正弦。2.2 器件手册里真正要抓的几条曲线器件手册几十页做损耗分析只需要盯住这几条Rds(on) vs 结温曲线。常温25度的Rds(on)是给采购看的做损耗必须用125度或150度的值。SiC MOSFET的Rds(on)温度系数典型在1.6~2.2之间也就是说150度时的通态电阻可能是常温的两倍。用常温值算损耗最后温升会给你一个惊喜。Eon、Eoff vs 电流曲线。手册给的开关能量是在特定母线电压、特定驱动电阻下测的。你的实际工况如果和测试条件不一致比如母线电压不同需要按电压做线性折算或者干脆自己做双脉冲测试取数据。手册数据只能当初始值。Coss vs Vds曲线。Coss是电压的非线性函数高压下Coss会明显下降。做高频损耗分析时用标称Coss算会偏保守用积分平均Coss更准。Vf vs 电流、温度曲线。二极管的正向压降同样随电流和温度变化。SiC肖特基二极管的Vf温度系数是正的高温下Vf反而略微上升这点和硅二极管相反。Qg、Ciss、Rg。这几个参数决定驱动损耗和开关速度。Rg越大开关越慢开关损耗越大但EMI更好是个折中。2.3 结温迭代——损耗和温度是互相咬合的有个循环依赖必须先说清楚损耗决定结温结温又反过来影响器件参数参数又改变损耗。如果你只用25度参数算一次损耗就等于默认结温不变这在工程上是错的。我的做法是迭代三到四轮先用常温参数算初版损耗得到估算结温Tj1用Tj1对应的参数重算损耗得到Tj2重复直到相邻两次结温差小于5度热阻模型用简单的热路串联Tj Ta P_total × (Rθjc Rθcs Rθsa)。其中Rθjc查手册Rθcs看导热垫Rθsa看散热器。这个迭代过程手算麻烦我一般直接写个脚本把器件曲线拟合进去跑几轮就收敛了。提示迭代时不要只迭代一个器件要把整个桥臂的器件一起迭代因为它们的散热是耦合的。共用散热器的情况下只要有一相器件损耗偏大整个散热器的温度基准就被抬高了。3. 各功率器件的损耗计算与建模实操3.1 双向开关的导通损耗——占空比加权是关键双向开关的导通损耗不能简单用 Irms²·Rds(on) 算因为电流只在占空比D(θ)期间流过开关。而且D是随相位变化的电流也是正弦的必须做积分加权。对一相桥臂双向开关的导通损耗为P_cond,sw Rds(on),eff × (1/π) ∫₀^π D(θ) × ị(θ)² dθ其中 Rds(on),eff 是等效导通电阻要包含背靠背串联的两只管子如果还有并联要除以并联合数。D(θ) 1 − k·sinθk Vpk/(Vbus/2)i(θ) ipk·sinθ。把D和i代进去展开这个积分可以化简成一个解析式P_cond,sw Rds(on),eff × ipk² × (1/2 − 4k/(3π))以20kW、380V输入、800V母线为例相电压峰值Vpk 220×√2 311Vk 311/400 0.7775。相电流有效值 Irms P/(3×Vph×PF) 20000/(3×220×0.99) 30.6A峰值 ipk 43.3A。代入 (1/2 − 4×0.7775/(3π)) 0.5 − 0.33 0.17。假设选650V/30mΩ的SiC MOSFET每桥臂用3只并联150度时单管Rds(on)约60mΩ并联后20mΩ背靠背串联等效40mΩ。P_cond,sw 0.04 × 43.3² × 0.17 12.7W单相三相共 38.2W。这笔损耗是实打实的而且和并联合数成反比多加一只管子就能降三分之一是优化通态损耗最直接的手段。3.2 开关损耗——双脉冲标定加上频率合成开关损耗的准确来源只有两个器件手册曲线或者自己的双脉冲测试数据。我强烈建议关键项目自己做双脉冲因为手册的测试条件和实际工况往往差很远。双脉冲测试能拿到三个数据开通能量Eon、关断能量Eoff、输出电容能量Eoss。它们都是电流和母线电压的函数。测试时固定母线电压扫不同的测试电流得到一族曲线。实际工况下电流是按正弦变化的所以要按电流分布加权。开关损耗为P_sw f_sw × (2/π) ∫₀^π [Eon(i(θ)) Eoff(i(θ))] dθ这个积分把正弦电流引起的开关能量变化平均掉。工程上如果嫌积分麻烦可以取峰值电流处和半峰值电流处的两个点做线性插值近似误差通常在10%以内。还是上面那个例子50kHz开关频率单管在400V、40A下EonEoff约120μJ按正弦加权后平均每次开关约80μJ。P_sw 50000 × 80e-6 4W单管 三相双向开关共6只管子但每相在任一时刻只有一组在有效开关另半周电流反相但开关动作对称实际有效开关管数按3组算P_sw ≈ 12W。再加上Coss损耗P_oss ½ × Coss,avg × Vds² × f_sw。650V SiC的Coss,avg约200pFVds取400V。P_oss 0.5 × 200e-12 × 400² × 50000 0.8W/管三相约2.4W。开关损耗合计约15W比导通损耗小但频率一提就上来了。如果开关频率上到100kHz这部分直接翻倍到30W。注意开关损耗对驱动电阻极其敏感。Rg从5Ω加到15Ω开关变慢EonEoff可能增加50%以上。所以调试阶段不要随意加大驱动电阻改了要重新评估损耗。3.3 二极管的导通损耗和反向恢复账二极管在维也纳拓扑里是半周期工作制但它的损耗账有两个坑一是平均电流的算法二是反向恢复。先说导通损耗。输出电流全部经过二极管流向母线。20kW、800V输出输出电流Iout 25A。这个电流在正半周由三相的上二极管共同分担每相上二极管的平均电流约 Iout/3 ≈ 8.3A正半周内。严格算要考虑输入电流和输出电流的瞬时关系工程上可以用近似式P_cond,diode Vf × Iout正负母线各贡献一半两部分相加即为总值用SiC肖特基二极管Vf ≈ 1.5VP_cond,diode 1.5 × 25 37.5W这个数字看着不小但SiC二极管几乎没有反向恢复是它最大的优势。如果换成硅快恢复二极管反向恢复损耗 Qrr × Vbus × f_sw 会额外加上几十瓦还可能带来严重的EMI问题。所以维也纳PFC基本都用SiC肖特基二极管为的就是这笔账。再说一个隐藏损耗二极管结电容的充放电损耗。虽然比反向恢复小但在高频下也要计入公式和Coss损耗类似。3.4 一个完整的损耗计算案例把上面的数字汇总20kW三相维也纳PFC的半导体损耗估算如下损耗项单相/单管三相合计双向开关导通损耗12.7W38.2W双向开关开关损耗4W12WCoss损耗0.8W2.4W二极管导通损耗12.5W37.5W驱动损耗0.3W1.8W半导体损耗合计—约92W按总损耗92W算效率 20000/(2000092) 99.5%。这个数字明显偏高因为还没算电感铜损铁损、PCB铜箔损耗、母线电容ESR损耗、驱动隔离电源损耗。把这些加起来通常还有50~80W整机效率落在98%~98.5%是合理的。所以别被单个器件的低损耗迷惑整机效率是边角料累积出来的。我见过一个方案半导体器件选得都很好最后效率卡在97%上不去问题出在电感的交流铜损和PCB的走线铜损上。4. 从模型到实测损耗分布的验证和优化4.1 效率测试怎么测才可信损耗算完一定要实测校核否则永远不知道模型错在哪。效率测试看似简单但有几个坑。第一功率分析仪的精度要求。98%效率意味着2%的损耗如果功率计本身精度只有0.5%误差就占了损耗的四分之一。测量效率一定要用高精度功率分析仪且输入输出要同时测量不能用输入功率除以输出功率的估算值。第二测点位置要固定。输入端量在EMI滤波器之前还是之后输出端量在电容之后还是接线端子处结果差很多。我习惯统一量在整机端子上包含所有滤波器和母线的损耗。第三预热时间。器件结温稳定需要至少20~30分钟冷机刚上电测的效率会偏高因为器件还没热起来Rds(on)还偏低。所有效率数据必须在热稳定后采集。实测下来20kW满载的效率通常在97.8%~98.3%之间和模型算的99.5%有差距差额就是那些边角料损耗。4.2 温升实测和热阻反推效率测完是总账温升测的是分账。想知道哪个器件损耗最大用热像仪或者热电偶逐点测。测点在MOSFET和二极管的本体或散热基板上。注意热像仪测金属表面会因为发射率低而读数偏差最好贴一层黑色胶带再测或者直接用热电偶点接触。有了温升数据可以反推单管损耗P (Tj − Ta)/Rθ_total。把反推的损耗和模型算的对比哪一项对不上就知道模型哪里有问题。比如实测双向开关温升比预期高八成是并联均流没做好或者实际Rds(on)比手册值高。4.3 降低损耗的几个实操方向损耗优化按性价比排序我的经验顺序是这样的第一优先级增加并联管数降低导通损耗。导通损耗占大头并联合数翻倍通态损耗减半。代价是驱动损耗和成本上升但通常划算。第二优先级优化驱动电阻找到开关损耗和EMI的平衡点。不要太激进地追求快开关开关损耗和EMI是跷跷板找到满足EMI的最慢开关速度即可。第三优先级选用低Vf的二极管或者用MOSFET做同步整流。维也纳拓扑的下管可以做同步整流用MOSFET代替二极管把Vf损耗换成Rds(on)损耗大电流下收益明显。第四优先级优化电感设计降低交流铜损。用利兹线、优化气隙、减小集肤效应这部分收益不体现在半导体上但对整机效率贡献很大。心得优化损耗不要一次改多个变量改一个测一个。我见过有人一次换了器件、改了驱动、动了布局效率上去了但不知道是哪个起的作用下次做新项目又抓瞎。5. 常见问题与排查技巧实录5.1 计算值和实测差很多先查这几个地方损耗对不上是常态关键是知道从哪查起。我整理了一张排查顺序表偏差现象最可能原因排查方法整体效率偏低2个点以上电感或PCB铜损被忽略单独测电感损耗测PCB温升双向开关温升偏高并联均流不均逐管测电流波形二极管温升偏高实际Vf高于手册值实测正向压降高频段损耗异常大Coss或驱动损耗算漏查驱动波形和Coss曲线轻载效率明显偏低固定损耗驱动、控制占比大测空载输入功率这张表我用了好几年八成的问题能在这五行里找到方向。5.2 高频振荡和米勒平台带来的额外损耗实际波形从来不是教科书里的理想方波。双向开关的漏源电压在开关瞬间经常有振铃振铃意味着额外的能量耗散这部分在模型里是算不到的。振铃的根源是寄生电感和Coss的谐振。减小振铃有两个方向一是减小回路寄生电感把开关管、母线电容、驱动器尽量贴近布局二是加吸收电路或者调整驱动速度。还有米勒平台。MOSFET开通时会经过一段漏源电压由高到低、栅极电压被钳位的区域这段区域电流和电压同时存在是开关损耗的主要来源。如果驱动电流不足米勒平台被拉长损耗成倍增加。选驱动器的时候要看峰值拉灌电流能力别只看电压。5.3 常见问题速查表把调试阶段最常被问到的几个问题列成速查表方便直接对号入座。问题可能原因解决方向满载效率比仿真低寄生参数、铜损未建模实测拆解损耗开关管过热但电流不大驱动不足、振铃严重优化驱动、布局二极管烫手Vf偏大、散热不良换低Vf器件、改散热效率随频率升高急剧下降开关损耗主导降频或换更低Qg器件轻载效率差控制损耗和驱动损耗固定轻载降频、打嗝模式注意轻载效率是很多方案的软肋。维也纳PFC在20%负载以下时固定损耗占比急剧上升效率可能掉到90%以下。如果应用场景有轻载效率要求比如充电桩一定要在控制器里做降频或跳周期策略。6. 器件选型和布局对损耗的隐性影响6.1 SiC还是IGBT这笔账怎么算维也纳拓扑的开关管选择本质上是在开关损耗和通态损耗之间做权衡。IGBT的通态压降是固定值约1.5~2V小电流下损耗比MOSFET高但大电流下因为不随电流平方增长反而有优势。问题是IGBT有拖尾电流关断损耗大开关频率上不去通常只能做到20kHz左右。SiC MOSFET的通态损耗随电流平方增长但开关速度极快50kHz~100kHz随便跑而且没有拖尾电流。虽然单管价格高但高频化带来的电感、电容体积缩小系统成本不一定更贵。我的经验是20kW以上、开关频率要求50kHz以上、追求高功率密度选SiC如果成本极度敏感、开关频率20kHz以下IGBT也能用但效率和体积都要让步。维也纳拓扑普遍选SiC就是因为它的低电压应力半母线和大功率密度需求天然匹配SiC。6.2 布局带来的寄生参数损耗布局对损耗的影响经常被低估。开关回路的寄生电感会在开关瞬间产生电压尖峰为了不超器件耐压你只能放慢开关速度开关损耗随之增加。这是个恶性循环布局差 → 寄生电感大 → 开关必须放慢 → 损耗增大。优化布局的核心原则是最小化开关回路的面积。具体做法母线电容紧贴开关管驱动回路和功率回路分开走用多层板或者叠层母排降低回路电感。我做过对比同样器件和参数布局优化后开关损耗能降20%~30%这个收益比换器件还明显。心得布局之前先画一张开关回路的物理路径图标出每一段走线的电流方向回路面积能缩到多小心里有数了再动手。这一步花十分钟比后面打板回来再改省事得多。7. 实际调试中的几点体会损耗分析这件事我的体会是先粗后细、边算边测。一开始不要追求每个参数都精确先把损耗的量级和分布搞清楚找到占比最大的那一项重点优化它。占比5%以下的损耗花大力气优化性价比很低。还有一点损耗模型的价值不在于算出绝对准确的数字而在于告诉你哪个参数敏感。比如你算出Rds(on)对导通损耗的影响是线性的那么选低Rds(on)器件就是确定有效的你算出开关损耗对频率是线性的那么降频就是确定有效的。这种敏感性分析比一个精确的损耗总数有用得多。最后分享一个习惯每个项目做完把损耗实测数据和模型对比存一份。做上三五个项目你就有一套自己的经验系数了新项目估算的时候直接套比手册曲线还准。这套数据是真正属于你自己的东西手册里查不到仿真里也跑不出来。
返回列表