文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑移动式储能调度的配电网灾后多源协同孤岛运行策略》
这篇文章的标题表明研究的主题是在配电网发生灾害后,采用一种策略来实现多源协同孤岛运行,并在这个过程中特别考虑了移动式储能的调度。
让我们逐步解读标题的关键词:
-
考虑移动式储能调度: 文章关注的焦点之一是移动式储能系统的调度,即对移动式储能设备进行合理的规划和控制,以满足配电网的能量需求或优化系统性能。
-
配电网灾后多源协同孤岛运行策略:
- 配电网灾后: 指的是在灾害发生后的情境,可能包括自然灾害、故障或其他紧急情况。
- 多源协同孤岛运行策略: 意味着在配电网中存在多个能源源头(可能是可再生能源、传统能源等),并且这些源头在配电网发生灾害后能够协同工作,形成孤岛运行,确保电力系统的可靠性和韧性。
综合起来,这篇文章的研究目的似乎是提出一种策略,通过在配电网灾后引入移动式储能系统的调度,实现多个能源源头的协同运行,从而保障电力系统在灾害情境下的运行稳定性和韧性。这种策略的关键点可能在于如何有效地调度移动式储能设备,以及如何在多源协同中形成孤岛运行,以应对灾害期间的电力需求。
摘要:针对极端事件导致的配电网大面积停电现象,在路-电耦合背景下,提出一种考虑移动式储能调度的配电网灾后多源协同孤岛运行策略。首先,基于路-电耦合背景下的灾后运行框架,以加权切负荷量最小为目标,同时考虑交通流量的变化对移动式储能调度过程的影响,建立多源协同孤岛运行模型;然后,根据所建模型的特点以及决策需求,基于两阶段优化框架制定孤岛运行决策流程,确保失电孤岛区域与含本地电源区域负荷恢复的协调进行;最后,采用IEEE 33节点配电网与29节点交通路网相耦合的算例进行分析,验证所提策略的有效性。结果表明,所提孤岛运行策略可以充分发挥各电源在配电网灾后恢复时的协同能力,实现了有限电能的最优分配和转移,有效提升了配电网灾后恢复效果。
这段摘要介绍了一项研究,重点关注了在配电网遭受极端事件导致大面积停电的情况下,通过一种考虑移动式储能调度的配电网灾后多源协同孤岛运行策略。以下是对摘要的详细解读:
-
问题描述: 文章的出发点是面对极端事件引发的大面积停电问题。这可能包括自然灾害、事故或其他紧急情况,导致配电网大规模失电。
-
路-电耦合背景: 在解决问题时,考虑了路-电耦合的背景。这意味着电力系统与交通系统之间存在相互影响。这可能涉及到电力网络与交通网络的物理和功能连接,即路网和电网之间的相互作用。
-
提出的策略: 为了解决这一问题,提出了一种策略,即考虑移动式储能调度的配电网灾后多源协同孤岛运行策略。这意味着在灾后情境下,通过协同运行不同能源,特别是考虑了移动式储能系统的调度,以增强系统的韧性和稳定性。
-
建模与优化:
- 基于路-电耦合背景下的灾后运行框架,以加权切负荷量最小为目标建立了一个模型。
- 在建立模型时,考虑了交通流量的变化对移动式储能调度过程的影响。
- 通过两阶段优化框架制定了孤岛运行决策流程,确保失电孤岛区域与含本地电源区域负荷恢复协调进行。
-
案例分析: 采用IEEE 33节点配电网与29节点交通路网相耦合的算例进行了分析,以验证所提策略的有效性。
-
研究结果: 结果显示,提出的孤岛运行策略能够充分发挥各电源在配电网灾后恢复时的协同能力。这包括最优分配和转移有限电能,从而有效提升了配电网灾后恢复效果。
综合来看,这项研究旨在通过综合考虑移动式储能调度和路-电耦合背景,提供一种在配电网灾后实现多源协同孤岛运行的策略,以提高电力系统的韧性和应对极端事件的能力。
关键词:有源配电网;移动式储能系统;路电耦合;多源协同;孤岛运行;两阶段优化;
-
有源配电网: 这指的是一种配电系统,其中包含多个电源,与传统的单一电源配电系统相对。有源配电网可以包括分布式能源资源(如太阳能、风能)、储能系统等,以提高系统的韧性和可靠性。
-
移动式储能系统: 这是一种储能系统,具有移动性质,可能包括可以移动的电池储能单元或其他技术。在灾害或紧急情况下,移动式储能系统可以灵活部署,为电力系统提供额外的能源支持。
-
路电耦合: 表示电力系统与交通系统之间存在相互耦合或关联。这可能包括电力网络与交通网络的物理连接或功能性联系,以更好地协调能源供应和交通流动。
-
多源协同: 指不同种类的能源资源在系统中协同工作,以实现更高效、可靠和可持续的能源供应。在这种情况下,可能包括多种能源资源的协同调度和运行。
-
孤岛运行: 意味着在配电网遭受灾难性事件后,某些区域或系统部分仍能够独立运行,不受主要电力网络的影响。这是通过本地电源、储能系统等手段实现的,以确保在主电力系统中断的情况下,局部系统仍能正常运行。
-
两阶段优化: 表示在决策或问题解决过程中采用了两个阶段的优化方法。通常,第一阶段可能涉及问题的初步建模和一些初步决策,而第二阶段则进一步优化和调整这些决策,以达到更好的系统性能或满足特定的目标。
综合来看,这些关键词集中在解决有源配电网在灾后情境下的问题上,通过移动式储能系统、路电耦合、多源协同以及两阶段优化等手段,提出了一种提高电力系统韧性和应对紧急情况的综合方案,特别是在实现孤岛运行方面。
仿真算例:选取 IEEE 33 节点有源配电网进行仿真分析, 网络参考电压为 12.66 kV,配电网共有 32 条支路和 5 个联络线开关,线路、负荷参数及网络初始拓扑见 文献[17];节点 10、18、26 处接入 3 个可控 DG,其参 数见附录 B 表 B1,暂不考虑具有不确定性的风、光 等不可控 DG 的参与;配电网中的负荷按重要程度 分为一级负荷、二级负荷和三级负荷,权重系数分别 取 5、1 和 0.2,负荷曲线见附录 B 图 B2;同时,在节点 33 处 停 放 两 辆 等 待 调 度 命 令 且 处 于 满 电 状 态 的 MESS,用于对灾后配电网的补充恢复,其参数[9] 见 附录 B 表 B1。 假设 08:00 开始发生了极端灾害,除上级主网 与配电网间发生中断,还造成了其余多线故障(线路 1-2、2-3、7-8、16-17、27-28 以及联络线开关 24-28), 故障恢复时间持续 9 h。结合故障断线情况,可先利用并查集方法找出无法通过 DG 供电的失电孤岛区 域,如图 3 所示。选取 29 节点交通路网以完成对配电网的耦合, 其拓扑及耦合关系见文献[8],并假设交通节点 7 与 20、8 与 15 之间的路段因损坏而无法通行。首先,将 交通路网的路段属性转化为元胞属性,其结构简化 图如附录 B 图 B3 所示。然后,根据附录 B 表 B2 所 示的交通参数,结合 1.2.1 节所建的交通流量预测模 型获得各个路段(元胞)中交通流量的动态变化信 息。最后,利用适合中国交通路况的回归路阻函数 模 型 以 及 Floyd 算 法 进 行 MESS 的 路 径 规 划 。 其 中,针对回归路阻函数模型中的回归参数 k1和 k2,可 利用文献[19]提出的最大似然估计法进行计算,结 合已知的交通参数,求解得到 3 类路段的 k1和 k2分 别 为 0.252 和 0.748、0.288 和 0.712 以 及 0.315 和 0.685。 根据所提的两阶段优化框架,文中算例将 3 h 作 为一次长时间尺度优化的长度,将 1 h 作为一次短时 间尺度优化的长度。
仿真程序复现思路:
编写仿真程序的详细代码可能涉及多个文件和复杂的库调用,下面提供一个简化的 Python 示例,演示了电力系统模型、交通路网模型、Floyd 算法路径规划等基本步骤。这里使用了一些 Python 的常见库,如 NetworkX 用于图的操作,NumPy 用于数值计算。
import networkx as nx
import numpy as npclass PowerSystem:def __init__(self, nodes, lines, dg_params, mss_params):# 初始化电力系统模型self.nodes = nodesself.lines = linesself.dg_params = dg_paramsself.mss_params = mss_paramsdef handle_disaster(self):# 模拟处理灾害情境# ...def optimize_long_term(self, t):# 长时间尺度优化# ...def optimize_short_term(self, traffic_network):# 短时间尺度优化# ...class TrafficNetwork:def __init__(self, nodes, edges, cell_properties):# 初始化交通路网模型self.nodes = nodesself.edges = edgesself.cell_properties = cell_propertiesdef update_traffic_flow(self):# 更新交通流量# ...def floyd_algorithm(graph, k1, k2):# Floyd 算法进行路径规划# ...def main():# 构建电力系统模型nodes = 33lines = 32dg_params = {} # 在此添加 DG 参数mss_params = {} # 在此添加 MSS 参数power_system = PowerSystem(nodes, lines, dg_params, mss_params)# 处理灾害情境power_system.handle_disaster()# 构建交通路网模型traffic_nodes = 29traffic_edges = 28cell_properties = {} # 在此添加元胞属性traffic_network = TrafficNetwork(traffic_nodes, traffic_edges, cell_properties)# 计算回归参数 k1 和 k2k1, k2 = 0.252, 0.748 # 在此添加实际计算的参数# Floyd 算法进行路径规划MESS_path = floyd_algorithm(traffic_network, k1, k2)# 两阶段优化框架simulation_time = 9optimization_interval_long = 3optimization_interval_short = 1for t in range(0, simulation_time, optimization_interval_long):# 长时间尺度优化power_system.optimize_long_term(t)for t_short in range(optimization_interval_short):# 短时间尺度优化traffic_network.update_traffic_flow()power_system.optimize_short_term(traffic_network)if __name__ == "__main__":main()
请注意,这只是一个简化的示例,实际情况中需要根据具体需求和数据格式进行更详细的实现。在实际项目中,可能需要使用更复杂的库和算法,具体实现也可能会涉及更多的细节和优化。
相关文章:

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑移动式储能调度的配电网灾后多源协同孤岛运行策略》
这篇文章的标题表明研究的主题是在配电网发生灾害后,采用一种策略来实现多源协同孤岛运行,并在这个过程中特别考虑了移动式储能的调度。 让我们逐步解读标题的关键词: 考虑移动式储能调度: 文章关注的焦点之一是移动式储能系统的…...

