平抑风电波动的电-氢混合储能容量优化配置(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

1.1 电-氢混合储能系统架构

1.2 基于 EMD 的风电功率分配策略 

📚2 运行结果

2.1 基本数据可视化 

2.2 Kmeans聚类得到 8 个风电出力场景

2.3 不同波动量限值下并网功率与平抑功率的对比 

2.4 高波动需要储能平抑的功率和低波动直接并网功率 

2.5 平抑前后的风电并网功率波动效果

🎉3 参考文献

🌈4 Matlab代码、数据、文章讲解


💥1 概述

文献来源:

摘要:针对电-氢混合系统协同平抑接入新型电力系统的新能源波动问题,提出考虑碱性电解槽运行特性的电-氢混合储能容量优化配置方案。首先基于经验模态分解,将原始风电功率信号分解为符合波动量限值的直接并网分量和混合储能功率任务;在综合考虑电化学储能和氢储能介质充放电功率约束和存储状态约束的基础上,制定计及碱性电解槽运行特性的混合储能能量管理策略。基于此策略,以综合成本最小为目标,建立用于平抑风电波动的电-氢混合储能容量配置模型,并通过实际数据进行计算分析,算例结果表明,所提策略下的容量配置方案,在满足平抑需求的前提下,可以有效提高系统经济性。

关键词:

氢储能;混合储能;波动平抑;能量管理策略;

在“双碳”目标的驱动下,构建以新能源为主体的新型电力系统是未来发展的趋势,但新能源的波动性和反调峰特性[1]等对电能质量、电力调峰以及系统安全稳定性产生负面影响。氢储能作为一种新型储能技术,兼具低碳清洁、能量密度高、存储时间长等优势[2],被认为是极具潜力的大容量储能。现代电力系统对储能装置的容量、功率、响应速度以及成本等方面都提出了更高的要求,单一储能技术无法同时满足电力系统的各项要求。而由不同储能技术组合而成的混合储能系统 (Hybrid Energy Storage System,HESS)可以做到各储能特性互补,弥补单一储能的缺陷,提高系统的整体性能[3],改善风电光伏出力波动性。文献[4]提出 HESS 协调平抑光伏并网功率波动策略,为电池储能配置超级电容(Super Capacitor,SC)来减少其循环充放电的次数。文献[5]提出使用超导磁储能和蓄电池储能组成的 HESS 来改善风电波动性,并设计了一种分层控制策略,可以维持蓄电池荷电状态(State of Charge, SOC)处于较好水平,避免过充过放现象发生,为补偿风电功率波动留有足够的容量空间。文献[6]由提出通过绝热压缩空气储能和飞轮储能系统应分别应对风电低频分量和高频分量,以缓解风电波动,增强风电渗透率。文献[7]构建电池和氢储能组成的

混合储能系统,利用电池来抑制光伏和负载功率的短期波动,电池 SOC 达到 99.5%时,控制算法将多余的富余功率转移到电解槽中。文献[8]提出了一种氢-超导磁储能混合储能系统协调控制策 略,该策略不仅解决了风机低电压穿越和风电功率波动两个问题,还明显降低了超导磁储能的性 能要求和投资成本。文献[9]构建了包含 SC 和氢储能的混合储能系统,并结合混合储能的各自特 性,提出变系数指数平滑算法的 HESS 控制策略。文献[10]针对电-氢混合储能型多微网系统,提出了考虑储能系统荷电状态以及微网内外母线的供需平衡的运行控制策略。文献[11]为了解决仅考 虑微电网经济性的容量配置结果对于平抑母线波动和电压波动的不足,提出了计及微电网经济性 和稳定性的电氢耦合混合储能的微网容量配置方案。文献[12]将电化学储能作为短时储能,氢储能作为长时储能,综合两种储能的工作特性,提出了计及电氢 HESS 效率特性的经济下垂控制策 略。文献[13]提出了一种包含 SC、蓄电池及氢储能的混合储能系统,经验证可以实现微电网直流 母线电压支撑及并网功率的平抑。

1.1 电-氢混合储能系统架构

针对风电大规模并网带来的波动问题,提出电-氢 HESS 协调运行框架,如图 1 所示。

1.2 基于 EMD 的风电功率分配策略 

📚2 运行结果

2.1 基本数据可视化 

 

 

2.2 Kmeans聚类得到 8 个风电出力场景

放大图:

2.3 不同波动量限值下并网功率与平抑功率的对比 

 

 

2.4 高波动需要储能平抑的功率和低波动直接并网功率 

 

2.5 平抑前后的风电并网功率波动效果

1)0基准线+超级电容平抑+不丢弃正向波动 (丢弃正向波动)

