开源代码分享(3)—微电网鲁棒定价策略(附matlab代码)

news2024/11/23 1:08:02

1背景介绍

1.1摘要

        本论文聚焦于微电网中的能量失衡管理问题,并从电力市场的角度进行研究。与传统电力网不同,微电网可从可再生能源(RES)如太阳能电池板或风力涡轮机等获得额外能源。然而,来自RES的随机输入给平衡供需带来困难。本研究提出了一种新的定价方案,可以针对这种间歇性功率输入提供鲁棒性。所提出的方案考虑了市场边际成本和边际收益存在不确定性的可能性,利用了有关电力供应、电力需求和失衡能量的所有可用信息。使用H∞性能指数评估方案的参数。结果表明,由于其凸性,可以通过解决线性矩阵不等式问题高效地计算出该方案的参数。在比较现有区域控制误差定价方案的情况下,给出了模拟实例,以展示所提出的方案的优秀表现。

1.2引言

        价格是能源市场行为的重要因素,与能源消费、能源管理、负荷控制等密切相关。定价方案可用于平衡能源资源的变化速率。在电力市场中,电力需求和供应与市场价格相关:从消费者的角度来看,当边际效益高于价格时,需求增加/减少;从供应商的角度来看,当边际成本低于价格时,供应增加/减少。对于一个有效的定价方案,改变市场价格可以控制能量失衡。

        许多研究从系统角度考虑了电力市场行为,即通过检查电力市场动态来进行研究。一般来说,电力市场动态至少包括电力需求动态和电力供应动态。当涉及到能量储存时,电力市场模型也包括电力储存动态。为了平衡能量供给和需求,驱动能量存储器达到零,已经研究了称为区域控制误差(ACE)定价的定价方案。ACE定价方案利用关于能量失衡的反馈控制价格变化的速率。从控制理论的术语来看,这个ACE定价方案是一个动态定价控制器。

        在本文中,我们特别关注微电网的电力市场,这与现有研究 [5]-[7]所考虑的情境不同。微电网也被称为分布式资源岛屿系统,它们被定义为“包括当地和/或区域电能系统的所有有意义的岛屿系统” [9]。在本研究中,微电网可以是任何智能设施或单元,通过高效使用能源来维持其智能功能,并可从当地可再生能源来源(例如太阳能电池板或风力涡轮机)获得额外的功率输入。在这种情况下,与只从电力公司等供应商获取电力输入的情况 [5]和[6]不同,消费者的总体电力供应有所变化。

        尽管微电网可以高效地利用能源,但通过使用可再生能源的一个重要挑战是网络的间歇性(或随机、波动性)电力输入 [10]。这种间歇性的属性是由于不可预测的天气条件造成的,在能源管理方面,它导致平衡电力需求和电力供应变得困难。传统上,ACE定价方案 [5],[6]控制价格变化的速率,使得速率与失衡能量的负值成比例,通过这样做可以有效地管理失衡能量。在本研究中,我们揭示出当涉及到额外的间歇性电力输入时,ACE的性能会下降。因此,需要一种能够抵御波动性电力输入的定价方案。

        本文拓展了[5]-[8]中所研究的电力市场模型,将边际效益和边际成本的不确定性纳入到模型中,进而形成一种随机电力系统。本文提出一种新的模糊插值技术 [11] 用于电量失衡管理,并采用了 H∞ 性能指数来对抗可再生能源波动带来的不确定性的影响[12-13]。该定价方案的设计是在所有可能的扰动下(即不确定性和波动效应),使得电量失衡小于一个固定的衰减水平。然后可以通过解决线性矩阵不等式 (LMI) [13] 来获得定价参数,该方法具有高效计算的优势 [14]。

本文的主要贡献如下:我们从系统角度提出了一种定价设计,允许扩展到更复杂的电力市场系统;与现有的定价方案相比 [5],[6],我们的方案更加通用和鲁棒,因为它考虑到了各种干扰,特别是可再生能源的不确定性和波动效应。基于所提出的方法,发现价格震荡在平衡能量过剩或能量不足方面起着重要作用。仿真结果表明,所提出的方案在传统设置和本文研究的情况下均优于现有的 ACE 定价方案。

        本文的其余部分组织如下。第二节制定了电力市场动态,并扩展了[5]和[6]中的模型,以包括市场系统干扰。拟议的定价方案详见第三节。仿真结果载于第四节。最后,第五节对本文进行了总结。

