ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

三电平+LCL有源电力滤波器设计:从拓扑选型到现场调试的完整指南

三电平+LCL有源电力滤波器设计:从拓扑选型到现场调试的完整指南 做APF有源电力滤波器这几年我最大的感受是很多人把它当成一个普通的并网逆变器来设计结果样机在实验室里补偿效果勉强能看一到客户现场就露馅——要么高频噪声大得离谱要么开机就过流要么补偿到20次以上谐波时纹波电流把电容烧得滚烫。这些问题的根源往往不在算法而在“三电平LCL”这套组合背后的一系列工程细节没吃透。想要做出真正能扛住现场工况的APF不能只盯着控制框图看得从拓扑选型、滤波器参数、调制策略到保护逻辑整体走一遍。这篇就把我设计APF的完整思路捋一遍重点讲清楚为什么用三电平、LCL参数怎么算、控制环路怎么整定以及那些仿真里永远遇不到、一上带载就爆发的坑。1. APF这行当为什么偏偏要上三电平LCL1.1 APF的真实工况它不是普通的逆变器先说清楚APF到底在干什么。电网里的非线性负载变频器、整流器、UPS、充电桩会产生谐波电流APF的作用就是实时检测出谐波分量然后输出一个大小相等、方向相反的补偿电流把电网电流“修”回正弦波。这个工作性质决定了APF和普通光伏逆变器、储能变流器有本质区别。光伏逆变器输出的是基波电流频率固定50Hz控制带宽不需要太高而APF要补偿的谐波电流频率范围可能从5次250Hz一直覆盖到50次2500Hz甚至更高。这意味着电流环必须足够快才能让补偿电流跟踪上高频谐波指令输出滤波器的带宽不能太低否则高次谐波被滤波器吃掉补偿效果直接打折开关纹波还要被压住否则APF自己变成了一个谐波源。这三条列下来你会发现APF的输出级设计本质上是在“滤波器的谐波通过能力”和“开关纹波抑制能力”之间做极限拉扯。1.2 两电平方案到底输在哪里市面上确实有不少两电平的APF小功率场合够用但要做到高性能两电平方案的短板非常明显。第一是开关频率受限。APF要跟踪高频谐波理论上开关频率越高越好。但两电平拓扑下IGBT每次开关都要承受完整的直流母线电压开关损耗大散热压力也大。想把开关频率推到16kHz以上两电平IGBT的结温会很紧张效率也难看。第二是输出纹波大。同样的母线电压和开关频率下两电平输出电感的电压摆幅是0到Udc电流纹波天然比三电平大。为了把纹波压到能接受的范围只能加大电感量。电感一大电流环的响应速度就下来了——这对APF来说是致命的。第三是dv/dt高EMI压力大。两电平输出的电压跳变幅度是完整的母线电压共模干扰严重现场经常会出现通讯被干扰、传感器读数乱跳的问题。滤波器磁芯和出线布局稍微不合理EMC测试就能让你改版改到怀疑人生。所以不是两电平做不了APF而是做到一定性能指标后两电平的代价会指数级上升。体积、散热、EMC、动态响应每一项都在逼你往三电平走。1.3 LCL不是选配是APF的刚需如果用单电感L做输出滤波想要在开关频率处获得足够的衰减电感量需要做得很大。大电感的动态响应慢是一方面更麻烦的是体积和成本。APF机箱内部空间就那么点电感占了三分之一还得给电容、散热器留位置。LCL滤波器的优势在于它是一个三阶系统高频段以-60dB/dec的斜率衰减开关频率纹波抑制能力远强于单L。也就是说用比单L小得多的总电感量就能获得同样的高频衰减效果。对APF而言LCL几乎是必然选择。但LCL也带来了一个经典问题它是一个谐振系统存在一个谐振峰值。如果阻尼没做好谐振峰附近的高频谐波会被放大轻则电流波形变差重则直接自激振荡。这就是LCL在APF里既是刚需、又让人又爱又恨的原因。2. 三电平拓扑选型的底层逻辑T型还是I型2.1 I型三电平NPC的基本原理I型三电平学名叫中点钳位型NPC每相由4个开关管和2个钳位二极管组成直流母线分为上下两个电容中点通过钳位二极管接到输出端。它的核心逻辑是输出电压可以在 Udc/2、0、-Udc/2 三个电平之间切换。以逆变器侧A点对中点O的电压为例当上桥臂两个管子T1、T2导通时A点输出正半母线电压当中间的两个管子T2、T3导通、且钳位二极管D5导通时A点被钳位到中点输出0电平当下桥臂两个管子T3、T4导通时输出负半母线电压。I型三电平最大的好处是每个开关管承受的电压只有直流母线电压的一半所以可以用耐压更低的器件。对于380V电网、母线电压650V左右的应用用1200V IGBT就够并不需要1700V的管子。但I型也有它的麻烦。首先是换流回路长关断过压大对母线寄生电感非常敏感布局稍微差一点就容易炸管。其次是损耗分布不均匀内侧两个管子和外侧两个管子的开关损耗差异很大散热设计要按照最热的那颗管子来留裕量导致整机效率上不去。2.2 T型三电平的工作原理T型三电平也叫T-NPC看起来和I型很像每相也是4个IGBT但拓扑结构完全不同。它的上管和下管串联在母线上中间通过两个反向串联的IGBT构成双向开关连接到母线中点。当上管导通时输出正电平下管导通时输出负电平双向开关导通时输出0电平。关键区别在于T型拓扑中上管和下管要承受完整的母线电压而中间两个管子只承受一半母线电压。这带来几个实际影响。一是换流回路短从正电平切换到0电平时电流只经过一个管子和一个二极管环路面积小寄生电感影响小关断过压更容易控制。二是损耗分布均衡输出0电平时电流走双向开关上下管不参与高频开关整体损耗分配比I型均匀得多。三是元器件数量少没有钳位二极管同等功率等级下T型的器件总数更少驱动电路也更简单。不过T型的代价是上下管需要承受全母线电压对器件耐压要求更高。在650V母线电压下上管和下管通常需要1200V的管子而中间双向开关理论上用650V就够了但为了统一规格实际选型时往往4个管子都选1200V略浪费但省事。2.3 APF工况下的选型判断回到APF这个应用场景母线电压一般在650V750V开关频率通常取10kHz20kHz。在这种电压和频率区间我的选型倾向很明确中小功率单机50A150A补偿电流优先选T型大功率200A以上才考虑I型。原因很简单。APF对开关频率的要求高T型拓扑开关损耗低、损耗分布均匀散热压力小效率能做到98%以上。而且T型的主回路结构简洁杂散电感容易控制这对高频工况下的器件应力是实打实的好处。I型的优势在于器件承压低适合功率更大、母线电压更高的场景。但大功率APF一般会采用多个功率模块并联的方案单个模块的功率并不需要做到极致所以I型在APF领域的竞争力反而没那么强。另外要注意一个细节T型三电平有个天然的隐患——如果上下管驱动时序出错导致上下管直通母线会直接短路炸管速度极快。所以T型的驱动逻辑必须做硬件互锁死区时间设置要保守这一点在调试时务必重视。3. LCL滤波器参数设计从公式到工程化的关键取舍3.1 设计目标与约束条件LCL参数设计是APF整个硬件方案里最需要耐心的一步因为它牵涉的约束太多既要让补偿电流的高次谐波顺畅通过又要压住开关纹波既要保证谐振频率不落在谐波补偿频带内又要避免谐振峰引发振荡。设计之前先明确几个目标参数以380V电网、额定补偿电流50A、直流母线电压650V、开关频率16kHz为例电流纹波系数一般要求逆变器侧电感电流纹波不超过额定电流的15%20%滤波电容无功电流占比不超过额定电流的5%否则功率因数会下降电容本身也容易发热谐振频率落在10倍基波频率500Hz到1/2开关频率8kHz之间通常取1kHz4kHz这些约束互相牵扯电感小了纹波大电容大了无功大谐振频率选得不好控制难度剧增。所以参数设计得反复迭代不能指望一版定稿。3.2 电感比分配与总电感量估算总电感量的估算可以这样近似看在开关管导通的瞬间逆变器侧电感上的电压近似为母线电压的一半与电网电压的差电流纹波在这个电压作用下线性上升。工程上常用经验公式ΔI_max ≈ Udc / (8 × L_total × fsw)反推总电感量L_total ≈ Udc / (8 × fsw × ΔI_max)代入Udc650V、fsw16kHz、ΔI_max10A50A的20%L_total≈650/(8×16000×10)0.5mH。总电感量大约在0.5mH这个量级。总电感算出来后还要在逆变器侧电感Li和电网侧电感Lg之间分配。常见做法是Li占总电感的60%70%Lg占30%40%。为什么不能全放在一侧如果全用逆变器侧电感电网侧没有电感LCL退化成LC结构电网阻抗的波动会直接影响谐振频率系统鲁棒性差如果电网侧电感占比太大同样会削弱补偿电流对谐波源的响应能力。以总电感0.5mH为例可以取Li0.3mHLg0.2mH。这个比例下逆变器侧纹波主要由Li承担电网侧电感配合电容构成高频通路两道关卡分工明确。3.3 滤波电容的取值逻辑滤波电容C的取值依据主要是无功电流占比约束。电容接在LCL中点也就是电网侧电感之前流过它的电流是高频纹波分量但电容本身也会吸收一部分基波无功电流大小约为U × ωC。取额定电流的5%作为限值5% × 50A 2.5A。电网相电压约220VωC × 220 2.5得到C ≈ 2.5/(220 × 314) ≈ 36μF。三相总共约108μF。实际取30μF左右比较稳妥留点裕量。电容选型还有一个关键点耐压和纹波电流承受能力。LCL电容上的电流是开关频率附近的高频纹波频率高、有效值大必须用专门的低感薄膜电容普通电解电容在这里撑不住。电容的纹波电流额定值至少要按实际纹波电流的1.5倍选。另外电容的摆放位置也影响高频性能。电容应该尽量靠近逆变器输出端子用铜排短接减少连接电感。否则高频谐波在连接线上产生的压降会削弱滤波效果。3.4 谐振阻尼有源阻尼与无源阻尼的取舍LCL在谐振频率处存在一个高阻抗峰如果系统控制环路在这个频率附近增益过高就会自激振荡。所以必须给谐振峰加阻尼。无源阻尼是最直观的办法在电容支路串联阻尼电阻或者在电感上并联电阻。电容串联电阻的阻尼效果最好但电阻上会流过开关纹波电流损耗大发热严重对大功率APF来说是不可接受的。有源阻尼是更现代的做法思路是用控制算法“虚拟”出一个电阻通过检测电容电流或电网侧电感电压在电流环中引入反馈环节等效实现电阻阻尼。工程上最常用的是电容电流比例反馈简单说就是把电容电流乘以一个系数后叠加到电流环输出上相当于在电容支路并联一个虚拟电阻。有源阻尼的代价是需要额外采集电容电流信号传感器响应速度要高。但相比在功率回路里白白烧掉几百瓦热量的无源阻尼这点成本非常划算。我在实际项目中用的是有源阻尼为主、电容支路加一只小阻值电阻做备份辅阻尼两头兼顾。既然谈到了控制那就自然过渡到整个控制环路的设计。4. 控制环路与调制算法稳定性和动态性的平衡4.1 电流环用PR还是PI答案很明显APF的电流环要跟踪的指令是谐波电流这些电流在静止坐标系下是正弦量。如果使用常规PI控制器对正弦交流量的跟踪存在固有稳态误差——PI对直流量的增益无穷大但对交流量增益有限你加大Kp可以缩小误差但永远消除不了。传统做法是把电流变换到旋转坐标系下让被控量变成直流量再上PI。但对于谐波补偿这种多频率分量叠加的场景基波在某些次谐波在旋转坐标下反而是交流量要精确控制多个频率就得为每个频率搭一组旋转坐标变换实现起来极其繁琐。实践中APF几乎统一采用静止坐标系下的PR控制器比例谐振或者更实用一点的准PR控制器。PR控制器的核心是在特定频率处提供无穷大增益准PR提供高增益从而实现对正弦量的零稳态误差跟踪。准PR控制器的传递函数是G_PR(s) Kp 2×Kr×ωc×s / (s² 2×ωc×s ω0²)其中ω0是谐振频率ωc是带宽系数它决定了控制器的频率选择性。ωc太小时控制器对电网频率偏移过于敏感太大时谐振峰附近会出现增益毛刺。实际取ωc2π×5左右也就是大约31.4rad/s。APF的电流环一般并联多个准PR环节一个对应基波若干个对应主要补偿的谐波次数。以典型的变频器负载为例5次、7次、11次、13次谐波是补偿重点再加上一个高频宽频段补偿环节这样的组合基本够用。4.2 有源阻尼的数字化实现细节电容电流比例反馈有源阻尼数字化实现时要注意采样延迟的影响。数字控制从采样到PWM输出更新存在一拍延迟这个延迟会改变虚拟电阻在高频段的频率特性导致阻尼效果打折。工程上的处理办法是有源阻尼的反系数不是随意设的它和采样周期、PWM增益直接相关。理论上等效虚拟电阻Rv与反馈系数K成反比K越大虚拟电阻越小阻尼越强。但K不是能无限加大的过大的K会降低电流环的相位裕度导致系统不稳定。调参时应该从较小的K开始逐步增大同时观察电容电流波形。当电容电流中的高频振荡被明显抑制、且电流环阶跃响应没有明显的超调振荡时基本就到位了。采样位置也很有讲究。电容电流传感器应放在滤波电容支路上而不是放在逆变器输出总线上。放在总线上采集到的是电网侧负载电流和电容电流的叠加反馈量不纯阻尼效果会受影响。4.3 三电平PWM调制与中点电位平衡三电平APF的调制有个天然优势相比两电平SPWM叠加零序分量后的调制方式等价于SVPWM可以把直流母线电压利用率提高约15%。对于APF来说这意味着在同样的母线电压下能输出更大的补偿电流或者在同样的补偿指标下可以适当降低母线电压减少器件应力。三电平调制最常见的坑是“中点电位漂移”。由于上下母线电容的充放电不均衡中点电压会偏离零位导致输出电压波形畸变甚至造成某些器件过压。中点漂移的根源是0电平状态时电流流入或流出中点如果正负半周的作用时间不等中点电流平均值为零的条件就被打破。解决手段有两个层面。一是在调制层面利用冗余小矢量三电平空间矢量中有一些矢量对应同一个输出电压但流向中点的电流方向相反通过分配冗余矢量的作用时间可以把中点电流校正回零。二是在控制层面叠加零序电压通过改变PWM占空比分布来调节中点电流。对APF来说由于输出电流是谐波电流含有大量高频分量中点平衡的扰动比普通逆变器更频繁。所以中点电位平衡环路的带宽要足够高我一般用一个简单的PI控制器来调控零序注入量采样频率和PWM频率保持一致效果就很稳。4.4 直流母线电压控制与PFC模式联动APF的直流母线电压不是靠外部电源维持的而是靠自身的基波电流从电网吸收能量来维持。开关管动作有损耗LCL电感和电容也有损耗这些损耗会持续消耗母线能量导致母线电压缓慢下降。因此APF的控制里必须有一个基波电流指令来维持母线电压。这个基波电流的相位要和电网电压保持一致也就是说APF在补偿谐波的同时还要自动调节有功电流来平衡自身损耗。母线电压外环的输出就是有功电流指令的幅值经锁相环得到相位后生成基波电流指令叠加到谐波补偿指令上。这里有一个容易忽略的问题母线电压外环的带宽不能太高否则补偿突变负载时母线电压环会耦合进电流环造成电流指令畸变。实际整定时母线电压环的穿越频率一般取1020Hz就够远低于电流环的数百赫兹带宽。5. 从仿真到现场调试踩坑实录5.1 谐振自激——LCL的隐藏炸弹我调试第一台三电平APF样机时仿真跑得行云流水增益裕度看着也够结果一接非线性负载示波器上电流波形立刻出现高频振荡频率正好在2kHz附近听起来像金属啸叫声。当时第一反应是反馈采样出了问题查了半天结果是LCL谐振点在作祟。仿真的问题是模型里LCL参数是理想值而实际电感会饱和、电容有容差、线路寄生参数也会改变谐振频率。理论设计谐振频率在2.5kHz实际可能落到2kHz附近而电流环在这个频率处的增益没留够裕度于是一扰动就被放大成振荡。排查的链路是这样的先用示波器看电容电压波形确认振荡频率是否落在设计谐振点附近然后断开非线性负载只带阻性负载看是否振荡确认和负载无关后再逐步减小有源阻尼反馈系数看振荡是否消失。最后定位到是阻尼强度不足增大电容电流反馈系数后振荡马上压住了。5.2 中点电压漂移没有平衡环会怎样有一版软件我偷懒没加中点平衡控制只做了开环的零序注入想着谐波补偿工况中点电流不会太大。结果带载不到十分钟母线上下电容电压差从0漂到了将近30V。电压差导致输出波形出现明显的半周不对称负载侧的谐波电流进一步恶化形成正反馈。后来老老实实把中点平衡环加上了采样上下电容电压做差后经过PI控制器输出零序电压修正量叠加到三相调制波上。这个环路的输出限幅一定要做修正量过大会挤占正常调制的空间反而引入低次谐波。要注意的是零点漂移在APF的谐波补偿工况下比普通逆变器更难调因为输出电流不是固定频率的正弦波中点电流的波动幅度大。平衡环的PI参数需要根据实际波形反复试先在轻载下整定再逐步加到满载。5.3 开机冲击电流与预充电时序APF上电瞬间母线电容电压为零如果不做预充电直接合主接触器冲击电流足够把整流桥和保险丝打掉。预充电的经典做法是先通过限流电阻给母线电容充电等母线电压充到接近电网峰值时再闭合旁路接触器。但APF的预充电还有个LCL电容充电的问题。LCL电容初始无电压并网瞬间也会产生冲击电流。所以并网时序要比普通逆变器更讲究母线预充电完成后控制DSP先发波让逆变器输出电压跟踪电网电压等到两者压差足够小的时候再合并网接触器。这样可以把冲击电流控制在额定电流的10%以内。限流电阻的选型也要留裕量。预充电时间一般控制在12秒电阻的脉冲功率承受能力要够否则上电瞬间电阻直接烧断。5.4 保护逻辑的多级设计APF是电能质量设备自己不能成为故障源所以保护逻辑要比普通逆变器更周全。过流保护必须做硬件和软件两级硬件比较器直接比较电流采样值一旦超限立即封锁PWM延时时间在微秒级软件保护用于处理硬件来不及判断的工况比如过载持续、母线过压欠压、中点电压超限。三电平T型的直通保护是重中之重。上下管驱动信号必须做硬件互锁哪怕DSP死区设置正确也要在驱动板上加一级RC延时和与门互锁防止驱动芯片上电瞬间乱发波导致直通。这一步省不得炸一次管的成本够买好几块驱动板。还有一个容易被忽略的保护是电网电压异常检测。APF挂在电网上电网跌落了、缺相了、频率突变PWM必须能快速感知并暂停补偿。否则电网恢复瞬间APF输出电流和电网电压相位错位会产生巨大的瞬态电流。最后分享一个我自己踩过坑之后养成的习惯调APF看波形不要只盯着输出电流好不好看要重点看接入点的电网电压波形是不是干净了。APF的使命是改善电网电能质量输出电流最终是要叠加到负载电流里去抵消谐波的只要电网电压总谐波畸变率降下来了输出电流波形不漂亮反而是正常的。这个视角很多人一开始转不过来总把APF当成一个“必须输出完美正弦波”的设备来调调来调去反而把真正该关注的指标给丢了。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进