【EI复现】基于阶梯碳交易的含P2G-CCS耦合和燃气掺氢的虚拟电厂优化调度(Matlab代码实现)

news2024/11/23 21:37:16

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

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


💥1 概述

文献来源:

摘要:“30*60”双碳背景下,为实现低碳排放,需从低碳政策和低碳技术两个路径进行协调。为此建立了含P2G-CCS(power to gas and carbon capture system,P2G-CCS)耦合和燃气掺氢的虚拟电厂(virtualpowerplant,VPP),并提出了基于阶梯碳交易机制的VPP优化调度策略。首先,在低碳技术层面,针对P2G-CCS耦合和燃气掺氢子系统,建立了掺氢燃气轮机、掺氢燃气锅炉、两段式电转气(power to gas,P2G)和碳捕集系统(carboncapturesystem,CCS)的数学模型;其次,在低碳政策层面,建立了阶梯碳交易模型对系统碳排放进行约束;最后,在建模基础上,提出了以碳交易成本、购气和煤耗成本、碳封存成本、机组启停成本和弃风成本之和最低为目标函数的优化调度策略。对建立的模型线性化处理后,采用MATLAB调用CPLEX和粒子群算法进行求解,通过设置不同的情景进行对比,验证了所提模型的有效性,并分析了不同固定掺氢比、变掺氢比、不同的阶梯碳交易参数对VPP低碳性和经济性的影响。

关键词:

低碳;碳捕集;阶梯碳交易;掺氢比;虚拟电厂;

 碳捕集作为一种低碳化技术,利用碳捕集技术对火电厂低碳化改造,实现高碳火电机组低碳化,

在低碳电力趋势下具有重要的研究意义。文献[1]深入分析了碳捕集电厂内部的能量流,用数学模

型定量分析了碳捕集电厂的运行区间,说明了碳捕集电厂具有更深的调节范围和更快的响应速度。文献[2]从日前、日内、实时多时间尺度挖掘了碳捕集电厂的风电消纳能力。CCS 捕集的 CO2 可作为P2G 过程的优质碳原料,文献[3]将 P2G-碳捕集电厂作为整体,建立了 P2G-碳捕集电厂协调优化模型。燃气机组同样作为碳排放源,需要对含 CO2的烟气进行处理,文献[4]利用燃气热电厂捕获的 CO2送入电转气设备合成燃气供给燃气热电厂,降低了碳排放量、购气量以及弃风量。文献[5]在 CCS 与P2G 耦合基础上,同时利用 CCS 和垃圾焚烧电厂的烟气处理进行负荷转移以平抑可再生能源波动。文献[6]将 P2G 与 CCS 耦合,并将其扩展到能源复杂多样的综合能源系统中。文献[7-8]通过储碳设备连接 P2G 和 CCS,解除 CO2捕集与利用过程的耦合。文献[9-10]建立了配置储液设备的 CCS,利用储液设备解除碳吸收与再生过程的耦合,具有更大的净出力调节范围,利用其参与系统调峰时,能够提供的灵活性容量更为充裕。文献[11]针对碳捕集会产生较大捕获能耗成本的问题,采用灵活捕获运行模式调节碳捕集设备的捕获水平,以降低捕获能耗成本,同时利用储液罐实现捕获能耗时移。以上文献从 CCS 自身以及同其他单元的耦合充分挖掘了其调节的灵活性和低碳特性,但在 CCS 与 P2G耦合的系统中忽略了电转氢过程、氢气的其他利用途径和甲烷化低效率的特点,并且均未考虑与阶梯碳交易低碳机制结合。本文采用燃气掺氢提高氢的利用,对于掺氢燃气轮机的研究方面,文献[12]对氢能燃气轮机联合循环的模式进行了总结。献[13]对氢燃料化学链燃烧燃气轮机循环系统进行了能效分析,文献[14]对氢气燃气混合微型燃气轮机燃烧工况进行了 CFD 数值模拟,文献[15]提出一种新的氢储能耦合天然气燃气蒸汽联合循环系统并对其进行能量分析。但以上文献均集中在了燃气轮机的 CFD 模拟和能效计算,未从多能源系统宏观的角度考虑。

本文所提出的含 P2G-CCS 耦合和燃气掺氢的VPP 如图 1 所示,其中包括风电机组、燃气轮机、

燃煤机组、燃气锅炉、两段式 P2G 单元、电加热锅炉、储电和储热单元等。负荷包括电热负荷,由燃气轮机、燃煤机组和风电满足用电需求,热负荷由燃气轮机、燃气锅炉和电加热锅炉协调供应。

 

📚2 运行结果

 

 

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]陈登勇,刘方,刘帅.基于阶梯碳交易的含P2G-CCS耦合和燃气掺氢的虚拟电厂优化调度[J].电网技术,2022,46(06):2042-2054.DOI:10.13335/j.1000-3673.pst.2021.2177.

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

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

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

相关文章

太水了,4年经验还不如一年的,难怪面试过不了

前言 看到朋友圈一个HR发的招聘信息,招聘2名外包测试开发岗位,如果只会pythonpytestrequest这种基础的测开技术,极大概率是过不了面试的。 一方面为她发的信息所惊讶,因为外包的岗位一般在我们看来薪资不高且要求较低&#xff1…

IPC之二:使用命名管道(FIFO)进行进程间通信的例子

IPC 是 Linux 编程中一个重要的概念,IPC 有多种方式,本文主要介绍命名管道(FIFO),命名管道可以完成同一台计算机上的进程之间的通信,本文给出了多个具体的实例,每个实例均附有完整的源代码;本文所有实例在 …

axios接受文件流并下载

