1. 单相PWM整流器仿真模型概述
作为一名电力电子工程师,我经常需要在Simulink中搭建各种功率变换器的仿真模型。今天要分享的是一个非常实用的单相全桥PWM整流器仿真模型,它采用电压电流双闭环控制策略,能够实现直流输出电压的连续可调。这个模型输入为220V/50Hz交流电,输出直流电压范围可达300-500V,总谐波失真(THD)控制在3%以下,功率因数接近1。
这种整流器在服务器电源、工业变频器、新能源发电系统等领域都有广泛应用。相比传统二极管整流器,PWM整流器具有输出电压可调、输入电流正弦性好、功率因数高等优点。但它的控制复杂度也更高,需要精心设计控制回路参数。
2. 主电路设计与参数选择
2.1 全桥拓扑结构
主电路采用典型的单相全桥拓扑,由四个IGBT及其反并联二极管组成。这种结构具有开关器件数量适中、控制灵活、输出电压纹波小等优点。在实际搭建时,需要注意以下几点:
-
IGBT选型:根据最大输入电压和电流选择合适规格的器件,一般电压等级应为最大输入电压的2倍以上,电流等级应考虑1.5倍以上的裕量。
-
直流侧LC滤波器:电感值的选择需要权衡电流纹波和动态响应,电容值则影响输出电压纹波。经验公式:
- 电感:L = Vdc/(4×fs×ΔI)
- 电容:C = Iout/(8×fs×ΔV)
其中fs为开关频率,ΔI和ΔV分别为允许的纹波值。
-
交流侧滤波器:通常采用LCL结构,可以有效抑制开关频率附近的谐波。
2.2 关键参数计算示例
假设我们的设计指标如下:
- 输入电压:220VAC/50Hz
- 输出功率:3kW
- 开关频率:10kHz
- 允许电流纹波:20%
- 允许电压纹波:1%
计算过程:
- 最大输出电流:Iout = Pout/Vout_min = 3000/300 = 10A
- 电感值:L = 300/(4×10000×2) ≈ 3.75mH
- 电容值:C = 10/(8×10000×3) ≈ 42μF
实际取值时,电感可选择3.3mH的标准值,电容可取47μF。
3. 双闭环控制策略实现
3.1 控制架构设计
采用电压外环+电流内环的双闭环控制结构,这种架构具有以下优势:
- 电压环保证输出电压稳定
- 电流环实现输入电流的正弦化
- 比单闭环系统具有更好的抗干扰能力
- 动态响应更快
控制框图如下:
code复制电压参考 → 电压PI → 电流参考 → 电流PI → PWM生成 → 全桥电路
↑ ↑ ↑
电压反馈 电流反馈 电网电压同步
3.2 电流内环实现
电流环的核心是PI控制器,我编写了如下MATLAB函数实现带抗饱和的PI控制:
matlab复制function [duty] = CurrentPI(I_ref, I_meas, Kp, Ki, Ts)
persistent integral;
if isempty(integral)
integral = 0;
end
error = I_ref - I_meas;
integral = integral + error*Ts;
duty = Kp*error + Ki*integral;
% 抗饱和处理
if duty > 0.8
duty = 0.8;
integral = integral - error*Ts;
elseif duty < -0.8
duty = -0.8;
integral = integral - error*Ts;
end
end
关键参数说明:
- Kp:比例系数,影响响应速度
- Ki:积分系数,影响稳态精度
- Ts:采样周期,必须与仿真步长一致
- 0.8的限幅值防止积分饱和
3.3 电压外环设计
电压环的输出作为电流环的给定,其设计要点包括:
- 响应速度应比电流环慢5-10倍
- 输出端建议添加二阶低通滤波器
- 截止频率选择:约为开关频率的1/10
对于10kHz开关频率的系统,滤波器截止频率选择800Hz左右比较合适。太高的截止频率会导致开关纹波影响控制性能,太低则会影响动态响应。
4. PWM生成与死区设置
4.1 载波比较法实现
采用三角载波与调制波比较的方法生成PWM信号。在Simulink中可以使用PWM Generator模块,也可以自行搭建比较器实现。关键参数:
- 载波频率:10kHz
- 调制波频率:50Hz
- 调制比范围:0-0.9(留10%裕量)
4.2 死区时间设置
死区时间是必须设置的参数,它可以防止上下管直通。经验值:
- IGBT开关时间:约1μs
- 建议死区时间:2μs
- 最大不超过开关周期的5%
在Simulink中,可以通过PWM Generator模块的"Dead Time"参数设置,或者在使用自定义PWM生成逻辑时,在比较器后添加死区生成电路。
5. 仿真调试技巧
5.1 分步调试方法
- 先开环运行:固定占空比0.5,检查主电路工作是否正常
- 再调试电流环:将电压环输出固定,只调电流环参数
- 最后调试电压环:在电流环稳定的基础上加入电压环
5.2 PI参数整定
采用试凑法时的经验值范围:
- 电流环:
- Kp:0.1-1
- Ki:100-1000
- 电压环:
- Kp:0.01-0.1
- Ki:1-10
调试目标:
- 电流跟踪误差<5%
- 电压超调<3%
- 调节时间<0.1s
5.3 常见问题排查
-
仿真不收敛:
- 检查仿真步长是否合适
- 尝试使用ode23tb等刚性求解器
- 检查模型是否有代数环
-
输出电压振荡:
- 降低电压环的Ki
- 检查滤波器参数是否合理
- 确认采样时间设置正确
-
电流波形畸变:
- 提高电流环的Kp
- 检查电网电压同步是否准确
- 确认PWM死区设置正确
6. 仿真结果分析
在完成参数调试后,我们得到了以下典型波形结果:
-
输入电压电流波形:
- 电流正弦度良好
- 与电压同相位,功率因数接近1
- THD<3%
-
输出电压波形:
- 稳态纹波<1%
- 动态响应时间<50ms
- 超调量<3%
-
开关器件波形:
- 死区时间设置合理
- 开关损耗在预期范围内
- 无直通风险
在实际工程中,这个模型可以进一步优化:
- 加入前馈控制提高动态响应
- 实现数字控制版本
- 扩展为三相或VIENNA拓扑
