计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度附Matlab代码和论文复现

news2024/10/7 16:22:46

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法  神经网络预测 雷达通信  无线传感器

信号处理 图像处理 路径规划 元胞自动机 无人机  电力系统

⛄ 内容介绍

论文复现

为了促进多能源互补及能源低碳化,本文提出了计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度模型。通过引入碳捕集电厂–电转气–燃气机组协同利用框架,碳捕集的CO2可作为电转气原料,生成的天然气则供应给燃气机组;并通过联合调度将碳捕集能耗和烟气处理能耗进行负荷转移以平抑可再生能源波动,使得风电/光伏实现间接可调度而被灵活利用。鉴于所建优化模型具有高维非线性的特点,求解难度大,本文设计一种新型的反余切复合微分进化算法对模型进行求解。仿真结果表明,所提出的模型和方法具备削峰填谷效用并能提升可再生能源消纳,可有效降低虚拟电厂成本和碳排放量。随着化石能源使用引发的温室效应与能源枯竭问题的日益突出,发展高比例可再生清洁能源网络已成为全球共识[1]。我国2019年弃风弃光电量分别达169亿和46亿kW×h,电负荷的峰谷差由于风电并网被间接增大[2],针对此问题《电力发展“十三五”规划》指出,多能互补是提高可再生能源消纳能力的重要手段[3]。目前,如何提高可再生能源利用率以及增强相互间的耦合已经引起广泛研究。依托先进信息通信技术的虚拟电厂(virtualpowerplant,VPP)为多能源互联的综合能源网络灵活协调调度和管理提供了新思路[4]。VPP可聚合多种类型的分布式能源,实现系统内部单元间协调调度以获得更好的经济和环保效益。作为未来重要的能源利用方案,VPP需面对高渗透率新能源并网的威胁,亟需探求如何使得VPP运行经济低碳的同时,兼顾平抑负荷波动并提升新能源消纳能力的途径。电转气(power-to-gas,P2G)技术提供了一种新的能源转换和负荷时空平移的方式,通过将难以消纳的风电光伏转换成容易存储的天然气,实现可再生清洁能源消纳以及电力负荷削峰填谷。目前对P2G的研究主要在耦合电–气能源网络,提高风光消纳能力和系统运行灵活性等方面。文献[4]通过构建含P2G单元的VPP电气热协调优化调度模型,算例表明P2G可提升系统调度灵活性以及经济性。文献[5-6]介绍了P2G的工作原理以及性能,并在经济维度进行评估。文献[7]提出计及P2G的削峰填谷模型,兼顾经济成本和削峰填谷目标。然而,现有文献对P2G原料CO2的来源及成本等问题的研究相对较少。而碳捕集电厂(carboncapturepowerplant,CCPP)可作为优良的供应新途径为其提供CO2原料,其由燃煤火电厂经过碳捕集技术改造而成,可显著降低碳排放水平,通过控制碳捕集能耗,可作为可时移、可调节负荷功率,使得碳捕集电厂具有运行灵活、出力调整快速的特质,相较于传统火电厂调节能力更强,在降低碳排放的同时,可灵活配合VPP中各单元协调优化和再生能源的出力变化。文献[8-9]构建了电转气–碳捕集电厂(P2G-carboncapturepowerplant,P2G-CCPP)系统框架,利用碳捕集电厂捕集的CO2给予P2G装置作为电转气原料。文献[10]以碳捕集电厂和梯级水电作为可控发电单元,降低了碳排放,但未对捕集后的碳封存进行研究。目前对于P2G-CCPP的研究主要集中在电气互联系统,极少涉及电、气、热能源系统,未实现电、气、热多能源间协调优化调度。

⛄ 部分代码

%% 计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度

%电网技术网络首发论文复现(2021.03.11)

%电转气-碳捕集电厂,垃圾焚烧电厂,虚拟电厂VPP,中断负荷

%Powered by Denny Gavin Zhang

clc

clear

close all

%% 参数设定

P_C2P=sdpvar(1,24);  %CCPP-P2G系统的总能耗

P_P2G=sdpvar(1,24);  %P2G设备的能耗

P_CC=sdpvar(1,24);   %碳捕集能耗

P_WA=sdpvar(1,24);   %t时段弃风功率

P_VA=sdpvar(1,24);   %t时段弃光功率

P_OP=sdpvar(1,24);   %碳捕集运行能耗

P_GN=sdpvar(1,24);   %碳捕集电厂净出力

P_G=sdpvar(1,24);    %碳捕集电厂等效出力

P_GC=sdpvar(1,24);   %碳捕集电厂提供的碳捕集能耗

%

P_A=15*ones(1,24);   %CCPP-P2G系统能耗(因占比较少设为定值),单位为MW

%风电机组的预测出力

⛄ 运行结果

⛄ 参考文献

[1]李鹏, 余晓鹏, 张艺涵,等. 计及碳捕集和电转气的农村虚拟电厂多目标随机调度优化模型[J]. 电力建设, 2022(043-007).

⛄ Matlab代码关注

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

❤️ 关注我领取海量matlab电子书和数学建模资料

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

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

相关文章

Mysql性能测试主要内容

Mysql性能测试主要内容 相信很多做性能测试的朋友都知道,性能测试并不单单只是看服务器cpu、IO、内存、网络等,我们还需要了解Mysql性能,那么我们看看Mysql性能主要内容有哪些呢? MySql数据库介绍 Mysql相信大家做测试的&#…

领导科学论坛杂志领导科学论坛杂志社领导科学论坛编辑部2022年第10期目录

理论前沿 列宁《怎么办?》中理论斗争思想及其当代价值研究 游玲; 1-7 共青团引领青年思想的百年历程及经验启示 许丽珠; 8-14 新发展格局下推进乡村产业振兴的现实困境与实践进路 杨帆; 15-19 “三治融合”治理体系的内部逻辑与创新策略 皋媛;戢仕铭…

