文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《与新能源互补和独立参加多级市场的抽蓄电站容量分配策略》

news2025/4/24 20:59:54

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》

这个标题涉及到抽蓄电站在能源系统中的角色,特别是在多级市场中的参与,并强调了新能源的互补性以及抽蓄电站的独立性。下面我将对标题中的关键术语进行解读:

  1. 新能源互补: 这指的是抽蓄电站与新能源(可能是太阳能、风能等)之间的互补关系。抽蓄电站通常可以弥补新能源的间歇性和不稳定性,通过储存多余的新能源产生的电力,以备不时之需。这种互补性关系可以提高能源系统的可靠性和稳定性。

  2. 独立参加多级市场: 抽蓄电站可以在能源市场的不同层次(多级市场)中独立参与。这可能包括能源交易市场、辅助服务市场等。独立参与多级市场意味着抽蓄电站具有一定的灵活性和自主性,可以根据市场需求进行运营和交易。

  3. 抽蓄电站容量分配策略: 这指的是制定和实施抽蓄电站在能源系统中的容量分配策略。容量分配策略可能涉及到确定抽蓄电站的装机容量、分配储能资源的使用比例,以及在不同市场中分配其能力的方法。这种策略的设计需要考虑到系统的需求、市场机制、新能源波动性等多方面因素。

总体而言,这个标题表明研究的焦点是在新能源和抽蓄电站之间找到一种有效的协同关系,并且关注抽蓄电站如何灵活地参与多个能源市场,以最大化其在整个能源系统中的效用。容量分配策略则是关键的研究方向,涉及到如何合理配置抽蓄电站的资源,以适应不同层次市场的需求。

摘要:我国部分区域已构建含风光水蓄的互补联合电站,随着电力现货市场的发展,现行两部制电价下抽水蓄能电站面临灵活调节能力价值难以体现,获利空间有限的问题。为此,本文提出一种与新能源互补以及独立参与电能量、调频和备用等多级市场的双模式下抽水蓄能电站容量分配策略。基于现货市场运行机制,考虑对手报价和新能源出力不确定性,构建了双模式下抽蓄容量分配双层模型,上层以抽蓄收益最大为目标做出容量分配决策,其中,互补模式下抽蓄电站与风电光伏机组以约定价格形成联合体;下层以社会总成本最小为目标进行主辅市场联合出清。采用多场景的方法描述风光出力波动带来的收益风险,并通过双层智慧型自适应粒子群算法对模型进行求解。算例仿真结果证明,抽蓄采用本文提出的容量分配策略,参与市场竞争的收益比两部制电价收益有明显提高,互补模式降低新能源发电机组因出力波动产生的考核费用的同时增加抽蓄自身收益,降低了对容量电费的依赖性,为未来抽蓄电站成本回收和盈利提供理论参考。

这段摘要描述了一项研究,该研究关注我国部分地区已经建立的风光水蓄互补联合电站,以及由于电力现货市场的发展,现有的两部制电价制度下抽水蓄能电站面临的问题。文章提出了一种新的策略,旨在通过与新能源的互补性以及在不同电能市场(电能量、调频、备用等)中的独立参与,解决抽水蓄能电站在现行体制下难以体现其灵活调节能力价值和获利空间有限的问题。

具体而言,该研究基于电力现货市场的运行机制,考虑了对手报价和新能源出力的不确定性,提出了一个双模式下的抽蓄容量分配策略。这个策略采用了双层模型,上层以最大化抽蓄收益为目标,做出容量分配决策。在这个层面,互补模式下抽蓄电站与风电光伏机组形成联合体,以约定价格参与市场。下层以社会总成本最小为目标进行主辅市场的联合出清。

研究采用了多场景方法来描述风光能源出力波动带来的收益风险,并通过双层智慧型自适应粒子群算法对模型进行求解。仿真结果表明,采用本文提出的容量分配策略的抽蓄电站在市场竞争中的收益相较于两部制电价模式有明显提高。互补模式不仅降低了新能源发电机组因出力波动导致的考核费用,同时增加了抽蓄自身的收益,减少了对容量电费的依赖性。

