【配电网重构】负荷平衡的配电网重构【含Matlab源码 2180期】

news2024/11/14 21:55:59

⛄一、 负荷平衡的配电网重构

1 引言
配电网网络重构是指在正常或非正常运行条件下通过改变开关的开关状态来改变网络的拓扑结构。配电网故障恢复供电是指配电网发生故障后,在故障已被定位和隔离的基础上,研究如何恢复对无故障停电区域供电的问题,本文简称为故障恢复。故障恢复重构程序的主要作用是帮助调度员对故障恢复供电过程进行决策,其目标是在允许的操作条件和电气约束下,通过网络重构将停电区域的负荷尽可能地转移到正常馈线上。

目前文献中大多数故障恢复重构算法是基于开关操作序列的启发式搜索算法[1~4],这些算法的主要优点是速度快。另有一些算法则采用了优化算法和启发算法相结合的算法,它可有效地实施供电恢复的开关操作[5]。这些算法的优点是可以不依赖于原始的系统结构,但当可行方案不存在时,它就无法提供一个能尽量减少难以避免的负荷失电的最佳方案。因此,它不适用于实时应用环境。为获得高效和鲁棒性能,本文采用了将启发式规则和模糊逻辑相结合的算法,它能为运行人员提供实时运行决策的支持工具。

本文提出的算法能实现以下功能:(1)对故障区的恢复供电。即隔离故障区域;给非故障停电区域供电;尽量减少不可避免的负荷失电。(2)为减轻配电系统过负荷而实施负荷平衡。

2.4 负荷平衡算法
2.4.1 负荷平衡算法归纳
1)根据文献[5]将层分配到各线路区段。

2)从位于离变电站最远的层中的线路段或配电设备开始,识别过负荷线路区段。

3)使用上述方法确定能减轻同一层中所有馈线区段上的过负荷的开关操作。

4)使用模糊逻辑方法选择能减轻每一层中的过负荷的最优方案。该方案使上层中的其它过负荷线路区段的过负荷最轻,同时能获得最少的开关操作次数。

2 模糊逻辑推理方法
在不同程度上具有某种特定性质的所有元素的总和称为模糊集合,其外延和内涵都是模糊的。用来描述一模糊集合中元素隶属该集合程度的特征函数称为隶属函数,用U来表示。隶属函数的值在0和1之间,其值越大表示该元素隶属于该集合的程度越深。

采用启发式算法,可找到许多能减轻一特殊层中线路区段过负荷的方案。而为了将负荷转移到上层中的线路区段,最终只需要采用其中的一种方案,摒弃其它方案。采用以下的模糊逻辑方法来选择最优方案:(1)开关操作次数;(2)被减轻的过负荷数目;(3)边界开关的容量裕度。3个隶属函数可用变量N、OL和CM来表示。

(1)开关操作次数N
由于目前我国配电网中手动开关占大多数,开关操作次数的多少影响着恢复供电的时间,因此开关操作次数是评估方案的重要指标。隶属函数U(N)如图1所示。图中,N为开关操作次数;Ns为可利用的边界开关总数;Nmin为操作员根据经验确定的最少开关操作次数。如可确定为1或3,即认为开关操作次数不超过Nmin时恢复方案很好,但随着开关操作次数的增加而使恢复方案逐渐变差。
在这里插入图片描述
图1 隶属函数U(N)
(2)过负荷总数OL
其隶属函数U(OL)如图2所示。图中OL0为初始操作点的总过负荷量;OL为过负荷总量。
在这里插入图片描述
式中Ji为过负荷线路I的线路区段电流;JiR为线路的载流容量。
在这里插入图片描述
图2 隶属函数U(OL)
(3)边界开关总容量裕度CM
隶属函数U(CM)如图3所示。图中CM为边界开关总容量裕度;CM0为在初始运行条件下的边界开关总容量裕度。

在这里插入图片描述
图3 隶属函数U(CM)
应用模糊逻辑方法选择最优的减轻过负荷方案的步骤(对每一过负荷的层,搜寻能减轻该层过负荷的所有方案)为:

(1)计算每一层的U(N)、U(OL)和U(CM);

(2)确定每一层的隶属函数值Us,该值即为U(N)、U(OL)和U(CM)的最小值。这样,方案I的隶属函数值为
在这里插入图片描述
(3)选择该层中减轻过负荷的最优方案,即隶属函数值最大的方案:
在这里插入图片描述

⛄二、部分源代码

