
光储并网直流微电网仿真模型(2018):包含MPPT模块、储能电池模块、超级电容模块
及控制策略简介
# 光储并网直流微电网仿真模型:Matlab/Simulink 2018 实战
在当今能源转型的大背景下,光储并网直流微电网成为了研究热点。今天就来和大家分享下基于Ma
tlab/Simulink 2018搭建的光储并网直流微电网仿真模型。
## 模型构成模块
### MPPT模块:追寻光伏最大功率的脚步
MPPT,也就是最大功率点跟踪模块,它的使命是让光伏输入始终保持在最大功率状态。在Matlab/Si
mulink里实现这个功能,我们可以采用经典的扰动观察法。代码示例如下:
```matlab
% 假设光伏阵列输出电压为pv_voltage,输出电流为pv_current
pv_power = pv_voltage * pv_current;
delta_pv_power = diff(pv_power);
delta_pv_voltage = diff(pv_voltage);
if delta_pv_power * delta_pv_voltage > 0
% 如果功率和电压变化同号,增大占空比
duty_cycle = duty_cycle + step_size;
else
% 如果功率和电压变化异号,减小占空比
duty_cycle = duty_cycle - step_size;
end
```
这段代码通过比较前后时刻光伏功率和电压的变化,来调整占空比,从而追踪最大功率点。简单来
说,如果功率和电压同时上升或下降,那就加大占空比;反之,则减小占空比。
### 储能电池模块:能量的稳定储存站
储能电池模块在整个微电网系统中起到“稳定器”的作用。它可以在光伏发电过剩时储存能量,在发
电不足时释放能量。在Simulink中,我们可以使用电池模型库来搭建,比如选用铅酸电池模型。其参数设置
要根据实际电池的容量、内阻等特性来调整。比如:
```matlab
% 设置电池参数