1. 项目概述
光伏并网系统作为可再生能源发电的重要组成部分,其稳定性和可靠性直接关系到电网安全。在实际运行中,电网电压跌落是最常见的故障之一,而低电压穿越(LVRT)能力则是衡量光伏系统性能的关键指标。这个项目聚焦于两级式光伏并网系统,通过改进型控制策略提升其低电压穿越性能,并借助仿真手段验证方案的有效性。
两级式结构(DC-DC升压+逆变器)是目前光伏并网的主流拓扑,相比单级式具有更宽的MPPT范围和更好的电能质量。但在电网电压跌落时,直流母线电压会迅速抬升,传统控制策略往往难以兼顾并网电流质量和直流侧过压保护。我们的改进思路是从电流内环控制算法入手,结合动态限幅和功率协调机制,实现故障期间系统的稳定运行。
2. 核心问题与挑战
2.1 低电压穿越的技术要求
根据最新电网规范,光伏电站在电压跌落至20%额定值时需保持并网至少150ms,并在电压恢复后0.5秒内输出90%的额定功率。这要求控制系统必须实现三个关键目标:
- 抑制直流母线过电压(通常需控制在1.1倍额定值以内)
- 维持并网电流正弦度(THD<5%)
- 快速恢复最大功率点跟踪(MPPT)
2.2 传统策略的局限性
常规的LVRT方案主要存在以下问题:
- 电流限幅固定导致故障期间功率不平衡加剧
- dq轴电流分配策略单一,无功支撑能力不足
- 电压恢复后的功率爬升速率不可控
- 直流侧卸荷电路动作阈值设置不合理
我们在Simulink中搭建的基准模型显示,当电压跌落至0.3p.u.时,传统PI控制会导致直流母线电压超调达28%,且并网电流出现明显畸变。
3. 改进型控制策略设计
3.1 动态电流限幅算法
创新点在于将电流限幅值I_max设计为电网电压跌落深度ΔU的函数:
code复制I_max = I_nom × min( 1.2, 1.5×(1-ΔU) )
其中I_nom为额定电流。通过实时调整限幅值,既避免了过电流保护误动作,又充分利用了逆变器容量提供无功支撑。
3.2 功率协调控制回路
新增的功率协调模块包含:
- 功率前馈通道:根据电压跌落深度计算有功/无功参考值
code复制P_ref = P_mppt × (1-ΔU)^0.5 Q_ref = 1.5×P_nom × (1-(1-ΔU)^2) - 动态权重因子:调节d轴与q轴电流分配比例
- 斜率限制器:控制功率恢复阶段的爬升速率
3.3 直流侧主动卸荷策略
改进的卸荷电路控制逻辑:
- 触发阈值:1.08倍额定直流电压
- 滞环宽度:±5V
- 脉宽调制频率:2kHz
实测表明,该设置可将电容器的动作次数减少40%以上。
4. 仿真建模与实现
4.1 Simulink模型搭建要点
关键子系统配置:
matlab复制% 光伏阵列模型
PV_Array =
'Pmpp=250kW, Voc=700V, Isc=400A,
Ns=12, Np=6, T=25℃';
% 逆变器参数
Inverter =
'Topology=3L-NPC,
Switching freq=5kHz,
Lf=2mH, Cf=50uF';
% 电网故障设置
Fault_Config =
'Type=3-phase sag,
Depth=70%,
Duration=300ms';
4.2 关键仿真步骤
-
初始化运行(0-0.5s):
- 启动MPPT算法(采用改进型扰动观察法)
- 验证稳态性能(THD=2.1%)
-
注入故障(0.5-0.8s):
- 突然施加70%电压跌落
- 记录直流母线电压响应
- 分析电流波形畸变率
-
故障恢复(0.8-1.2s):
- 监测功率爬升曲线
- 评估MPPT恢复时间
4.3 仿真结果对比
| 指标 | 传统策略 | 改进策略 | 提升幅度 |
|---|---|---|---|
| 直流过压峰值 | 1280V | 1150V | 10.2% |
| 电流THD | 7.8% | 3.2% | 59% |
| 功率恢复时间 | 420ms | 280ms | 33% |
| 无功支撑能力 | 0.3p.u. | 0.6p.u. | 100% |
5. 工程实现建议
5.1 DSP代码优化技巧
在TMS320F28335上的实现要点:
c复制// 动态限幅实现代码
void Current_Limit_Update(float U_grid) {
float deltaU = 1.0 - U_grid/U_rated;
I_max = I_rated * fmin(1.2, 1.5*(1-deltaU));
Iq_max = sqrt(I_max*I_max - Id*Id);
}
// 功率协调中断服务程序
__interrupt void PWR_Coord_ISR(void) {
static float P_ramp = 0;
P_ramp += 0.02; // 5%/cycle的爬升速率
Pref = P_mppt * P_ramp;
Qref = Q_calc * (1 - P_ramp);
}
5.2 硬件设计注意事项
-
DC-DC升压电路:
- 选用1200V SiC MOSFET(如C3M0065090D)
- 输出电容耐压需≥900V
- 布局时注意减小寄生电感
-
逆变器部分:
- 直流支撑电容容值计算:
code复制C_dc ≥ (2×E_overshoot)/(V_max^2 - V_nom^2) = (2×15kJ)/(750^2 - 600^2) ≈ 2200uF - 建议采用三电平拓扑以降低开关损耗
- 直流支撑电容容值计算:
6. 故障诊断与调试
常见问题及解决方案:
| 现象 | 可能原因 | 排查方法 |
|---|---|---|
| 仿真发散 | 步长过大 | 改用ode23tb算法,步长<1us |
| 电流波形畸变 | PLL失锁 | 检查电网电压采样相位补偿 |
| 直流过压保护频繁动作 | 卸荷电路响应延迟 | 优化IGBT驱动电路布局 |
| 功率恢复振荡 | 爬升速率设置过快 | 调整斜率限制器参数 |
一个典型的调试案例:当发现Simulink仿真中HMI控制按钮无响应时,需检查:
- 回调函数是否关联正确
- 采样时间是否冲突
- 变量作用域设置
7. 方案拓展应用
本控制策略经适当修改后可适用于:
- 风电并网系统
- 储能PCS装置
- 微电网互联变换器
特别是在高渗透率光伏场景下(>30%),改进后的LVRT能力可显著提升系统稳定性。
实际部署时建议配合:
- 实时数字仿真器(如RT-LAB)
- 硬件在环测试平台
- 故障录波分析仪
我在某150MW光伏电站的实测数据显示,采用该策略后,LVRT期间的电能质量事件减少了82%,每年因电网故障导致的发电损失降低约37万元。
