基于目标级联法的微网群多主体分布式优化调度(Matlab代码实现)

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

文献来源:

摘要:随着微电网的不断发展,局部区域内多个微电网互相联结形成微网群,有利于其协调控制,提高运行稳定性和经济性。相对传统微电网,微网群系统具有多运营主体的特点,微网群能量调度中心需协调各方利益对运行计划优化调度。考虑含多源异质分布式电源出力具有随机性,采用盒式不确定集合描述不确定性,考虑最坏情况对不确定约束凸转换。建立微网群系统的两级递阶优化调度模型:上层是微网群能量调度中心优化调度模型,下层是子微网优化调度模型,然后对所建递阶优化调度模型耦合性和分布性进行分析,采用一种新型的协同优化方法——目标级联法,实现上下层模型的解耦独立优化。算例表明基于目标级联法的分层分布式优化调度算法具有快速性和良好收敛的特点。

关键词:

微网群;多运营主体;盒式不确定集合;递阶优化;目标级联法;分布式优化;

 目前,针对微网群( 或多微网) 优化调度的研究主要是集中式调度: 文献[4]采用了两步优化方

法,首先进行整体优化得出各微电网联络线功率,微电网则绝对服从与上层调度结果,在定联络线

功率下进行下一步的优化调度; 文献[5]针对冷热电联供区域多微网建立集中式的调度模型,求解

区域内所有的控制变量; 文献[6]建立离网海岛多微网的不确定性优化调度模型,通过改进粒子群

算法集中式求解。上述研究均是考虑将微网群所有模型数据逐级集中,形成完整的全网模型,当微

网群网络规模很大时,这种逐级集中的调度计算方式将造成最终汇聚点的数据和计算负担过重,对通信系统和控制系统的要求很高。同时,这种数据逐级集中、调度指令逐级下发的集中式优化

调度往往是以电网公司或者微网群运营商作为单一利益主体下考虑,难以体现微电网主体与微网

群主体的不同利益诉求,和微电网的分散自治特点[7-9]。

目标级联法( analytical target cascading,ATC) 源于系统优化设计领域,是一种新型的、基于分解

协调的、具有收敛性的协同优化方法[10]。其基本原理是将对象系统按可行决策区间分解为由独立决策单元组成的分布式决策体系,允许各个元素自主决策,通过多轮迭代获得全局最优解,适用于层级式体系结构、仅通过连接变量耦合的问题。目标级联法近年来渐被应用在电力系统的分散调

度,提供了新的分布式调度计算模式: 文献[11]基于 ATC 法求解含风电互联系统的分散调度问题; 文献[7]建立交直流输电网的局部调度层和全局优化调度层模型,基于 ATC 法分散地求解局部和全局模型; 文献[12]针对独立型的含多微网主动配电网建立动态经济调度模型,通过“虚拟发电机”和“虚拟负荷”的概念实现配电网与各微电网解耦优化。微电网与微网群区域通过公共连接点

( point of common coup-ling,PCC) 自然分区,通过微网群能量管理系统( multi-microgrids energy management system,MMGEMS) 与微电网能量管理系统( microgrid energy management system,MGEMS)形成上下分层关系,微网群的这种控制系统结构和拓扑特点适合采用分层分区的经济调度计算方法。利用分层分区优化调度的处理方式既可充分利用子微网自治运行的能力,简化微网群能量管理系统的调度计算负担,又可避免大量数据的报送和传输。微网群分层分区的控制系统结构使其具备分布式决策载体,联络线功率可映射到耦合连接变量,多轮迭代渐近收敛过程体现多主体在局部优化目标和整体优化目标的博弈与折中。目前,鲜有文献对微网群的多主体分布式调度问题进行探讨。

📚2 运行结果

 

 

 

🎉3 参考文献

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

[1]曾智基,杨苹,陈燿圣等.基于目标级联法的微网群多主体分布式优化调度[J].华北电力大学学报(自然科学版),2019,46(02):25-33.

🌈4 Matlab代码实现

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

餐饮店的运营需要考虑哪些方面

餐饮店的运营需要多方面的考虑和规划,以下是传递宝APP上一些常用的餐饮店运营方法: 1.定位:明确餐饮店的定位和目标客户群体,针对不同的客户需求,提供个性化的服务和产品,比如是附近的上班族,还…

Android:NDK

3.1 NDK 一、NDK的作用 (1)、NDK产生的背景   Android平台从诞生起,就已经支持C、C开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三…

JVM 、JDK 、JRE都是什么意思?有什么区别?

摘自 JavaGuide (「Java学习面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!) JVM Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实…

看完这个你就牛了,自动化测试框架设计

一、引言 随着IT技术的快速发展,软件开发变得越来越快速和复杂化。在这种背景下,传统的手工测试方式已经无法满足测试需求,而自动化测试随之而生。 自动化测试可以提高测试效率和测试质量,减少重复性的测试工作,从而…

AI绘画与虚拟人生成实践(一):生成人像,AI绘画模型和工具的效果对比

本篇的目的是生成一个虚拟的女生形象。先进入正题说明人像怎么生成,本篇使用到的工具和工具的介绍放在文末。 先来一波Midjourney生成的美图提升下大家学习的欲望 以上四张图使用的是相同的Prompt,如下: a beautiful chinese girl, 18 years old, detailed and big eye…

WorkPlus企业IM即时通讯私有化部署,从源头把控安全