2)变量基准线+超级电容平抑+不丢弃正向波动(丢弃正向波动)

 

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]袁铁江,郭建华,杨紫娟等.平抑风电波动的电-氢混合储能容量优化配置[J/OL].中国电机工程学报:1-10[2023-05-17].https://doi.org/10.13334/j.0258-8013.pcsee.222572.

🌈4 Matlab代码、数据、文章讲解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/21547.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis缓存架构详解

文章目录 Redis缓存结构详解前言Redis 缓存架构redis 和db数据一致性先写db还是写redis如果是先写db,再删除缓存呢?延迟双删 简单的缓存,并发不高,没啥流量简单的缓存,并发高,但是存在redis和 Db 双写不一致,读写并发不一致问题解决方案 1解决方案 2解决方案 3读写锁…

更高效便捷的开发体验——Cloud Studio 编辑器命令行工具

Cloud Studio 是一个云端在线开发平台,在 Cloud Studio 的控制台页面中,可以方便快捷创建或者打开一个工作空间。工作空间提供了在线编辑器给大家访问远端开发环境。大部分开发时间都与这个在线编辑器打交道,在线编辑器效果如下图所示&#x…

由浅入深Netty简易实现RPC框架

目录 1 准备工作2 服务器 handler3 客户端代码第一版4 客户端 handler 第一版5 客户端代码 第二版6 客户端 handler 第二版 1 准备工作 这些代码可以认为是现成的,无需从头编写练习 为了简化起见,在原来聊天项目的基础上新增 Rpc 请求和响应消息 Data …

chatgpt赋能Python-pythonendswith

Python endswith方法:介绍、用法和示例 在编程中,经常需要查找字符串是否以特定字符结尾。Python提供了一个方便易用的方法——endswith()。 什么是Python endswith()方法? Python endswith()方法是用于检查字符串是否以特定子字符串结尾的…

【经验分享】一种高内聚低耦合的消息分发模块的设计与实现

【经验分享】一种高内聚低耦合的消息分发模块的设计与实现 又到了每天的open话题:【代码面对面】时刻,让我们一起在摸鱼中学习技术吧。今天的话题是嵌入式的消息分发模块,你会怎么设计和实现? 1 写在前面 老套路,我先…

GitHub Copilot:神一样的代码助手

我肝肯定,很多很多小伙伴还不了解 Copilot 是什么,尤其是初学计算机的小伙伴,我这里普及一下吧! GitHub Copilot 是一个基于 AI 的代码自动完成工具,由 GitHub 和 OpenAI 共同开发。 GitHub 和 OpenAI 想必大家都很清楚…

从零制作操作系统——环境搭建以及HelloWorld

从零制作操作系统——环境搭建以及HelloWorld 起因 最近在学习操作系统,尝试自己照着书搓一个出来。 环境搭建 基础环境 我们的操作系统在x86平台的Linux下进行编写和运行。编辑器用的VIM。 我的系统是Fedora 36,当然你也可以使用Ubuntu或者其他Li…

IBM 创新方案+SNP数据转型助一汽大众实现数据平稳、高效迁移

近日,IBM 采用基于SNP Bluefield技术迁移的IBM Rapid Move创新数据迁移方案, 成功为一汽-大众实施了企业运营数据系统从 ECC 到 S/4 的升级项目。该项目系统切换耗时仅三天,不仅助客户高效、平稳迁移了系统数据,升级了数据底座,还…

SpringBoot项目打包部署到Nginx【无需配置Nginx】

0.前置知识 springboot打包的项目共分为jar和war两种类型 jar包 jar类型项目使用SpringBoot打包插件打包时,会在打成的jar中 内置一个tomcat 的jar 所以我们可以使用jdk直接运行,将功能代码放到其内置的tomcat中运行。 war包 在打包时需要将 内置的tom…

