计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)

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

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

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

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

目录

💥1 概述

📚2 运行结果

2.1 优化结果

2.2  风光场景聚类

​2.3 煤炭灵敏性分析

 2.4 甲烷价格灵敏性分析

2.5 无储气与有储气对比

🎉3 文献来源

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


💥1 概述

文献来源:

摘要:为应对源端可再生能源及荷端负荷需求的随机性波动对综合能源生产单元(integratedenergyproductionunit,IEPU)运行调度及容量配置问题带来的挑战,该文提出一种两阶段随机优化方法。首先,在底层运行优化问题中,通过建立各设备模型及约束条件,提出基于混合整数线性规划(mixed integer linear programming,MILP)的最小成本求解方法;其次,利用蒙特卡洛模拟生成多种随机场景,确定系统在给定容量配置条件下的成本期望;最后,在顶层容量配置优化问题中,以系统容量为决策变量,采用遗传算法调用蒙特卡洛模拟及MILP运行优化算法,实现使IEPU系统全生命周期成本最小的最优容量配置。优化结果表明:底层运行优化中储气的接入使弃光量和碳排放量分别减少5.49%和0.35%,顶层计及源荷不确定性的电力设备容量提升20%左右,更加接近实际场景,验证了所提出方法的有效性。结合参数灵敏度分析,可为IEPU系统的规模化设计提供参考。

关键词:

综合能源生产单元;混合整数线性规划;蒙特卡洛方法;容量配置;两阶段随机优化;

IEPU 是传统综合能源系统(integrated energy system,IES)的一种广义扩展形式。因此,传统 IES

系统的研究方法对 IEPU 系统的运行调度与容量配置具有一定的参考意义。IES 中常见的 P2G 技术具有能量转换及时空平移功能,可为新能源消纳及负荷削峰填谷提供有效途径[4-6]。在融合P2G 的 IES容量优化配置研究方面,目前文献大多集中在确定性优化模型,较少考虑电源及负荷的不确定性。张儒峰等[7]通过采用电–气综合能源系统双层优化调度方法,探究了 P2G 技术在提高光伏消纳比例方面的作用。Zhang 等[8]通过建立融合 P2G 和 CCS 的园区级 IES 系统模型,提出在规划 P2G 的容量时应兼顾可再生能源弃能率与碳排放量之间的此消彼长关系。Ancona[9]将 P2G 作为一种可再生能源储存系统,通过对不同 P2G 储能容量配置进行比较,探讨了 IES 系统效率提升的优化方案。Luo 等[10]建立了以运行效益最大化为目标的储冷、储热、储电和P2G 的优化配置模型,研究了包含 4 种储能方式的IES 对弃电率和环境污染控制成本的影响,结果表明含 P2G 技术的 IES 系统经济效益获得显著提升。然而,在高比例可再生能源电力系统的背景下,上述针对 IES 的确定性容量配置结果在应用于具有较高不确定性的 IEPU 系统中时,往往出现优化性能的显著下降,难以保障效益最大化[11]。在 IES 或 IEPU 的容量配置设计中,为使优化结果尽可能适用于实际场景,应当充分考虑不确定因素对系统优化的影响。目前,用于 IES 规划的不确定优化方法主要有区间优化、模糊优化、随机优化以及鲁棒优化[12]方法,其中两阶段随机规划通过概率分布描述不确定性,使得模型更加贴合实际,在 IES 领域得到了广泛关注。Zhang 等[13]将 IES 的

优化调度问题分为需求侧和供应侧问题,并针对 IES 提出了一种考虑需求响应和储能的两阶段运行 随机优化方法。Li 等[14]建立了包含日前调度层和实时调整层的两阶段优化模型,旨在解决冷热电联供系统中的可再生能源不确定性。Shen 等[15]提出了基于能源枢纽模型的 IES 两阶段随机规划方法,以解决大宗能源系统能源价格的不确定性。上述研究为两阶段随机优化方法解决 IEPU 的不确定性问题提供了理论参考。