clear
format long
dt=[2 2 -1 -1 1
0 1 3 -1 2
0 2 13 -1 3
0 13 5 -1 4
0 4 6 -1 5
0 5 7 -1 6
2 6 -1 -1 7
0 13 9 -1 8
0 8 10 -1 9
0 9 11 -1 10
0 10 12 -1 11
2 11 -1 -1 12
1 3 4 8 13]
ct=[1 -1 -1 2 -1
1 1 -1 3 -1
1 2 -1 13 -1
0 5 13 -1 -1
1 6 -1 4 -1
1 7 -1 5 -1
1 -1 -1 6 -1
1 13 -1 9 -1
0 8 10 -1 -1
1 11 -1 9 -1
1 12 -1 10 -1
1 -1 -1 11 -1
1 3 -1 4 8]
lt=[101 38 -1 -1
63 38 24 -1
39 24 7 -1
0 18 7 -1
18 18 12 -1
30 12 16 -1
46 16 -1 -1
18 7 18 -1
0 18 18 -1
18 18 12 -1
30 12 27 -1
57 27 -1 -1
32 7 7 7]
x1=[]%源点矩阵
x2=[]%断点矩阵
x3=[]%T点
y1=[]
y2=[]
y3=[]
y4=[]
y5=[]%馈线偶
z1=[]
z2=[]
z3=[]
u=1%随机变量 用时重赋值
v=1%随机变量 用时重赋值
v=1
g=1
for a=1:1:13
if dt(a,1)==2
x1(1,v)=a
v=v+1
end
end
v=1
for a=1:1:13
if ct(a,1)==0
x2(1,v)=a
v=v+1
end
end
v=1
for a=1:1:13
if dt(a,1)==1
x3(1,v)=a
v=v+1
end
end

b1=ct(x2(1,1),2)
b2=ct(x2(1,1),3)%第一断点的两上源
b3=ct(x2(1,2),2)
b4=ct(x2(1,2),3)%第二断点的两上源

v=b1%从断点上开始
u=2
y1(1,1)=x2(1,1)
y1(1,2)=b1
while v>0
v=ct(v,2)
u=u+1
y1(1,u)=v
end
u=length(y1)
y1(:,[u])=[]
length1=length(y1)
v=b2%从断点上开始
u=2
y2(1,1)=x2(1,1)
y2(1,2)=b2
while v>0
v=ct(v,2)
u=u+1
y2(1,u)=v
end

⛄三、运行结果

在这里插入图片描述

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 乐秀璠,杨成峰,徐青山.配电网故障恢复及负荷平衡的重构算法研究[J].电网技术. 2002,(07)

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

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

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

相关文章

Spring Cloud Alibaba 整合 Nacos

写在最前 项目 GitHub 地址 mingyue-springcloud-learning 【mingyue-springcloud-user、mingyue-springcloud-member】 阅读推荐 Spring Cloud 入门必读Spring Cloud Alibaba 入门必读 版本声明 spring-boot: 2.7.5 spring-cloud: 2021.0.5 spring-cloud-alibaba: 2021.0.4…

论文阅读 Fast Reinforcement Learning Via Slow Reinforcement Learning

论文阅读 RL^2 Fast Reinforcement Learning Via Slow Reinforcement Learning1. 摘要2.introduction3. 实现4.小结1. 摘要 强化学习可以对于单个任务有较好的效果,但需要大量的尝试。动物往往可以通过少量的尝试就获得很好的效果。原因在于动物可以更好地使用先验…

学习笔记——Java Stream 源码学习