需求场景 前端发送请求,后端传回文件流,前端接受到后立刻打开下载窗口下载文件 注意事项 请求api需要添加:responseType:blob, axios拦截器拦截错误状态码 (假设是code) 那里的if从res.code ! 200改为res.code && res.…

SSD202D-kernel-uimage后面加入dtb

情况是这样的,由于我们这边烧录的是uImage.xz 是经过压缩的uimage文件,涉及到解码,boot获取dtb会需要解码,解码不知为何会延时十几秒等待 这是万万不能的,于是就使用了别的方法就把dtb放到kernel的空间多余的地方,这样只要能读到即可 于是我开始了设计方法 可以看到这个dtb的…

以mod_jk方式整合apache与tomcat(动静分离)

前言: 为什么要整合apache和tomcat apache对静态页面的处理能力强,而tomcat对静态页面的处理不如apache,整合后有以下好处 提升对静态文件的处理性能 利用 Web 服务器来做负载均衡以及容错 更完善地去升级应用程序 jk整合方式介绍&#…

Sqlserver还原数据库为另外的名字

Sqlserver还原数据库为另外的名字 在工作中需要还原数据库的时候原来的数据库不变,而是需要还原成一个新的数据库 1、备份test数据库 2、新建一个test1数据库 3、设置test1数据库文件的权限 右键这两个文件->属性 4、在test1上还原数据库 5、数据库还原配置…

比特鹏哥5-数组【自用笔记】

比特鹏哥5-数组【自用笔记】 1.数组的概念2.一维数组的创建和初始化创建的语句结构初始化的语句结构 3.一维数组的使用数组的下标:从0开始,n个数组,最后一个的下标是n-1 4.一维数组在内存中的存储5.sizeof计算数组元素个数可以计算元素个数并…

守住L2?争夺高阶智驾?留给外资Tier1的时间不多了!

14.08%,这是2023年1-6月中国市场(不含进出口)乘用车前装标配L2(含L2)搭载中国本土系统解决方案的份额占比。而在NOA等高阶赛道,中国本土势力已经占据上风。 这个过去一直被外资Tier1垄断的智能化细分市场&a…

机器学习深度学习——循环神经网络RNN

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习—语言模型和数据集 📚订阅专栏:机器学习&&深度学习 希望文章对你们有所帮助…

JDBC处理批量数据提高效率

文章目录 0 说明1 如何使用jdbc操作数据库1.1 加载数据库驱动1.2 建立数据库连接1.3 创建Statement或者PreparedStatement用来执行SQL1.4 开始执行SQL语句1.5 处理结果集1.6 关闭连接1.7 完整代码 2 批量操作数据库3 如何打印SQL语句4 jdbc常用开源类库5 获取自增id6 获取数据源…

【CSS】网格布局(简单布局、网格合并、网格嵌套)

文章目录 CSS网格布局(Grid Layout)1. 简单布局2. 网格合并3. 网格嵌套4. 总结 CSS网格布局(Grid Layout) CSS网格布局(Grid Layout)是一种强大且灵活的CSS布局系统,允许开发者以网格形式组织和…

快乐的马里奥(广搜入门)

题面 题目描述 马里奥是一个快乐的油漆工人,这天他接到了一个油漆任务,要求马里奥把一个 n 行 m 列的矩阵每一格都用油漆标记一个数字,标记的顺序按照广度优先搜索的方式进行,也就是他会按照如下方式标记: 1、首先标记…

基于springboot+vue的房屋租赁系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

云原生之使用Docker部署homarr个人导航页

云原生之使用Docker部署homarr个人导航页 一、homarr介绍1.1 homarr简介1.2 homer特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载homarr镜像五、部署homarr导航页5.1 …

彩虹云商城搭建完整教程 完整的学习资料

彩虹云商城搭建完整教程 完整的学习资料提供给大家学习 随着电子商务的快速发展,越来越多的企业开始意识到开设一个自己的电子商城对于销售和品牌推广的重要性。然而,选择一家合适的网站搭建平台和正确地构建一个商城网站并不是一件容易的事情。本文将为…

塔矢行洋对战藤原佐为,谁才是最接近神之一手的人

大家好, 我是嘉宾, 今天我们来盘点一下古今第一高手对局 ,塔矢行洋对战藤原佐为,谁才是最接近神之一手的人, 在所有设定都点击好之后, 塔矢行洋下出了自己的第一步 添加图片注释,不超过 140 字(可选) 佐…

C语言内嵌汇编

反编译(二进制文件或者so库) objdump --help objdump -M intel -j .text -ld -C -S out > out.txt #显示源代码同时显示行号, 代码段反汇编-M intel 英特尔语法-M x86-64-C:将C符号名逆向解析-S 反汇编的同时,将反汇编代码和源代码交替显…

C++利用mutex和thread实现一个死锁

程序 #include<iostream> #include<mutex> #include<thread> using namespace std; mutex mtx1; mutex mtx2; void A(){mtx1.lock();cout<<"a:mtx1"<<endl;this_thread::sleep_for(chrono::milliseconds(1000));mtx2.lock();cout<…

《Java-SE-第三十一章》之网络编程

前言 在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下边永远是地狱!” 博客主页&#xff1a;KC老衲爱尼姑的博客主页 博主的github&#xff0c;平常所写代码皆在于此 共勉&#xff1a;talk is cheap, show me the code 作者是爪哇岛的新手&#xff0c;水平很有限&…

右值引用与移动语义与完美转发

右值引用 右值 什么是右值&#xff0c;没有地址临时数据的我们称之为右值 我们无法对10、aa、字符串取地址的值我们称之为右值。因为他们是临时数据&#xff0c;并不保存再内存中&#xff0c;所以我们右值没有地址&#xff0c;也无法被赋值&#xff08;除const外&#xff0c;左…