基于粒子群优化的配电网重构

一、配电网重构原理

配电网重构是指在满足配电网运行基本约束的前提下,通过改变配电网中一个或多个开关的状态对配电网中一个或多个指标进行优化。通过配电网重构,可以在不增加设备投资的情况下,充分发挥配电系统的潜力,提高系统的性能指标,具有较好的经济效益。

配电网重构后的系统应保持径向拓扑,不出现环路或者孤岛,如果随机生成配网的结构,会有大量无效状态,因此在生成初始粒子和粒子迭代时可以利用一定的算法保证状态的有效性。

为了避免出现环网结构,先假设配网中所有开关都闭合,会形成一些回路,每个回路有且仅有一个开关断开;为了避免出现孤岛,在环路的公共支路中最多只有一个开关断开,在有条回路汇集的节点周围最多只有个开关断开,这样便保证了配电网重构后的系统保持径向拓扑

同时配网重构是一个0-1规划问题,决策变量为各个开关的开断情况,一般的粒子群算法是针对连续变量,要用到配电网重构中,需要稍做修改。

原本位置更新公式和配电网重构的决策变量不匹配,为了将粒子位置映射到{0,1}中,还要引入sigmoid函数:

 

按照这样的方式,位置更新时就可以保证始终在0和1两个量之间。

简单配电网,包含14个节点,13个常闭分段开关和2个常开联络开关。

下面以该系统为例,说明二进制粒子群算法进行配电网重构的注意事项:

首先,如果在生成初始粒子时,如果不考虑拓扑约束,会出现大量的无效状态。在这里的配电网共有15个可操作开关,则系统的状态一共有2的15次方个,为32768,但如果随机生成状态,会出现大量孤岛或者环路的情况。因此,先确定系统中存在的两个回路,分别包含开关[2,3,4,5,6,10,11,12,13,15]和[3,4,5,7,8,9,14],公共支路上的开关为[3,4,5],总共的系统状态量为

,比所有的状态减少了将近90%,同时也提高了迭代效率。另外,在粒子迭代更新时,可以对迭代规则做一些改进,将每个回路中sigmoid函数值最小的开关置于断开状态,其余开关置于闭合状态,这样就保证了拓扑的有效性,提升算法的效率。目标函数可以选为系统网损最小。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud之LoadBalancer自定义负载均衡算法,基于nacos权重

LoadBalancer基于Nacos权重自定义负载算法 ReactorLoadBalancer接口&#xff0c;实现自定义负载算法需要实现该接口&#xff0c;并实现choose逻辑&#xff0c;选取对应的节点 public interface ReactorLoadBalancer<T> extends ReactiveLoadBalancer<T> {Mono<…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十一 简单给视频添加水印图片效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十一 简单给视频添加水印图片效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十一 简单给视频添加水印图片效果 一、简单介绍 二、简单给视频添加水印图片效果实现…

跨境业务为什么要做Yandex推广?

随着全球化进程的不断加速&#xff0c;越来越多的企业开始寻求跨境发展机遇&#xff0c;尤其是在极具潜力的海外市场中寻找新的增长点。其中&#xff0c;俄罗斯及其周边地区因其庞大的市场规模和消费需求&#xff0c;成为众多企业瞄准的焦点。要在这一区域成功展开业务并触及目…

2024年Facebook广告新手教学与投放技巧大全

截止2024年1月&#xff0c;Facebook的每月活跃用户就超过了30亿&#xff0c;逐渐成为全球最受欢迎的社交媒体平台。许多广告主也纷纷用Facebook投放广告并获得了不错的效果&#xff0c;本篇文章将为广告新手提供全面的Facebook广告投放教程&#xff0c;从基础概念到Facebook广告…

prometheus metrics 添加元数据

1. 背景 当使用 Prometheus 监控多个 Kubernetes 集群时,如果没有合适的标签管理,alertmanager 在接收到警告时可能无法识别是哪个集群产生的警告。这可能会带来一些挑战: 警告上下文缺失: 当 alertmanager 接收到警告时,如果没有集群标识信息,很难确定警告来自哪个集群。这会…

文献速递:深度学习肝脏肿瘤诊断---基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类

Title 题目 Deep Learning-Based Classification of Hepatocellular Nodular Lesions on Whole-Slide Histopathologic Images 基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类 Background 背景 Hepatocellular nodular lesions (HNLs) constitute a heterogen…

Unity | Shader基础知识(第十二集:颜色混合)

目录 前言 一、日常生活中的常见现象 二、unity自带的一个结构体&#xff08;表面着色器SurfaceOutputStandard&#xff09; 三、自己写一个颜色混合的Shader 1.只加基础颜色Albedo 2.加入法线 3.加入光滑度 4.加入金属度 5.加入自发光 四、作者的话 前言 shader里每一…

Git-常规用法-含解决分支版本冲突解决方法

目录 前置条件 已经创建了Gitee账号 创建一个远程仓库 Git的优点 版本控制 Git 下载 Git的使用 检查Git的是否安装成功 git的常用命令 常用流程 Git 分支 分支流程 Git 远程仓库 远程仓库流程 特殊 可能遇到的问题 前置条件 已经创建了Gitee账号 创建一个远程仓…

Macs Fan Control Pro for Mac:全面优化Mac散热的得力助手

Macs Fan Control Pro for Mac是一款专为苹果电脑用户设计的风扇控制软件&#xff0c;旨在通过精确的风扇速度调节&#xff0c;全面优化Mac的散热性能&#xff0c;确保系统始终运行在最佳状态。 Macs Fan Control Pro for Mac v1.5.17中文版下载 该软件具备实时监控功能&#x…

中仕公考:教师招聘和事业单位联考的区别

教师招聘考试与事业单位联考作为两种不同的职业资格考试&#xff0c;其在报考条件和考试内容上存在明显的差异&#xff0c;具体内容为大家简要介绍一下&#xff1a; 一、报考条件 1. 教师招聘考试&#xff1a;此类考试的报名通常要求申请者持有相关教师资格证明。对于非师范生…

Maven配置的修改

在集团做java实习生的第一天&#xff0c;我的leader给了我项目的代码&#xff0c;并且还有一个settings.xml文件&#xff0c;当时很懵&#xff0c;不知道这个文件是干啥的&#xff0c;当然有的小伙伴可能一眼就认出来了&#xff0c;这个配置文件是做什么&#xff0c;是做maven配…

三个截然不同的爆仓案例,值得每个交易者反思

用铜做镜子&#xff0c;能端正衣冠&#xff1b;以史为镜可知兴&#xff1b;以人为镜能明得与失得。”做买卖&#xff0c;需要以他人的得失为鉴&#xff0c;这样才会不断地反思持续地提高持续地进步。在这篇文章中&#xff0c;我们会分享3个完全不同的爆仓案例给交易者一个“与明…