文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《基于碳捕集-电转气的矿区综合能源系统协同优化调度》

news2024/11/25 16:28:42

这个标题涉及到碳捕集、电力转化为气体(可能是指电力转化为氢气等)、矿区综合能源系统以及协同优化调度等概念。让我们逐步解读:

  1. 碳捕集(Carbon Capture): 这指的是通过不同技术手段捕获和隔离工业过程中产生的二氧化碳(CO2),以减缓或防止其释放到大气中,从而减少温室气体排放。

  2. 电转气(Electricity to Gas): 这表示将电能转化为气体能源,其中气体的形式可以是氢气(电解水得到氢气)或其他可储存的气体,这通常用于能源储存和传输。

  3. 矿区综合能源系统: 这是指在矿区(可能是指采矿业或矿产资源相关的区域)中,通过整合多种能源形式,包括电力、气体等,形成一个综合的能源系统。

  4. 协同优化调度: 这意味着对整个系统中的各种能源元素进行协同优化调度,以实现最佳的能源利用和效率。这可能涉及到优化能源生产、储存、转化和使用的时间和量,以满足矿区的能源需求。

因此,整个标题的意思可能是,针对某个矿区,通过采用碳捕集技术、将电能转化为气体能源,建立一个综合的能源系统,并通过协同优化调度来提高整个系统的能源效率,同时降低温室气体排放。这可能是一个面向可持续发展和低碳经济的研究或工程项目。

摘要:“双碳”战略目标下,为促进风光消纳与能源电力低碳转型、提高矿区能源利用率,提出一种含伴生能源和碳捕集与电转气耦合的矿区综合能源系统低碳经济调度模型。首先,综合考虑瓦斯、乏风、涌水等矿区伴生能源利用,建立矿区综合能源系统基本模型,并以碳捕集和电转气设备为耦合单元,促进节能减排与可再生能源消纳。然后,引入奖惩阶梯式碳交易机制,以矿区综合能源系统运行成本最小为目标,建立矿区综合能源系统协同优化调度模型。最后,以中国云南某大型煤矿为例,通过设置不同场景进行仿真分析,结果表明所提模型能够促进矿区综合能源系统低碳经济运行,提高风光消纳率。

这段摘要涉及到在“双碳”战略目标下,为实现风光能源的消纳、能源电力的低碳转型,以及提高矿区能源利用率,提出了一种综合能源系统的低碳经济调度模型。以下是摘要的主要解读:

  1. 双碳战略目标: 这可能指的是中国提出的“双碳”目标,即碳达峰和碳中和。碳达峰意味着碳排放量在未来将会达到峰值并逐渐下降,而碳中和则表示减排措施与碳吸收相抵消,实现零碳排放。

  2. 促进风光消纳与能源电力低碳转型: 该研究的目标之一是推动风光能源的消纳,即提高利用风光能源的能力,并推动能源电力向更低碳方向发展。

  3. 提高矿区能源利用率: 研究旨在提高矿区对能源的有效利用,可能包括优化能源生产、转化和使用的过程,以提高整体效率。

  4. 伴生能源和碳捕集与电转气耦合的矿区综合能源系统低碳经济调度模型: 该模型考虑了矿区产生的伴生能源(如瓦斯、乏风、涌水等),并将碳捕集和电转气设备作为耦合单元,以实现能源系统的协同运作,从而达到低碳经济目标。

  5. 奖惩阶梯式碳交易机制: 引入了一种奖惩机制,可能是通过碳交易的方式,根据矿区综合能源系统的碳排放状况进行奖励或处罚,以鼓励低碳行为。

  6. 以云南某大型煤矿为例的仿真分析: 最后,通过对云南某大型煤矿不同场景的仿真分析,验证了所提出的模型在促进矿区综合能源系统低碳经济运行和提高风光能源消纳率方面的有效性。

总体来说,这项研究旨在为矿区能源系统的低碳优化提供一个综合的调度模型,并通过仿真验证表明该模型在实际案例中是可行的和有效的。