总体来说,这项研究为未来抽水蓄能电站在新能源环境中的成本回收和盈利提供了理论参考,强调了通过灵活的市场参与和容量分配策略来提高抽蓄电站的经济效益。

关键词:    抽水蓄能电站;市场机制;辅助服务市场;联合出清;新能源互补;

  1. 抽水蓄能电站: 这是一种电力储能系统,它通过将水从低处抽升到高处来储存能量,然后在需要电力的时候通过释放水势来发电。这种技术在平衡电力供需、应对电力波动和提高电力系统灵活性方面具有重要作用。

  2. 市场机制: 指的是电力市场的运作方式和规则,其中包括电力定价、交易规则、市场参与者行为等。这与传统的固定电价体制不同,市场机制通常更加灵活,允许根据供需关系和其他因素动态调整电价。

  3. 辅助服务市场: 指提供电力系统稳定性和可靠性所需的附加服务的市场。这些服务包括调频、备用容量等,用于应对电力系统中突发的波动和变化。辅助服务市场对于支持可再生能源集成和电力系统运行的平稳性至关重要。

  4. 联合出清: 是指多个市场参与者(可能包括抽水蓄能电站、新能源发电站等)通过协作或联合参与电力市场,以达到更高效的市场清算和资源分配。这通常涉及参与不同市场层次,以实现更综合的系统优化。

  5. 新能源互补: 表示抽水蓄能电站与新能源发电站(例如风电和光伏发电)之间的协同作用。通过结合利用抽水蓄能的灵活性和新能源的可再生优势,可以提高整个系统的效率和可再生能源的利用。

这些关键词的结合表明研究关注了如何优化抽水蓄能电站在市场机制下的运行,特别是在辅助服务市场中的角色,以及通过与新能源互补的方式来提高效益。联合出清则强调了多层次、多市场的参与和协作,以实现更全面的系统优化。

仿真算例:

本文采取的算例系统包括火电机组 6 个,抽 蓄机组 1 个,风电、光伏各 1 个。各发电机组参 数、调频里程乘子和备用调用系数如附录表 A1 所示;机组在辅助市场中报价情况如附录表 A2 所示;风电和光伏发电场景聚类削减结果如附录 图 A1~A4 所示;系统中负荷与风电光伏出力预测 情况如图 4 所示;抽蓄电站与风光互补时,抽水 价格为144.5元/MWh,发电价格为358元/MWh; 风光偏差考核价格为 5 元/MWh;两部制电价下, 上网电价取标杆电价 350 元/MWh,抽水电价取 250 元/MWh。

仿真程序复现思路:

在日前计划中,使用多场景方法描述风电光 伏电站发电的不确定性。采用拉丁超立方抽样 (Latin hypercube sampling,LHS)方法,生成大 量服从概率分布约束的风电光伏出力场景,然后 采用考虑 Kantorovich 距离的场景削减方法对场 景进行削减。最后,导出具有相应概率的削减后 的场景。

仿真的复现思路主要包括以下步骤:

# 步骤 1: 定义系统参数和数据载入
num_fire_power_units = 6
num_pump_storage_units = 1
num_wind_power_units = 1
num_solar_power_units = 1

fire_power_params = load_fire_power_params()
pump_storage_params = load_pump_storage_params()
wind_power_params = load_wind_power_params()
solar_power_params = load_solar_power_params()

unit_bid_prices = load_unit_bid_prices()

# 步骤 2: 设定价格和电价政策
pump_price = 144.5
generation_price = 358
deviation_penalty_price = 5

benchmark_electricity_price = 350
pump_electricity_price = 250

# 步骤 3: 生成风电光伏出力场景
import numpy as np
from pyDOE import lhs

num_scenarios = 1000

wind_power_scenarios = lhs(2, samples=num_scenarios, criterion='center')
wind_power_scenarios = adjust_wind_power_scenarios(wind_power_scenarios)