2.基本原理

        备注1:通常在实际场景中部署基于价格的控制器,例如ACE和提出的定价方案,需要使用从底层电力系统中提取的其他知识。例如,如果一个电力系统使用由3阶通量衰减模型或4阶两轴模型建模的同步机,那么需要将“平均频率偏差”从机器添加到市场动态中作为不平衡能量的重要测量值[16]。然而,这样的知识依赖于明确的电力系统结构,相应的数学公式不在本文的范围之内。我们建议读者参考[6]和[16]以获取有关电力系统与市场动态相互连接的相关讨论。在[6]中,研究了与市场动态相互连接的自动电压调节器模型。在[16]中,使用新英格兰39母线测试系统(包括发电机/涡轮机/调速器动态)进一步研究了这种相互连接。

        备注2:微电网通常具有储能能力,并且要求维持储存能量e(t)在某个特定的能量水平以促进普通和紧急电力使用[20]。对于具有储能系统的微电网,考虑e(t)→q>0更为合理,其中q代表所需的能量水平。这一方面可以通过变量转换(即e(t)= e(t)- q)来包含在我们提出的方案中,如下所示。在(1)中,反馈项ke(t)被替换为ke(t),因为现在引入了未达到所需能量水平q时的额外成本,即e(t)≠ 0。由于e(t)与e(t)相差一个常数项,它们具有相同的动态e(t)= e(t)(如(6)所示)。对于模糊规则中的前提变量、(14)中的增广状态c(t)和(19)中的系统输出z(t),e(t)取代e(t)的作​​用。可以发现,变量转换会导致(29)中相同的LMI约束条件,唯一的区别在于“失衡能量”的解释。在这种配置中,如果未维持所需工作水平q的存储能量e(t),或者等效地,e(t)≠ 0,则能量将失衡。

        备注3:当微电网网络配备能源管理系统(EMS)时,我们提出的方案经过适当修改后变成了集中式设计。对于这种集中式配置,每个微电网可以连接到另一个微电网,从而收集微电网的能量状态信息,并用于实现特定的网络性能目标[21]。在这种情况下,EMS从整个网络化系统的角度功能。但是,网络规模应该合理,以实现高效的能源管理,并且所提出的定价方案需要进一步修改,以包括微电网之间的交互关系。相反,当一个微电网仅连接到传统电网并且EMS在微电网范围内操作时,在分散式配置中可以直接使用提出的定价方案。

3.完整代码获取

 微电网鲁棒定价策略(附matlab代码)

4.运行结果分析

 

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

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

相关文章

简述Vue的生命周期以及每个阶段做的事情

03_简述Vue的生命周期以及每个阶段做的事情 思路 给出概念 列举出生命周期各个阶段 阐述整体流程 结合实际 扩展:vue3变化 回答范例 每个vue组件实例被创建后都会经过一系列步骤。比如它需要数据观测、模板编译、挂载实例到dom、以及数据变化的时候更新dom、…

Android系统的启动过程(三):Launcher启动过程

Android系统的启动过程(三):Launcher启动过程 摘要&概述 前两篇文章中我们已经将系统启动的过程推进到了系统服务启动完毕之后,本篇文章就来介绍Android系统启动的最后一步:启动Launcher。 这个Launcher我们可以通俗地理解为桌面&#…

深度相机介绍

一、什么是深度相机 (五)深度相机:结构光、TOF、双目相机 - 知乎 传统的RGB彩色普通相机称为2D相机,只能拍摄相机视角内的物体,没有物体到相机的距离信息,只能凭感觉感知物体的远近,没有明确的数…

V90 PN伺服驱动器转矩控制(750报文)

主要介绍通过标准报文加附加报文 750 实现发送驱动报文的控制字、速度给定、转矩限幅及附加转矩给定的功能,首先就是V90在博途环境下的组态,安装GSD文件,GSD文件下载地址如下: https://download.csdn.net/download/m0_46143730/86542047https://download.csdn.net/downloa…

Qt线程的几种使用方法

目录 引言使用方法重写QThread::run()moveToThreadQRunnable使用QtConcurrent使用 完整代码 引言 多线程不应该是一个复杂而令人生畏的东西,它应该只是程序员的一个工具,不应该是调用者过多记忆相关概念,而应该是被调用方应该尽可能的简化调…

Java网络开发(Tomcat)——登陆和注册功能 的 迭代升级 从Jsp到JavaScript + axios + vue 同步到异步

目录 引出前置工作vueaxiosresp0.vue版本的jsp模板1.导包--Json:pom.xml文件:2.新建一个专门用来处理响应的实体类ResData3.在axios中,所有响应必须是 resp.getWriter().write() 的方式,核心代码如下4.在jsp前端代码中导包&#x…

浅谈一级机电管道设计中的压力与介质温度

