基于多时间尺度滚动优化的多能源微网双层调度研究(Matlab代码实现)

news2024/11/14 17:37:43

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

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

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

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

目录

💥1 概述

📚2 运行结果

2.1 案例研究II:三种模式下各MES的购入电量及出清电价

 2.2 每个MES中的本地负荷和可再生能源(RES)曲线

 2.3 案例研究II:每个Mes ( a )电功率和( b )热功率的结果

 2.4 案例研究II:3种模式下的变压器功率

 2.5 风力资源丰富的MES中RES限功率和EES的功率

2.5 结论 

🌈3 Matlab代码+数据+文章详细讲解

🎉4 参考文献


💥1 概述

文献来源:

 持续的环境恶化和能源消耗使得各种形式的能源必须得到综合利用。因此,多能源系统(MES)因其提高综合能源效率以及有益于系统经济和环境的能力而受到了极大的关注[1,2]。一方面,MES可以改变能源载体和网络的供需,以及处理可再生能源(RES)的不确定和不稳定的发电输出[3,4]。此外,由于能源互补性,MES具有共同最小化运营成本[5]、提高整体运营效率和提高系统灵活性的未开发潜力。

  基于多能源集成的优点,本文建立了一个基于事务控制的双层两级框架,以实现互连多能源系统(MES)之间的最优能源供应。在较低级别,每个MES通过解决成本最小化问题,自主确定其可控资产的最佳设定点,其中采用滚动水平优化来处理负载和可再生能源的随机特征。进一步实现了一种通过放松存储的互补约束来实现优化模型凸化的技术,其数学证明验证了放松的正确性。在上层,协调器负责最小化互连MES的总成本,同时防止变压器过载。该协作问题在一个建议的两阶段事务控制框架中迭代解决,该框架与操作时间要求兼容,同时保留每个MES的可扩展性、信息隐私和操作权限通过对协作自主优化机制进行详细分析的仿真案例验证了所提出框架的有效性。

                                 

📚2 运行结果

2.1 案例研究II:三种模式下各MES的购入电量及出清电价

原文图:

复现结果图: 

 

 2.2 每个MES中的本地负荷和可再生能源(RES)曲线

原文图:

复现效果图 

 2.3 案例研究II:每个Mes ( a )电功率和( b )热功率的结果

原文图

 复现效果图

 2.4 案例研究II:3种模式下的变压器功率

原文图:

复现效果图: 

 2.5 风力资源丰富的MES中RES限功率和EES的功率

 Two issues will be discussed in this section. First, the impact of power losses on the simulationoutcomes. Second, the possibility of real-time coordination of the IMESs with the proposed 2S-TC framework.
In this paper, power losses that include the loss in the connecting line and the transformer are not considered for simplicity , which may have impacts on the local accommodation of RES. As for the collaborative autonomous mode with feed-in limitation, the loss actually has no impact on the RES accommodation, since a 100% accommodation is already guaranteed. Nevertheless, in the collaborative autonomous mode, when the transformer’s export power is within the feed-in limit, the incorporation of power loss would incentivize the local electricity usage and increase the RES accommodation. However, compared with TC that lowers local price to incentivize electricity usage when the exportation congestion occurs, the impact of power loss on accommodation rate is limited and not the focus of this benchmark.

2.5 结论 

This paper proposes a two-stage TC framework for coordinating multiple interconnected MESs. Due to the nonlinearity of the storage’s complementarity constraint, a convexification technique is proposed along with two sufficient conditions to relax the constraint so that the convex problem applies to the distributed TC framework. In the proposed framework, each MES conducts rolling optimization autonomously at the lower level to minimize the operation cost under the given electricity price. At the same time, the upper-level system coordinator is responsible for updating the broadcasted price to solve the collaborative optimization iteratively . Considering the communication overhead and latency ,
a two-stage TC is established so that it even applies to real-time optimization with a short control interval, e.g., 5 min.
Compared with SG-RTC, the simulation shows that the proposed 2S-TC obtains results with an error of less than 1% within ten times fewer iterations. It is also verified that the collaborative optimization helps to achieve a 100% local accommodation of RES, compared to the autonomous case.
Furthermore, the benefits of different components in the MES and the effectiveness of the proposed convexification technique are also discussed in the simulation results.
Future work will include the analysis of establishing a competitive gas market. Another possible research direction is to consider price-responsive loads in our model to exploit the flexibility of end-customers.

🌈3 Matlab代码+数据+文章详细讲解

博客主页:电气辅导帮

🎉4 参考文献

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

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

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

相关文章

【Redis】redis的理解与使用、springboot中redis的五种数据类型的相关存取、StringRedisTemplate

文章目录Redis简介:redis的安装与使用:1.启动方式:2.修改密码3. Redis可视化软件4.redis的使用5.有关redis的存储问题springBoot项目使用redis▶jar包:▶示例:1.使用opsForValue操作字符串2.使用opsForList操作List3.使…

智能使得宇宙趋向稳定吗?

——评《智能简史》 最近读完了加拿大工程院院士于非的新著《智能简史》,书中的主要观点是“智能的作用是推动宇宙趋向稳定”。从这个观点出发,万物都有智能,因为它们遵循的规律都具有这个作用。即使是人们认为“无智能”的物理对象&#xff…

vue纯手写思维导图,拒绝插件(cv即用)

