1. 项目概述:单相全桥PWM整流双闭环控制解析
十年前我第一次接触电力电子整流电路时,就被这种将交流电转换为直流电的神奇过程所吸引。单相全桥PWM整流器作为典型的AC-DC变换器,在工业电源、新能源发电、电动汽车充电等领域有着广泛应用。不同于传统二极管整流,PWM整流器通过主动控制可以实现单位功率因数运行、能量双向流动以及精确的直流电压控制。
这次要分享的是一个基于双闭环控制的单相全桥PWM整流方案,其核心特点是:
- 电压外环采用经典PI控制器,确保直流侧电压稳定
- 电流内环采用PR(比例谐振)控制器,实现对交流电流的无静差跟踪
- 系统可实现整流器交流侧单位功率因数运行
- 直流侧电压纹波小,动态响应快
我在多个工业电源项目中验证过这种控制策略,实测交流侧电流THD可控制在5%以内,功率因数达到0.99以上,完全满足大多数应用场景的需求。
2. 系统架构与工作原理
2.1 单相全桥PWM整流器拓扑结构
典型的单相全桥PWM整流器主电路由四个IGBT或MOSFET组成的全桥、LC滤波网络以及交流电源构成。其拓扑结构如下图所示(此处应有电路图,文字描述如下):
交流电源通过滤波电感L连接到全桥的交流侧,直流侧并联大电容C用于滤除电压纹波。四个开关管(Q1-Q4)以PWM方式工作,通过控制其导通时序和占空比,实现对交流电流波形和直流电压的精确控制。
在实际工程中,我通常会:
- 选择开关频率在10-20kHz之间(权衡开关损耗和电流纹波)
- 滤波电感取值在2-5mH(根据功率等级调整)
- 直流侧电容按1μF/W的经验值选取
2.2 双闭环控制架构解析
双闭环控制是该系统的核心,包含:
- 电压外环:采样直流侧电压,与给定值比较后通过PI控制器输出电流幅值指令
- 电流内环:根据电压环输出的电流指令和锁相环提供的相位信息,生成电流参考波形,通过PR控制器实现电流跟踪
这种分层控制结构的优势在于:
- 电压环保证系统的稳态精度
- 电流环实现动态快速响应
- 两环各司其职,参数设计相对独立
实际调试中发现,电压环带宽通常设为电流环的1/5-1/10,这样可避免两环相互干扰。
3. 控制器设计与实现细节
3.1 电压环PI控制器设计
电压环PI控制器的传递函数为:
G_v(s) = Kp_v + Ki_v/s
参数设计步骤:
- 确定直流侧电压控制带宽(通常5-20Hz)
- 根据系统等效惯量计算比例系数Kp_v
- 积分时间常数Ti_v=4/Kp_v(经验值)
我在某1kW样机中使用的参数:
- Kp_v = 0.5
- Ki_v = 20
- 限幅设置:输出电流指令限制在额定值的±120%
3.2 电流环PR控制器设计
PR控制器的传递函数为:
G_i(s) = Kp_i + 2Kr_iωcs/(s²+2ωcs+ω0²)
其中:
- ω0为电网角频率(314rad/s)
- ωc为谐振带宽(通常5-15rad/s)
- Kp_i根据电感值和开关频率确定
- Kr_i影响谐振峰高度
实测效果表明:
- Kp_i/Kr_i比值在1-3之间时跟踪效果最佳
- 带宽ωc过大会引入高频噪声,过小则动态响应慢
3.3 锁相环(PLL)实现
精确的相位检测对PR控制器至关重要。我推荐使用基于二阶广义积分器(SOGI)的PLL:
- SOGI生成正交分量
- 通过Park变换提取相位误差
- PI调节器修正频率
这种PLL在电网电压畸变时仍能保持高精度,实测相位误差<1°。
4. 系统实现与调试技巧
4.1 硬件设计要点
-
功率器件选型:
- 电压额定值:至少为直流母线电压的1.5倍
- 电流额定值:考虑峰值电流和散热条件
- 我常用的是IRFP4668PbF(200V/130A)或IKW40N65EH5(650V/40A)
-
驱动电路设计:
- 使用专用驱动芯片如IR2110
- 死区时间设置3-5μs(太短会直通,太大会增加谐波)
-
采样电路:
- 电流采样推荐使用LEM霍尔传感器
- 电压采样用电阻分压+光耦隔离
4.2 软件实现流程
控制算法执行流程:
- ADC采样(电压、电流)
- PLL计算相位角θ
- 电压环PI计算电流幅值I_ref
- 生成电流参考i_ref = I_ref*sinθ
- 电流环PR计算调制波
- PWM生成(通常采用单极性调制)
中断服务程序中,我习惯先执行PLL计算,再处理控制算法,最后更新PWM,这样可以减少相位延迟。
4.3 调试经验分享
上电调试步骤:
- 先验证PLL,确保相位锁定正确
- 断开电流环,手动给定小占空比测试开关管
- 单独调试电流环(电压环开环)
- 最后闭合电压环
常见问题处理:
-
电流波形畸变:
- 检查PLL锁定状态
- 调整PR控制器Kr_i参数
- 确认采样延迟补偿
-
直流电压振荡:
- 降低电压环比例系数
- 检查电容容量是否足够
- 确认负载变化是否过快
-
启动冲击电流:
- 采用软启动策略(缓慢提升电压给定)
- 预充电电路设计
5. 性能优化与进阶设计
5.1 谐波抑制技巧
虽然PR控制器对基波跟踪效果好,但对谐波抑制有限。我通常采用以下方法:
- 在PR控制器基础上并联多个谐振点(5次、7次谐波)
- 增加重复控制环节
- 优化PWM调制策略(如SVPWM)
实测表明,加入5次谐波谐振后,THD可从5%降至3%以下。
5.2 数字实现注意事项
在DSP或STM32中实现时需注意:
-
离散化方法:
- PI控制器采用后向欧拉法
- PR控制器采用预修正双线性变换
-
定点数处理:
- Q格式统一(如Q15)
- 注意运算溢出保护
- 我习惯将PR控制器系数放大2^10倍后存储
-
计算时序优化:
- 使用查表法存储sinθ值
- 将耗时计算放在后台循环
5.3 效率提升方案
-
软开关技术:
- 加入辅助谐振电路
- 采用ZVS或ZCS拓扑
-
损耗分析工具:
- 使用LTspice仿真开关损耗
- 红外热像仪定位热点
-
散热设计:
- 选择低热阻散热器
- 优化风道设计
- 我常用的是6mm厚铝散热片+5V风扇的组合
经过这些优化,系统效率可以从92%提升到96%以上,这在千瓦级应用中意味着可观的能源节约。