Spring Boot 优雅地处理重复请求
前 言 对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场…...

TailwindCSS 多主题色配置
TailwindCSS 多主题色配置 现在大多数网站都支持主题色变换,比如切换深色模式。那么我们该如何进行主题色配置呢? tailwind dark tailwind 包含一个 dark变体,当启用深色模式时,可以为网站设置不同样式 <div class"bg-whi…...

Vue3:表格单元格内容由:图标+具体内容 构成
一、背景 在Vue3项目中,想让单元格的内容是由 :图标具体内容组成的,类似以下效果: 二、图标 Element-Plus 可以在Element-Plus里面找是否有符合需求的图标iconfont 如果Element-Plus里面没有符合需求的,也可以在这…...

【项目日记(一)】高并发内存池项目介绍
💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:项目日记-高并发内存池⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学习C 🔝🔝 项目日记 1. 前言2. 什么是高并发内存池…...

4-Docker命令之docker commit
1.docker commit介绍 docker commit命令是用于根据docker容器的改变创建一个新的docker镜像 2.docker commit用法 docker commit [参数] container [repository[:tag]] [rootcentos79 ~]# docker commit --helpUsage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG…...

RabbitMQ学习笔记10 综合实战 实现新商家规定时间内上架商品检查
配置文件: 记住添加这个。 加上这段代码,可以自动创建队列和交换机以及绑定关系。 我们看到了我们创建的死信交换机和普通队列。 我们可以看到我们队列下面绑定的交换机。 我们创建一个controller包进行测试: 启动: 过一段时间会变成死信队列…...

