搭建Matlab风光柴储混合微电网储能电池系统互补能量管理Simulink模型
基于matlab风光柴储混合微电网储能电池系统互补能量管理simulink模型 包含风机光伏储能柴油机等系统实现能量相互协调。 波形完美模型质量在如今追求可持续能源的时代风光柴储混合微电网凭借其多能源互补的特性成为解决分布式能源接入与稳定供电问题的热门方案。而其中储能电池系统的互补能量管理则是保障整个微电网稳定运行的关键所在。今天就和大家分享一下如何基于Matlab搭建这样一个Simulink模型。一、系统构成我们的模型包含风机、光伏、储能、柴油机等系统这些系统要实现能量的相互协调。风机和光伏作为可再生能源为微电网提供绿色电能但它们受自然条件影响较大如光照强度、风速的变化。储能系统就像一个“能量银行”在能源过剩时储存能量能源不足时释放能量。柴油机则作为备用能源在可再生能源和储能无法满足需求时启动保障供电可靠性。二、Simulink模型搭建风机模块风机的输出功率主要取决于风速。在Matlab的Simulink中我们可以用一个简单的函数来模拟风机功率输出。假设风机功率与风速关系如下function Pwind wind_power(v) % 风机额定功率 Prated 100; % 切入风速 v_cutin 3; % 额定风速 v_rated 12; % 切出风速 v_cutout 25; if v v_cutin || v v_cutout Pwind 0; elseif v v_rated Pwind Prated * ((v - v_cutin) / (v_rated - v_cutin)) ^ 3; else Pwind Prated; end end在Simulink中我们可以使用MATLAB Function模块将上述代码嵌入其中。该模块输入风速信号输出风机功率。这里的代码根据风速的不同范围计算风机的输出功率当风速低于切入风速或者高于切出风速时风机不发电功率为0在切入风速到额定风速之间功率按照三次方关系增长风速高于额定风速时风机以额定功率发电。光伏模块光伏输出功率与光照强度、温度等因素相关。简化模型中我们主要考虑光照强度。function Ppv pv_power(G) % 光伏板额定功率 Pn 50; % 标准光照强度 G0 1000; Ppv Pn * (G / G0); end同样在Simulink中使用MATLAB Function模块输入光照强度信号G输出光伏功率Ppv。这段代码基于光照强度的比例关系来计算光伏板的输出功率假设在标准光照强度G0下光伏板输出额定功率Pn实际光照强度G变化时功率按比例变化。储能模块储能模块较为复杂需要考虑充放电功率限制、SOCState of Charge荷电状态计算等。function [Pbat, SOC] battery(Pgrid, SOC0, Pcharge_max, Pdischarge_max) % 电池容量 C 100; % 充放电效率 eta 0.95; if Pgrid 0 % 充电 Pcharge min(Pgrid, Pcharge_max); Pbat -Pcharge; SOC SOC0 Pcharge * eta / C; else % 放电 Pdischarge min(-Pgrid, Pdischarge_max); Pbat Pdischarge; SOC SOC0 - Pdischarge / (eta * C); end % 限制SOC范围 if SOC 1 SOC 1; elseif SOC 0.2 SOC 0.2; end end在Simulink中将这个函数嵌入MATLAB Function模块输入电网功率信号Pgrid正值表示电网向电池充电负值表示电池向电网放电、初始SOC值SOC0、最大充电功率Pchargemax和最大放电功率Pdischargemax输出电池充放电功率Pbat和更新后的SOC值。这段代码首先判断电网功率的方向来确定电池是充电还是放电然后根据功率限制计算实际的充放电功率并更新SOC值同时将SOC值限制在合理范围防止过充过放。柴油机模块柴油机作为备用电源在系统功率不足时启动。function Pdiesel diesel(Pdemand, Pwind, Ppv, Pbat) Pavailable Pwind Ppv Pbat; if Pdemand Pavailable Pdiesel Pdemand - Pavailable; else Pdiesel 0; end end在Simulink中嵌入此函数输入负荷需求功率Pdemand、风机功率Pwind、光伏功率Ppv和电池功率Pbat输出柴油机功率Pdiesel。代码逻辑是当系统可用功率风机、光伏和电池功率之和小于负荷需求功率时柴油机启动补充不足的功率否则柴油机不工作功率为0。三、模型整合与能量协调将上述各个模块在Simulink中连接起来输入风速、光照强度、负荷需求等信号就能实现整个风光柴储混合微电网的能量管理模拟。通过合理设置各个模块的参数如风机和光伏的额定功率、储能电池的容量和充放电限制、柴油机的启动阈值等可以让各个系统之间相互协调。基于matlab风光柴储混合微电网储能电池系统互补能量管理simulink模型 包含风机光伏储能柴油机等系统实现能量相互协调。 波形完美模型质量在实际运行中我们可以观察到当光照充足、风速适宜时风机和光伏能够满足负荷需求储能处于充电或浮充状态柴油机不启动。而当天气条件不佳可再生能源发电不足时储能开始放电若储能也无法满足需求柴油机便会介入确保微电网持续稳定供电。这样搭建出来的模型波形完美模型质量可靠能够很好地模拟风光柴储混合微电网储能电池系统互补能量管理的实际运行情况为进一步研究和优化微电网控制策略提供了有力的工具。希望大家也能动手尝试搭建属于自己的微电网模型