关键词:矿区综合能源系统;碳捕集;电转气:矿区伴生能源:阶梯式碳交易机制;

  1. 矿区综合能源系统 (Integrated Energy System in Mining Areas):

    • 这指的是一个综合考虑多种能源来源(包括传统和可再生能源)的系统,旨在提高能源效率、降低碳排放,并使能源在矿区内得到更有效的利用。
  2. 碳捕集 (Carbon Capture):

    • 这是一种技术,旨在捕获产生的二氧化碳,通常来自工业过程或能源生产,以防止其释放到大气中,从而减少温室气体排放。
  3. 电转气 (Power-to-Gas):

    • 这是一种技术,其中电能被用来产生氢气或其他可燃气体,这些气体可以在需要时作为能源储存或用于其他工业过程。
  4. 矿区伴生能源 (Associated Energy in Mining Areas):

    • 指在矿区生产过程中产生的额外能源,可能包括瓦斯、乏风、涌水等,这些能源可以被有效地利用,从而提高能源的综合利用率。
  5. 阶梯式碳交易机制 (Tiered Carbon Trading Mechanism):

    • 这是一种碳交易的机制,可能采用奖励和惩罚的形式,根据参与者在减排方面的表现,制定不同层次的碳交易政策。这可以激励低碳行为,并提供经济动力来减少碳排放。

综合来看,这些关键词揭示了一种在矿区中推动可持续发展的综合能源管理系统,涵盖了能源来源的多样性、碳排放控制、能源转化技术以及通过市场机制激励低碳行为的手段。这表明对矿区综合能源系统进行优化和低碳化的努力,以适应环境可持续性和气候变化的挑战。

仿真算例:为验证本文所提含伴生能源和 CCS-P2G 耦合 的 CMIES 低碳经济调度模型的有效性,以云南某大 型煤矿为例,且该矿区周边还建有风力发电厂和光伏电站,CMIES 耦合结构如图 1 所示。矿区风光及 负荷预测出力如附录 B 图 B1 所示,煤矿某经典日下 的瓦斯、乏风、涌水流量与浓度分别如图 B2 至图 B4 所示。各设备参数如附录 C 表 C1 所示,所采用的分 时电价如表 C2 所示,弃风、弃光、弃伴生能源惩罚系 数如表 C3 所示。为 验 证 CMIES 中 考 虑 伴 生 能 源 利 用 及 P2GCCS 协同运行的经济与环境效益,设置以下 4 个场 景进行分析。 场景 1:不考虑伴生能源利用,不含 CCS、P2G。 场 景 2:不 考 虑 伴 生 能 源 利 用 ,含 CCS、传 统 P2G。 场景 3:考虑伴生能源利用,含 CCS、传统 P2G。 场 景 4:考 虑 伴 生 能 源 利 用 ,含 CCS、两 段 式 P2G。 如上所述,对设置的 4 种场景进行仿真分析,其 优化调度结果如表 1 所示。

仿真程序复现思路:

为了复现和验证文章中提到的CMIES低碳经济调度模型,需要采取以下步骤:

  1. 建立基本模型结构: 根据图1中的CMIES结构,以及文章中的描述,建立相应的数学模型。这可能包括考虑能源生产、传输、储存和使用的各个环节,以及优化目标函数和约束条件。

  2. 数据准备:

    • 利用附录B中的图B1至图B4的数据,包括风光和负荷的预测出力,瓦斯、乏风、涌水流量与浓度等。
    • 使用附录C中的表C1至表C3中的设备参数、分时电价以及弃风、弃光、弃伴生能源惩罚系数等信息。
  3. 编写仿真代码:

    • 使用合适的编程语言(如Python、MATLAB等)编写仿真代码。
    • 实现CMIES模型的数学表达,包括目标函数和约束条件。
    • 利用数据进行仿真,模拟矿区的能源调度情况。
  4. 验证不同场景的仿真结果:

    • 设置场景1至场景4,即不同的能源利用和技术组合情况,分别运行仿真模型。
    • 比较不同场景下的优化调度结果,包括经济和环境效益。

下面是一个简化的Python伪代码,展示了如何开始编写仿真代码:

import numpy as np
from scipy.optimize import minimize

# 假设的数据集
# 风力发电、光伏发电和煤矿发电的预测出力
wind_power_forecast = [100, 150, 120, 90, 80]  # 示例数据
solar_power_forecast = [80, 100, 110, 90, 85]  # 示例数据
coal_power_forecast = [200, 180, 210, 190, 195]  # 示例数据

# 其他参数
electricity_price = [0.1, 0.12, 0.11, 0.13, 0.1]  # 不同时间点的电价
penalty_factors = {'wind': 0.05, 'solar': 0.04, 'coal': 0.06}  # 弃能源惩罚系数