管道设计是工程设计中的一个非常重要的部分,管道的设计需要考虑到许多因素,其中就包括管道设计压力分类和介质温度分类。这两个因素是在设计管道时必须非常严格考虑的, 首先是管道设计压力分类。在管道设计中,根据工作要求和要传输…

详解 Ansible 自动化运维,提升工作效率

概要 Ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用 SSH 进行远程连接。无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展。 一、Ansible基本架构 上图为ansible的基本架构,从上图可以了解到其由以…

算法刷题-关于链表,你该了解这些!

关于链表,你该了解这些! 什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域…

mybatis-plus分页查询(springboot中实现单表和多表查询)

一、mybatis-plus单表查询 使用mybatis-plus实现单表分页查询 非常方便,主要操作步骤如下: 配置分页查询拦截器进行分页查询 1.首先,打开mybatis-plus官网的插件(插件主体) 或者点击mybatis-plus插件 我是配置在s…

KameAI:探索AI驱动的未来,体验聊天GPT与AI绘画的奇妙世界

人工智能的崛起与发展随着科技的飞速发展,人工智能(AI)已经逐渐成为我们生活中不可或缺的一部分。它的出现不仅改变了我们与世界的互动方式,还为各行各业带来巨大的便利。今天,我们就来聊一聊一个类似ChatGPT的人工智能网站—KameAI&#xff…

Nautilus Chain全球行分享会,上海站圆满举办

在北京时间 6 月 9 日,由 Nautilus Chain 主办的“Layer3 模块化区块链的发展探讨”为主题的全球行活动,在上海顺利举办,本次分享会联合主办方还包 括 Stanford Blockchain Accelerator、Zebec Protocol、Tiger VC DAO、Crypto PHD、Rootz L…

Nginx【反向代理负载均衡动静分离】--上

Nginx【反向代理负载均衡动静分离】–上 先看2 个实际需求,引出Nginx 需求1: 访问不同微服务 示意图 需求2: 轮询访问服务 示意图 解决方案: Nginx 反向代理 负载均衡 动静分离 高可用集群 Nginx 在分布式微服务架构的位置 基本介绍 Nginx 是什么? 能干什…

solr快速上手:配置IK中文分词器(七)

0. 引言 solr作为搜索引擎,常用在我们对于搜索速度有较高要求且大数据量的业务场景,我们之前已经配置过英文分词器,但是针对中文分词不够灵活和实用,要实现真正意义上的中文分词,还需要单独安装中文分词器 solr快速上…

【shell 基础13】输入输出与重定向

文章目录 一. 标准输入和标准输出二、重定向1. 定义2. 输出的重定向3. 对标准错误输出重定向4. 输入的重定向 一. 标准输入和标准输出 linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,文件描述符分别是 0、1、2。 当运行…

Android Paging3分页+ConcatAdapter+空数据视图+下拉刷新(SwipeRefreshLayout)+加载更多+错误重试 (示例)

文章目录 引入库数据模型定义分页 adapter加载更多 adapter空数据 adapter分页数据源ViewModel 提供加载数据源的方法结合以上实现的 Fragment数据重复问题 引入库 implementation androidx.paging:paging-runtime-ktx:3.1.1paging 库,目前还是有点小bug &#xff…

Java开发技巧-数据结构-使用HashSet判断主键是否存在、使用Pair成对结果返回/Triple三个对象返回

场景 Java中使用HashSet判断主键是否存在 HashSet实现Set接口,由哈希表(实际上是HashMap)实现,但不保证set的迭代顺序,并允许使用null元素。 HashSet的时间复杂度跟HashMap一致,如果没有哈希冲突则时间复…

EXCEL函数笔记1(数学函数、文本函数、日期函数)

数学函数 取整:INT(number) 取余:MOD(number,除数) 四舍五入:ROUND(number,保留几位小数) 取绝对值:ABS(number) 根号处理:SQRT(number) 0到1随机数:RAND(&am…

Python神器Anaconda图文安装教程

来源:投稿 作者:Fairy 编辑:学姐 Anaconda简介 Anaconda是一种数据科学和机器学习的开发环境,它包含了大量的Python包、工具和库,以及可视化界面和集成开发环境。「Anaconda可以方便地管理Python环境和安装第三方软件…

⑧电子产品拆解分析-1拖4USB拓展坞

⑧电子产品拆解分析-1拖4USB拓展坞 一、功能介绍二、电路分析以及器件作用1、内部电路拆解 三、参考资料学习 一、功能介绍 ①USB2.0一拖四通讯;②具备OTG功能,可适配大部分USB接口设备; 二、电路分析以及器件作用 1、内部电路拆解 分析&am…