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

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

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

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

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

目录

💥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代码、数据及文章讲解

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

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

相关文章

【CHI】(一)基础概念

基于CHI issueF 本章介绍了CHI体系结构和术语。它包含以下部分: 体系结构概述拓扑结构术语事务分类一致性概述组件命名读数据来源 一、CHI架构 CHI架构是一个可扩展的、支持一致性的集线器接口和由多个组件使用的片上互连。根据系统要求的PPA(perform…

HR专家:未来零代码开发将成求职热门,你准备好了吗?

一名五十五岁的农民,毫无程式设计经验,靠著自己自学零码开发,竟为他的家乡建起了六个数位资讯系统,其中一个更是带动了乡村“厕所革命”。阿里云说,“也许10-15年以前,公司的招聘会要求员工能够使用 WORD, …

Jmeter学习和一个关于jmeter获取X-XSRF-TOKEN时的坑

Jmeter学习和一个关于jmeter获取X-XSRF-TOKEN时的坑 现在想对一个接口做性能测试,需要测试它多个线程并发下的调用 1.新建测试计划和线程组 略 2.新建http接口 一个完整的http接口包含请求头和请求,这里就需要两个组件:HTTP request、HT…

Java 代码重试实现方式

Java 代码重试实现方式 一.方法内直接自动重试二.静态代理方式1.启动类2.接口3.实现4.静态代理5.单元测试类 三.JDK 动态代理1.代理类2.单元测试 四.CGLIB 动态代理1.动态代理类2.单元测试 五.手动 AOP1.自定义注解2.重试注解切面3.测试类4.单元测试方法 六.Spring Retry1.测试…

虚拟机centos7配置网络

虚拟机centos7配置网络 centos7克隆之后需要配置网络才能联网。 实验环境: VMware Workstation Pro 16CentOS 7系统虚拟机主机Windows 11系统 1.VMware网络模式设置为NAT模式 虚拟机–设置–网络适配器– ​​ ‍ 2.查看虚拟机 子网IP和网关IP 编辑–虚拟网…

pytorch Stream 多流处理

CUD Stream https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#c-language-extensions 中指出在kenel的调用函数中最后一个可选参数表示该核函数处在哪个流之中。 - 参数Dg用于定义整个grid的维度和尺寸,即一个grid有多少个block。为dim3类型。…

Openlayers实战:利用turf获取两个多边形的交集、差集、并集

在数据统计方面,通常会涉及到图形间的交集、并集、差集等。在Openlayers的实战中,我们显示两个多边形的交集、并集、差集的表现。通过turf的方式,可以快速的实现我们的数据处理,具体的请参考源代码。 效果图 源代码 /* * @Author: 大剑师兰特(xiaozhuanlan),还是大剑师…

MySQL 事务原理:事务概述、隔离级别、MVCC

文章目录 一、事务1.1 事务概述1.2 事务控制语句1.3 ACID特性 二、隔离级别2.1 隔离级别的分类2.1.1 读未提交(RU)2.1.2 读已提交(RC)2.1.3 可重复读(RR)2.1.4 串行化 2.2 命令2.3 并发读异常2.3.1 脏读2.3…

Redis实战案例25-附近商铺功能

1. GEO数据结构 Redis中Geohash功能应用 添加地理坐标 求两点之间距离 搜索天安门附近10km的火车站,按升序 2. 导入店铺数据到GEO Redis中存储店铺的信息,将店铺的id和经纬度坐标存到GEO数据类型中去,其中member存id,经纬度对应…

Docker实战-操作Docker容器实战(二)

导语   上篇分享中,我们介绍了关于如何创建容器、如何启动容器、如何停止容器。这篇我们来分享一下如何操作容器。 如何进入容器 可以通过使用-d参数启动容器后会进入后台运行,用户无法查看容器中的信息,无法对容器中的信息进行操作。 这个时候如果我们需要进入容器对容器…

C语言经典小游戏之扫雷(超详解释+源码)

“少年气,是历尽千帆举重若轻的沉淀,也是乐观淡然笑对生活的豁达!” 今天我们学习一下扫雷游戏怎么用C语言来实现! 扫雷小游戏 1.游戏介绍2.游戏准备3.游戏实现3.1生成菜单3.2游戏的具体实现3.2.1初始化棋盘3.2打印棋盘3.3布置雷…

黑马头条项目学习--Day1: 环境搭建、SpringCloud微服务(注册发现、网关)

Nacos注册发现、网关 a. 项目介绍b. app登录1) 需求分析2) 表结构分析3) 手动加密(md5随机字符串)4) 用户端微服务搭建5) 功能实现6) app网关7) 网关校验jwt8) 前端集成, 配置nginx a. 项目介绍 业务说明 技术栈说明 [外链图片转存失败,源站可能有防盗…

Spring Boot多级缓存实现方案

1.背景 缓存,就是让数据更接近使用者,让访问速度加快,从而提升系统性能。工作机制大概是先从缓存中加载数据,如果没有,再从慢速设备(eg:数据库)中加载数据并同步到缓存中。 所谓多级缓存,是指在整个系统架…

SpringBoot之logback-spring.xml详细配置

《logback官网》 各种指导文件&#xff0c;有空自己去看&#xff0c;比如&#xff1a;我们需要调整的是布局&#xff0c;直接看Layouts。 pom.xml <!-- 环境配置 --><profiles><profile><id>dev</id><properties><spring.profiles.a…

前端例程20230806:彩色灯珠装饰

演示 这里页面四周的彩色灯珠是会随着页面调整自动调整位置的。 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta na…

【数据结构与算法——TypeScript】哈希表

【数据结构与算法——TypeScript】 哈希表(HashTable) 哈希表介绍和特性 哈希表是一种非常重要的数据结构&#xff0c;但是很多学习编程的人一直搞不懂哈希表到底是如何实现的。 在这一章节中&#xff0c;我门就一点点来实现一个自己的哈希表。通过实现来理解哈希表背后的原理…

2022年03月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

一、单选题&#xff08;共25题&#xff0c;每题2分&#xff0c;共50分&#xff09; 第1题 已知a“161”&#xff0c;b“16”&#xff0c;c“8”,执行语句da>b and a>c&#xff0c;变量d的值为是&#xff1f; A&#xff1a;0 B&#xff1a;1 C&#xff1a;True D&am…

探究使用HTTP爬虫ip后无法访问网站的原因与解决方案

在今天的文章中&#xff0c;我们要一起来解决一个常见问题&#xff1a;使用HTTP爬虫ip后无法访问网站的原因是什么&#xff0c;以及如何解决这个问题。我们将提供一些实际的例子和操作经验&#xff0c;帮助大家解决HTTP爬虫ip无法访问网站的困扰。 1、代理服务器不可用 使用HT…

【SpringBoot笔记】定时任务(cron)

定时任务就是在固定的时间执行某个程序&#xff0c;闹钟的作用。 1.在启动类上添加注解 EnableScheduling 2.创建定时任务类 在这个类里面使用表达式设置什么时候执行 cron 表达式&#xff08;也叫七子表达式&#xff09;&#xff0c;设置执行规则 package com.Lijibai.s…

面试常问:tcp的三次握手和四次挥手你了解吗?

三次握手和四次挥手是各个公司常见的考点&#xff0c;一个简单的问题&#xff0c;却能看出面试者对网络协议的掌握程度&#xff0c;对问题分析与解决能力&#xff0c;以及数据流管理理解和异常情况应对能力。所以回答好一个tcp的三次握手和四次挥手的问题对于我们的面试成功与否…