本文考虑的融合P2G与 CCS技术的IEPU系统结构如图 1 所示。能源供给侧包括燃煤火力发电机组和光伏发电厂,其他能源转换及消费设备包括二氧化碳捕集环节、甲烷合成环节、电解水制氢设备及电负荷输出环节。数学模型讲解见第4部分。

📚2 运行结果

2.1 优化结果

 

 

2.2  风光场景聚类

 

 

 

2.3 煤炭灵敏性分析

 2.4 甲烷价格灵敏性分析

2.5 无储气与有储气对比

有储气:

  无储气: 

🎉3 文献来源

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

[1]左逢源,张玉琼,赵强,孙立.计及源荷不确定性的综合能源生产单元运行调度与容量配置两阶段随机优化[J].中国电机工程学报,2022,42(22):8205-8215.DOI:10.13334/j.0258-8013.pcsee.220343.

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

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

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

相关文章

IT知识百科:什么是SSID?

一、什么是SSID SSID(Service Set Identifier)是无线网络中的一个重要概念,它是一个用于标识无线局域网(WLAN)的名称。SSID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称。在无线…

pytest 学习三(前置后置操作)

pytest测试框架_pytest框架-CSDN博客 一、常用的操作 一、setup/teardown 每个用例之前、之后执行 二、setup_class/teardown_class 在每个类之前、之后执行一次 二、pytest.fixture 设置前置后置操作范围 pytest.fixture(scope"",params,autouse,ids,name) 其中 sc…

【 Linux命令行与Shell脚本编程】第四章 进程管理 ,磁盘统计信息,挂载新磁盘,数据排序,数据归档

Linux命令行与Shell脚本编程 第四章 更多命令 进程管理 磁盘统计信息 挂载新磁盘 数据排序 数据归档 文章目录 Linux命令行与Shell脚本编程四,更多命令4.1,监测程序4.1.1,ps 探查进程4.1.2,top 实时监测进程4.1.3,kill pkill 结束进程1,kill 命令2,pkill 命令 4.2,检测磁盘空间…

Node 02-fs模块

fs 模块 fs 全称为 file system ,称之为 文件系统 ,是 Node.js 中的 内置模块 ,可以对计算机中的磁盘进行操作。 本章节会介绍如下几个操作: 文件写入文件读取文件移动与重命名文件删除文件夹操作查看资源状态 文件写入 文件写入…

基于Java+Springboot+vue体育用品销售商城平台设计和实现

基于JavaSpringbootvue体育用品销售商城平台设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式…

URL 转为QR code(二维码)

推荐一个良心的网站,能够免费地将url、text编码为二维码,而且还能设计logo、颜色等。 https://www.the-qrcode-generator.com/ 如下图: 可以自己定义logo、颜色: 还能查看扫描历史等统计信息: 上述所有功能都是免…

远程控制电脑的软件哪个比较好用

有多种软件选项可用于远程控制计算机,最适合您的软件选项取决于您的具体需要和要求。 以下是一些最流行的远程控制软件选项及其功能和优势: TeamViewer TeamViewer 是使用最广泛的远程控制软件选项之一。 它具有用户友好的界面,并提供文件传…

极豆科技加入飞桨技术伙伴计划,共筑智能网联汽车新生态

近日,极豆科技正式加入百度飞桨技术伙伴计划,双方将共同努力,联合推进人工智能、大数据、云计算等前沿技术在智能网联汽车领域的应用落地,携手推动汽车产业变革,加速车企迈向全面数字化。 上海极豆科技有限公司‍‍‍‍…

PyCharm-2023安装教程

访问JetBrains的官方网站,下载PyCharm最新版本的安装程序。 双击下载的安装程序,在弹出的安装向导中点击“下一步”。 阅读许可协议,并同意协议条款。 选择安装路径。默认情况下,PyCharm会安装在C:\Program Files\JetBrain…