Project Euler 865 Triplicate Numbers(线性dp)
题目 能通过每次消除3个一样的数字,最终把数字消成空的数字是合法的, 求串长度不超过n的,没有前导0的数字中,合法的数字的个数 n10000,答案对998244353取模,只需要输出数字 思路来源 乱搞AC 题解 暴力…...

计算机网络测试题第二部分
前言:如果没有做在线测试请自主独立完成,本篇文章只作为学习计算机网络的参考,题库中的题存在一定错误和不完整,请学习时,查找多方书籍论证,独立思考,如果存在疑虑可以评论区讨论。查看时,请分清…...

linux 15day apache apache服务安装 httpd服务器 安装虚拟主机系统 一个主机 多个域名如何绑定
目录 一、apache安装二、访问控制总结修改默认网站发布目录 三、虚拟主机 一、apache安装 [rootqfedu.com ~]# systemctl stop firewalld [rootqfedu.com ~]# systemctl disable firewalld [rootqfedu.com ~]# setenforce 0 [rootqfedu.com ~]# yum install -y httpd [rootqfe…...

Linux和Windows环境下如何使用gitee?
1. Linux 1.1 创建远程仓库 1.2 安装git sudo yum install -y git 1.3 克隆远程仓库到本地 git clone 地址 1.4 将文件添加到git的暂存区(git三板斧之add) git add 文件名 # 将指定文件添加到git的暂存区 git add . # 添加新文件和修改过的…...