思路 先上一段代码 List<User> userList new ArrayList<>();for (int i 0; i < 10; i) {userList.add(new User(i, "wtq", "1234"));}userList.stream().filter(user -> user.getUserId() > 3).filter(user -> user.getUserId(…

【JVM】字节码技术:图解字节码形式下的 方法执行流程

一、源文件 package cn.itcast.jvm.t3.bytecode;/** * 演示 字节码指令 和 操作数栈、常量池的关系 */ public class Demo3_1 {public static void main(String[] args) {int a 10;int b Short.MAX_VALUE 1;int c a b;System.out.println(c);} }二、反编译的字节码文件 …

《Go语言精进之路,从新手到高手的编程思想、方法和技巧1》读书笔记和分享

Go语言精进之路&#xff0c;从新手到高手的编程思想、方法和技巧读书分享1 本书定位2 本书内容总览3 选择本书的原因4 小收获分享第7-12条 真的不知道咋命名第13-19条 能用——怎么用更好5 个人总结第一部分 熟知 Go 语言的一切第 1 条 了解 Go 语言的诞生与演进第 2 条 选择适…

甘露糖-聚乙二醇-CY5.5 /Cy5.5-PEG-mannose

甘露糖-聚乙二醇-CY5.5 /Cy5.5-PEG-mannose 中文名称&#xff1a;甘露糖-近红外染料CY5.5 英文名称&#xff1a;mannose-Cyanine5.5 别称&#xff1a;CY5.5修饰甘露糖&#xff0c;CY5.5-甘露糖 PEG分子量可选&#xff1a;350、550、750、1k、2k、34k、5k 包装&#xff1a;…

es(网站的搜索技术)

一。搜索技术 springboot集成es ElasticsearchRestTemplate mapping 继承 extends ElasticsearchRepository 实体类写的映射关系&#xff1a; 注解&#xff1a;Document用来声明Java对象与ElasticSearch索引的关系 indexName 索引名称(是字母的话必须是小…

线性回归的神经网络法——机器学习

一、算法思想 线性回归方程在神经网络深度学习中线性回归方程是需要掌握的最基础的式子&#xff0c;就是&#xff1a;ywxb,其中w,b是未知的。 神经网络就是可以通过收集大量的数据集&#xff0c;然后将这些数据集进行训练后得到几个较为准确的参数&#xff0c;训练数据集后会得…

MongoDB单机集群方案及详解

目录帮助文档MongoDB在企业级网站中的定位单机MongoDB部署集群&#xff08;副本集&#xff09;集群&#xff08;副本集仲裁&#xff09;集群&#xff08;分片&#xff09;mongo运行原理mongo管理小工具推荐帮助文档 MongoDB官方更新速度过快&#xff0c;语法不断更新&#xff…

云南民族文化旅游网页设计制作 简单静态HTML网页作品 我的家乡网页作业成品 学生旅游网站模板

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法&#xff0c;如盒子的嵌套、浮动、margin、border、background等属性的使用&#xff0c;外部大盒子设定居中&#xff0c;内部左中右布局&#xff0c;下方横向浮动排列&#xff0c;大学学习的前端知识点和布局方式都有…

m基于光纤光栅传感网接入GPON的光纤通信系统matlab性能仿真,包括解码,解封装,分接,码率恢复,解帧,拆包,译码

目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 接入处理系统模块化设计&#xff1a; 传感器接收到的信息转换为二进制信息&#xff08;这个我们可以直接模拟出随机的二进制序列来表示传感器的数据&#xff0c;首先设置一组数据&#…

maven学习: 使用Maven构建Web项目

5.1 Maven中Web项目的结构 ​ 在java的世界中&#xff0c;Web应用占有很大的地位&#xff0c;而它的标准打包方式是WAR。WAR与JAR类似&#xff0c;但它包含了更多内容&#xff0c;如JSP文件、Servlet、web.xml配置文件、静态web资源&#xff08;如html&#xff0c;css&#xf…

Python Gui之tkinter

GUI是什么 目录 1。GUI编程的核心步骤和第一个GUI程序 2.tkinter主窗口​​​​​​​ 3.GUI的整体描述 常用组件汇总 4.简单的组件 1.Label标签 2.Options选项详解 3.Button 4.Entry单行文本框 5.Text多行文本框 1。GUI编程的核心步骤和第一个GUI程序 from tkinte…

biaffine model:Named Entity Recognition as Dependency Parsing

论文名称&#xff1a;Named Entity Recognition as Dependency Parsing 论文地址&#xff1a;https://www.aclweb.org/anthology/2020.acl-main.577/ 前提说明 本文主要参考了以下资料 nlp_paper_study_information_extraction/code_pytorch.md at main km1994/nlp_paper_s…

ASEMI肖特基二极管SBT40100VFCT规格,SBT40100VFCT封装

编辑-Z ASEMI肖特基二极管SBT40100VFCT参数&#xff1a; 型号&#xff1a;SBT40100VFCT 最大重复峰值反向电压&#xff08;VRRM&#xff09;&#xff1a;100V 最大平均正向整流输出电流&#xff08;IF&#xff09;&#xff1a;40A 峰值正向浪涌电流&#xff08;IFSM&#…

使用kubeadm搭建高可用集群-k8s相关组件及1.16版本的安装部署

本文是向大家分享k8s相关组件及1.16版本的安装部署&#xff0c;它能够让大家初步了解k8s核心组件的原理及k8s的相关优势&#xff0c;有兴趣的同学可以部署安装下。 什么是kubernetes kubernetes是Google 开源的容器集群管理系统&#xff0c;是大规模容器应用编排系统&#xff…

ubuntu下jupyter notebook设置远程访问

1. 安装anaconda 推荐安装anaconda&#xff0c;安装后就会包含jupyter notebook 使用命令conda list或者pip list查看jupyter notebook包&#xff0c;这里不多介绍 2. 生成默认配置文件 在ubuntu环境下&#xff0c;安装jupyter notebook后&#xff0c;用户主目录中会有一个…

DRU-Net--一种用于医学图像分割的高效深度卷积神经网络

Title:DRU-NET: AN EFFICIENT DEEP CONVOLUTIONAL NEURAL NETWORK FOR MEDICAL IMAGE SEGMENTATION 摘要 本文的网络结构是受ResNet和DenseNet两个网络的启发而提出的。与ResNet相比本文的方法增加了额外的跳跃连接&#xff0c;但使用的模型参数要比DenseNet少的多。 基于先…

【创建型设计模式-单例模式】一文搞懂单例模式的使用场景及代码实现的7种方式(全)

1.什么是单例模式 在了解单例模式前&#xff0c;我们先来看一下它的定义&#xff1a; 确保一个类只有一个实例&#xff0c;而且自行实例化并且自行向整个系统提供这个实例&#xff0c;这个类称为单例类&#xff0c;它提供全局访问的方法&#xff0c; 单例模式是一种对象的创建型…

北京东物流,南顺丰速运

配图来自Canva可画 众所周知&#xff0c;“双11”是一年一度的物流高峰期&#xff0c;但2022年“双11”当日快递业务量并未达到预期水平&#xff0c;全年增速创下新低。据了解&#xff0c;“双11”当日业务量为5.52亿件&#xff0c;同比下滑了20.69%&#xff0c;而11月1日至11…