day31—选择题

文章目录 1.在单处理器系统中,如果同时存在有12个进程,则处于就绪队列中的进程数量最多为(D)2.以下关于多线程的叙述中错误的是(C)3. 整数0x12345678,在采用bigendian中内存的排序序列是&#x…

centOS7.9安装nginx

此示例为安装nginx-1.20.1 (小版本无差别) 安装过程 sftp上传nginx-1.20.1.tar.gz文件到机器(在root目录下) #cd /usr/local/nginx/sbin #./nginx -V (查看版本,如果已经有安装过的话会出现版本号) 切换到loca…

MyBatis(十六)MyBatis使用PageHelper

一、limit分页 mysql的limit后面两个数字: 第一个数字:startIndex(起始下标。下标从0开始。) 第二个数字:pageSize(每页显示的记录条数) 假设已知页码pageNum,还有每页显示的记录…

hot100:数组——56、64

56. 合并区间 首先考虑只有两个区间的情况: 但是这6种情况可以合并成3种情况,就是上面的3种。首先先判断第一个区间的起始位置是否小于等于第二个区间的起始位置。如果不成立,则交换两个区间。 再考虑n个区间的情况,先将他们根…

centos7查看磁盘io

1.查看所使用到的命令为iostat,centos7没有自带iostat,需要安装一下 2.安装iostat命令 yum -y install sysstat 3.使用iostat命令 iostat %user:表示用户空间进程使用 CPU 时间的百分比 %nice:表示用户空间进程以降低优先级的…

门禁系统中人脸检测技术的原理剖析和使用教程

引言 人脸检测 API 是一种基于深度学习技术的图像处理API,可以快速地检测出一张图片中的人脸,并返回人脸的位置和关键点坐标,在人脸识别系统、人脸情绪识别等多种场景下都有极大的应用。 本文将从人脸检测的发展历程、原理、特点等角度出发…

学习笔记:《Foundation models for generalist medical artificial intelligence》

目录 一、GMAI模型的概念与优势 二、GMAI模型面临的挑战 1.验证 2.社会偏见 3.隐私 4.规模 5.技术挑战 三、结论: 参考文献 最近在《Nature》杂志上发表的一篇名为《Foundation models for generalist medical artificial intelligence》的文章&#xff0c…

Flutter 布局探索 | 如何分析尺寸和约束

theme: cyanosis 前言 本文来分享一下,通过查看源码和布局信息解决的一个实际中的布局小问题,也希望通过本文的分享,当你遇到布局问题时,可以靠自己的脑子和双手解决问题。 如下所示,将 TextField 作为 AppBar 组件的 …

拆解Open ODS View和HANA Composite Provider

这两个也不是新面孔了。 那么OODS和HCPR到底他俩怎么用?既然大家都是虚拟的,不占地方。那这俩infoprovider到底有啥区别? 首先就是目的不同。 HCPR是可以用Union和Join。也就是老的Multiprovider和InfoSet。Union就是说两个数据集的行能被…

【OS实验】【学习笔记】

文章目录 零、实验参考实验1 熟悉实验环境实验2 操作系统的引导实验3 系统调用实验4 进程运行轨迹的跟踪与统计实验5 基于内核栈切换的进程切换实验6 信号量的实现和应用实验7 地址映射与共享实验8 终端设备的控制实验9 proc文件系统的实现Reference 零、实验参考 &#x1f52…

【华为机考】专题突破 第一周:单调栈 739 、503 、901、84

刷题顺序参考于 《2023华为机考刷题指南:八周机考速通车》 前言 单调栈:分为单调递增和单调递减栈。(栈内元素成递增或者递减性): 单调递增栈:从栈底到栈顶数据是从大到小,即 栈内的元素从栈顶 到栈底 是递增的&#x…
最新文章