考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化(Matlab代码实现)

news2024/9/24 7:17:09

 

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

📝目前更新:🌟🌟🌟电力系统相关知识,期刊论文,算法,机器学习和人工智能学习。
🚀支持:🎁🎁🎁如果觉得博主的文章还不错或者您用得到的话,可以关注一下博主,如果三连收藏支持就更好啦!这就是给予我最大的支持!

                          

 📋📋📋本文目录如下:⛳️⛳️⛳️

目录

0 概述

1 含阶梯式碳交易机制与电制氢的IES运行框架

1.1 可调热电比模型

1.2 P2G两阶段运行过程

1.3 阶梯式碳交易机制模型

2 考虑阶梯式碳交易机制与电制氢的IES优化运行模型

2.1 目标函数

2.2 约束条件

2.3 模型线性化处理

3 算例分析及运行结果

4 结论

5 Matlab代码及文章详细讲解

0 概述

社会经济发展给环境带来了巨大的负担,温室 气体的大量排放进一步导致全球气候变暖。在此大背景下,我国表示力争在 2030 年前实现碳达峰,2060年前实现碳中和。电力行业作为能源消耗的主体,其碳排放量在碳排放总量中占了很大的比重, 实现低碳电力将有望加速实现碳减排的目标。

综合能源系统IES(Integrated Energy System)内部耦合了多种能源进行联合供应,能满足终端多能 负荷需求,进一步优化了多能系统的低碳经济性。 目前多数文献着重考虑IES的经济性,忽略了IES实现碳减排的巨大潜力。也有些文献针对IES的低碳运行进行了研究,如:文献建立了微网与配电网的重复博弈模型,结合等效碳排放系数将 CO2 排放成本纳入经济成本中;

摘要:"双碳"背景下,为提高能源利用率,优化设备的运行灵活性,进一步降低综合能源系统(IES)的碳排放水平,提出一种IES低碳经济运行策略。首先考虑IES参与到碳交易市场,引入阶梯式碳交易机制引导IES控制碳排放;接着细化电转气(P2G)的两阶段运行过程,引入电解槽、甲烷反应器、氢燃料电池(HFC)替换传统的P2G,研究氢能的多方面效益;最后提出热电比可调的热电联产、HFC运行策略,进一步提高IES的低碳性与经济性。基于此,构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标,将原问题转化为混合整数线性问题,运用CPLEX商业求解器进行求解,通过设置多个运行情景,对比验证了所提策略的有效性。 

1 含阶梯式碳交易机制与电制氢的IES运行框架

集合多种能源形式的 IES通过多种能源与供能设备满足内部的能源需求。本文在传统模型的基础

上,引入阶梯式碳交易机制,同时细化考虑了P2G装置两阶段运行过程中氢能的高效利用以及 CHP 设备热电比可调特性,具体框架如图1所示。

由图1可知,本文建立的IES低碳经济调度框架主要包含5个单元:上级能源供给单元、耦合设备单

元、储能设备单元、终端用能单元、碳交易市场单元。分布式电源为 IES 提供可再生的清洁能源;电解槽 EL(ELectrolyzer)将电能转化为氢能,氢能经由甲烷反应器 MR(Methane Reactor)进一步转化为天然气,也可直接供给 HFC 进行氢能的热电生产,减少能源的梯级消耗,提高能源的利用率;燃气锅炉 GB (Gas Boiler)燃烧天然气提供热能,满足热负荷需求;CHP 燃烧天然气同时满足电、热负荷需求;气负荷需求由上级天然气网以及 MR 联合供应;此外,  

IES内还包含电、气、热、氢储能设备进行能量存储,可实现能量的时移;各设备运行过程涉及

的 CO2吸收或排放最终通过碳交易市场进行交易。

1.1 可调热电比模型

CHP 通过燃烧天然气进行发电,并将发电过程产生的余热对热负荷进行供应。热电比可调的CHP

