风光储互补系统直流微电网simulink仿真模型。 1.光伏系统通过boost电路升压并入母线,采用扰动观察法实现最大功率跟踪控制; 2.风力系统永磁直驱同步电机通过三相电压型整流器并入母线,采用最佳叶尖速比实现mppt控制,采用零d轴控制对变流器进行控制。 3.储能单元由蓄电池构成,通过双向dcdc变换器并入母线,采用电流内环电压外环控制。 储能单元同样可做蓄电池和超级电容构成的混合储能单元控制。 4.负载单元为直流负载。 当分布式电源输出功率变化时,系统母线电压稳定在380V不变。

在当今能源转型的大背景下,风光储互补系统直流微电网成为了研究热点。今天就和大家聊聊如何搭建这样一个系统的Simulink仿真模型。

光伏系统

光伏系统在整个微电网中起着关键作用,它通过boost电路升压并入母线,并且采用扰动观察法实现最大功率跟踪控制(MPPT)。

Boost电路

Boost电路是一种常见的升压斩波电路,在Simulink里搭建它也并不复杂。简单示意代码(这里以MATLAB语言为例,并非实际Simulink模块搭建代码,但能帮助理解原理):

% Boost电路基本参数设置
Vin = 100; % 输入电压
D = 0.6; % 占空比
% 计算输出电压
Vout = Vin / (1 - D);

在这段代码里,通过改变占空比D就可以控制输出电压。在Simulink中,我们利用相应的电力电子模块搭建Boost电路,设置参数来实现升压功能。

扰动观察法MPPT

扰动观察法的核心思想是通过不断扰动光伏电池的工作点,观察功率的变化方向,从而找到最大功率点。以下是简单代码思路(同样为示意,非实际Simulink脚本):

% 初始化参数
P_old = 0;
step_size = 0.01;
D = 0.5;
while true
    D_new = D + step_size;
    % 这里假设已有函数计算光伏功率P_new
    P_new = calculate_PV_power(D_new); 
    if P_new > P_old
        D = D_new;
        P_old = P_new;
    else
        step_size = -step_size;
        D = D + step_size;
    end
end

在这个代码中,我们每次以固定步长step_size改变占空比,比较功率大小来决定下一步调整方向。在Simulink里,通过搭建逻辑判断模块和控制信号生成模块来实现扰动观察法MPPT。

风力系统

风力系统这边采用永磁直驱同步电机,通过三相电压型整流器并入母线。它采用最佳叶尖速比实现MPPT控制,采用零d轴控制对变流器进行控制。

最佳叶尖速比MPPT

风力发电中,最佳叶尖速比与风速和发电机转速有关。代码思路如下(示意):

% 已知参数
rho = 1.225; % 空气密度
R = 20; % 叶片半径
Cp_max = 0.48; % 最大功率系数
lambda_opt = 8; % 最佳叶尖速比
wind_speed = 10; % 当前风速
% 计算最佳转速
omega_opt = lambda_opt * wind_speed / R;

通过上述代码根据风速计算出最佳转速,在Simulink里通过风速测量模块、计算模块和控制模块来实现根据风速调整发电机转速以达到最佳叶尖速比。

零d轴控制

零d轴控制主要用于控制变流器,使得直轴电流为零,这样可以简化控制并且提高功率因数。在Simulink中,通过坐标变换模块、电流控制模块等搭建零d轴控制策略。

储能单元

储能单元可以由蓄电池构成,也可以是蓄电池和超级电容构成的混合储能单元。它通过双向DC - DC变换器并入母线,采用电流内环电压外环控制。

双向DC - DC变换器

双向DC - DC变换器可以实现能量的双向流动。以常见的Buck - Boost双向DC - DC变换器为例,其工作模式有两种:Buck模式和Boost模式。在Simulink里搭建它需要合理设置开关管控制信号等参数。

电流内环电压外环控制

代码示意如下(用于理解控制逻辑):

% 外环电压控制参数
Kp_v = 0.5;
Ki_v = 0.1;
V_ref = 380; % 母线电压参考值
V_bus = 350; % 当前母线电压
% 外环PI控制计算电流参考值
error_v = V_ref - V_bus;
I_ref = Kp_v * error_v + Ki_v * cumsum(error_v);
% 内环电流控制参数
Kp_i = 0.2;
Ki_i = 0.05;
I_bus = 10; % 当前母线电流
% 内环PI控制计算占空比
error_i = I_ref - I_bus;
D = Kp_i * error_i + Ki_i * cumsum(error_i);

在这段代码中,首先通过外环电压PI控制计算出电流参考值,再通过内环电流PI控制计算出占空比来控制双向DC - DC变换器。在Simulink里,利用PI控制模块搭建这样的双环控制策略。

负载单元与系统稳定性

负载单元为直流负载,而整个系统的关键要求是当分布式电源输出功率变化时,系统母线电压稳定在380V不变。通过前面各个部分的合理控制,像光伏的MPPT、风力的控制以及储能的双环控制等,共同作用来维持母线电压稳定。在Simulink仿真中,我们可以通过设置不同的工况,如风速变化、光照强度变化等,观察母线电压是否稳定在380V,以此验证系统的稳定性和控制策略的有效性。

风光储互补系统直流微电网simulink仿真模型。 1.光伏系统通过boost电路升压并入母线,采用扰动观察法实现最大功率跟踪控制; 2.风力系统永磁直驱同步电机通过三相电压型整流器并入母线,采用最佳叶尖速比实现mppt控制,采用零d轴控制对变流器进行控制。 3.储能单元由蓄电池构成,通过双向dcdc变换器并入母线,采用电流内环电压外环控制。 储能单元同样可做蓄电池和超级电容构成的混合储能单元控制。 4.负载单元为直流负载。 当分布式电源输出功率变化时,系统母线电压稳定在380V不变。

总之,搭建风光储互补系统直流微电网Simulink仿真模型需要深入理解各个部分的原理和控制策略,通过合理搭建模块和设置参数,就能实现一个功能完备的仿真模型,为实际微电网系统的设计和优化提供有力支持。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