当前位置: 首页 > news >正文

基于组合双向拍卖的共享储能机制研究(Matlab代码实现)

目录

💥1 概述

📚2 运行结果

2.1 算例数据

 2.2 买家中标

2.3 卖家中标

🎉3 文献来源

🌈4 Matlab代码实现


💥1 概述

文献来源:

摘要:为满足共享储能中储能用户的互补性和替代性需求、解决常规单向拍卖中可能存在的垄断竞争问题,提出了基于组合双向拍卖的共享储能机制。在该机制中,储能运营商和储能用户在拍卖商的组织下进行组合双向拍卖。拍卖包含四个阶段:投标、竞胜标决定问题、资源匹配与定价、资金结算。相较于现有拍卖机制,该机制支持"与"投标,使得买家的互补性需求得以准确而简洁地表达。在竞胜标决定问题方面,建立了以社会福利最大化为目标的混合整数非线性规划模型。进一步,将该模型等价转化为混合整数线性规划模型,大幅降低了计算时间复杂度。在定价方面,提出了在买卖双方之间均分社会福利的定价机制,打破了传统单向拍卖的垄断弊端。最后,通过算例验证了所提机制的有效性。

关键词:

共享储能;组合双向拍卖;互补性;替代性;

储能是促进可再生能源高效利用、支撑能源互联网建设的关键技术之一[1-3]。随着可再生能源发电

的快速发展,储能在发电侧、用户侧的应用不断增长[4]。当前,储能仍然面临成本偏高、商业模式不成熟的发展瓶颈[5-6],而共享思维有可能帮助储能突破此瓶颈。共享储能是指利用不同储能用户储能需求的互补性提升储能设备利用率、进行价值创造的理念。共享的对象包括储能电量[7-8]和储能容量[8]。一般而言,共享储能的定价机制大致可分为4 类:1)固定价格,即价格与时间、供求关系等无关。文献[8]提出了云储能服务可按容量定价、按流量定价和按套餐定价。固定价格可稳定用户对价格的预期,但无法反映用户对储能效用的评价。2)峰谷电价,即价格与时间或供求关系相关。文献[9]中共享储能的定价策略为储能供大于求时取谷时电价,储能供不应求时取峰时电价。3)利益或成本分摊。此时储能用户实际面对的储能价格取决于利益或成本的分配策略。文献[10]建立了包含共享储能的社区综合能源系统模型并提出了相应的用户协同优化策略,即先最小化总体用能成本再按照能耗量分摊成本。文献[11]建立了基于合作博弈的分布式产消者共享储能模型,并根据 Shapely值分配共享储能收益。4)拍卖,即储能用户或储能卖家进行投标,由其中一方或拍卖商决定中标者与交易价格。文献[12]建立了拥有储能的家庭型用户与共享储能控制器之间基于 Vickery 拍卖的非合作主从博弈模型,其中共享储能的价格由 Vickery拍卖的结果确定。

 然而,上述共享储能机制均无法反映储能用户对储能的互补性与替代性需求。而在组合拍卖中,

买家可对其感兴趣的物品组合投标,可有效解决该问题并降低交易次数与交易成本[13]。互补性与替代性的解释见文献[14]。文献[15]将不同时段的储能视为不同的物品,建立了基于组合单向拍卖的社区级共享储能机制。然而,该机制不支持“与”投标,导致储能用户无法在投标中表达其互补性需求。另一方面,储能卖家对各个时段的投标价格必须相同,导致卖家无法充分表达对不同时段的价格要求。此外,组合单向拍卖仍然属于“一对多”的市场结构,单一卖家具有垄断优势。为克服组合单向拍卖中的垄断优势问题,研究者们提出了组合双向拍卖的思路。组合双向拍卖是组合拍卖和双向拍卖的结合,具有“多对多”的市场结构[16-17]。文献[18]建立了基于组合双向拍卖的微电网间电力交易的机制,但该机制亦不支持“与”投标,这使得买家无法表达其互补性需求,从而导致组合拍卖的意义大打折扣。

本文研究的共享储能系统模型架构如图 1 所示。

资源匹配规则如图 2 所示,各个矩形表示各参与者,矩形面积代表中标储能量,矩形颜色越深代

表报价越高。

📚2 运行结果