能够根据实时的电、热用能需求进行电、热出力调整,进一步优化运行效益,其工作模型为:

                   \left\{\begin{array}{l} P_{\mathrm{CHP}, \mathrm{e}}(t)=\eta_{\mathrm{CHP}}^{\mathrm{e}} P_{\mathrm{g}, \mathrm{CHP}}(t) \\ P_{\mathrm{CHP}, \mathrm{h}}(t)=\eta_{\mathrm{CHP}}^{\mathrm{h}} P_{\mathrm{g}, \mathrm{CHP}}(t) \\ P_{\mathrm{g}, \mathrm{CHP}}^{\min } \leqslant P_{\mathrm{g}, \mathrm{CHP}}(t) \leqslant P_{\mathrm{g}, \mathrm{CHP}}^{\max } \\ \Delta P_{\mathrm{g}, \mathrm{CHP}}^{\min } \leqslant P_{\mathrm{g}, \mathrm{CHP}}(t+1)-P_{\mathrm{g}, \mathrm{CHP}}(t) \leqslant \Delta P_{\mathrm{g}, \mathrm{CHP}}^{\max } \\ \kappa_{\mathrm{CHP}}^{\min } \leqslant P_{\mathrm{CHP}, \mathrm{h}}(t) / P_{\mathrm{CHP}, \mathrm{e}}(t) \leqslant \kappa_{\mathrm{CHP}}^{\max } \end{array}\right.

       

1.2 P2G两阶段运行过程

氢能作为纯净、高效的能源,在一些领域有着较大的应用潜力,如氢能源汽车、HFC等。P2G两阶段运行过程如图2所示。

    

                                             图2 P2G两阶段过程 

EL首先将电能转化为氢能,氢能一部分输入MR与CO,合成为天然气,供应给气负荷、GB、CHP,一部分直接输送到HFC转换为电、热能,还有一部分经由储氢罐进行存储。氢能经由HFC直接转化为电、热能相比于先转化为天然气后再经由GB或CHP燃烧供应,减少了一个能量转换的环节,可减少能量的梯级损耗,另外氢能的能效高于天然气,且不会产生CO,。可见氢能直接供给HFC具有多方面效益。

剩下部分详细文章见第4部分。

1.3 阶梯式碳交易机制模型

2 考虑阶梯式碳交易机制与电制氢的IES优化运行模型

2.1 目标函数

             

   

2.2 约束条件

       

  

 

     

2.3 模型线性化处理

本文构建的考虑电制氢与口同热MEB将.E碳经济调度模型为混合整数非线性模型,因此需将上
述模型转化为混合整数线性模型,采用Yalmip调用CPLEX商业求解器进行求解。式(6)包含平方项,可进行分段线性化处理,具体线性化过程见第四部分。

3 算例分析及运行结果

部分理论引用网络文献,若有侵权请联系博主删除。  

4 结论

本文从IES参与到阶梯式碳交易市场、细化P2G两阶段运行过程以及考虑CHP、HFC热电比可调特性,构建了IES低碳经济优化调度模型,通过研究分析,得出以下结论。
1)考虑IES参与到碳交易市场能够在保证较低运行成本的同时,减少碳排放。阶梯式碳交易机制相较于传统碳交易定价模型对碳排放的约束力更强,能够起到更好地引导碳排放减排的效果,设置合理的碳交易参数可以起到引导系统碳排放的作用。
2)将P2G替换为EL、MR、 HFC组合运行设备细化考虑P2G两阶段运行过程,在促进风电消纳的同时,能够发挥氢能高能效的优势,同时能够减少能量的梯级损耗;并且由于HFC可以分担一部分
CHP、CB的供能需求,能够降低GB、CHP的碳排放水平,进一步减少碳排放。

5 Matlab代码及文章详细讲解

博客主页:电气辅导帮

👨‍🎓博主课外兴趣:中西方哲学,送予读者:

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“真理”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

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

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

相关文章

【YOLO系列改进NO.45】首发最新特征融合技术RepGFPN(DAMO-YOLO)

文章目录前言一、解决问题二、基本原理三、​添加方法四、总结前言 作为当前先进的深度学习目标检测算法YOLOv7,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列…

[附源码]计算机毕业设计springboot云南美食管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

语义分割在线标注思路

语义分割选择使用多边形框标注,相对于物体检测它多了一项计算mask掩膜的需求。 一个图片,可能会进行多项标注。每项标注里面都会在物体检测的格式基础上增加mask属性,mask解释为图像掩膜,里面存与图像宽高对应大小的二维数组。 此…

什么是蛋白质组学?

导读 本文[1] 将从蛋白质组学的定义,蛋白质组包含的类型,常用技术,面临的挑战等方面,对蛋白质组学进行一个简要的介绍。 1. 定义 “蛋白质组学”一词于 1995 年首次出现,被定义为对细胞系、组织或生物体所有蛋白质的大…