Docker安装教程
docker官网 1.卸载旧版 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.配置Docker的yum库 安装yum工具 yum install -y yum-utils配置Docker的yum源 yum-config-ma…...

【PWN】学习笔记(二)【栈溢出基础】
课程教学 课程链接:https://www.bilibili.com/video/BV1854y1y7Ro/?vd_source7b06bd7a9dd90c45c5c9c44d12e7b4e6 课程附件: https://pan.baidu.com/s/1vRCd4bMkqnqqY1nT2uhSYw 提取码: 5rx6 C语言函数调用栈 一个栈帧保存的是一个函数的状态信息&…...

02-Nacos和Eureka的区别与联系
Nacos和Eureka的区别 联系 Nacos和Eureka整体结构类似: 都支持服务注册, 服务拉取, 采用心跳方式对服务提供者做健康监测的功能 区别 Nacos支持服务端主动检测服务提供者状态: 临时实例采用心跳模式,非临时实例采用主动检测模式但对服务器压力比较大(不推荐) 心跳模式: 服务…...

常见的Linux系统版本
在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系统的不同。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是我们常说的Linux操作系…...

基于JavaWeb+SSM+Vue微信小程序的科创微应用平台系统的设计和实现
基于JavaWebSSMVue微信小程序的科创微应用平台系统的设计和实现 源码获取入口Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 Lun文目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想 1 2相关技术…...

【Spring Boot 源码学习】ApplicationListener 详解
Spring Boot 源码学习系列 ApplicationListener 详解 引言往期内容主要内容1. 初识 ApplicationListener2. 加载 ApplicationListener3. 响应应用程序事件 总结 引言 书接前文《初识 SpringApplication》,我们从 Spring Boot 的启动类 SpringApplication 上入手&am…...

