基于主从博弈的智能小区代理商定价策略及电动汽车充电管理(Matlab代码实现)

news2024/11/17 7:35:10

 

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

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

1.1 代理商与用户之间的信息传递机制 

1.2 代理商运营模式

1.3 代理商定价的主从博弈模型

📚2 运行结果

2.1 充电站-用户,KKT条件

 2.2 stackelberg主从博弈,三层博弈,电网-充电站-用户

 2.3 双层博弈,KKT条件,电网-充电站,合作博弈,Pareto均衡

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

文献来源:

摘要:智能电网的负荷包括传统负荷和主动负荷,我国配电网侧的主动负荷主要由电动汽车构成,功率需求随电价变化是其重要特点之一。随着电动汽车的普及,代理商将在小区电动汽车充电管理中扮演重要角色。如何制定代理商的定价与购电策略,实现代理商与电动汽车车主双赢,成为重要的研究课题。基于以上原因,提出了一种未来智能小区代理商的定价及购电策略,将代理商和车主各自追求利益最大化建模为主从博弈。该模型亦可为研究电动汽车参与的需求侧响应提供重要的借鉴。另外,还进一步通过Karush-KuhnTucker最优性条件和线性规划对偶定理将此博弈模型转化为混合整数线性规划问题进行求解,最终获得全局最优的定价策略。 

关键词:

智能电网;电动汽车充电;定价;主从博弈;

智能电网的重要特征之一是通过电价引导电能消费,为终端用户提供更加廉价的自然资源,并为系统调度人员提供更加灵活的能量管理手段[1-3]。大量电动汽车(electric vehicles,EV)是其负荷的重要组成部分。根据工业和信息化部电动汽车发展战略研究报告预测,我国 2030 年电动汽车保有量可达 6 000 万辆[4],大量电动汽车的接入,为提高电力市场能源利用率提供了更广阔的空间。针对这个问题,文献[5-7]研究了基于实时市场电价的电动汽车充电策略。文献[8]提出了电动有序模式和无序模式的放电模型,并建立了峰谷电价时段优化模型。文献[9]分别讨论了联合调度模型和代理商调度模型下电动汽车充电计划对于日前市场电价的影响。此类方法考虑到电动汽车充电策略对于价格的反作用,具有一定的合理性。

由于辖区内电动汽车数量可能相当庞大,由调度机构统一管理每辆电动汽车是不现实的。比较可行的方案是在住宅区建立代理商,对电动汽车实行分散管理。因此,代理商利益的优化是另一个重要的问题。类似的研究成果多见于针对充电站盈利的优化,如文献[10-12]。应当指出,充电站和小区代理商的充电模式有所不同。充电站的电动汽车到达时间具有较大随机性,对充电时间的要求较为苛刻,通常为 15~30 min[13];而小区代理商所管理的电动汽车的停留时间较为固定,允许的充电时间也 较长。因此对小区内的电动汽车实行优化充电管理

能够带来更大的效益。文献[14]引入了分层分区调度的理念,并发展了基于双层优化的电动汽车充放电调度模型,降低电动汽车无序充电对电力系统安全与经济运行带来的威胁。

本文研究代理商与电动汽车车主利益的优化问题,所提研究方法与建模思路较已有成果有以下不同:首先,代理商无需直接干预电动汽车的充放电行为,只需制定各时段的电价引导其用户的消费 行为。其次,用户不再完全是价格的“接受者”,他们可以自主选择充电时段。更重要的是,代理商与用户的竞争关系通过主从博弈(stackelberg game)描述,在该博弈的均衡处各方的利益均可达到最大。

1.1 代理商与用户之间的信息传递机制 

1.2 代理商运营模式

1.3 代理商定价的主从博弈模型

定价主从博弈的上层决策者是代理商,下层决策者是电动汽车车主。博弈结构如图 1 所示。

📚2 运行结果

2.1 充电站-用户,KKT条件

 2.2 stackelberg主从博弈,三层博弈,电网-充电站-用户

 

 

 2.3 双层博弈,KKT条件,电网-充电站,合作博弈,Pareto均衡

 

 

 

 

🎉3 参考文献

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

[1]魏韡,陈玥,刘锋,梅生伟,田芳,张星.基于主从博弈的智能小区代理商定价策略及电动汽车充电管理[J].电网技术,2015,39(04):939-945.DOI:10.13335/j.1000-3673.pst.2015.04.010.

🌈4 Matlab代码实现

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

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

相关文章

C语言贪吃蛇大作战

C语言贪吃蛇大作战 贪吃蛇大作战 1997 年,诺基亚公司发布了贪吃蛇游戏,并将其内置于诺基亚 6110 手机中,使这款游戏迅速风靡全球,成为一代经典。一般的观点认为,贪吃蛇是手机游戏的鼻祖。 与传统单人贪吃蛇不同的是&…

【时间之外】系统管人,能行?(冷眼旁观连载之一)

目录 写作初心 在用工具 某微 某道 某书 工具痛点 某微痛点 某道痛点 某书痛点 总结一下:功能复杂 2023年观察计划 最大痛点 效果跟踪 未完待续 写作初心 2022年应该是这一生中值得纪念的一年,疫情封控自不必说,对于个人而言&a…

traefik gateway api

背景 在使用istio后开始考虑网关了,istio已经有自己的网关,为什么还要另外找一个别的网关,参考了好几个文章大致结论是,istio的网关功能不够强大,下图红色的部分是istio网关暂时缺失的,所以我的结论是在is…

Monorepo 下 Git 工作流的最佳实践