solar_power_scenarios = lhs(2, samples=num_scenarios, criterion='center')
solar_power_scenarios = adjust_solar_power_scenarios(solar_power_scenarios)

# 步骤 4: 场景削减
from scipy.spatial.distance import cdist

target_distribution = np.array([0.1, 0.2, ..., 0.01])

distances = cdist(np.vstack((wind_power_scenarios, solar_power_scenarios)), target_distribution.reshape(1, -1), metric='cityblock')
selected_indices = np.argsort(distances.flatten())[:num_scenarios]

selected_wind_power_scenarios = wind_power_scenarios[selected_indices]
selected_solar_power_scenarios = solar_power_scenarios[selected_indices]

# 步骤 5: 仿真计算
for scenario in range(num_scenarios):
    current_wind_power = selected_wind_power_scenarios[scenario]
    current_solar_power = selected_solar_power_scenarios[scenario]
    
    # 根据当前场景和系统参数进行模拟计算
    # ...

    # 计算各项指标,比如成本、收益、市场交易等
    # ...

    # 输出仿真结果
    # ...

以上是一个整体的伪代码,包含了仿真程序的主要步骤。具体的实现需要根据问题的复杂性和具体要求进行详细编码,包括数据加载、场景调整、场景削减、仿真计算和结果处理等方面。

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

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

相关文章

领域驱动设计应用之WebAPI

领域驱动设计应用之WebAPI 此篇文章主要讲述领域驱动设计在WebApi中的应用,以及设计方式,这种设计的原理以及有点。 文章目录 领域驱动设计应用之WebAPI前言一、相对于传统设计模式的有点二、WebAPI对接中的使用案例业务拆分父类设计HttpResponse(返回)…

计算机三级(网络技术)一综合题(IP地址计算)

例题一 (正常算) 计算并填写下表 地址类别 A类地址段是1.0.0.0~127.255.255.255 1~127 B类地址段是128.0.0.0~191.255.255.255 128~191 C类地址段是192.0.0.0~223.255.255.255 192~223 所以41填A 网络地址为主机位全0 根据子网掩码&…

计算机网络安全教程(第三版)课后简答题答案大全[6-12章]