# 定义能源调度模型
def energy_dispatch(variables):
    # variables: [wind_power_to_grid, solar_power_to_grid, coal_power_to_grid]

    wind_power_to_grid, solar_power_to_grid, coal_power_to_grid = variables

    # 计算总成本(这里简化为电力成本)
    total_cost = (
        wind_power_to_grid * electricity_price[0] +
        solar_power_to_grid * electricity_price[1] +
        coal_power_to_grid * electricity_price[2]
    )

    # 计算弃能源的惩罚成本
    wind_penalty = max(0, wind_power_forecast[0] - wind_power_to_grid) * penalty_factors['wind']
    solar_penalty = max(0, solar_power_forecast[0] - solar_power_to_grid) * penalty_factors['solar']
    coal_penalty = max(0, coal_power_forecast[0] - coal_power_to_grid) * penalty_factors['coal']
    total_penalty = wind_penalty + solar_penalty + coal_penalty

    # 目标函数:最小化总成本
    total_objective = total_cost + total_penalty

    return total_objective

# 定义约束条件
constraints = ({'type': 'ineq', 'fun': lambda x: x[0] - wind_power_forecast[0]},  # 风力发电约束
               {'type': 'ineq', 'fun': lambda x: x[1] - solar_power_forecast[0]},  # 光伏发电约束
               {'type': 'ineq', 'fun': lambda x: x[2] - coal_power_forecast[0]})  # 煤矿发电约束

# 初始变量值
initial_guess = [50, 60, 70]  # 随机初始值

# 优化求解
result = minimize(energy_dispatch, initial_guess, constraints=constraints)

# 输出结果
print("Optimal solution (Wind, Solar, Coal):", result.x)
print("Optimal total cost:", result.fun)

这个示例代码中,我们建立了一个简化的能源调度模型,考虑了风力发电、光伏发电、煤矿发电和弃能源的惩罚成本,并设定了约束条件。最后,利用scipy.optimize库中的minimize函数求解了这个优化问题,并输出了最优解和对应的最小总成本。

请注意,这只是一个非常简化的示例,实际情况可能更为复杂,需要更多的数据处理、模型优化和算法调节。建议根据具体情况和实际需求进一步完善和调整代码。

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

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

相关文章

输电线路定位:精确导航,确保电力传输安全

在现代社会中,电力作为生活的基石,其安全稳定运行至关重要。而输电线路作为电力传输的重要通道,其故障定位和修复显得尤为重要。恒峰智慧科技将为您介绍一种采用分布式行波测量技术的输电线路定位方法,以提高故障定位精度&#xf…

新版Android Studio Logcat 筛选日志

下载了新版的Android Studio,android-studio-2022.3.1.21-mac_arm,记录一下新版本AS的logcat过滤日志条件 1. 按照包名过滤 1.1 过滤当前包名的日志 package:mine 1.2 过滤其他包名日志 package:com.example.firstemptyapplication 2. 按照日志等级过滤…

STM32与Freertos入门(三)任务的创建、删除

1、串口配置 首先将串口进行配置,后续经常会应用,具体步骤点击:串口配置。 2、任务 创建一个任务,就是开辟一个空间、每个任务中都会有while(1)死循环。 2.1相关函数 动态创建:xTaskCreate…

Github 2023-12-19开源项目日报 Top10