数字中国战略不断推进,国家集中力量大力推动数字产业创新发展,各大企业纷纷加快了数字化转型步伐,数据安全保护的意识也不断提升。即时通讯办公平台作为高效沟通、协同工作的重要工具,在企业数字化转型中有着不可或缺的作用。所以…

干货 | MOSFET开关:电源变换器基础知识及应用

MOSFET的工作原理 金属氧化物半导体场效应晶体管 (MOSFET) 是一种场效应晶体管 (FET) 电子器件。它可以充当压控电流源,并主要用作开关或用于放大电信号。MOSFET的控制是通过向栅极施加特定的电压来进行的。当MOSFET导通时,电流通过在 体区(称…

微信小程序引入 vant ui组件

1.初始化 在小程序根目录(app.js所在目录),打开cmd命令窗口 npm init -y参数 -y 表示对 npm 要求提供的信息,都自动按下回车键,表示接受默认值。 2.下载miniprogram依赖 通过 npm 安装: npm i vant/weapp -S --p…

初级算法-栈与队列

主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-栈与队列一、栈实现队列二、队列实现栈三、有效的括号四、删除字符串中的所有相邻重复项五、逆波兰表达式求值六、滑动窗口最大值七、前K个高频元素栈先进后出,不提供走访功能…

Vue3 关于setup与自定义指令

setup语法糖 最大好处就是所有声明部分皆可直接使用&#xff0c;无需return出去 注意&#xff1a;部分功能还不完善&#xff0c;如&#xff1a;name、render还需要单独加入script标签按compositionAPI方式编写 // setup 下还可以附加<script> setup语法糖独有 &…

改善Instagram客户服务的6个技巧

Instagram仍然是全球前四大社交网络&#xff0c;按用户数量排名。它通过其创新的过滤器、内容创建工具、视频和卷轴选项继续增长并推动流量。这是一个平台&#xff0c;世界顶级名人和有影响力的人可以为全球用户提供有趣和令人印象深刻的内容。 但不仅仅是一个娱乐平台&#xf…

MySQL数据库,表的增删改查详细讲解

目录 1.CRUD 2.增加数据 2.1创建数据 2.2插入数据 2.2.1单行插入 2.2.2多行插入 3.查找数据 3.1全列查询 3.2指定列查询 3.3查询字段为表达式 3.3.1表达式不包含字段 3.3.2表达式包含一个字段 3.3.3表达式包含多个字段 3.4起别名 3.5distinct(去重) 3.6order …

epoll进阶

epoll除了提供select/poll那种IO事件的电平触发&#xff08;Level Triggered&#xff09;外&#xff0c;还提供了边沿触发&#xff08;Edge Triggered&#xff09;&#xff0c;这就使得用户空间程序有可能缓存IO状态&#xff0c;减少epoll_wait/epoll_pwait的调用&#xff0c;提…

Cocos Creator 如何处理物理和碰撞检测?

Cocos Creator 如何处理物理和碰撞检测&#xff1f; cocos creator 版本:v3.6.1 Cocos Creator 3.x 实现碰撞检测 Cocos Creator 通过使用物理引擎来处理物理和碰撞检测。Cocos Creator 默认使用 Box2D 物理引擎&#xff0c;也支持使用 Chipmunk 物理引擎。以下是处理物理和碰撞…

Systemverilog中interprocess间synchronization和communication的记录

1. 同步和通讯机制的种类 systemverilog提供了三种方式&#xff1a;named event type(->, )、semaphore、mailbox。其中semaphores和mailbox虽然是built-in type&#xff0c;但它们是class&#xff0c;且可以作为base classes被扩展为更高level的class。这些built-in class…

VScode配置8086汇编环境

目录 0、感慨 1、VScode的安装 2、下载MASM/TASM插件 3、测试汇编环境 新建文件 汇编文件配置 汇编代码的运行 0、感慨 搭配一个简单些的环境&#xff0c;对于我们汇编的学习很有帮助&#xff0c;在这里又不得不感叹vscode的强大&#xff0c;使用VScodeMASM/TASM插件就…

ChatGPT入门必知必会

2023年是真正意义上的AI之年&#xff0c;因为ChatGPT 2007年&#xff0c;iPhone开启了智能手机时代&#xff0c;2023年&#xff0c;我们迎来了人工智能时代&#xff0c;我们正处于历史的大转折点上&#xff0c;这也许是启蒙运动级别的思想和社会转折&#xff0c;工业革命级别的…

关于“复活节Easter”知识,你了解多少?

复活节是基督教纪念耶稣复活的节日。耶稣被钉死在十字架上&#xff0c;死后第三天复活。Christians say Jesus died on Friday. On the third day, he rose from the dead. He became alive again. 复活节定在每年春分月圆之后第一个星期日举行。因为春分之后日照时间比较长&am…

NumPy 秘籍中文第二版:一、使用 IPython

原文&#xff1a;NumPy Cookbook - Second Edition 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 在本章中&#xff0c;我们将介绍以下秘籍&#xff1a; 安装 IPython使用 IPython 作为 Shell阅读手册页安装 matplotlib运行 IPython 笔记本导出 IPython 笔记本导入网…

GPT、科技、人类的生产、知识与未来(上)

本文将继续结合GPT探讨人工智能技术升级可能对人类社会带来的影响。主要还是侧重历史、社会、文化、经济、政治等角度。 问题的提出&#xff1a;ChatGPT等工具会提高人的工作效率和产出。但它会让人类使用者自身变得更“聪明”&#xff0c;还是“更笨”&#xff1f;更“强”&am…
最新文章