vue纯手写思维导图,拒绝插件(cv即用) 已完成功能点:折叠、放大、缩小、移动 后续增加功能点:添加、删除 先看结果: 有这么个需求,按照层级关系,把表格放在思维导图上,我第一时间想到用插件&am…

Android开发JetPack-Databinding组件

DataBinding介绍Android开发JetPack-Databinding组件1. 什么是databinding(1)简介(2)意义2. databinding基本使用(1)启用databinding(2)定义一个布局(3)创建一…

Redis02:企业架构介绍以及redis介绍

企业架构介绍以及redis介绍NoSql概述单机Mysql的演进当今企业架构分析NoSql概述 单机Mysql的演进 1、单机Mysql的年代 90年代一个基本的网站访问量一般不会太大,单个数据库完全足够!那个时候更多的去使用静态html,服务器没有太大的压力。这…

HCIP实验3-1:IBGP与EBGP

实验 3-1 IBGP与EBGP 学习目的 掌握区域内部BGP的配置方法掌握多区域BGP的配置方法观察BGP的邻居表和数据库掌握BGP更新源的配置方法掌握EBGP多跳的配置方法观察IBGP和EBGP中路由的下一跳的变化掌握IBGP中下一跳的配置掌握BGP的Network命令的配置方法 拓扑图 场景 你是公司…

open label file.(This can be normal only if you use MScoco)

E:\yolov4-rubish\darknet\our_data\ImagesAug 把标签的txt文件和Jpg文件放在同一个文件夹

Kafka 入门知识,看这一篇就够了(上)

目录01 初识 Kafka02 topic & partition03 Kafka 分布式最近在学习 Kafka(别问,问就是公司在用 ),将学习过程中的笔记整理出来分享给大家,就当是入入门 01 初识 Kafka Kafka 最早是由 LinkedIn 公司开发的&#x…

python中numpy数组形状和计算

1. numpy数组形状 数组可以理解为是矩阵,所以会涉及几行几列 import numpy as np import randomt1 np.array([[1,2,3],[4,5,6]]) print(t1) print(t1.shape)在这段逻辑里,t1是个数组,输出结果后 (2, 3)表示的就是这个数组是一个2行3列的矩…

计算机系统基础实验——数据的机器级表示(计算浮点数 f 的绝对值[f])

题目要求: 这个函数计算浮点数f的绝对值[f]。如果f是NaN,函数应该简单的返回f。 Unsigned float_abs (unsiged f) { /**************/ return/*******/; } 先分析题目,题目有两个要求: 1.判断f是否是NAN类型,如果是返…

文件管理,给文件名称插入纯数字详细步骤

在日常办公过程中,我们经常会需要对文件名称进行重命名,如何给文件插入纯数字呢?一两个文件还好可以自定义重命名,面对大量文件的时候,怎么在文件名称中插入纯数字呢?一起来看看吧! 第一步&…

这 5 本数据分析书籍,都是经典中的经典

下面要推荐的 5 本数据分析书籍对于数据分析领域而言,经典、经典、还是经典。 强烈建议先收藏,再观看。 《深入浅出数据分析》 数据分析入门第一本。 本书构思跌宕起伏,行文妙趣横生,无论是职场老手,还是业界新人&…

S2SH小区物业管理理系统计算机毕业论文Java项目源码下载

💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨ 目录 Java项目介绍 资料获取 Java项目介绍 计算机毕业设计java毕设之S2SH小区物业系统_哔哩哔哩_bilibili计算机毕业设计java毕设之S2SH小区物业系统共计2条视频,包括&#xff1…

香农-范诺编码(Shannon–Fano Coding)

香农-范诺编码香农-范诺编码简介算法示例香农-范诺编码 简介 香农-范诺编码(Shannon–Fano Coding)是一种基于一组符号集及其出现的或然率(估量或测量所得),从而构建前缀码的技术。 一般过程:符号从最大可…

太强了!GitHub上白嫖的SpringCloud微服务进阶宝典,啃完感觉能吊锤面试官!

自 2014 年起,微服务技术一直火热至今。随着越来越完善的微服务技术栈的发布,以及越来越多的微服务项目实际的落地和上线,使用 Java 技术栈的企业应该都在尝试或者已经落地了各自的微服务项目。同时,通过招聘网站的信息和每次面试…

正确理解线程WAITING状态

正确理解线程WAITING状态 今天来学习下,Java的线程状态,重点讨论下thread.state.WAITING。讨论下线程如何进入此状态,以及它们之间的区别。最后,我们进一步了解java.util.concurrent.locks.LockSupport,它提供了几种用…

【分布式能源的选址与定容】基于非支配排序多目标遗传优化算法求解分布式能源的选址与定容(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

AOP通知获取数据

之前说到了AOP可以对原始方法进行增强,那么AOP是否可以获取到原始方法的数据并对原始方法的数据利用增强方法进行处理呢?我们将从获取参数、获取返回值和获取异常三个方面来研究。 首先,我们可以知道,所有的通知类型都可以获取参数…

微服务框架 SpringCloud微服务架构 10 使用Docker 10.6 容器命令练习

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构10 使用Docker10.6 容器命令练习10.6.1 直接开干10 使用Docker 10.6 容器…

阿里“重推”的Spring+Boot+MVC+CloudAlibaba学习手册,开源下载

Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。Spring更是避免了重复造轮子的工作并跟随着互联网行业的发展做出不断的更新,很多研发人员把spring看作心目中最好的Java项目,没有之一。 可以毫不夸张的…