根据Github Trendings的统计,今日(2023-12-19统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4Rust项目2非开发语言项目2C#项目1TypeScript项目1 Avalonia: 跨平台UI框架和Avalonia XPF 创建周…

20231218给Firefly的AIO-3399J【RK3399】开发板刷Android12挖掘机方案

20231218给Firefly的AIO-3399J【RK3399】开发板刷Android12挖掘机方案 2023/12/18 21:07 一、整体编译Rockchip的的Android12的挖掘机方案! 由于RK3399的Android12系统默认是IND工业方案,需要修改一下【为挖掘机方案】。 Z:\3TB\81rk_android12_220722\…

鸿蒙端H5容器化建设——JSB通信机制建设

1. 背景 2023年鸿蒙开发者大会上,华为宣布为了应对国外技术封锁的潜在风险,2024年的HarmonyOS NEXT版本中将不再兼容Android,并推出鸿蒙系统以及其自研的开发框架,形成开发生态闭环。同时,在更高维度上华为希望将鸿蒙…

NVMe over CXL技术如何加速Host与SSD数据传输?

在现代计算环境中,优化Host(主机)与device(设备)之间的数据传输速度对于提升系统整体性能和效率至关重要。目前业内主要有以下几种方案: Controller Memory Buffer (CMB): CMB是一种集成在NVMe …

Python数据科学视频讲解:Python数据缺失值处理

3.5 Python数据缺失值处理 视频为《Python数据科学应用从入门到精通》张甜 杨维忠 清华大学出版社一书的随书赠送视频讲解3.5节内容。本书已正式出版上市,当当、京东、淘宝等平台热销中,搜索书名即可。内容涵盖数据科学应用的全流程,包括数据…

数据库增删改查Native SQL

DBCO:检查数据库是否连接 代码: 查询: DATA: gv_dbs TYPE char30 VALUE XXXXXXXX. "数据库连接名称 DATA:gt_ztclaim_2 TYPE TABLE OF ztclaim_2. DATA:gs_ztclaim_2 TYPE ztclaim_2.TRY.EXEC SQL.CONNECT TO :GV_DBSENDEXEC.EXEC SQ…

【计算机网络】TCP协议——2.连接管理(三次握手,四次挥手)

目录 前言 一. 建立连接——三次握手 1. 三次握手过程描述 2. TCP连接建立相关问题 二. 释放连接——四次挥手 1. 四次挥手过程描述 2. TCP连接释放相关问题 三. TCP状态转换 结束语 前言 TCP——传输控制协议(Transmission Control Protocol)。是一种面向连接的传…

弹幕情感分析可视化

弹幕情感分析可视化 引言1. 弹幕数据爬取2. 弹幕数据处理3. 弹幕数据可视化4. 弹幕情感分析5. 创新点:弹幕情感倾向分布 引言 当今互联网时代,大量的弹幕数据蕴含着丰富的信息,通过对这些数据进行分析和可视化,我们能够深入了解用…

【01】GeoScene生产海图或者电子航道图

1.1 什么是电子海图制图模块 GeoScene海事模块是一个用于管理和制作符合国际水文组织(IHO)S-100系列标准和S-57标准的海事数据的系统。提供了S-100和S-57工具,用于加载基于S-100的要素目录、创建基于S-57传输结构的数据、输入数据、符号化数…

U-Net 算法详解

目录 1.任务概述 2.编码器-解码器 3.跳跃连接 4.实现细节 5.损失函数 6.上采样方法 不填充还是填充? 7.U-Net 的运作方式 8.结论 1.任务概述 U-Net 是为语义分割任务开发的。当神经网络接受图像作为输入时,我们可以选择一般性地分类对象或按实例…

传统软件集成AI大模型——Function Calling

传统软件和AI大模型的胶水——Function Calling 浅谈GPT对传统软件的影响Function Calling做了什么,为什么选择Function CallingFunction Calling简单例子,如何使用使用场景 浅谈GPT对传统软件的影响 目前为止好多人对chatGPT的使用才停留在OpenAI自己提…

【Linux】sed命令使用

sed 命令 sed全称是:Stream EDitor。 sed 命令是利用脚本来处理文本文件。sed 一次只读取一行文本到缓冲区,然后读取命令,对此行进行编辑,然后读取下一行,重复此过程直到结束。 sed 与 vi 的区别 【Linux】 vi / v…

【DOM笔记二】操作元素(修改元素内容,修改常见元素/表单元素/元素样式属性,排他思想,自定义属性操作,应用案例!)

文章目录 4 操作元素4.1 修改元素的内容4.2 修改常见元素的属性案例:分时问候 4.3 修改表单元素属性案例:登录时隐藏/显示密码 4.4 修改元素样式属性4.4.1 行内样式操作 element.style案例1:关闭二维码广告案例2:遍历精灵图案例3&…

C# 图解教程 第5版 —— 第19章 枚举器和迭代器

文章目录 19.1 枚举器和可枚举类型19.2 IEnumerator 接口19.3 IEnumerable 接口19.4 泛型枚举接口19.5 迭代器19.5.1 迭代器块19.5.2 使用迭代器来创建枚举器19.5.3 使用迭代器来创建可枚举类型 19.6 常见迭代器模式19.7 产生多个可枚举类型19.8 将迭代器作为属性19.9 迭代器的…

Postman使用总结--参数化

将 测试数据,组织到 数据文件中,通过脚本的反复迭代,使用不同的数据,达到测试不同用例的目标 数据文件有两种: CSV (类似于excel) 格式简单用这个 文件小 JSON(字典列表&#x…

Vue3-22-组件-插槽的使用详解

插槽是干啥的 插槽 就是 组件中的一个 占位符, 这个占位符 可以接收 父组件 传递过来的 html 的模板值,然后进行填充渲染。 就这么简单,插槽就是干这个的。要说它的优点吧,基本上就是可以使子组件的内容可以被父组件控制&#xf…

Amazon CodeWhisperer 体验

文章作者:jiangbei 1. CodeWhisperer 安装 1.1 先安装 IDEA,如下图,IDEA2022 安装为例: 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者…