当前位置: 首页 > news >正文

直流微电网储能单元功率分配/soc均衡 有参考文献,采用1kw光伏电池代替直流微电网,两台1k...

直流微电网储能单元功率分配/soc均衡 有参考文献,采用1kw光伏电池代替直流微电网,两台1kw储能单元并联,充放电电流按照soc进行分配。 图中分别为整体仿真图,充放电soc,电流,开始时设置为放电,3s切换为充电,6s切换为放电直到均衡。

最近在实验室折腾直流微电网储能单元的功率分配问题,发现SOC(荷电状态)均衡这个坑比想象中有意思。拿两台1kW的储能单元做并联,配上光伏电池当电源,手动切换充放电状态时,电流分配和SOC变化曲线简直像坐过山车。

先看仿真场景:1kW光伏板作为主电源,两台储能单元初始SOC分别为80%和60%。系统初始状态为放电模式,3秒时切换充电,6秒再切回放电直到SOC均衡。整个过程中电流分配完全由SOC动态调整——SOC高的多出力,SOC低的少干活。

!仿真结构

(此处脑补一张Simulink仿真框图:中间是光伏电池,左右各接一个带控制器的储能单元,总线电压稳稳地维持在48V)

直流微电网储能单元功率分配/soc均衡 有参考文献,采用1kw光伏电池代替直流微电网,两台1kw储能单元并联,充放电电流按照soc进行分配。 图中分别为整体仿真图,充放电soc,电流,开始时设置为放电,3s切换为充电,6s切换为放电直到均衡。

核心算法就藏在电流分配控制器里。看这段伪代码:

function [I1, I2] = current_alloc(soc1, soc2, I_total) delta_soc = abs(soc1 - soc2); k = 1 / (1 + exp(-delta_soc*10)); // 调节斜率 if mode == 放电 I1 = I_total * (soc1/(soc1+soc2)) * (1 + k); I2 = I_total - I1; else // 充电 I1 = I_total * ( (1-soc1)/(2 - soc1 - soc2) ) * (1 + k); I2 = I_total - I1; end end

这段代码的鬼点子在于引入了一个sigmoid函数调节分配系数。当SOC差异越大时,k值会让电流分配更激进,防止某个单元过劳死。比如初始阶段80% vs 60%,k≈0.8,SOC高的单元承担近70%的总电流。

仿真波形比代码更带感:

  • 0-3秒放电阶段,SOC高的单元电流0.7A,低的0.3A,总线电压轻微下探到47V
  • 切换充电瞬间(3秒),电流瞬间反向,SOC低的像饿虎扑食,吞下60%充电电流
  • 6秒切回放电时,神奇的事情发生了——两单元SOC差已缩至5%,电流分配接近55:45

!SOC均衡曲线

(此处应有SOC收敛曲线:两条曲线从20%差距开始,经过三个阶段的波动后完美重合)

不过实测时发现个反直觉现象:充电阶段的均衡速度比放电快约30%。后来在代码里加了个充电补偿系数才搞定,果然充放电效率差异这个坑谁踩谁知道。

这种动态分配策略虽好,但别在通信延迟大的场景里用——实测超过200ms延迟时系统会开始抽风。所以实际部署还得配上本地电压观测模块做补偿,这都是后话了。

http://www.jsqmd.com/news/245048/

相关文章:

  • 刚拿到注塑厂报价单就懵?塑料粒子价格波动像坐过山车?今天直接甩你一套车间老师傅用了十年的硬核工具包,手把手教你拆解注塑成本(文末有彩蛋)
  • 探索四旋翼PID控制仿真模型:Matlab实现与应用
  • 三维的组合导航。 ins和卫星的组合导航算法,基于卡尔曼滤波和eskf滤波的都有。 MATLAB源码
  • 8款AI论文工具一站式操作指南:免费写开题报告超简单
  • Matlab ‖ 峰谷电价引导下电动汽车充电负荷优化-基于NSGA-II算法 关键词
  • 车辆轨迹自适应预瞄跟踪控制和自适应p反馈联合控制,自适应预苗模型和基于模糊p控制均在simul...
  • 基于Matlab和MatPower的配电网光伏储能双层优化配置模型(选址定容)及其在IEEE3...
  • 光伏储能+三相并离网逆变切换运行模型【含笔记】 包含Boost、Buck-boost双向DCD...
  • select函数,设置超时等待的时间
  • 时空数据挖掘:位置大数据分析实战
  • 直流电机双闭环调速系统这玩意儿,搞过电机控制的都知道它有多实用。今天咱们直接上手拆解一个已经调好的Simulink模型,手把手看看怎么让电机转速稳如老狗
  • PDF阅读器推荐
  • 基于阶梯碳交易成本的综合能源系统低碳优化调度研究:多元储能与IES联合调度策略实现(Matla...
  • JS正则表达式实战:核心语法解析
  • 自动驾驶不同工况避障模型(perscan、simulink、carsim联仿),能够避开预设的...
  • 机器学习的演进与深度学习的革命
  • 【远程协助】内网 IT 运维远程协助系统的最小可用架构
  • 【稳定性】内网会议系统“跑一整天不重启”的关键设计点
  • 【实战复盘】一次真实内网会议系统部署踩坑全记录(含失败方案)
  • 关于pycharm中Module parse failed: ‘import‘ and ‘export‘ may appear only with ‘sourceType: module‘ (1:0)
  • AI 当主程?TRAE SOLO+cpolar 让开发效率翻倍的真实体验
  • 【MIMO OFDM】基于matlab小波变换MIMO OFDM通信仿真【含Matlab源码 14928期】
  • 如何用云服务器搭建传奇游戏服务器
  • 如何利用云服务器搭建游戏服务器并实现跨平台游戏?
  • 吐血推荐专科生必用的9款AI论文工具
  • 最近邻算法 (kNN) 通俗讲解
  • pytorch深度学习笔记16
  • Spring 事务核心知识点全梳理(编程式 + 声明式 + 注解详解)
  • OpenCode:开源AI代理如何改变你的编程工作流
  • 【源码 + 文档】SpringBoot+Vue 开发网上购物商城系统(附完整设计文档)