Vue-router 路由间参数传递看完让你明明白白!

目录概述路由传参的两大载体分类声明式路由 【router-link 】编程式路由 【this.$router.push()】传参的方式1. 通过 params 传递参数配置路由参数字段占位(编程式路由实现)配置路由参数字段占位(声明式路由实现)无需配置路由参数…

Spring框架(四):Spring命名空间和配置标签

Spring框架(四):Spring命名空间和配置标签命名空间介绍配置标签Beans标签DemoImport标签Demoalias标签的Demo和Debug痛定思痛,主要问题出现在自己雀氏不熟悉框架基础、一些面试题,以及sql的使用淡忘了。本章节的开始是…

剩余内存无法满足申请时,系统会怎么做?

文章目录前言内存的分配机制回收可回收内存的类型如何在保证系统性能前提下回收内存可回收类型角度: 调整文件页回收倾向回收的方式角度: 尽早触发kswapd内核线程从计算机CPU架构角度: 采用NUMA如何保护进程不被OOM杀掉总结前言 当我们向操作系统申请内存时候,是否有想过一个问…

Bootstrap页面整合(十二)

首先引入bootstrap&#xff1a; 复制导航条代码&#xff1a; 修改导航条&#xff1a; 删除 改完的导航条&#xff1a; <!--导航条--> <nav class"navbar navbar-inverse"><div class"container-fluid"><!--屏幕自适应的--><d…

【吴恩达机器学习笔记】十、支持向量机

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 &#x1f4e3;专栏定位&#xff1a;为学习吴恩达机器学习视频的同学提供的随堂笔记。 &#x1f4da;专栏简介&#xff1a;在这个专栏&#xff0c;我将整理吴恩达机器学习视频的所有内容的笔记&…

神经气体网络(NGN)和不断增长的神经气体网络(GNGN)研究(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

[附源码]计算机毕业设计springboot影评网站系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

Python案例实战,gopup模块,Python3行代码就能获取海量数据

前言 今天给大家分享一个三行代码就能获取海量数据 包含了有指数数据、宏观经济数据、新经济数据、微博KOL数据、信息数据、生活数据、疫情数据等。 开发工具 Python版本&#xff1a; 3.6.4 相关模块&#xff1a; gopup模块 环境搭建 安装Python并添加到环境变量&#…

Linux权限管理(umask、粘滞位)

目录 Linux权限管理 文件访问权限的相关设置方法 目录的权限 umask 粘滞位 Linux下有两种用户&#xff1a;超级用户&#xff08;root&#xff09;、普通用户。 超级用户&#xff1a;可以再linux系统下做任何事情&#xff0c;不受限制 普通用户&#xff1a;在linux下做有限…

闲鱼话术,必须收藏

今天分享&#xff1a;闲鱼卖货&#xff0c;常用的客服话术。建议收藏 很多学员&#xff0c;货也上了&#xff0c;有人咨询的时候忽然手忙脚乱&#xff0c;懵啊&#xff0c;怎么感觉没人问期待有人问&#xff0c;有人问&#xff0c;自己啥也说不出来了呢?哈哈&#xff0c;不知…

【BOOST C++ 19 应用库】(6)序列数据封装和优化

一、说明 用于优化的包装函数&#xff1a;本节介绍包装函数以优化序列化过程。这些函数标记对象以允许 Boost.Serialization 应用某些优化技术。 二、示范和代码 示例 64.14。在没有包装函数的情况下序列化数组 #include <boost/archive/text_oarchive.hpp> #include &…

[附源码]计算机毕业设计springboot医院门诊管理信息系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

SpringBoot中使用MySQL存用户信息, 日志的使用

SpringBoot中使用MySQL存用户信息 UserController类 package com.tedu.secboot.controller; import com.tarena.mnmp.api.SendParam; import com.tedu.secboot.entity.User; import com.tedu.secboot.util.DBUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory;…

flink教程(2)-source- sink

一、flink可识别的source分类 Sources are where your program reads its input from. You can attach a source to your program by using StreamExecutionEnvironment.addSource(sourceFunction). Flink comes with a number of pre-implemented source functions, but you c…

[附源码]计算机毕业设计游戏商城平台论文Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

[附源码]计算机毕业设计springboot线上评分分享平台

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…