配电网重构|基于新颖的启发式算法SOE的随机(SDNR)配电网重构(Matlab代码实现)【算例33节点、84节点、119节点、136节点、417节点】

news2024/12/23 19:26:16

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

📝目前更新:🌟🌟🌟电力系统相关知识,期刊论文,算法,机器学习和人工智能学习。
🚀支持:🎁🎁🎁如果觉得博主的文章还不错或者您用得到的话,可以关注一下博主,如果三连收藏支持就更好啦!这就是给予我最大的支持!

📋📋📋本文目录如下:⛳️⛳️⛳️

目录

1 概述

2 数学模型 

3 运行结果 

​编辑​

4 算例 ——33节点、84节点、119节点、136节点、417节点

 5 结论

6 参考文献

7 Matlab代码实现


1 概述

配电网络重构 (DNR) 的目的是确定配电网络的最佳拓扑结构,这是降低网络功率损耗的有效措施。电力负荷需求和光伏(PV)输出是不确定的,并且会随着一天中的时间而变化,并且会影响最佳的网络拓扑。单小时确定性 DNR 无法处理这种不确定性和可变性。因此,本文提出解决多小时随机 DNR (SDNR)。现有的 DNR 解决方法要么不准确,要么过于耗时,因此无法解决大型配电网络的数小时 SDNR。在这方面,提出了一种开关断开和交换(SOE)方法。 SOE 从所有开关闭合的环形网络开始,包括三个步骤。第一步是依次打开开关,直到所有回路都打开。第二步和第三步修改第一步获得的分支状态,以获得更好的径向拓扑。五个测试系统用于验证 SOE 的准确性和快速求解速度,以及多小时 SDNR 相对于单小时确定性 DNR 的优越性。

本文的结构如下

 1) 提出了一种新颖的启发式算法,即 SOE,它在准确性和/或求解速度方面优于其他启发式算法、EA 和 MP;这是本文的主要贡献,

2) 首次验证了一个多小时 SDNR 可以获得一个解决方案,该解决方案在最小化能量损失和开关动作次数之间取得了良好的折衷,并且是优于单小时 DNR 和 DDNR。考虑到现有方法不足以解决多小时 SDNR,特别是对于大型系统,SOE 推进了复杂 DNR 解决方法的前沿。

本文的其余部分安排如下。第二节给出了多小时 SDNR 的模型。 SOE 方法在第三节中有详细说明。第四节给出了模拟结果和Matlab代码。结论在第五节中给出。

2 数学模型 

详细数学模型见第4部分。

3 运行结果 

​ ​ 

4 算例 ——33节点、84节点、119节点、136节点、417节点

 5 结论

提出了一个多小时 SDNR 来处理可变和不确定的负载和 PV 输出。 SDNR 的现有方法要么不准确,要么太耗时。因此,提出了一种准确且快速的启发式方法 SOE 来解决 SDNR 和 DDNR。国有企业包括三个步骤。第一步可以快速得到相对准确的初始解,第二步和第三步进一步提高了精度。模拟结果表明,SOE 1) 比其他启发式方法更准确,2) 几乎与单小时 DDNR 中的 MP 一样准确 (99.71%-100%),并且 3) 好得多(例如,在解决多小时 DDNR 问题时,损失比 MP 少 19.65%。 SOE 的求解速度明显快于 MP(例如,快 72-2325 倍)。因此,SOE 在精度和/或求解速度方面优于 MP 和其他启发式方法,特别是在求解大规模多小时 DDNR 方面。仿真结果还表明,1) 求解多小时 DDNR/SDNR 可以获得比求解单小时 DDNR/SDNR 更好的结果,即具有更低的损耗和/或满足电压限制,2) 阻止 DDNR/ SDNR 可以在损耗和切换动作次数之间取得很好的折衷,而每小时 DDNR/SDNR 的切换动作较多,而 24 小时 DDNR/SDNR 的损耗较高,3) SDNR 优于 DDNR,因为当负载(PV 输出)低于(高于)其预测值时,从 DDNR 获得的结果可能会超出电压上限。

6 参考文献

部分理论引用网络文献,若有侵权请联系博主删除。

[1]杨兴海,张灵杰,陈国栋.基于多目标离散粒子群优化算法的微电网重构[J].上海电气技术,2021,14(02):29-34.

[2]梁浩哲,龚喜文.基于二进制粒子群算法的母联闭合型电网重构策略[J].上海船舶运输科学研究所学报,2021,44(01):54-59+86.

[3]F. Capitanescu, L. F. Ochoa, H. Margossian, and N. D. Hatziargyriou, “As-
sessing the potential of network reconfiguration to improve distributed gen-
eration hosting capacity in active distribution systems”, IEEE Trans. Power
Syst., vol. 30, no. 1, pp. 346-356, Jan. 2015.

7 Matlab代码实现

博客主页:电气辅导帮

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

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

相关文章

【数据集NO.3】人脸识别数据集汇总

文章目录前言一、IMDB-WIKI人脸数据集二、WiderFace人脸检测数据集三、GENKI 人脸图像数据集四、哥伦比亚大学公众人物脸部数据库五、CelebA人脸数据集六、美国国防部人脸库七、MTFL人脸识别数据集八、BioID人脸数据集九、PersonID人脸识别数据集十、CMU PIE人脸库十一、Youtub…

Linux虚拟内存

问题 什么是虚拟内存地址 ?Linux 内核为啥要引入虚拟内存而不直接使用物理内存 ?虚拟内存空间到底长啥样?内核如何管理虚拟内存?什么又是物理内存地址 ?如何访问物理内存? 什么是虚拟内存地址 举一个生活…