HCIP---RSTP/MSTP
文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 STP协议虽然能够解决环路问题,但是收敛速度慢,影响了用户通信质量。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(Rapid Spanning-Tree Proto…...

探索开源游戏的乐趣与无限可能 | 开源专题 No.47
CleverRaven/Cataclysm-DDA Stars: 9.0k License: NOASSERTION Cataclysm:Dark Days Ahead 是一个回合制的生存游戏,设定在一个后启示录世界中。尽管有些人将其描述为 “僵尸游戏”,但 Cataclysm 远不止于此。在这个残酷、持久、程序生成的世…...

springboot_3.2_freemark_基础环境配置
springboot_3.2_freemark_基础环境配置 一、前言二、环境三、相关资料四、目标五、默认配置项六、构建springboot 3.2项目6.1 pom.xml 内容:6.2 启动类6.3 添加ftlh模板6.4 controller内容6.5 bootstrap.yml配置 七、总结 一、前言 FreeMarker 是一款模板引擎&…...

【MySQL】MySQL 在 Centos 7环境安装教程
文章目录 1.卸载不要的环境2.检查系统安装包3.获取mysql官方yum源4.安装mysql yum 源,对比前后yum源5.安装mysql服务6.查看配置文件和数据存储位置7.启动服务和查看启动服务8.登录9.配置my.cnf 1.卸载不要的环境 先检查是否有mariadb存在 ps ajx |grep mariadb如果…...

有病但合理的 ChatGPT 提示语
ChatGPT 面世一年多了,如何让大模型输出高质量内容,让提示词工程成了一门重要的学科。以下是一些有病但合理的提示词技巧,大部分经过论文证明,有效提高 ChatGPT 输出质量: 1️⃣ Take a deep breath. 深呼吸 ✨ 作用…...

this.$emit(‘update:isVisible‘, false)作用
这个写是不是很新颖,传父组件传值!这是什么鬼。。。 假设你有以下逻辑业务。在A页面弹出一个组件B,A组件里面使用B组件,是否展示B组件你使用的是baselineShow变量控制! <BaselineData :isVisible.sync"basel…...

CnetSDK .NET OCR Library SDK Crack
CnetSDK .NET OCR Library SDK Crack CnetSDK .NET OCR Library SDK 是一款高精度 .NET OCR 扫描仪软件,用于从图像中识别字符,如文本、手写和符号。该.NET OCR库软件采用Tesseract OCR引擎技术,将字符识别准确率提高高达99%。通过将 .NET OC…...

基于Solr的全文检索系统的实现与应用
文章目录 一、概念1、什么是Solr2、与Lucene的比较区别1)Lucene2)Solr 二、Solr的安装与配置1、Solr的下载2、Solr的文件夹结构3、运行环境4、Solr整合tomcat1)Solr Home与SolrCore2)整合步骤 5、Solr管理后台1)Dashbo…...

【rabbitMQ】rabbitMQ控制台模拟收发消息
目录 1.新建队列 2.交换机绑定队列 3.查看消息是否到达队列 总结: 1.新建队列 2.交换机绑定队列 点击amq.fonout 3.查看消息是否到达队列 总结: 生产者(publisher)发送消息,先到达交换机,再到队列&…...

Java NIO, IO 整理
NIO: IO多路复用: 参考: Redis(六)单线程I/O多路复用模型浅析_单线程多路复用-CSDN博客 Java NIO 详解_java nio详解_开发菜鸡的博客-CSDN博客 Java Socket 之 NIO - 掘金 答应我,这次搞懂 I/O 多路复用!_小林coding的博客-CS…...

【数据结构】——排序篇(下)
前言:前面我们的排序已经详细的讲解了一系列的方法,那么我们现在久之后一个归并排序了,所以我们现在就来讲解一下归并排序。 归并排序: 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法…...

C++ 模拟实现vector
目录 一、定义 二、模拟实现 1、无参初始化 2、size&capacity 3、reserve 4、push_back 5、迭代器 6、empty 7、pop_back 8、operator[ ] 9、resize 10、insert 迭代器失效问题 11、erase 12、带参初始化 13、迭代器初始化 14、析构函数 完整版代码 一、…...

基于hadoop下的spark安装
目录 简介 安装准备 spark安装 配置文件配置 简介 Spark主要⽤于⼤数据的并⾏计算,⽽Hadoop在企业主要⽤于⼤数据的存储(⽐如HDFS、Hive和HBase 等),以及资源调度(Yarn)。但是也有很多公司也在使⽤MR2进…...