可再生能源的不确定性和储能系统的时间耦合的鲁棒性和非预期性区域微电网的运行可行性研究(Matlab代码实现)

news2024/12/25 10:55:37

 

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、数据、文献


💥1 概述

文献来源:

摘要:由于可再生能源的不确定性和储能系统的时间耦合约束,调度结果的鲁棒性和非预期性直接影响区域微电网的运行可行性。为此,本文提出了一种具有可再生能源和可再生能源的区域微电网多阶段发电调度方法,该方法能够同时保证调度方案的鲁棒性和非预期性。首先,基于后向推导思想提出可行性命题,解决微电网在可再生能源和负荷不确定性下的可行性要求。其次,基于这一可行性提出了基于场景的多阶段鲁棒调度模型,该模型具有鲁棒性和非预期约束,通过代表性场景模拟交易价格、可再生能源和负荷的不确定性,以保证调度结果的经济性。第三,根据热机组的开/关决策以及调度模型导出的ES能级和热输出安全范围,建立实时滚动经济调度模型,确定有功功率和无功功率以及节点相电压值。在实际区域微电网上进行的数值试验验证了该方法的有效性。

索引术语:微电网,储能,稳健性,不可预测性,可再生能源。

原文摘要:

Abstract:

Due to prevailing uncertainties of renewable energy and time coupling constraints of energy storage (ES), robustness and nonanticipativity of scheduling results directly influence the operational feasibility of regional microgrids. To this end, this paper proposes a new multistage generation scheduling method for regional microgrids with renewables and ES, which can simultaneously guarantee the robustness and nonanticipativity of scheduling solutions. First, a feasibility proposition is established based on the backward derivation thoughts, which addresses the feasibility requirements of microgrids against uncertainties of renewables and loads. Second, based on this feasibility proposition, a scenario-based multistage robust scheduling model with robust and nonanticipative constraints is presented, in which the uncertainties of transaction prices, renewables, and loads are simulated via representative scenarios to guarantee the economic performance of scheduling results. Third, with on/off decisions of thermal units as well as safe ranges of ES energy levels and thermal outputs derived from the scheduling model, a real-time rolling economic dispatch model is established to determine active and reactive power as well as nodal phase voltage values. Numerical tests implemented on a real regional microgrid illustrate efficacy of the proposed method.

微电网技术的显著优势在于它可以促进可再生能源的更深层次整合。然而,可再生能源的可变性和不确定性给微电网的可靠运行带来了很大的挑战[1],[2]。储能(ES)作为缓解可再生能源不确定性的重要资产之一[3],[4]得到了蓬勃发展。此外,由于ES容纳可再生能源的能力一般有限,因此具有ES的微电网通常并网[5]、[6]和/或配备其他传统发电机组如火电机组,以保证供电的安全和质量。

区域微电网的典型结构如图1所示。

在设计具有可再生能源和可再生能源的区域微电网调度方案时,鲁棒性和不可预测性将直接影响实际运行中调度结果的可行性。鲁棒性[7]描述了在给定的不确定性集合内,调度方案对于任何不确定性实现都必须是可行的;非可预见性[8]是指当前调度决策只能基于当前和以前可用的信息,而不受未来未知不确定性实现的影响。事实上,正如将在II-C节中通过一个简单的例子所说明的那样,不考虑鲁棒性和不可预测性的调度结果将导致ESs的操作不可行性。为此,鲁棒性和不可预测性是微电网调度中需要考虑的两个重要因素。

在推进ES和可再生能源并网调度方面已经做了大量的工作。机会约束方法、基于场景的方法、两阶段鲁棒优化方法、区间优化方法、分布鲁棒性区域微电网的结构。

优化理论(DRO)和信息差距决策理论(IGDT)是应用广泛、流行的主流方法。

•机会约束方法采用置信区间和概率分布来描述不确定性,保证满足约束条件的概率在一定水平以上。文献[9]建立了微网调度问题的两阶段机会约束规划模型,并将频率控制纳入微网经济稳定运行。同样,在[10]中,针对孤岛微电网建立了机会约束的能量管理模型,并引入模糊集来捕获可再生能源的不确定性。此外,[11]在考虑需求和可再生能源输出不确定性的情况下,提出了一种鲁棒的机会约束方法,用于多能微电网的优化运行。

