1. 项目概述
在新能源发电领域,并网光伏阵列的仿真研究对于系统设计和性能优化至关重要。SimPowerSystems作为MATLAB/Simulink中的电力系统仿真工具箱,为光伏并网系统提供了完整的建模和仿真解决方案。本文将详细介绍如何使用SimPowerSystems进行并网光伏阵列的建模与仿真,包含详细模型和平均模型两种实现方式。
光伏并网系统的核心挑战在于如何实现最大功率点跟踪(MPPT)以及确保电网故障情况下的稳定运行。通过SimPowerSystems,我们可以构建精确的电力电子模型,模拟从光伏阵列到电网的完整能量转换过程,并验证各种控制策略的有效性。
2. 系统建模与实现
2.1 详细模型构建
详细模型PVarray_Grid_IncCondReg_det.mdl展示了一个100kW光伏阵列通过DC-DC升压变换器和三相三电平电压源变流器(VSC)连接到25kV电网的完整系统。这个模型的特点在于:
-
光伏阵列建模:
- 在1000W/m²标准测试条件下,最大输出功率为100kW
- 采用单二极管等效电路模型,包含串联电阻和并联电阻效应
- 输出电压范围:0-400V DC,最大功率点电压约272V DC
-
升压变换器设计:
- 开关频率:5kHz
- 输入电压范围:200-300V DC
- 输出电压:500V DC(固定)
- 采用IGBT作为开关器件,包含反并联二极管
-
三相VSC设计:
- 采用三电平中性点钳位(NPC)拓扑
- 开关频率:1980Hz(33倍基频)
- 输出电压:260V AC(线电压)
- 调制方式:空间矢量PWM(SVPWM)
注意:详细模型中电路部分的采样时间设置为1μs,而控制系统的采样时间为100μs。这种多速率仿真设置既能保证电力电子开关过程的精确模拟,又能提高仿真效率。
2.2 平均模型构建
平均模型PVarray_Grid_PandO_avg.mdl则采用了简化建模方法,适用于系统级仿真和长期动态分析:
-
模型简化原理:
- 电力电子变换器用等效电压源代替
- 忽略开关谐波,保留系统主要动态特性
- 允许使用更大的仿真步长(50μs)
-
双阵列设计:
- 两个独立的100kW光伏阵列
- 各自配备升压变换器和MPPT控制器
- 在直流母线并联后接入同一VSC
-
代数环处理:
- 光伏模型包含代数环以实现迭代求解
- 通过Simulink的代数环求解器自动处理
- 不影响仿真稳定性,但需注意初始化
3. 控制策略实现
3.1 MPPT算法比较与实现
两种模型采用了不同的MPPT实现方式:
-
增量电导法(详细模型):
- 基本原理:利用dP/dV=0的特性寻找MPP
- 实现方式:
matlab复制function duty = IncCond(Vpv, Ipv, Vref, Iref) deltaV = Vpv - Vref; deltaI = Ipv - Iref; if (deltaV ~= 0) if (deltaI/deltaV > -Ipv/Vpv) duty = duty + 0.001; % 增加占空比 else duty = duty - 0.001; % 减小占空比 end end end - 优点:在稳定光照下跟踪精度高
- 缺点:对测量噪声敏感
-
扰动观察法(平均模型):
- 基本原理:周期性扰动工作点并观察功率变化
- 实现特点:
- 采用MATLAB Function Block实现
- 可生成嵌入式C代码
- 扰动步长自适应调整
- 参数设置:
- 初始扰动步长:0.5%
- 采样间隔:10ms
- 功率变化阈值:1W
实操心得:在实际应用中,增量电导法更适合高精度要求的场合,而扰动观察法则更易于实现和调试。建议在仿真初期使用扰动观察法快速验证系统架构,再切换至增量电导法进行精细优化。
3.2 并网控制策略
并网逆变器控制采用双环结构:
-
外环(电压/功率控制):
- 控制目标:直流母线电压稳定/有功功率调节
- 控制器类型:PI调节器
- 带宽:约100Hz
-
内环(电流控制):
- 控制目标:并网电流跟踪参考
- 控制器类型:PR(比例谐振)调节器
- 谐振频率:50Hz(基频)
- 带宽:约500Hz
-
锁相环(PLL)设计:
- 类型:SRF-PLL(同步参考系锁相环)
- 动态响应时间:<20ms
- 抗干扰能力:可抑制20%电压跌落
4. 仿真结果分析
4.1 稳态性能比较
在标准测试条件(1000W/m²,25℃)下,两种模型的稳态性能对比如下:
| 性能指标 | 详细模型 | 平均模型 |
|---|---|---|
| 输出功率(kW) | 99.8 | 99.5 |
| THD(%) | 2.1 | - |
| 仿真时间(秒) | 58 | 12 |
| 步长(μs) | 1 | 50 |
| CPU使用率(%) | 95 | 35 |
从表中可以看出,平均模型在保持合理精度的前提下,大幅提高了仿真效率,适合长时间动态仿真。
4.2 动态响应测试
-
辐照度阶跃变化:
- 从1000W/m²突降至600W/m²
- MPPT响应时间:
- 增量电导法:120ms
- 扰动观察法:200ms
- 功率超调量:<5%
-
电网电压跌落:
- 25kV侧电压跌落至0.8pu
- LVRT响应特性:
- 无功电流支撑:在100ms内提供额定电流的60%
- 电压恢复时间:<500ms
- 无脱网现象
5. 工程应用与扩展
5.1 实际工程调整建议
将仿真模型应用于实际工程时,需考虑以下调整:
-
参数适配:
- 根据实际光伏组件参数调整IV曲线
- 考虑温度系数影响(约-0.4%/℃)
- 校准逆变器效率曲线(通常96-98%)
-
保护功能增强:
- 过压/欠压保护
- 过频/欠频保护
- 孤岛效应检测
- 防反放电保护
-
硬件选型参考:
- IGBT模块:1200V/100A等级
- 直流电容:每kW约100-200μF
- 滤波电感:2-5%的基波阻抗
5.2 模型扩展方向
基础模型可扩展至以下应用场景:
-
光伏+储能系统:
- 在直流母线增加电池接口
- 实现能量时移和调频辅助服务
- 需添加双向DC-DC变换器模型
-
多能源微电网:
- 与风电、柴油发电机等组成混合系统
- 添加中央能量管理系统(EMS)
- 实现多目标优化运行
-
虚拟同步发电机(VSG):
- 模拟同步机惯量和阻尼特性
- 改善高比例新能源电网稳定性
- 需修改逆变器控制算法
在实际项目开发中,建议采用"详细模型验证关键算法+平均模型进行系统级仿真"的工作流程。例如,可以先用详细模型验证MPPT算法的有效性,再在平均模型中集成该算法进行长达数小时的系统行为仿真。这种组合方式既能保证关键技术的准确性,又能提高整体开发效率。
对于需要进一步优化的工程师,可以考虑以下方向:1)在MPPT算法中增加基于天气预测的前馈控制;2)研究不同电网强度下的逆变器参数自适应调整策略;3)开发基于人工智能的故障诊断模块。这些扩展都可以在现有模型框架基础上实现。