目录 第 6 章 网络后门与网络隐身 第 7 章 恶意代码分析与防治 第 8 章 操作系统安全基础 第 9 章 密码学与信息加密 第 10 章 防火墙与入侵检测 第 11 章 IP安全与Web安全 第 12 章 网络安全方案设计 链接:计算机网络安全教程(第三版)课后简答题答案大全[1-5…

Spark---RDD序列化

文章目录 1 什么是序列化2.RDD中的闭包检查3.Kryo 序列化框架 1 什么是序列化 序列化是指 将对象的状态信息转换为可以存储或传输的形式的过程。 在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的…

web前端算法简介之链表

链表 链表 VS 数组链表类型链表基本操作 创建链表:插入操作:删除操作:查找操作:显示/打印链表:反转链表:合并两个有序链表:链表基本操作示例 JavaScript中,instanceof环形链表 判断…

重学Java 4 进制转换和位运算

天赋不好好使用的话,可是会被收回的哦 ——24.1.13 一、进制转换 1.常用的进制 2.十进制和二进制之间的转换 1.十进制转二进制 辗转相除法——循环除以2,取余数,除到商为0为止,除完后,由下往上,得出换算后…

设计模式-- 3.适配器模式

适配器模式 将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色和职责 请求者(client):客户端角色,需要使用适配器的对象,不需要关心适配器内部的实现,…

爬虫—中信证券资管产品抓取

爬虫—中信证券资管产品抓取 中信证券资管产品板块网址:http://www.cs.ecitic.com/newsite/cpzx/jrcpxxgs/zgcp/ 页面截图如下: 目标:抓取上图中红框内的所有资产信息 按F12进入开发者工具模式,在Elements板块下,在…

学习redis有效期和数据类型

1、安装redis和连接redis 参考:ubuntu安装单个redis服务_ubuntu redis单机版安装-CSDN博客 连接redis:redis-cli.exe -h localhost -p 6379 -a 123456 2、Redis数据类型 以下操作我们在图形化界面演示。 2.1、五种常用数据类型介绍 Redis存储的是key…

大创项目推荐 深度学习疲劳检测 驾驶行为检测 - python opencv cnn

文章目录 0 前言1 课题背景2 相关技术2.1 Dlib人脸识别库2.2 疲劳检测算法2.3 YOLOV5算法 3 效果展示3.1 眨眼3.2 打哈欠3.3 使用手机检测3.4 抽烟检测3.5 喝水检测 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习加…

Sonar Qube基本使用

中文化 Sonar Qube的使用方式很多,Maven可以整合,也可以采用sonar-scanner的方式,再查看Sonar Qube的检测效果 Sonar-scanner实现代码检测 下载Sonar-scanner:https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/…

线性代数——(期末突击)概率统计习题(概率的性质、全概率公式)

目录 概率的性质 题一 全概率公式 题二 题三 概率的性质 有限可加性: 若有限个事件互不相容,则 单调性: 互补性: 加法公式: 可分性: 题一 在某城市中共发行三种报纸:甲、乙、丙。在这个…

[Vue]从数据库中动态加载阿里巴巴矢量图标的两种方式

记录一次在Vue中动态使用阿里巴巴矢量图标库 这是本人第一次使用阿里巴巴的矢量图标库,简单的导入和使用的话网上的教程很多,这里不多赘述,本人的需求是从数据库中加载出来并且显示到页面上,接下来简述一下如何实现。 以下代码均是…

解锁思维潜能,畅享XMind 2024 Mac/win中文版思维导图软件

XMind 2024是一款功能强大的思维导图软件,旨在帮助用户提高工作效率和组织思维。它的核心特点包括多平台同步、强大的协作功能和丰富的导图模板。 首先,XMind 2024支持多平台的无缝同步,用户可以在电脑、手机和平板上随时随地访问和编辑自己…

gpu显卡简介

一、目录 1.基本常用参数 2. nvidia 显卡基本了解(基本简介) 3. 显卡查看算力 4. 显卡算力、驱动版本(Driver Version)、CUDA Toolkit(CUDA Version)、PyTorch版本之间的关系 5. 显卡安装流程 6. NVIDIA显卡简介 二、实现 基本常…

Android14实战:打破音频默认重采样的限制(五十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

在 Windows 11 上通过 Autoawq 启动 Mixtral 8*7B 大语言模型

在 Windows 11 上通过 Autoawq 启动 Mixtral 8*7B 大语言模型 0. 背景1. 安装依赖2. 开发 main.py3. 运行 main.py 0. 背景 看了一些文章之后,今天尝试在 Windows 11 上通过 Autoawq 启动 Mixtral 8*7B 大语言模型。 1. 安装依赖 pip install torch torchvision …

nmealib库编译提示 undefined reference to `ceil‘

一、问题描述 下载了nmealib库文件,默认工程进行编译,报错,提示如下: gcc -I include -c src/generate.c -o build/nmea_gcc/generate.o gcc -I include -c src/generator.c -o build/nmea_gcc/generator.o ar rsc lib/libnm…

2024年AMC8模拟考试实测流程、注意事项和常见问题

和往年的AMC8比赛一样,在正式比赛的前一周左右会开放两天的模拟考试时间,AMC8的主办方建议所有的参赛选手重视且参加模拟考试,以测试设备、熟悉流程,避免将来正式考试不小心违规,或者设备不给力。 2024年的AMC8模拟考…

ChatGPT能帮助我们人类做什么

一、ChatGPT可以在多个方面帮助人类: 回答问题: ChatGPT可以回答各种问题,提供信息和解释概念。 创造性写作: 它可以生成文章、故事、诗歌等创意性文本。 学术辅助: ChatGPT可以辅助学术研究,提供解释、背…