进阶 - Git的Feature分支

本篇文章,是基于我自用Linux系统中的自定义文件夹“test_rep”,当做示例演示 具体Git仓库的目录在:/usr/local/git/test_rep Git的Feature分支 软件开发中,总有无穷无尽的新的功能要不断添加进来。添加一个新功能时,你…

yolov4-tiny通过pytorch导出不带split算子的onnx

前言 最近一直忙于模型移植板端,用了不少厂家的sdk,发现挺多厂家的sdk都处于起步阶段,缺少一些技术支持,比如不支持五维向量,不支持一些onnx算子,不支持过深的模型结构,我最爱的Yolov5,v6,v7等…

阿里云公网部署openyurt集群添加本地边缘节点并支持metrics-server和prometheus

公网部署openyurt集群并支持metrics-server和prometheus删除以前的集群创建虚拟网卡初始化主节点安装kubeadm等初始化安装网络插件flannel根据官方文档调整部署OpenYurt的Control-Plane组件部署openyurt/openyurt组件部署kuboard方便可视化主节点改造使其可以部署metrics-serve…

字节算法中了80%!靠着这份GitHub上的算法小抄,成功斩获字节Offer

最近,GitHub上的算法小抄又火了!已经有不少人靠它手撕算法题,拿下了字节、腾讯等大厂offer! 不问不知道,这份刷题笔记来自FB高级架构师、ACM金牌选手。 这位大佬在刷题和打ACM比赛中总结出了经验和套路,又…

C#基础知识体系框架图,及起对应我发过的博客

自己工作开发C#上位机总结的,不好勿喷,更多资料去微软官网搜索就好 下面按照从基础到开发使用的顺序,对应我以前发过的链接(后面再附上我自己的框架图): C#与C不同的一些基础命令_花开莫与流年错_的博客-…

深入理解Java中的三个修饰符(抽象(abstract)、静态(static)和最终的,不可变(final))【配视频】

🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习…

Linux文件系统上的特殊权限

Linux 的文件权限,远不止 rwx 那么简单,还有一些特殊权限是用来打破限制和默认的安全上下文规则的,除了之前介绍过的隐藏属性,还有几个显式的特殊权限。下面就来说说 Linux 文件系统上的 SUID,SGID 和 Sticky 权限。 …

Vue2基础篇-20-生命周期回调函数

1.vue2的生命周期 beforeCreate :在实例初始化之后,进行数据侦听和事件/侦听器的配置之前同步调用; created: 在实例创建完成后被立即同步调用; beforeMount: 在挂载开始之前被调用 mounted : 实例被挂载后调用; beforeUpdate: 在数据发生…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java民生租赁车辆管理信息系统w29s0

如果你自己基础不好或者是小白的情况下那就建议你选择网站、系统类的去做,但是还得问问你们导师,如果你们导师没问题就可以,因为有的导师是不愿意你们选择做网站、系统的,毕竟做的人比较多,重复率调高,选择…

springboot中统一日志管理

Springboot中统一日志管理 一、为什么要用日志? 一般分为两个大类:操作日志和系统日志 **操作日志:**用户在操作软件时记录下来的操作步骤,便于用户自己查看。主要针对的是用户。 **系统日志:**系统日志是记录系统…

zeno封装子图

选中想要封装的节点,点击编辑->简易子图 2. 设置输入输出(可以有多个) 最后,在main图中测试

CDGA|6大核心环节,详解医疗机构如何做好数据治理

医疗机构进行数据治理的过程,就是对其数据资产进行管理和控制,支撑并保障数据被安全高效地交换与应用的过程。 我们接下来主要从6个核心环节来详解医疗机构如何做好数据治理。 环节一:设立数据治理组织结构 设计健全的数据治理组织结构&…

网络配置(桥接仅主机自定义网络)

目录 一、网络模式简介 1.bridge模式(默认桥接模式) 总结:桥接模式的特点就在于,它所虚拟的服务器都有独立的IP 初始网络模式 2.host模式(仅主机模式) 总结:仅主机它不会分配IP&#xff0c…

java计算机毕业设计ssm校园考研互助网站71747(附源码、数据库)

java计算机毕业设计ssm校园考研互助网站71747(附源码、数据库) 项目运行 环境配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff0…

基于Android的校园二手闲置物品交易系统设计与实现

一、选题背景和意义 随着商品经济的快速发展,人们的生活中出现了大量的闲置物品,这种现象在当代大学生中尤为显著。大多数学生是通过摆地摊的方式来交易闲置物品,这种交易方式效率低下并且信息滞后。还有一部分学生通过BBS论坛来交易闲置物品…

springboot--web开发

使用springboot开发web项目 1)、创建SpringBoot应用,选中我们需要的模块; web 2)、SpringBoot会默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以将项目运行起来 ;/ 3)、自己编…

Paddle 点灯人 之 Paddle介绍

Paddle 点灯人 之 Paddle介绍 文章目录Paddle 点灯人 之 Paddle介绍选择Paddle学习的原因Paddle免费提供的强大算力资源Paddle简单介绍Paddle的优势Paddle相关资料汇总选择Paddle学习的原因 首先,我想讲一下,为什么我想学习paddle,或者说为什…

【C++】STL——vector的模拟实现

vector的模拟实现 文章目录vector的模拟实现一、vector模拟实现总览二、模拟实现vector函数接口1. 默认成员函数1.1. 构造函数1.2. 析构函数1.3.拷贝构造函数(深拷贝)1.4. 赋值运算符重载函数2. 容量操作函数2.1. size和capacity2.2. resize2.3. reserve…