Redis学习笔记(四)

事务 一个命令执行的队列,中间不会被打断或者干扰基本操作、 开启事务:multi 作用:设定事务的开启位置,执行此命令后,后续所有指令均加入事务中 执行事务:exec 作用:设定事务结束的位置&#xf…

【MySQL】表的增删改查(一)

你可以了解世间万物,但追根溯源的唯一途径便是亲身尝试。——《心灵捕手》 前言: 大家好,我是拳击哥,今天给大家讲解的是mysql表GRUD操作中的新增数据、查询数据以及表中数据的排序、去重等。因篇幅过长,分为两期来讲解…

Linux——匿名管道、命名管道及进程池概念和实现原理

目录 一.什么是匿名管道 二.如何使用匿名管道 (一).pipe原理 (二).pipe使用 三.命名管道概念及区别 (一).什么是命名管道 (二).与匿名管道的联系和区别 四.命名管道的使用 &…

Python——分支语句

1.bool 数据类型:真和假,只有两个值,就是True和False。 2.if语句使用的语法: 3.else语句:(同上) 4.比较运算符: a b:a和b是否相等 a ! b: a和b是否不相等 a…

【网络层】子网划分、无分类编址CIDR、构成超网、ARP协议

注:最后有面试挑战,看看自己掌握了吗 文章目录子网划分-----减少浪费IP----两级IP不够灵活-----变三级IP地址-----对外还是表现以前的网络号---------只是拿出部分主机号来做子网号子网划分实例-------对外不展示内部的子网划分----子网掩码---与运算---…

什么是【固件】?

文章目录一、软件 硬件 固件二、BIOS(Basic Input/output System)三、百度百科的解释四、固件的工作原理五、应用六、参考链接一、软件 硬件 固件 通常我们会将硬件和软件分开看待,二者协同工作为我们提供计算机的体验。硬件是摸得着的实体&…

[附源码]计算机毕业设计学生宿舍维修管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

假设检验(1)-假设检验的基本概念

数理统计的另一基本任务是对总体参数作某种假设,然后根据所得的样本,运用统计分析的方法来检验这一假设是否成立,从而作出接受或拒绝的决定. 这就是假设检验问题. 3. 1. 1 假设检验的基本思想和推理方法 我们先举一个…

C\C++刷题DAY5

目录 1.第一题 2.第二题 3.第三题 1.第一题 160. 相交链表 - 力扣(LeetCode) 思路分析: 看链表相不相交,是看链表的地址。把两个链表的地址一一比对,如有有相同的地址,那么相交,如果各不相同…

详解自监督发展趋势! 何恺明连获三年CVPR最高引用的秘诀是?

点击文末公众号卡片,不错过计算机会议投稿信息 0 引言 许多加了我好友的读者知道尼谟之前的研究方向是“自监督学习”,而最近我无意中发现,CVPR最近三年引用量最高的论文竟然都是来自监督学习领域的,且三篇论文的作者都包括Face…

(四)进程管理:进程基本概念

文章目录一. 进程的概念二. 进程的结构和特征1. 进程的结构2. 进程的特征三. 进程与【线程】1. 进程与线程的关系与区别2. 线程的实现方式1. 纯用户级方式(淘汰)2. 纯内核级方式3. 组合方式一. 进程的概念 进程(Process)&#xff…

C#,彩色图片转为灰度图的快速算法与源代码

彩色图转为灰度图的场景非常多,比如人工智能的训练与识别时,需要将彩色图片转为灰度图。 以下文字来自于: 彩色图像转灰度图像原理python_蜗牛的笨笨的博客-CSDN博客_python 彩色图转灰度图现在我们所接触到的图像绝大多数都是数字图像&…

[附源码]计算机毕业设计springboot疫情背景下社区互助服务系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

u-boot常用命令

u-boot常用命令查看u-boot所支持的命令查询命令u-boot版本环境变量板子相关信息环境变量操作内存操作网络操作EMMC和 SD卡操作FAT 格式文件系统操作EXT格式文件系统操作ubi格式文件系统操作boot 操作bootzbootmbootUMS 命令常用其他uboot环境变量:bootcmd和bootargs…

python基础语法15-网络编程理论

网络编程是指在程序中实现两台计算机之间的通信。 Python提供了大量的内置模块和第三方模块用于支持各种网络访问,而且Python语言在网络通信方面的优点特别突出,远远领先其他语言。 一、IP: 1.概念: IP:互联网协议地址(Internet Protocol Add…

CCNA-应试教育-思科网院-CCNAv7: Switching, Routing, and Wireless Essentials 交换、路由和无线基础。

CCNA-应试教育-思科网院-CCNAv7: Switching, Routing, and Wireless Essentials 交换、路由和无线基础。 拓扑 – SRWE 最终 PT 技能评估 (PTSA) 拓扑图这样连 题目 SRWE Final PT Skills Assessment (PTSA) A few things to keep in mind while co…

大淘营淘宝复制的“添加、删除、替换属性”功能如何使用?

一、添加属性添加属性填写的格式为“属性名称:属性值”,“”是添加的意思。举个例子,比如我要添加的属性为“AA”,属性值为“aa”,那么,在软件上需要填“AA:aa”。注:“:”是半角字符,中间不要有…

嵌入式 程序调试之gdb和gdbserver的交叉编译及使用

嵌入式 程序调试之gdb和gdbserver的交叉编译及使用 一、简述 记--交叉编译gdb、gdbserver并调试嵌入式程序。 gdb是功能非常强大的常用调试工具,可以直接下断点进行单步调试,是差错排错的利器。 常见三种不同使用场景的gdb: x86 pc端gdb(以下…