1. 项目背景与核心挑战
弱电网环境下运行的整流器系统面临着严峻的稳定性挑战。当电网短路比较低(通常小于3)时,系统呈现明显的"弱电网"特性,主要表现为电网阻抗不可忽略、电压波动加剧以及谐波含量增加。在这种工况下,传统整流器控制系统容易与电网阻抗发生不利交互,引发谐振现象。
我在某新能源电站项目中实测发现,当电网短路比降至2.5时,整流器直流母线电压会出现6-8%的周期性振荡,严重时甚至触发保护停机。这个现象背后的机理是:电网阻抗与整流器输出滤波器形成了欠阻尼的LC谐振回路,而常规的PI控制器无法提供足够的阻尼来抑制这种振荡。
2. 控制系统架构设计
2.1 传统控制方案局限
典型的三相PWM整流器采用双闭环控制结构:
- 外环:直流电压控制(PI调节器)
- 内环:电流跟踪控制(PI+前馈)
这种结构在强电网下表现良好,但在弱电网中暴露出两个关键问题:
- 电流环带宽受限(通常<1/5开关频率)
- 缺乏对电网阻抗变化的适应能力
2.2 阻尼增强方案选型
经过对比测试三种主流方案后,我们选择了虚拟电阻法:
- 有源阻尼法:需额外电流传感器,增加硬件成本
- 滤波器改造法:影响系统动态响应
- 虚拟电阻法:通过控制算法实现,零硬件成本
虚拟电阻法的核心思想是在控制环路中引入一个与谐振频率处电流微分成正比的阻尼项,其传递函数可表示为:
code复制R_v(s) = k_d * s/(s^2 + ω_c*s + ω_r^2)
其中ω_r为谐振频率,ω_c为截止频率。
3. Simulink建模关键步骤
3.1 基础模型搭建
-
电网模型:
- 使用Three-Phase Programmable Voltage Source模拟弱电网
- 通过Series RLC Branch模块设置电网阻抗(典型值:R=0.1Ω, L=3mH)
-
整流器主电路:
- IGBT桥臂采用Universal Bridge模块
- 直流侧电容取2000μF/kW经验值
-
传统控制模块:
matlab复制voltage_controller = pid(0.5, 50, 0.001); current_controller = pid(10, 500, 0);
3.2 阻尼增强实现
在电流环输出叠加虚拟电阻项:
matlab复制function virtual_resistor = fcn(i_abc, f_resonance)
% 谐振频率检测(实际工程中需加入频率自适应算法)
w_r = 2*pi*f_resonance;
% 带通滤波器提取谐振分量
[b,a] = butter(2,[0.8*f_resonance 1.2*f_resonance]/(0.5*fs),'bandpass');
i_res = filter(b,a,i_abc);
% 虚拟电阻计算
virtual_resistor = -k_d * diff(i_res);
end
3.3 参数整定经验
-
虚拟电阻系数k_d:
- 初始值:k_d = 0.2 * X_g(电网感抗)
- 调整方法:逐步增大至振荡消除,但不超过0.5X_g以免影响动态响应
-
谐振频率检测:
- 固定频率法:适用于电网阻抗变化<±20%场景
- 在线辨识法:推荐采用FFT+峰值检测算法
4. 仿真验证与结果分析
4.1 测试工况设置
| 场景 | 电网短路比 | 负载阶跃 | 谐波畸变率 |
|---|---|---|---|
| 1 | 3.0 | 50%-100% | <1% |
| 2 | 2.0 | 30%-80% | 3% |
| 3 | 1.5 | 20%-50% | 5% |
4.2 关键性能指标对比
| 控制方案 | 超调量 | 稳定时间 | THD |
|---|---|---|---|
| 传统PI | 12.5% | 80ms | 4.8% |
| 本文方案 | 5.2% | 45ms | 2.1% |
实测波形显示,在1.5短路比工况下,直流电压波动从原来的±8%降低到±3%以内。
5. 工程实施注意事项
-
数字控制延迟补偿:
- 计算延迟会导致虚拟电阻相位偏移
- 解决方案:在算法中加入(1+1.5T_ss)超前补偿
-
参数鲁棒性测试:
- 电网阻抗变化±30%
- 谐振频率偏移±15%
- 建议保留20%的设计裕度
-
实际调试技巧:
- 先关闭虚拟电阻,用阶跃响应识别谐振频率
- k_d从0开始逐步增加,观察振荡衰减情况
- 最终需进行满载-空载切换验证
6. 方案扩展与优化方向
-
自适应阻尼控制:
matlab复制% 在线阻抗识别算法片段 function Z_g = grid_impedance_estimation(v_abc, i_abc) N = 1024; % FFT点数 Vh = fft(v_abc, N); Ih = fft(i_abc, N); Z_g = mean(Vh(50:100)./Ih(50:100)); end -
多谐振点处理:
- 当电网存在多个谐振峰时(如电缆馈线场景)
- 可采用并联多个虚拟电阻支路
-
与现有控制器的融合:
- 将虚拟电阻项嵌入到PR控制器中
- 形成复合型谐振-阻尼控制器