ARTICLE DETAIL

资讯详情

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

储能PCS两级架构设计:四开关BUCK-BOOST与LLC谐振变换器实战

储能PCS两级架构设计:四开关BUCK-BOOST与LLC谐振变换器实战 搞电源做过储能PCS的工程师应该都绕不开这道经典的组合题前级双向BUCK-BOOST做电压变换和电池侧功率管理后级LLC谐振变换器做隔离和高效能量传递。标题里这条从BUCK-BOOST到LLC的路线基本就是目前中小功率储能变流器PCS里最常见的功率级架构之一也是很多刚入行的硬件工程师想系统吃透的一条主线。这篇文章我会按我自己做项目的实际思路来讲不堆公式重点说清楚三件事为什么这套两级架构被反复采用、四开关BUCK-BOOST到底比传统升降压强在哪、LLC的增益曲线和软开关到底该怎么看。最后再放一些从仿真到调试时踩过的坑和排查方法希望能帮正在做储能电源、双向电源、充电桩或便携储能产品的朋友少走弯路。1. 两级架构的总体设计逻辑为什么是BUCK-BOOST加LLC1.1 单级拓扑为什么撑不起储能变流器的需求先聊一个最基础的问题储能PCS的本质就是两个直流电源之间可控地传递能量一个接电池一个接直流母线母线后面再接并网逆变器或者直接带直流负载。如果只做降压用BUCK就行只做升压用BOOST就行。但电池电压是随SOC变化的比如48V系统电池电压范围可能是40V到58V而母线电压通常稳定在400V左右。你既要在电池高压时降压又要在电池低压时升压那就必须有一个能双向工作的升降压拓扑。有人会问用传统非隔离的BUCK-BOOST行不行传统反极性BUCK-BOOST输出是反压的储能场景里电流方向和地参考都别扭而且开关管应力大、电感利用率低没人会拿它做大功率双向变换。也有人想直接用LLC做全范围的升降压但LLC本质上是变频工作的谐振变换器电压增益范围有限宽范围输入时会牺牲效率或导致极端频率变化在实际产品里很少这么干。所以把电压宽的活交给BUCK-BOOST把隔离和高效传能的活交给LLC各干各擅长的部分就成了工程上最合理的分工。1.2 两级架构里的能量流和功率分配在这套架构里BUCK-BOOST直接面对电池负责把电池电压变换到一条稳定的中间母线有的设计直接变换到高压侧也有的先升到某一中间电压再给后级同时承担充放电的电流控制保证电池的充电曲线恒流、恒压、浮充是被精确执行的。LLC则接在中间母线到高压直流母线之间提供电气隔离把能量高效地送到后级同时通过变压器变比实现电压匹配。简单说前级管宽范围、细控制后级管隔离、高效、大功率传递。这种解耦带来的优势很直接前级可以独立做电池侧的高精度电流控制不受后级谐振腔动态的影响后级可以稳定工作在最优频率附近软开关特性容易保证。两级之间只需要一个母线电容来缓冲功率差控制和保护逻辑也清晰得多。2. 前级BUCK-BOOST的选型与核心设计2.1 为什么是四开关BUCK-BOOST四开关BUCK-BOOST是当前储能、车载OBC、便携电源里非常主流的选择原因很简单输入输出同极性电压范围宽而且四个开关管可以复用双向电流天然适配电池的充放电。这个拓扑的电路形式是输入端两个开关串联成第一个桥臂输出端两个开关串联成第二个桥臂中间用电感连接两个桥臂的中点。严格说它并不是一个独立的新拓扑而是把BUCK和BOOST拼在了一个电感的两端左边桥臂负责BUCK动作右边桥臂负责BOOST动作。正因为如此它的控制策略有很大灵活性可以随着输入输出电压关系切换工作模式。对比传统两级BUCK再加BOOST的方案四开关结构少了一级功率变换少了至少一个电感损耗更小体积更小。对比反极性BUCK-BOOST它的输入输出不反极性母线电容应力小控制也友好得多。这就是它成为业界主流的根本原因。2.2 三种工作模式与模式切换逻辑我在实际项目里把四开关BUCK-BOOST的工作状态分成三种Buck模式输入电压高于输出电压右侧桥臂下管常开、上管常关相当于把输出端直接接在电感右端电路退化为BUCK左侧桥臂两个开关互补工作。Boost模式输入电压低于输出电压左侧桥臂上管常开、下管常关输入直接接在电感左端电路退化为BOOST右侧桥臂两个开关互补工作。Buck-Boost模式输入输出电压接近两个桥臂都高频工作通过一定的相位关系控制能量传递主要目的是消除模式切换点的失控区。很多新手在这里会把模式切换想得太简单觉得只要比较输入输出电压就能切换。实际调试中最大的坑就在切换点附近如果输入电压在输出电压上下波动模式会频繁抖动电感电流和输出电压容易出现尖峰。项目里我一般会加迟滞比较比如Vin高于Vout的1.05倍才进Buck模式低于Vout的0.95倍才进Boost模式中间区域用Buck-Boost模式过渡。迟滞窗口的具体宽度要看母线电容容量和动态响应要求来调。2.3 电感参数的设计思路电感是四开关BUCK-BOOST里最核心的元件。电感量太小电流纹波大开关管和电容的应力都大电感量太大动态响应慢体积也大。工程上一般按最大纹波电流不超过额定电流的20%~30%来设计同时要保证在最小负载电流时电路还能工作在连续模式CCM这样控制模型最简单。计算方式不复杂。Buck模式下的电感纹波电流公式是ΔI (Vin - Vout) × D / (f_sw × L)Boost模式下则是ΔI Vin × D / (f_sw × L)我在一个60V电池、400V母线、3kW的项目里开关频率定在100kHz输入范围40V~58V母线电压400V。按最大纹波系数先算出来需要的电感量大约在60μH~80μH之间最后选了68μH。这里有个实际经验磁芯材料选铁硅铝或者铁镍钼合金粉芯比较合适因为这种拓扑的电感上承受的是较大的直流偏置如果选铁氧体开气隙气隙处的边缘磁通损耗和温升很容易超标。2.4 功率器件的选择心得四开关BUCK-BOOST的四个开关管电压应力都是输入输出电压的最大值没有额外的尖峰钳位电路的话实际选管子时至少留1.5到2倍的耐压裕量。我的经验是600V母线系统里用650V的管子够用但PCB布局不好时电压尖峰很容易超过这个值所以要么优化布局把寄生电感压到最低要么提高管子耐压等级。电流应力方面由于是双向变换MOS管的体二极管和反向恢复特性很关键。储能场景里电流可以双向流动所以必须用同步整流方式让所有开关管都参与导通。选型时除了看Rdson还要重点看体二极管的反向恢复时间trr和反向恢复电荷Qrr这两个参数直接决定死区时间内会不会产生额外损耗和振铃。3. 后级LLC谐振变换器的原理与设计要点3.1 LLC为什么能做到零电压开通理解LLC之前先记住一句话LLC利用电感和电容的谐振让开关管在开通前其漏源极间的电压已经通过谐振电流自然降到零这样就实现了零电压开通ZVS大大降低了开关损耗。这也是LLC能在高频下保持高效率的根本原因。LLC谐振腔的结构是一个谐振电感Lr、一个谐振电容Cr、一个励磁电感Lm。开关管工作的过程中谐振电流和励磁电流的差值就是真正传递到副边的能量电流。当励磁电流参与谐振时原边电流会出现一个平台段这个平台段就是实现ZVS的关键窗口。半桥LLC和全桥LLC的区别主要在功率等级。半桥结构是两个开关管构成一个桥臂变压器原边一端接桥臂中点另一端接谐振电容再回到母线中点适合1kW以下的小功率。全桥结构是四个开关管构成两个桥臂施加在谐振腔上的电压是完整的方波功率可以做到几千瓦甚至几十千瓦。我做三相并网储能PCS时隔离级用的多是三相LLC方案本质上是三个LLC在相位上交错工作能显著降低输出电流纹波但控制复杂度和调试难度也上了一个台阶。3.2 增益曲线怎么看工作区怎么选LLC的电压增益曲线是理解这个变换器的核心工具。横轴是归一化频率fn实际开关频率除以谐振频率fr纵轴是增益M输出电压与输入电压折算到原边的比值曲线族由品质因数Q和电感比λLm/Lr决定。看曲线的要点就两条第一曲线在谐振频率点附近增益约等于1这是最高效的工作点第二在感性区增益曲线下降沿的右侧谐振电流滞后于激励电压开关管可以实现ZVS在容性区左侧电流超前电压开关管会硬开关效率骤降严重时甚至炸管。所以设计LLC的第一原则就是整个工作范围内工作点必须落在感性区。实际设计时我会先用增益曲线确定变压器的变比和Lm/Lr的比值。中间母线电压定了输出电压定了变比就基本定了然后通过目标增益范围反推谐振参数。一般来说λ取3~7之间比较合适λ越大空载增益越高但ZVS范围会变窄λ太小Lm过小励磁损耗又太大。这些都是互相矛盾的指标最终要基于实际的效率和温升要求折中。3.3 为什么是LLC而不是SRC有朋友会问串联谐振变换器SRC也一样能实现软开关为什么不选它关键区别在负载特性。SRC的谐振腔里只有Lr和Cr没有Lm它的增益曲线在空载时非常接近1几乎没有升降压能力意味着负载一变宽就需要大幅调整频率轻载效率非常差。LLC多了一个Lm励磁电感在轻载时能够提供额外的增益提升所以LLC的增益范围宽得多更适合储能这种负载变化大的场景。工程上可以这样理解SRC适合负载稳定、窄范围的场合LLC适合宽范围输入、负载动态大的场合。储能PCS显然是后者所以LLC几乎是必然选择。3.4 双向化的实现方案储能PCS和普通开关电源最大的区别就是能量需要双向流动。LLC本身是通过变压器隔离的单向变换器要实现反向功率流动需要在副边也装上和原边对称的开关管桥臂这就是所谓的CLLC或对称LLC结构。CLLC的两个桥臂都接谐振腔原副边完全对称正向和反向工作特性完全一致非常适合储能和双向OBC。我在实际项目中用过的方案有两种一种是在副边加四个MOS管构成全桥同步整流配合副边LC谐振网络实现双向LLC另一种是直接采用对称的CLLC谐振腔原副边各有两个电容和两个电感参数完全对称。选哪种取决于你的系统是否真的需要完全对称的双向功率。如果反向功率只是小功率回馈用单向LLC加副边同步整流也能应付如果要求充放电功率对等那就老老实实上CLLC别在对称性上投机取巧。4. 从仿真到样机半桥LLC闭环控制的搭建过程4.1 Simulink半桥LLC仿真模型怎么搭很多初学者拿到LLC仿真就蒙圈因为LLC是变频控制和常规定频PWM完全不一样。我在Simulink里搭过不止一次这里把关键步骤梳理一下。模型结构分四块功率电路、谐振腔、驱动逻辑、闭环控制。功率电路用Simscape Electrical库里的MOSFET模型谐振腔是Lr、Cr、Lm三个元件串联组成的变压器用带漏感的理想变压器模型就行。驱动逻辑用PFM调制而不是PWM调宽——固定占空比50%半桥两个管子互补各占50%通过改变开关频率来控制增益。闭环控制的核心是一个压控振荡器VCO模块误差信号经过PI控制器之后输出一个频率控制电压映射到VCO的输出频率上VCO再配合分频逻辑生成两路互补带死区的驱动信号。当然也可以直接用Controlled PWM Generator加外部频率输入来实现但VCO的方式更直观方便观察频率变化轨迹。仿真参数我给一个参考值输入母线电压400V输出48V/20A谐振频率设定100kHzLr取30μHCr取84nF这两个参数满足2π√(Lr·Cr)100kHzLm取150μH。用这个参数跑一遍从空载到满载的阶跃你会明显看到PFM频率在变化负载加重时频率降低增益升高负载减小时频率升高增益下降。把输出电压闭环稳住就说明仿真模型基本正确了。4.2 闭环调试的几个关键点仿真里的LLC闭环比硬件好调但有几个点需要特别注意否则仿真结果一样会骗人。第一PI参数不能按普通PWM变换器的方式去凑。LLC是一个强非线性被控对象增益随负载和频率变化很大尤其增益曲线在谐振点附近非常陡峭。我通常的做法是先在稳态工作点附近扫频得到被控对象的近似增益斜率再根据开环穿越频率取开关频率的1/10以内去反推PI参数而不是靠乱试。第二启动过程的限流逻辑在仿真里就必须加。LLC的谐振电容在启动瞬间几乎等于短路冲击电流可能达到稳态电流的十几倍不加软启动的话仿真结果里就能看到电流尖峰硬件上就是炸管风险。软启动实现方式一般是让开关频率从远高于谐振频率的高频点开始然后慢慢降到目标工作点这样增益是从低到高逐渐建立起来的冲击就小得多。第三死区时间在仿真里必须设置不能设为零。LLC的ZVS实现恰恰依赖死区时间内励磁电流给开关管寄生电容放电的过程死区设为零反而看不到正确的软开通波形。死区时长一般取开关周期的2%~5%实际值可以从仿真波形里观察死区时间内开关管漏源极电压能否降到零来判断。4.3 从仿真参数到硬件参数的迁移心得仿真参数直接搬到硬件是不现实的这里面的差距主要来自寄生参数和器件特性。仿真的理想开关管没有结电容和反向恢复但LLC的ZVS恰恰利用的是开关管输出电容和死区时间之间的关系所以实际硬件里的开关管寄生电容反而参与了谐振过程。严格的设计方法应该把开关管结电容折算到谐振腔参数里重新计算但工程上更常用的是先用理想参数定谐振频率再通过死区时间和最小频率限制来兼容器件寄生电容的影响最后在样机上实测绕组波形来验证ZVS是否成立。另外一个容易被忽略的是变压器漏感。LLC里的谐振电感Lr可以外置也可以直接用变压器的漏感来充当。用漏感做Lr的优点是省元件、损耗低但缺点是漏感不好控制批次一致性差。我在产品里一般用PQ或EE磁芯做外置谐振电感把变压器漏感控制在很小这样谐振参数可调后期调试方便。如果空间和成本压力大再把一部分Lr吸收到变压器漏感里但要跟变压器厂确认漏感公差。5. 常见问题与排障实录5.1 四开关BUCK-BOOST的典型故障与排查我先整理一个表格把我在几个项目里实际遇到的高频问题列出来现象典型原因排查与解决方向模式切换时输入电流尖峰切换迟滞窗口太小或切换瞬态控制无缓冲加大迟滞切换点让两个桥臂先短暂同时工作再过渡到单桥臂模式电感啸叫负载较轻时进入DCM环路不稳定提高最小负载电流增加偏置电流调整环路补偿同步整流管发热严重死区设置不当导致体二极管导通时间过长用示波器看上下管驱动和Vds波形微调死区必要时改用trr更小的管子轻载时输出电压偏高同步整流在轻载反向电流过大轻载切到非同步模式或降低开关频率增加最小占空比限制空载电流振荡控制环路增益过高相位裕度不足降低PI增益在补偿网络里加零点提高相位裕度这里我想展开说一下模式切换尖峰的问题。四开关BUCK-BOOST的三种模式本质上改变了电路的拓扑结构和传递函数切换瞬间如果两个桥臂的占空比不是连续过渡的电感电流就会失控。我的处理办法比较土但好用切换前把电流环的给定值先拉到接近零完成模式切换后再恢复给定值相当于给切换动作加了个软着陆。这个策略在多个项目里验证过切换过程平滑基本看不到电流冲击。5.2 LLC的疑难杂症排查LLC的故障往往更隐蔽因为它牵涉谐振参数、频率响应和磁性元件的非线性我挑几个最值得注意的带载后效率突然掉一截而且原边开关管温升很快大概率是ZVS丢失也就是开关管在非零电压下开通。用示波器探头直接测桥臂中点对地波形在开通过程中如果看到电压从高处掉下来而不是已经到零那就是ZVS失效。常见原因是死区时间太短励磁电流还没来得及给结电容放电或者Lm设计值太小励磁能量不足。空载或轻载时输出电压过高频率已经拉到最高限幅还是压不住。这种情况多半是Lm/Lr比值选得太大空载增益本来就偏高。解决方向有三增大Lm减小励磁电流能量限制最低负载并联假负载或者把控制从纯PFM改成PFM加突发模式burst mode。启动瞬间听到滋啦一声或者保险丝直接炸这个是谐振电容预充电没做。LLC启动前谐振腔里没有能量存储直接开高频方波会在Cr上产生极高的dV/dt冲击电流。我一般做法是启动时先让两个开关管同时关闭通过一个预充电阻给Cr充电到母线电压一半然后再开始发波冲击电流能降一个数量级。输出整流二极管发热严重但原边波形看着正常。这时候不要急着怀疑整流管先检查变压器副边绕组与谐振参数是否匹配。CLLC或LLC副边的漏感如果过大会改变实际等效谐振频率导致副边电流波形畸变整流管反向恢复损耗激增。5.3 调试工具与测量方法建议调试这类功率变换器仪器配置很重要。至少需要两通道以上的示波器推荐四通道电流探头是必需品不要想靠采样电阻去测高频大电流谐振腔里边波形失真会很严重。高压差分探头也是必需品直接测桥臂中点或者母线电压时普通无源探头一接上去就冒火花。调试顺序我总结成一句口诀先开环后闭环先轻载后满载先低频后高频。每一个阶段都要同时观察输入电流、输出电压、开关管Vds波形和谐振电流波形四个关键量都正常后再进入下一个阶段。千万不要为了赶进度直接上满载闭环测试功率硬件一旦炸了损失的不只是器件还有一两个星期的排障周期。另外有个小习惯很值得养成每次改参数前记录当时的波形文件和数据标注好修改内容算作版本管理。LLC这种系统谐振参数和频率之间的耦合很复杂经常会出现调了一个参数另一个性能莫名其妙劣化的情况如果没有之前的数据排查起来就是无头苍蝇。写在最后的个人经验做这套架构这几年我觉得最大的心得不是掌握了某个具体拓扑的计算而是学会了用系统思维看问题。四开关BUCK-BOOST和LLC单独拎出来都能讲得很深但在储能PCS里它们永远是配合工作的前级的动态响应决定电池侧电流质量后级的工作点决定整机效率两级之间的母线电容容量、控制带宽分配、保护时序互相耦合任何一个环节改动了都要回到系统层面重新验证一遍。如果说要给正在做这个方向的朋友一个具体建议那就是别急着追求一步到位的完美设计。先用成熟的控制策略和保守的参数把整机跑通再逐步优化效率、体积和成本。LLC的增益曲线和软开关特性只有真正在示波器上看到波形和效率拐点才会变成自己的直觉。纸上推演十遍不如上电调一次。
返回列表