关于单目视觉 SLAM 的空间感知定位技术的讨论

尝试关于单目视觉 SLAM 的空间感知定位技术的学习,做以调查。SLAM算法最早在机器人领域中提出,视觉SLAM又可以分为单目、双目和深度相机三种传感器模式,在AR应用中通常使用轻便、价格低廉的单目相机设备。仅使用一个摄像头作为传感器完成同步…

prettier 使用详细介绍

prettier 使用详细介绍 prettier是一个代码格式化工具,可以通过自定义规则来重新规范项目中的代码,去掉原始的代码风格,确保团队的代码使用统一相同的格式。 安装 npm i prettier -Dyarn add prettier --dev创建一个prettierrc.*配置文件&…

六级备考28天|CET-6|听力第二讲|长对话满分技巧|听写技巧|2022年6月考题|14:30~16:00

目录 1. 听力策略 2. 第一二讲笔记 3. 听力原文复现 (5)第五小题 (6)第六小题 (7)第七小题 (8)第八小题 扩展业务 expand business 4. 重点词汇 1. 听力策略 2. 第一二讲笔记 3. 听力原文复现 (5)第五小题 our guest is Molly Sundas, a university stud…

learn C++ NO.5 ——类和对象(3)

日期类的实现 在前面类和对象的学习中,由于知识多比较多和碎,需要一个能够将之前所学知识融会贯通的东西。下面就通过实现日期类来对类和对象已经所学的知识进行巩固。 日期类的基本功能(.h文件) //Date.h//头文件内容 #includ…

【数据结构】广度优先遍历(BFS)模板及其讲解

🎊专栏【数据结构】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【勋章】 大一同学小吉,欢迎并且感谢大家指出我的问题🥰 目录 🎁定义 🎁遍历方法 🎁根…

什么是边缘计算盒子?边缘计算盒子可以做什么?一文带你了解边缘计算云服务器 ECS

上文,我们已经为大家介绍了什么是边缘计算、边缘计算的诞生、以及边缘计算与CDN之间的关系,感兴趣的小伙伴欢迎阅读以往文章: 边缘计算节点是啥?边缘计算与CDN有什么关系?一文带你了解边缘计算节点BEC(1&am…

nest笔记十一:一个完整的nestjs示例工程(nestjs_template)

概述 链接:nestjs_template 相关文章列表 nestjs系列笔记 示例工程说明 这个工程是我使用nestjs多个项目后,总结出来的模板。这是一个完整的工程,使用了yaml做为配置,使用了log4js和redis和typeorm,sawgger&#…

Elasticsearch 集群部署插件管理及副本分片概念介绍

Elasticsearch 集群配置版本均为8以上 安装前准备 CPU 2C 内存4G或更多 操作系统: Ubuntu20.04,Ubuntu18.04,Rocky8.X,Centos 7.X 操作系统盘50G 主机名设置规则为nodeX.qingtong.org 生产环境建议准备单独的数据磁盘主机名 #各自服务器配置自己的主机名 hostnamectl set-ho…

STM32实现基于RS485的简单的Modbus协议

背景 我这里用STM32实现,其实可以搬移到其他MCU,之前有项目使用STM32实现Modbus协议 这个场景比较正常,很多时候都能碰到 这里主要是Modbus和变频器通信 最常见的是使用Modbus实现传感器数据的采集,我记得之前用过一些传感器都…

学习RHCSA的day.03

目录 2.6 Linux系统的目录结构 2.7 目录操作命令 2.8 文件操作命令 2.6 Linux系统的目录结构 1、Linux目录结构的特点 分区加载于目录结构: 使用树形目录结构来组织和管理文件。整个系统只有一个位于根分区的一个根目录(树根)、一棵树。…

盘点 | 10大类企业管理系统有哪些

人类的发展史也是一部工具的进化史,企业管理手段同样不例外。移动互联网时代给了传统低下的手工操作方式致命一击,应运而生的各类企业管理系统工具为企业管理插上腾飞的翅膀,彻底颠覆了手动低效率的历史,变得更加移动化、智能化。…