首页 / 资讯中心 / 文章详情

单相PWM整流器拓扑详解:从二极管整流到H桥主动式前端设计

单相PWM整流器拓扑详解:从二极管整流到H桥主动式前端设计 ★ FEATURED ARTICLE
1. 从二极管整流到PWM整流为什么我们需要主动式前端很多人第一次接触单相PWM整流器脑子里冒出来的第一个问题往往是二极管不就能整流吗为什么还要搞这么复杂的一套东西我刚开始做这块的时候也有同样的疑惑直到在一个电机驱动项目里被电网侧电流波形折腾得够呛才真正理解PWM整流器存在的意义。传统的二极管不控整流或者晶闸管相控整流结构简单、成本低这是事实。但它们有一个绕不开的硬伤网侧电流波形严重畸变功率因数低而且能量只能单向流动。你如果做过大功率开关电源或者变频器前端就会知道电网侧那堆低次谐波有多难处理——5次、7次谐波含量高得吓人THD轻松超过50%功率因数可能只有0.6出头。这在过去可能还能凑合但现在并网设备对电能质量的要求越来越严很多场合直接要求功率因数接近1、电流THD低于5%二极管整流方案根本达不到。单相PWM整流器的核心思路就是把整流桥里的二极管换成全控型器件通常是IGBT通过高频PWM开关控制让网侧电流跟踪网侧电压的波形和相位。这样一来网侧电流可以做到接近正弦波功率因数可以调到接近1甚至可调而且能量可以双向流动——既能整流也能逆变。这就为后面做四象限运行、能量回馈、直流母线电压主动控制打下了基础。这个系列我打算从拓扑原理开始一步步把单相PWM整流器的搭建过程讲清楚。第一篇先聚焦拓扑本身——搞清楚电路长什么样、每个器件在干什么、开关怎么动作、为什么这样设计。这些底层逻辑搞明白了后面写控制算法、调参数、看波形才不会一头雾水。适合刚接触电力电子变换器的同学也适合做过二极管整流但想升级到主动整流的工程师。2. 单相H桥PWM整流器的拓扑解剖2.1 主电路结构四个IGBT怎么摆单相PWM整流器最常用的拓扑就是单相全桥H桥结构。顾名思义四个开关管组成一个桥臂对交流侧接在左右两个桥臂的中点之间直流侧接在桥臂的上下母线之间。具体来说交流电源经过一个交流侧电感L接到H桥的两个中点。H桥的四个IGBT分别记为S1、S2、S3、S4其中S1和S4在同一个桥臂的上下位置S2和S3在另一个桥臂的上下位置。直流侧是一个直流母线电容C负载或者后级变换器接在电容两端。这里有一个关键细节交流侧电感是必须的不是可选项。它的作用至少有三个。第一它是PWM整流器实现电流控制的物理基础——没有电感你没法通过电压差来控制电流变化率。第二它承担滤波功能把PWM开关产生的高频纹波滤掉让网侧电流尽量干净。第三它储存能量在开关切换瞬间维持电流连续。电感值选小了电流纹波大、THD高选大了动态响应慢、体积成本上去了。工程上一般根据纹波电流要求、开关频率和额定电流来综合选取后面我会专门讲计算方法。直流母线电容的作用同样关键。它要吸收交流侧和直流侧之间的瞬时功率脉动——单相系统天然存在二倍频功率脉动这个脉动如果全压到直流母线上电压波动会非常大。电容还要为后级负载提供低阻抗的电压源特性。容值选取要权衡电压纹波要求和动态响应速度。2.2 开关函数把开关动作变成数学语言要分析PWM整流器的工作原理绕不开开关函数这个概念。这是把物理开关动作抽象成数学表达的关键工具也是后面推导数学模型、设计控制器的前提。定义开关函数S为当上管导通、下管关断时S 1当下管导通、上管关断时S 0对于单相H桥左右两个桥臂各有一个开关函数。左桥臂的开关函数记为Sa右桥臂记为Sb。那么桥臂中点相对于直流母线负端的电压可以表示为Vao Sa × VdcVbo Sb × Vdc交流侧电压Vab Vao - Vbo (Sa - Sb) × Vdc。这个表达式非常简洁但它揭示了PWM整流器的核心控制手段通过控制开关函数Sa和Sb就能控制交流侧电压Vab的幅值和波形。而Vab和网侧电压Vs之间的差值作用在电感L上决定了网侧电流的变化率。这就是整个控制逻辑的物理起点。开关函数只有0和1两个取值但通过高频PWM调制在一个开关周期内的平均值可以连续变化。这就是PWM的精髓——用离散的开关状态逼近连续的模拟量。2.3 四种开关组合与电流路径H桥的四个IGBT不能随意开关必须遵守一个基本原则同一桥臂的上下管不能同时导通否则直流母线直接短路IGBT瞬间炸掉。这个叫“直通”或者“桥臂短路”是电力电子里最危险的事故之一。在遵守这个约束的前提下H桥有四种有效的开关组合开关状态S1S2S3S4Vab交流侧电压正导通通断断通Vdc正负导通断通通断-Vdc负正续流通断通断0零负续流断通断通0零正导通状态下电流从交流侧经过S1流入直流正母线再从直流负母线经过S4流回交流侧Vab Vdc。负导通状态则相反Vab -Vdc。两种续流状态下交流侧被短路Vab 0电感电流通过开关管或者反并联二极管续流。这四种状态组合起来就能在一个开关周期内合成出所需的平均电压。具体怎么组合、每种状态持续多久就是调制策略要解决的问题。3. 单极性调制与双极性调制两种PWM策略的取舍3.1 双极性调制的工作方式双极性调制是最直观的一种方式。它的逻辑很简单左桥臂和右桥臂的开关函数始终互补Sa和Sb永远相反。当Sa 1时Sb 0Vab Vdc当Sa 0时Sb 1Vab -Vdc。在一个开关周期内Vab在Vdc和-Vdc之间切换没有零电压状态。用正弦调制波和三角载波比较当调制波大于载波时输出正电压小于时输出负电压。双极性调制的优点是实现简单开关逻辑清晰EMI频谱相对集中。但缺点也很明显电压变化幅度大每次开关动作Vab都从Vdc跳到-Vdc或者反过来电压跳变幅度是2Vdc。这导致电流纹波大开关损耗高EMI问题更严重。在相同开关频率下双极性调制的电流THD明显高于单极性调制。3.2 单极性调制的核心优势单极性调制是单相PWM整流器更常用的方案。它的核心区别在于在一个开关周期内Vab可以在Vdc、0、-Vdc三种电平之间切换而不是只有正负两种。具体实现方式有多种最常见的是左桥臂用高频PWM控制右桥臂用低频方波控制与网侧电压同频。或者两个桥臂都用高频PWM但相位错开使得Vab在半个工频周期内只在Vdc和0之间切换另半个周期只在-Vdc和0之间切换。单极性调制的好处是实打实的。第一电压跳变幅度减半从2Vdc降到Vdc电流纹波显著减小。第二等效开关频率翻倍因为Vab的电平变化频率是开关频率的两倍滤波效果更好。第三开关损耗降低因为有一半的开关动作是在零电压状态下完成的。第四EMI性能更好电压变化率dv/dt减小。代价是控制逻辑稍微复杂一点需要处理过零点的切换问题。但这点复杂度换来的是实打实的性能提升所以工程上单极性调制用得更多。3.3 调制策略对电流纹波的影响电流纹波是衡量PWM整流器性能的重要指标。纹波大小直接决定了交流侧电感的选取和网侧电流的THD。在双极性调制下一个开关周期内电感电流的纹波峰峰值可以近似表示为ΔI Vdc × (1 - |m|) × m / (2 × fsw × L)其中m是调制比fsw是开关频率L是交流侧电感。可以看到纹波与Vdc成正比与开关频率和电感成反比。在单极性调制下由于电压跳变幅度减半且等效频率翻倍纹波大约可以降到双极性调制的四分之一到一半。这个差距在实际波形上非常明显——同样电感值下单极性调制的电流波形明显更光滑。这也是为什么我在实际项目中优先选单极性调制的原因。虽然控制代码要多写几行但电感可以选小一点体积和成本都下来了整体性价比更高。4. IGBT在PWM整流器中的角色与选型要点4.1 IGBT的基本结构与工作原理IGBT全称绝缘栅双极型晶体管本质上是一个MOSFET驱动的双极型晶体管。它的输入端是MOS栅极结构输出端是PNP晶体管结构。这种复合结构让IGBT同时具备MOSFET的高输入阻抗、电压驱动特性和双极型晶体管的大电流、低导通压降特性。IGBT有三个引脚栅极G、集电极C、发射极E。当栅极-发射极电压Vge超过阈值电压Vge(th)时IGBT导通集电极-发射极之间呈现低阻抗当Vge低于阈值时IGBT关断呈现高阻抗。在PWM整流器中IGBT工作在硬开关状态每个开关周期都要经历一次开通和关断过程。开通时栅极电压从负压通常-5V到-15V跳到正压通常15VIGBT从截止区经过放大区进入饱和区。关断时反过来。这个过程中IGBT同时承受电压和电流产生开关损耗。4.2 选型时真正要看的几个参数选IGBT不是看哪个便宜或者哪个手边有就用哪个。在PWM整流器这个场景下有几个参数是必须仔细看的。耐压Vces直流母线电压加上开关尖峰再留足够裕量。工程上一般按母线电压的1.5到2倍选。比如母线400V选600V或650V的IGBT。如果母线更高比如750V那就要选1200V的。额定电流Ic按最大交流电流的有效值或者峰值来选再留1.5到2倍裕量。注意要看的是在目标壳温下的电流能力而不是25度时的标称值。数据手册里的电流降额曲线必须看。饱和压降Vce(sat)这个决定导通损耗。Vce(sat)越低导通损耗越小。但通常耐压越高的IGBTVce(sat)也越大这是一个权衡。开关时间开通延迟、上升时间、关断延迟、下降时间。这些参数决定了开关损耗和死区时间的设置。开关速度快的IGBT开关损耗小但dv/dt和di/dt大EMI问题更突出。热阻Rth结到壳的热阻决定了散热器怎么选。这个参数经常被忽略但实际很重要。反并联二极管PWM整流器里IGBT的反并联二极管是必须的因为交流侧电流方向会变需要二极管提供续流路径。二极管的恢复特性也很关键反向恢复电荷Qrr大的二极管会导致额外的开关损耗和EMI。4.3 驱动电路IGBT能不能可靠工作的关键IGBT是电压驱动器件但栅极电容不小驱动电路要能提供足够的峰值电流来快速充放电。驱动电路设计不好IGBT要么开关太慢导致损耗大要么开关太快导致振荡和EMI。栅极电阻Rg是驱动电路的核心参数。Rg小开关快损耗小但dv/dt大容易振荡Rg大开关慢损耗大但更稳定。工程上一般先按数据手册推荐值选然后根据实际波形调整。开通和关断可以用不同的Rg开通Rg稍大一点抑制di/dt关断Rg小一点加快关断。推挽驱动电路是常用的驱动结构。用两个三极管NPN和PNP组成推挽输出级NPN负责拉电流开通时给栅极充电PNP负责灌电流关断时给栅极放电。这种结构可以提供安培级的峰值驱动电流满足IGBT快速开关的需求。负压关断是必须的。IGBT关断时栅极如果只是拉到0V由于米勒电容的影响集电极电压跳变可能会通过米勒电容耦合到栅极导致IGBT误导通。所以关断时栅极要拉到负压通常是-5V到-15V确保可靠关断。死区时间是另一个关键。同一桥臂上下管的驱动信号之间必须插入死区防止直通。死区时间太短直通风险大太长输出波形畸变THD变差。一般根据IGBT的关断时间和驱动电路的延迟来确定典型值在1到3微秒之间。5. 从拓扑到数学模型为控制设计打地基5.1 基于开关函数的平均模型搞清楚了拓扑和开关函数下一步就是建立数学模型。这是设计控制器的前提也是理解PWM整流器动态行为的钥匙。用开关函数表示交流侧电压方程为Vs L × di/dt Vab其中Vab (Sa - Sb) × Vdc。这个方程就是电感上电压电流关系的基本表达。直流侧电流方程为C × dVdc/dt (Sa - Sb) × i - IL其中IL是负载电流。这个方程描述了直流母线电容的充放电过程。把这两个方程联立就得到了PWM整流器的完整数学模型。这是一个非线性时变系统因为开关函数是时变的。但在开关频率远高于工频的情况下可以用一个开关周期内的平均值来代替瞬时值得到平均模型。平均模型是连续的方便用经典控制理论设计控制器。5.2 坐标变换与dq解耦单相系统只有一个交流量没法直接做Park变换。常用的处理方法是构造一个虚拟的正交分量把单相量变成两相量然后再做旋转坐标变换。具体做法是把实际采集到的网侧电流作为α轴分量把它延迟四分之一工频周期作为β轴分量。这样构造出一个虚拟的两相静止坐标系然后旋转到dq坐标系。在dq坐标系下交流量变成直流量PI控制器可以实现无静差跟踪。dq坐标系下的数学模型会出现耦合项——d轴电流方程里有q轴电流q轴电流方程里有d轴电流。这是因为旋转坐标系下电感表现为交叉耦合。设计控制器时要做解耦把耦合项前馈补偿掉让d轴和q轴可以独立控制。d轴通常用来控制直流母线电压或者有功功率q轴用来控制无功功率或者功率因数。如果想让功率因数为1q轴电流参考值设为零。5.3 直流母线电压的二倍频脉动问题单相PWM整流器有一个固有的问题直流母线电压存在二倍频脉动。这是因为单相系统的瞬时功率包含一个直流分量和一个二倍频交流分量。交流侧的瞬时功率是Vs × i当电压和电流都是正弦且同相时瞬时功率等于平均值加上一个二倍频的脉动分量。这个脉动功率必须由直流母线电容来缓冲否则就会表现为母线电压的二倍频波动。母线电压的二倍频脉动会带来几个问题。第一它会影响后级负载的工作如果后级是电机驱动会导致转矩脉动。第二它会通过控制环路耦合到电流参考值里导致网侧电流出现三次谐波。第三它会让母线电压采样变得复杂如果控制环路带宽太高会把脉动放大。处理这个问题有几种思路。一是加大母线电容把电压脉动压到可接受范围。二是降低电压环带宽让电压环对二倍频脉动不响应。三是用陷波器把二倍频分量从电压反馈里滤掉。实际工程中通常是几种方法结合使用。6. 搭建前的准备工作与常见误区6.1 主电路参数计算的实际考量在动手搭电路之前有几个参数必须先算清楚。交流侧电感的选取要同时满足几个条件。从电流跟踪能力看电感不能太大否则电流变化率不够跟不上参考电流。从纹波抑制看电感不能太小否则纹波电流大。从动态响应看电感大了响应慢。工程上一般先根据纹波要求算一个上限再根据电流跟踪要求算一个下限然后在这个范围内选。一个常用的估算公式是L Vdc / (4 × fsw × ΔI_max)其中ΔI_max是允许的最大纹波电流峰峰值通常取额定电流的10%到20%。直流母线电容的选取主要看电压纹波要求。二倍频脉动电压的峰峰值可以近似为ΔVdc P / (2 × ω × Vdc × C)其中P是额定功率ω是工频角频率。根据允许的电压纹波反推所需电容值。开关频率的选取要权衡损耗和性能。频率高纹波小动态快但开关损耗大驱动电路要求高。频率低损耗小但纹波大电感大。小功率场合一般选10kHz到20kHz中大功率选5kHz到10kHz。6.2 容易踩的几个坑第一个坑忽略死区时间的影响。死区时间会导致输出电压偏差进而导致电流波形畸变。在过零点附近尤其明显会出现电流钳位现象。解决办法是加死区补偿根据电流方向对调制波进行修正。第二个坑驱动电路供电不足。IGBT开通需要给栅极电容充电如果驱动电源功率不够栅极电压上升慢开关损耗会急剧增加。我见过有人用一个小功率的隔离电源给驱动供电结果IGBT发热严重查了半天才发现是驱动功率不够。第三个坑母线电容选型只看容值不看纹波电流。母线电容上流过的纹波电流很大如果电容的纹波电流承受能力不够会发热甚至爆浆。选电容时要看纹波电流额定值必要时用多个电容并联。第四个坑忽略IGBT的反并联二极管。有些IGBT模块内部集成了反并联二极管有些没有。如果没有必须外接快恢复二极管否则电流没有续流路径IGBT会炸。第五个坑采样电路带宽不够。电流采样和电压采样的带宽要足够否则采到的波形失真控制效果差。特别是电流采样带宽至少要到开关频率的两倍以上。6.3 上电调试的安全步骤第一次上电一定要小心。我的习惯是分步来第一步不接功率电只给控制电路供电检查驱动信号是否正常。用示波器看四个IGBT的栅极波形确认死区时间正确没有直通风险。第二步用低压直流电源给母线供电比如30V交流侧接一个限流电阻。观察电流波形确认开关动作正常没有异常振荡。第三步逐步升高母线电压同时观察电流和电压波形。每升一档都要确认波形正常再继续。第四步加上负载观察带载能力。从轻载开始逐步加到满载。第五步做动态测试突加突卸负载看母线电压恢复情况。整个过程一定要用隔离探头或者差分探头不要用普通探头直接测强电会炸探头甚至炸示波器。7. 从拓扑理解到实际搭建的衔接把拓扑原理搞清楚之后下一步就是把它变成实际的电路和代码。这个衔接过程有几个关键点需要提前想明白。首先是器件的物理布局。H桥的四个IGBT怎么摆、母线电容放在哪里、驱动电路离IGBT多远这些都会影响寄生电感和EMI。母线电容要尽量靠近IGBT减小换流回路的寄生电感。驱动电路要尽量靠近IGBT栅极减小驱动回路的寄生电感。交流侧电感和直流侧电容的布局也要考虑电流路径。其次是采样点的选择。网侧电压在哪里采、网侧电流在哪里采、母线电压在哪里采这些位置决定了采样信号的质量。电流采样通常用霍尔传感器或者采样电阻霍尔传感器隔离好但带宽有限采样电阻带宽高但需要隔离放大。电压采样用电阻分压加隔离放大器。然后是控制器的选择。可以用DSP、FPGA或者高性能MCU。DSP在电力电子控制里用得最多因为它的PWM模块和ADC模块专门为这种应用优化过。FPGA适合需要高并行处理或者特殊调制的场合。MCU成本低适合小功率场合。最后是代码框架的设计。PWM中断服务程序里要完成采样、坐标变换、PI调节、PWM占空比计算这些任务。中断频率通常等于开关频率。主循环里处理保护、通信、状态机这些非实时任务。代码要模块化方便调试和移植。这个系列后面会一步步展开这些内容。拓扑原理是地基地基打牢了后面的控制算法、参数调试、问题排查才有依据。我在实际项目中最大的体会就是拓扑没吃透后面遇到问题根本不知道从哪里下手。波形不对是调制问题还是采样问题还是参数问题只有对拓扑和原理有清晰的理解才能快速定位。提示搭建功率电路时务必先做低压小电流测试确认所有保护功能正常后再逐步升压。不要一上来就满压满载炸管的代价不只是器件成本还有排查故障的时间。注意IGBT的栅极是静电敏感端拿取和焊接时要做好防静电措施。驱动电路未上电时不要给主电路上电否则栅极悬空可能导致IGBT误导通。
阅读完成 · 觉得有帮助?
咨询建站