2.1 算例数据

 2.2 买家中标

文献结果:

 复现结果:

2.3 卖家中标

文献结果:

复现结果:

在得到买卖双方的投标数据后,拍卖商通过求解竞胜标决定问题的优化模型得到中标者。

买家的中标数据如表 3 所示。由表 3 可得到各个时段的中标买家集合,例如第 1 时段的中标买家 集合 N1 b 为{1, 4}。由表 3 可知,买家 6 各个时段均未中标,而其余 6 名买家均中标。买家 1 对时段 1中标,说明其互补性储能需求得到了满足。而买家5 对时段 3—6 的储能进行了“或”投标,但只有时段 4—5 中标。买家 2 和买家 6 均有替代性储能需求,进行了“异或”投标,买家 2 只有 1 个时段中标,买家 6 未中标,符合预期.卖家的中标数据如表 4 所示。由表 4 可得到各个时段的中标卖家集合,例如第 1 时段的中标卖家集合 s N1 为{1, 3, 4, 6}。

第 1 时段买家 1 和买家 4 的 储能需求将由卖家 1、卖家 3、卖家 4 和卖家 6 共

同满足。由表 4 可知,同一卖家在不同时段中标的比例可能不同。例如卖家 3 第 1 时段中标比例为 100%,第 5 时段中标比例为 50%,第 6 时段则未中标,相应的中标电量依次为 22MW·h、2 MW·h、0。

🎉3 文献来源

部分理论来源于网络,如有侵权请联系删除。

[1]孙偲,郑天文,陈来军等.基于组合双向拍卖的共享储能机制研究[J].电网技术,2020,44(05):1732-1739.DOI:10.13335/j.1000-3673.pst.2020.0186a.

🌈4 Matlab代码实现

相关文章:

基于组合双向拍卖的共享储能机制研究(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 2.1 算例数据 2.2 买家中标 2.3 卖家中标 🎉3 文献来源 🌈4 Matlab代码实现 💥1 概述 文献来源: 摘要:为满足共享储能中储能用户的互补性和替代性需求、解决常规单…...

服务机器人有哪些品类

服务机器人是指具备自主运动、感知环境、实现人机交互等能力的机器人,它可以被应用于不同的场景,如餐饮、医疗、物流等行业。根据其功能和应用场景的不同,服务机器人可以分为以下几类:1. 餐饮服务机器人 随着社会发展和人们需…...

3.netty和protobuf

1.ChannelGroup可以免遍历由netty提供,覆盖remove方法即可触发删除channel\ 2.群聊私聊 13.群聊私聊简单原理图 3.netty心跳检测机制,客户端对服务器有没有读写(读,写空闲) //IdleStateHandler(3,5,7,TimeUnite.SECONDS)是netty提供的检测状态的处理器,也加到pipeline,读,写,…...

NLP实践——Llama-2 多轮对话prompt构建

NLP实践——Llama-2 多轮对话prompt构建 1. 问题提出2. prompt的正确形式3. 效果测试4. 结尾 1. 问题提出 最近,META开源了Llama-2模型,受到了广泛的关注和好评,然而,在官方给的使用说明中,并没有对使用方法进行特别细…...

《TCP IP网络编程》第十四章

第 14 章 多播与广播 14.1 多播 多播(Multicast)方式的数据传输是基于 UDP 完成的。因此 ,与 UDP 服务器端/客户端的实现方式非常接近。区别在于,UDP 数据传输以单一目标进行,而多播数据同时传递到加入(注…...

网络基础-认识每层的设备和每层的特点用途

目录 网络层次常见设备各层介绍数据链路层网络层传输层应用层 网络层次 常见设备 各层介绍 数据链路层 有了MAC地址。数据链路层工作在局域网中的,以帧为单位进行传输和处理数据。 网络层 网络层有了IP。不同的网络通过路由器连接成为互联网 路由器的功能:   …...

【Linux操作系统】深入解析Linux定时任务调度机制-cronat指令

在Linux操作系统中,定时任务调度是一项重要的功能,它可以让用户在指定的时间或周期性地执行特定的任务。这种机制使得用户能够自动化地执行一些重复性工作,提高工作效率。本文将详细介绍Linux定时任务调度的原理、常用指令和代码示例&#xf…...

动手学深度学习(一)预备知识

目录 一、数据操作 1. N维数组样例 2. 访问元素 3. 基础函数 (1) 创建一个行向量 (2)通过张量的shape属性来访问张量的形状和元素总数 (3)reshape()函数 (4)创建全0、全1、…...

item_get-KS-获取商品详情

一、接口参数说明: item_get-根据ID取商品详情 ,点击更多API调试,请移步注册API账号点击获取测试key和secret 公共参数 请求地址: https://api-gw.onebound.cn/ks/item_get 名称类型必须描述keyString是调用key(http://o0b.cn/…...

[华为OD] 最小传输时延(dijkstra算法)

明天就要面试了我也太紧张了吧 但是终于找到了一个比较好理解的dijkstra的python解法,让我快点把它背下来!!!! 文章目录 题目dijkstra算法的python实现python解答dfs解法dijkstra解法 题目 先把题目放出来 某通信网络…...

问道管理:总资产大于总市值好吗?

在财政领域,总财物和总市值是两个非常重要的指标。总财物是指公司所有的财物,包括固定财物、流动财物、无形财物等,而总市值则是指公司股票在商场上的总价值。当总财物大于总市值时,这是否是一个好的信号呢?咱们将从多…...

IBM Spectrum LSF (“LSF“ ,简称为负载共享设施) 用户案例

IBM Spectrum LSF (“LSF” ,简称为负载共享设施) 用户案例 IBM Spectrum LSF (“LSF” ,简称为负载共享设施) 软件是业界领先的企业级软件。 LSF 在现有异构 IT 资源之间分配工作,以创建共享,可扩展且容错的基础架构&#xff0c…...

Pytorch深度学习-----神经网络之非线性激活的使用(ReLu、Sigmoid)

系列文章目录 PyTorch深度学习——Anaconda和PyTorch安装 Pytorch深度学习-----数据模块Dataset类 Pytorch深度学习------TensorBoard的使用 Pytorch深度学习------Torchvision中Transforms的使用(ToTensor,Normalize,Resize ,Co…...

Gis入门,使用起止点和两个控制点生成三阶贝塞尔曲线(共四个控制点,线段转曲线)

前言 本章讲解如何在gis地图中使用起止点和两个控制点(总共四个控制点)生成三阶贝塞尔曲线。 二阶贝塞尔曲线请参考上一章《Gis入门,如何根据起止点和一个控制点计算二阶贝塞尔曲线(共三个控制点)》 贝塞尔曲线(Bezier curve)介绍 贝塞尔曲线(Bezier curve)是一种…...

Web-7-深入理解Cookie与Session:实现用户跟踪和数据存储

深入理解Cookie与Session:实现用户跟踪和数据存储 今日目标 1.掌握客户端会话跟踪技术Cookie 2.掌握服务端会话跟踪技术Sesssion 1.会话跟踪技术介绍 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断…...

Springboot设置Https

1、修改配置文件application.yml,并将*.jks放到resource目录下。 server:port: 8080ssl:key-store: classpath:*.jkskey-store-password: *key-store-type: JKSenabled: truekey-alias: boe.com.cn2、添加http转https的配置 Configuration public class TomcatCon…...

Windows 使用 Linux 子系统,轻轻松松安装多个linux

Windows Subsystem for Linux WSL 简称WSL,是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机&#…...

中级课程——弱口令(认证崩溃)

文章目录 什么是弱口令密码生成器分类暴力破解万能密码测试环境工具 什么是弱口令 密码生成器 分类 暴力破解 万能密码 or true --测试环境 工具 九头蛇,超级弱口令爆破工具,bp,...

web自动化测试进阶篇05 ——— 界面交互场景测试

😏作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡主页地址:【Austin_zhai】 🙆目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。…...

NICE-SLAM: Neural Implicit Scalable Encoding for SLAM论文阅读

论文信息 标题:NICE-SLAM: Neural Implicit Scalable Encoding for SLAM 作者:Zihan Zhu, Songyou Peng,Viktor Larsson — Zhejiang University 来源:CVPR 代码:https://pengsongyou.github.io/nice-slam…...

浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)

✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议(EPSFD 2025)将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会,EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

华为OD机试-食堂供餐-二分法

import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

【配置 YOLOX 用于按目录分类的图片数据集】

现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...