去年我在参与一个新能源微电网项目时,为了验证系统稳定性,不得不搭建一套完整的风光储并网仿真模型。这个过程中踩过的坑比预想的多得多,今天就把这些经验教训整理出来,希望能帮同行少走弯路。
风光储联合系统主要由三部分组成:风力发电机组、光伏阵列和储能电池组。它们通过变流器接入交流母线,再通过并网逆变器与主电网连接。看似简单的结构,实际建模时每个环节都有需要特别注意的技术细节。
风力发电机组的动态特性对整个系统影响最大。我最初直接使用了MATLAB/Simulink自带的默认参数,结果仿真曲线和现场实测数据偏差达到15%以上。后来通过以下方法改进了模型精度:
特别注意:不同型号的风机,其气动特性曲线差异很大,一定要使用厂家提供的Cp-λ曲线数据。
光伏组件在局部阴影下的I-V特性会出现多峰值现象。我对比了两种建模方法:
| 方法 | 优点 | 缺点 |
|---|---|---|
| 等效电路法 | 计算速度快 | 难以准确反映阴影分布 |
| 子模块串并联法 | 精度高 | 仿真速度慢 |
最终采用折中方案:用5×5的子阵列代表整个光伏方阵,每个子阵列单独建模。这样既保证了计算效率,又能反映阴影影响。
电池SOC(State of Charge)估算不准会导致两个严重问题:
我们通过以下方法提高SOC估算精度:
常见的并网逆变器控制策略有:
在微网并网运行时,我们采用PQ控制;在孤岛运行时切换到V/f控制。切换过程中最容易出现的问题就是暂态过电压,我们的解决方案是:
根据最新并网标准要求,风光储系统必须具备低电压穿越能力。我们在模型中实现了以下保护逻辑:
matlab复制if V_grid < 0.9*p.u.
if t < 1.5s
保持并网,输出无功电流支撑
else
根据电压跌落程度线性降低有功输出
end
end
最初使用固定步长0.01s仿真,结果:
改为变步长算法后:
最初假设连接电缆是理想导线,导致:
加入电缆阻抗参数后:
使用小时级气象数据时:
改用分钟级数据后:
在不同运行场景下对比仿真值与实测值:
| 场景 | 允许误差 |
|---|---|
| 满发运行 | ≤5% |
| 低负荷运行 | ≤8% |
| 模式切换过程 | ≤10% |
重点检查以下暂态过程:
一定要获取设备的实测数据来校准模型,仅靠厂家提供的参数手册是不够的。
并网标准会不定期更新,我们模型中的LVRT参数就调整过3次,建议建立标准跟踪机制。
仿真前做好场景规划,包括:
模型复杂度要适度,不是越详细越好。我们的经验是:
最后分享一个实用技巧:建立参数变更记录表,每次修改都注明日期、修改内容和依据。这个习惯帮我们节省了大量调试时间。