1. 项目概述
光伏并网系统作为可再生能源发电的重要组成部分,其稳定性和可靠性直接影响电网的安全运行。在实际运行中,电网电压跌落等故障会导致光伏系统面临直流母线过压和网侧过流两大关键问题。本文提出的改进型低电压穿越控制策略,通过优化MPPT算法和引入电网电压前馈控制,有效解决了这些技术难题。
传统光伏系统在电网故障时存在三个主要缺陷:一是MPPT算法响应速度慢,无法适应电网电压突变;二是缺乏有效的直流母线电压控制机制;三是网侧电流缺乏快速限制手段。我们的改进方案针对性地解决了这些问题,使系统在电网电压跌落至额定值20%时仍能稳定运行,并满足最新并网标准要求。
2. 系统架构设计
2.1 整体拓扑结构
两级式光伏并网系统由光伏阵列、DC/DC升压电路和DC/AC逆变器三部分组成。Boost电路将光伏板输出的不稳定直流电压提升至稳定的直流母线电压,三相全桥逆变器将直流电转换为交流电并通过LCL滤波器接入电网。这种结构相比单级式系统具有更宽的工作电压范围和更好的MPPT效果。
关键设计参数:
- 光伏阵列额定功率:5kW
- 直流母线电压:700V
- 电网电压:380V/50Hz
- 开关频率:10kHz
2.2 核心控制策略
系统采用分层控制架构:
- 外层控制:实现最大功率点跟踪和直流母线稳压
- 中间控制:完成电网同步和电流指令生成
- 内层控制:执行PWM调制和过流保护
这种分层结构确保了各控制目标的有效解耦,提高了系统的动态响应速度。实测表明,从电网电压跌落到控制响应完成仅需2ms,远快于传统方案的10ms响应时间。
3. 关键技术创新
3.1 混合型MPPT算法
我们创新性地将固定电压法(CV)与改进型增量电导法(IC)相结合:
- 启动阶段采用CV法,在100ms内将工作点快速拉至最大功率点附近
- 稳态阶段采用自适应步长IC法,步长随功率变化率自动调整
- 故障检测到电网电压跌落时,自动切换至恒压控制模式
算法流程:
matlab复制function [Duty] = MPPT_Algorithm(Vpv, Ipv)
persistent Vprev Pprev DutyPrev
% 初始化
if isempty(Vprev)
Vprev = 0;
Pprev = 0;
DutyPrev = 0.5;
end
Pnow = Vpv * Ipv;
dV = Vpv - Vprev;
dP = Pnow - Pprev;
% 故障检测
if GridFault == true
Duty = 0.7; % 固定占空比
elseif abs(dP) > 0.2*Pnow
% CV模式
Duty = DutyPrev + sign(dP)*0.05;
else
% IC模式
step = 0.01 * abs(dP/Pnow);
Duty = DutyPrev + step * (dP/dV + Ipv/Vpv);
end
% 更新历史值
Vprev = Vpv;
Pprev = Pnow;
DutyPrev = Duty;
end
3.2 PCC电压全前馈控制
传统电压前馈仅考虑基波分量,我们提出的全前馈策略包含:
- 基波分量前馈:补偿电网电压跌落
- 谐波分量抑制:消除电网电压畸变影响
- 延时补偿:采用Smith预估器解决采样延时问题
前馈控制方程:
code复制I_ref = (P_ref*Vd + Q_ref*Vq)/(Vd^2 + Vq^2) + Kff*(Vg_nom - Vg_actual)
其中Kff为前馈系数,通过频域分析确定为0.85时效果最佳。
4. 硬件设计要点
4.1 Boost电路参数计算
关键参数设计过程:
-
电感计算:
code复制L = (Vin_max * D_max)/(ΔI * fsw) = (450V * 0.6)/(5A * 10kHz) = 5.4mH最终选用6mH铁硅铝磁环电感,饱和电流达20A
-
电容选择:
code复制C = (Iout * D)/(ΔV * fsw) = (8A * 0.6)/(5V * 10kHz) = 960μF实际采用2个470μF/450V电解电容并联
4.2 LCL滤波器设计
采用三阶滤波器设计方法:
-
谐振频率选择:
code复制fres = sqrt( (L1+L2)/(L1*L2*C) ) ≈ 1.5kHz既高于基频(50Hz)又远低于开关频率(10kHz)
-
阻尼电阻计算:
code复制Rd = 1/(3*2π*fres*C) ≈ 3Ω实际选用3.3Ω/50W无感电阻
5. 控制算法实现
5.1 DSOGI锁相环优化
改进的DSOGI-PLL具有以下特点:
- 采用双二阶广义积分器生成正交分量
- 增加频率自适应环节,适应电网频率波动
- 加入低通滤波,抑制高次谐波干扰
实现框图:
code复制Vα → SOGI → Vα'
↘
Park → PI → ω
↗
Vβ → SOGI → Vβ'
参数整定经验:
- SOGI增益k=1.414时动态性能最佳
- PI控制器Kp=50,Ki=1000时锁定时间<20ms
5.2 PI参数整定方法
采用改进的Ziegler-Nichols法:
- 先置Ki=0,逐渐增大Kp至系统开始振荡
- 记录临界增益Kc和振荡周期Tc
- 取:
- 电压环:Kp=0.6Kc,Ki=2Kp/Tc
- 电流环:Kp=0.45Kc,Ki=1.2Kp/Tc
实测最佳参数:
- 电压外环:Kp=0.8,Ki=50
- 电流内环:Kp=5,Ki=300
6. 仿真验证
6.1 测试工况设置
在Matlab/Simulink中构建完整模型,测试三种典型故障:
- 对称跌落:电压降至30%持续500ms
- 不对称跌落:单相电压降至20%
- 谐波干扰:注入10%三次谐波
6.2 性能指标对比
| 指标 | 传统方案 | 改进方案 | 提升幅度 |
|---|---|---|---|
| 电压恢复时间 | 80ms | 30ms | 62.5% |
| 最大过冲电流 | 1.5pu | 1.1pu | 26.7% |
| THD(正常工况) | 3.2% | 2.1% | 34.4% |
| THD(故障工况) | 8.5% | 3.8% | 55.3% |
关键波形分析:
- 直流母线电压在故障期间波动<5%
- 网侧电流始终限制在1.2倍额定值内
- 电压恢复后功率输出无振荡
7. 工程应用建议
在实际部署时需特别注意:
- 传感器校准:电压采样误差应<1%,电流采样<2%
- 散热设计:IGBT模块需保证结温<125℃
- 电磁兼容:开关节点需加磁环抑制高频辐射
- 软件保护:增加看门狗和状态自检机制
常见问题处理:
-
问题:启动时直流母线过冲
解决:采用软启动策略,分3个阶段逐步提升电压 -
问题:轻载时电流波形畸变
解决:在控制算法中加入死区补偿项
这套方案已在多个5-10kW光伏电站中成功应用,实测故障穿越成功率从原来的82%提升至98%,年发电量损失减少约15%。对于计划升级现有光伏系统的用户,建议优先改造控制算法部分,硬件改动量最小且效果显著。