作者:林宜丙 背景 没有哪一种 Git 工作流是银弹,合适的 Git 工作流往往取决于项目的代码规模、协作人数、应用场景等;本次分享先从适合小型 Monorepo 的 Feature branch 工作流开始分享,接着分享适用于中大型 Monorepo 的 Trunk…

头歌:Ping客户端创建原始套接字(底部附全关完整答案)

头歌实践教学平台 (educoder.net)为Ping客户端创建一个原始类型的套接字原始套接字套接字(socket)是一个抽象层网络应用程序可以通过它发送或接收数据,可对其进行像文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中&a…

<C++>二叉树进阶

文章目录为什么要学这一节1. 二叉搜索树1.1 二叉搜索树概念1.2 二叉搜索树操作1.3 二叉搜索树的实现1.4 二叉搜索树的应用1.5 二叉搜索树的性能分析2. 经典题目2.1 最近公共祖先2.2 从前序与中序遍历序列构造二叉树2.3 二叉树的前序遍历(非递归)为什么要…

计算机组成原理复习:数据的表示和运算

计算机组成原理复习:数据的表示和运算2. 数据的表示和运算2.1 数制与编码2.1.1 数制:进位计数制及其相互转换2.1.2 编码:数值数据的编码与表示2.1.2.1 逻辑型数据2.1.2.2 字符型数据 之 ASCII码2.1.2.3 数值型数据 之 BCD码2.1.3 校验码——奇…

Part类 -- 上传文件

Part类 -- 上传文件一、核心方法1.1 HttpServletRequest 类方法1.2 Part 类方法二、代码示例前端搭配 form 表单:form input type “file”,允许通过浏览器选中一个文件上传给服务器。 Servlet 就支持处理这种上传文件的请求,把这个请求到的文…

安科瑞智能操控无线测温装置在江苏某化工产业园项目的应用

安科瑞 李亚俊 1 概述 江苏富强新材料有限公司是中国企业500强——山东金岭集团在江苏淮安盐化新材料产业园区投资设立的盐化工企业。公司将利用淮安丰富的盐矿资源和优越的发展环境,投资200亿元,建设120万吨/年离子膜烧碱项目、70万吨/年甲烷氯化物项…

vue新春游戏-拼手速抢车票小游戏,学习玩乐两不误,春节小游戏,新年小游戏

ue新春游戏-拼手速抢车票,老规矩,体验地址:http://game.pkec.net/word-ticket/。 写这个主要是前几天群里运营老师说咋没人写抢车票的,再加上我上一篇文章上了掘金一周,听说多上几次有证书,我还没搞到过掘金…

Go语言 函数传递:值传递 和 虚假的 “引用传递”

前言 其实从变量本身来说,go只有值传递,函数内的修改不会影响函数外。但有一种特例是指针,go可以传指针给函数,指针指向申请出来的实际内存,也就是保存元素的内存, 这样在函数内的修改,可以影响…

就算是TOP程序员,也有这些坏习惯

绝大多数程序员在职业生涯中,多多少少都会养成一些坏习惯,今天就来说一说身边最常见的一些坏习惯,也给刚入行的新朋友们提个醒,少走一些弯路。 那么,就让我们开始吧! 1.不注意适当休息 比如日常工作时、…

B端产品-登录功能设计

在项目启动初期,基本大家都是先从账号体系先开始着手设计的,那么B端的登录功能如何设计呢? 一、需求分析 B端的产品的用户基本上可以分为内部员工和客户,如果是客户使用,基本上都会有注册功能;如果是内部员…

C# Console.Read读取回车和换行

C#的Console.Read函数: 读取缓冲区中的数据,读取到一个字符时停止。 C#的Console.ReadLine函数 读取缓冲区中的数据,遇到回车时停止。 Enter键: 将行数据输入缓冲区,并且将回车符和换行符 加入缓冲区。 注意 Consol…

【H5UI库和二维码】一.H5UI库;二.加密技术;三.二维码

目录​​​​​​​ 一.H5UI库 1.使用方法: (1)页面中引入css文件 (2)页面中引入js文件 2.组件的用法 (2)按钮的使用:button。有三种类型(primary、danger、defaul…

MXNet的Faster R-CNN(基于区域提议网络的实时目标检测)《3》

前面了解到Faster R-CNN在实验中的效果很不错,以及对论文做了一个大概的了解,对此有兴趣的伙伴们也可以先浏览前面两篇文章:MXNet的Faster R-CNN(基于区域提议网络的实时目标检测)《1》MXNet的Faster R-CNN(基于区域提议网络的实时目标检测)《…

【Node】Node.js安装与配置(详细步骤)

Node.js安装与配置(详细步骤)一、安装Node.js1.1 下载1.2 安装1.3 环境变量二、验证是否安装成功三、修改模块下载位置3.1 查看npm默认存放位置3.2 在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹3.3 修改默认文件…

xd卡数据丢失原因和三种数据恢复方法介绍

xd卡适用于富士/奥林巴斯相机品牌,它能配合各式读卡器,方便的与个人电脑连接传输图像视频等。但是xd卡与其他类型的存储卡一样容易因各种原因出现数据丢失。如果您的xd卡出现了数据丢失的问题,不妨了解下这里给大家分析的xd卡数据丢失原因和具…

解决仓库产品管理痛点,选对条码工具至关重要

" 最近我们仓库管理遇到了很多问题,一方面 我们进出库的产品数量非常庞大,目前公司的条码扫描系统识别效率非常低,只能单个产品进行扫描,经常需要加班加点出入库,而且有些产品条码比较特殊,现在的扫描…

【LeetCode每日一题】——507.完美数

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 数学 二【题目难度】 简单 三【题目编号】 507.完美数 四【题目描述】 对于一个 正整数&…