•基于场景的方法通过多个场景模拟不确定性。例如,文献[12]基于情景法建立了日前电力市场出清过程的新经济调度框架。文献[13]提出了一种基于交互能源机制的多能互联微电网协调策略,并采用基于场景的方法对负荷和可再生能源的不确定性进行了表述。文献[14]提出了一个随机单元承诺模型来探索储能系统提供有价值的电网服务的能力,并使用这些场景来模拟可再生能源和需求的不确定性。文献[15]提出了一种单相或平衡三相微电网的能量管理系统,并采用蒙特卡罗仿真方法评估其解的鲁棒性。

📚2 运行结果

 

 

 

 

 

🎉3 参考文献

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

[1]Y. Zhou, Q. Zhai and L. Wu, "Optimal Operation of Regional Microgrids With Renewable and Energy Storage: Solution Robustness and Nonanticipativity Against Uncertainties," in IEEE Transactions on Smart Grid, vol. 13, no. 6, pp. 4218-4230, Nov. 2022, doi: 10.1109/TSG.2022.3185231.

🌈4 Matlab代码、数据、文献

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

4.Python高频函数—数据分割split()

这里是针对dataframe 的数据的列中的字符串进行分割、分列,首先需要先用.str将这一列转换为类似字符串的格式,然后再使用split()方法。 Part.1 split()函数 根据分隔符或正则表达式对字符串进行拆分;返回数据框(DataFrame&#x…

位运算总结

位运算 有符号整数无符号整数位移运算 1计算机中数字的表示 计算机只有0,1两个数字,所以我们常用的10进制计算 所以我们需表示10进制 要使用二进制来表示10进制数 进制表示法 我们假设一个 8 位的数据类型 方案1 2:0000 0010 我们会发现…

FPGA 的数字信号处理:Verilog 实现简单的 FIR 滤波器

该项目介绍了如何使用 Verilog 实现具有预生成系数的简单 FIR 滤波器。 绪论 不起眼的 FIR 滤波器是 FPGA 数字信号处理中最基本的模块之一,因此了解如何将具有给定抽头数及其相应系数值的基本模块组合在一起非常重要。因此,在这个关于 FPGA 上 DSP 基础…

FPGA驱动FT601实现USB3.0通信测速试验 提供工程源码和QT上位机源码

目录 1、前言2、FT601芯片解读和时序分析FT601功能和硬件电路FT601读时序解读FT601写时序解读 3、我这儿的 FT601 USB3.0通信方案4、vivado工程详解5、上板调试验证6、福利:工程代码的获取 1、前言 目前USB3.0的实现方案很多,但就简单好用的角度而言&am…

【见微知著】Android Jetpack - Navigation的架构设计

前言:人总是理所当然的忘记,是谁风里雨里,一直默默的守护在原地。 前言 Navigation 作为 Android Jetpack 组件库中的一员,是一个通用的页面导航框架。为单 Activity 架构而生的端内路由导航,用来管理 Fragment 的切换…

使用IDEA使用Git:Git使用指北——实际操作篇

Git使用指北——实际操作 🤖:使用IDEA Git插件实际工作流程 💡 本文从实际使用的角度出发,以IDEA Git插件为基座讲述了如果使用IDEA的Git插件来解决实际开发中的协作开发问题。本文从 远程仓库中拉取项目,在本地分支进行开发&…

数据结构-Redis(一)

Redis除了性能强外,还有数据结构丰富多彩。 一、String 单值缓存 SET key value GET key 存对象 相信大家都存过,我们一般都是把对象value转json,获取的时候,再json转对象 SET user:1 value(json值) 但当我们需要对对象某…

推荐一款可匹敌国际大厂的国产企业级低无代码平台

文章目录 前言:亟待转型的软开创业者什么是低/无代码居高不下的企业级软件搭建成本1. 开发周期较长2. 在需求明确、软件修改、系统集成等方面存在多种卡点3. 数据管理混乱 无代码/低代码开发,时代的潮流无代码平台 smardaten1. smardaten 简介2. smardat…

ATK-MD0096-V21使用手册

ATK-0.96’ OLED_V2.0(V2.0 是版本号,下面均以 OLED 表示该产品)是 ALIENTEK 推出的一款高性能 OLED 显示模块,,尺寸小巧(27mm26mm),结构紧凑,模块通过一个28P的排针与外部连接。 8080并口模式…

「Win」Windows环境变量介绍与操作

✨博客主页:何曾参静谧的博客 📌文章专栏:「Win」Windows程序设计 相关术语 Windows环境变量:是一组用于存储系统和应用程序配置信息的变量,在Windows操作系统中起着非常重要的作用。本文将详细介绍Windows环境变量的概…

机器学习常识 22: 循环神经网络

摘要: 循环神经网络 (Recurrent Neural Network, RNN) 用于处理序列数据. 本贴以前的算法, 我都用 Java 代码实现过. 很遗憾, 从本贴开始, 就只知道一点概念了. 1. 动机 序列数据中, 前后数据之间不是独立的, 而是会产生上下文影响. 如: 文本, 机器翻译一个句子的时候, 不是…

寻访 | 北京量子信息研究院

前言:为了普及科学技术知识、传播科学思想,光子盒特开启「寻访」专栏,带领各位读者探访全球的量子工厂和实验室。 2023年5月30日下午,为期6天的“2023中关村论坛主会期”落下帷幕。 量子计算、区块链、脑机接口、新能源材料——围…

最优化简明版(下)

最优化方法 牛顿法和拟牛顿法都是求解无约束最优化问题的常用方法,具有收敛速度快的优点。牛顿法是迭代算法,每一步需要求解目标函数的海森矩阵的逆矩阵,计算比较复杂,而且有时候海森矩阵不一定存在逆阵。拟牛顿法通过正定矩阵近…

【软件测试】测试经验:「测试用例」设计、审查、管理

目录 一、测试用例的设计 (1)测试用例 ① 测试用例的概念 ② 测试用例的功能 ③ 良好测试用例的特征 ④ 测试用例设计的概念 (2)测试用例设计考虑因素 ① 测试用例设计的主要影响因素 ② 测试用例设计的基本思想 &…

C#,码海拾贝(36)——求“实对称矩阵““特征值与特征向量“的“雅可比过关法“之C#源代码

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 矩阵类 /// 作者&#xff1a;周长发 /// 改进&#xff1a;深度混淆 /// https://blog.csdn.net/beijinghorn /// </summary> public partial class Matrix {…

【SpringBoot+MyBatis】项目的Invalid bound statement (not found)错误

一、注意&#xff1a;我的mapper.xml在静态资源resources文件夹下 二、报错原因&#xff1a; 1、没有在 MyBatis 配置文件中正确配置 Mapper.xml 文件的位置或者配置了错误的位置 (本人出现的问题) 解决方案&#xff1a;在application.yml中添加 mapper-locations。 mybatis:…

MongoDB 基本介绍和操作

目录 1、mongodb 简介 2、mongodb 概念解析 3、mongodb 连接 4、mongodb 数据库操作 5、mongodb 文档操作 6、mongodb 条件操作符 7、mongodb Limit与Skip 方法 8、mongodb 排序 9、mongodb 索引 10、mongodb 聚合 11、mongodb 复制&#xff08;副本集&#xff09; …

chatgpt赋能python:Python字符串非空——为何重要?

Python字符串非空——为何重要&#xff1f; 在Python编程中&#xff0c;我们经常要处理字符串。而有时候我们需要判断一个字符串是否为空&#xff0c;这个需要在处理输入、文件读写等场景下进行。本文将介绍如何在Python中判断字符串是否为空&#xff0c;并探讨字符串非空的重…

java并发编程:CAS与原子操作

文章目录 乐观锁与悲观锁CASUnsafe类AtomicInteger类CAS实现原子操作的三大问题ABA问题循环时间长开销大只能保证一个共享变量的原子操作 乐观锁与悲观锁 锁可以从不同的角度分类。其中&#xff0c;乐观锁和悲观锁是一种分类方式。 悲观锁就是我们常说的锁。对于悲观锁来说&a…

全网最详细的商业智能BI知识讲解

有一点可能很多人没有想到&#xff0c;实际上商业智能BI的相关概念已经有了数十年的发展历史。在这段发展过程中&#xff0c;商业智能BI形成了一套成熟的理论和产品体系&#xff0c;并且在现代的信息化、数字化加成下&#xff0c;成为了各行各业企业的成熟产品。 一、商业智能…