基于交流潮流的电力系统多元件N-k故障模型研究(Matlab代码实现)【电力系统故障】

news2025/7/11 9:50:19

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

目录

1 概述

2 考虑多元件故障的交流潮流重要性度量(N-k)

3 考虑多元素故障的元素重要性度量

3 数学模型

1 概述

现代社会依赖于关键的基础设施系统,如电力、水、天然气和石油、运输和电信网络等。电力系统尤其重要,因为大多数其他基础设施系统的运行依赖于稳定可靠的电力供应[1]。此外,大容量电网的中断可能导致各种后果,包括经济,社会,物理和心理影响。电力系统功能可靠性评估和风险量化研究的目的是概率性地估计各种指标,以衡量电力系统是否足以以最小的成本提供总负载。因此,根据单个组件对系统级可靠性的贡献来分析其关键性对于各种目的都很重要,例如根据排名确定资源的优先级,确定中断的根本原因,改进维护计划,为扩展计划提供信息,提高可靠性和弹性,防止级联故障以及优化恢复,其中包括[2],[3],[4],[5]。

为了模拟电力系统动力学(和级联失效过程),以及评估系统可靠性和量化组件重要性,学者和实践者采用了直流(DC)潮流模型,这是所需交流(AC)模型的可处理松弛,根据功率平衡方程和电气工程约束来模拟电网的动力学。由于其线性特征,直流流模型具有计算效率,因此被广泛应用(并且对概率研究具有吸引力)。然而,直流潮流模型有时无法近似实际的级联过程,因为可能违反许多控制直流模型的假设。特别是,直流模型忽略了无功功率平衡方程,假设所有电压幅度都等于每单位1,忽略了线路损耗,并忽略了变压器电抗中的抽头依赖性,仅举几例。因此,追求基于AC的模型[6]。Nedic等人[7]使用AC停电模型验证并检查了1,000个总线网络的临界性,该模型代表了级联故障中的许多相互作用。但是,此模型中未考虑代际调整。因此,Mei等人[8]提出了一种基于AC-OPF和自组织临界性理论的研究电力系统级联故障和停电的新方法,同时考虑了快速和慢速动力学过程。作为替代方案,以级联过程为重点,采用交流潮流模型和交流最优潮流考虑,提出一种基于交流的模型来模拟电力系统的级联故障,以更好地为资源优先级提供信息。本文基于交流的级联失效方法不仅依赖于更准确的潮流评估,而且纠正了直流流分析固有的重要现象,如基于直流的模型高估高负载节点重要性、低估低负载节点的倾向。

通过计算电力系统动力学,需要一种基于性能下降来衡量每个组件重要性的方法。自20世纪60年代关于重要性度量的早期工作[9]以来,已经研究了各种重要性度量(IM),以根据不同的标准判断系统中组件的相对强度。其中,拓扑重要性度量主要源于网络科学,是使用最广泛的度量之一,包括度中心性,接近度中心性[10],中间性中心性[11],信息中心性[12],PageRank [13],超文本诱导主题选择算法(HITS)[14]等。除了拓扑IM之外,结构重要性度量[15],寿命重要性度量[2],弹性重要性度量[3],[4],风险重要性度量[16],[17]和可靠性重要性度量[18],[19]也适用于不同的学科。

以风险重要性指标为例,有风险降低(RR)措施,风险降低价值(RRW)措施,Fussel-Vesely(FV)重要性指标[20],风险实现(RA)指标,风险成就价值(RAW)指标,以及Birnbaum重要性(BI)和偏导数(PD)指标[21]等[22].其中一些重要性衡量标准可以很容易地转化为基于绩效的重要性衡量标准。例如,RA、RAW 和 FV 由 P(base)-Pi=0)、P(base)/Pi=0) 和 [P(base)-Pi=0)]/P(base) 计算,其中 P(base) 是原始系统的性能,Pi=0) 是元素 i 时的系统性能 已从系统中删除。这些措施适用于大多数方案,但不是全部。例如,电力系统通常被管理以满足N-1突发事件,这意味着任何一个组件的故障都不会导致任何性能下降(组件本身的损失除外),因此,无法区分组件的重要性级别。此外,事件通常是由故障组合引起的。为此,本文提出了一种基于交流的潮流元件重要性度量,该度量考虑了系统中多个元件的故障。

所提出的要素重要性度量不仅将重要性排序关系最小化,而且还应用了基于AC的潮流级联故障模型来捕获电力系统的独特现象。使用基于交流的潮流级联模型,潮流可以更好地反映系统性能和可靠性,因此可以更准确地评估元件的重要性。因此,建议的重要性度量可以帮助决策者和电网公司找到系统中的关键元素,并更有效地执行可靠性改进。

2 考虑多元件故障的交流潮流重要性度量(N-k)

第一步是在测量元件重要性之前找到一种模拟潮流的方法。本节总结了用于此目的的基本假设和定义,然后提出了基于交流潮流分析的级联故障模型。之后,我们介绍了元素重要性度量。

3 考虑多元素故障的元素重要性度量

基于 Fussell-Vesely 重要性思想[25],本文提出了一种考虑系统性能下降率的重要性度量,以便在从网络中删除某些元素时量化元素重要性。在测量元素重要性时仅考虑 N-1 问题是幼稚的,因为计算的重要性可能是部分的或没有跨元素的辨别能力。因此,本文考虑了一个更一般的 N-k 问题(对于小 k)。可以考虑不同类型元素的故障,包括母线和线路。本文提出的重要性度量适用于这两种类型。

3 数学模型

                     I M_{i}^{N-k}=\frac{P E_{0}-P E_{i}^{N-k}}{P E_{0}}

                   I M_{i, n o r m}^{N-k}=\frac{I M_{i}^{N-k}}{\max \left(I M^{N-k}\right)}

               I M_{i}^{N-k^{\prime}}=I M_{i, n o r m}^{N-1}+I M_{i, n o r m}^{N-2}+\ldots+I M_{i, n o r m}^{N-k}

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

tic
if isempty(k)
    P_shed = 0;
    P_served = sum(mpc.bus(:,PD));
else
    
    BRANCH_FAILURES = [];
    FROM_NODES = [];
    TO_NODES = [];
    
    Is_Converged = 0;
    BRANCH_FAILURES = k;
    FROM_NODES = From_nodes_k;
    TO_NODES = To_nodes_k;
    Failure_Branch = [];
    Node_From = [];
    Node_To = [];

tic
if isempty(k)
    P_shed = 0;
    P_served = sum(mpc.bus(:,PD));
else
    
    BRANCH_FAILURES = [];
    FROM_NODES = [];
    TO_NODES = [];
    
    Is_Converged = 0;
    BRANCH_FAILURES = k;
    FROM_NODES = From_nodes_k;
    TO_NODES = To_nodes_k;
    Failure_Branch = [];
    Node_From = [];
    Node_To = [];

tic
if isempty(k)
    P_shed = 0;
    P_served = sum(mpc.bus(:,PD));
else
    
    BRANCH_FAILURES = [];
    FROM_NODES = [];
    TO_NODES = [];
    
    Is_Converged = 0;
    BRANCH_FAILURES = k;
    FROM_NODES = From_nodes_k;
    TO_NODES = To_nodes_k;
    Failure_Branch = [];
    Node_From = [];
    Node_To = [];

tic
if isempty(k)
    P_shed = 0;
    P_served = sum(mpc.bus(:,PD));
else
    
    BRANCH_FAILURES = [];
    FROM_NODES = [];
    TO_NODES = [];
    
    Is_Converged = 0;
    BRANCH_FAILURES = k;
    FROM_NODES = From_nodes_k;
    TO_NODES = To_nodes_k;
    Failure_Branch = [];
    Node_From = [];
    Node_To = [];

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

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

相关文章

【数据结构初阶】C语言从0到1实现希尔排序

🌟hello,各位读者大大们你们好呀🌟 🍭🍭系列专栏:【数据结构初阶】 ✒️✒️本篇内容:深入剖析希尔排序 🚢🚢作者简介:计算机海洋的新进船长一枚,…

SpringBoot中的AOP使用

文章目录SpringBoot中的AOP使用1.AOP介绍2. AOP 编程术语2.1切面(Aspect)2.2连接点(JoinPoint)2.3切入点(Pointcut)2.4目标对象(Target)2.5通知(Advice)3.切入…

【经济调度】基于蝙蝠算法实现电力系统经济调度附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

【Qt按钮基类】QAbstractButton[ 所有按钮基类 ]

【Qt按钮基类】QAbstractButton[ 所有按钮基类 ]Qt开启-》按钮基类 QAbstractButton一、setText (设置文本)二、text(获取文本)三、setIcon(设置图标)四、icon(获取图标)五、 iconSize (获取图标…

体系结构29_多处理机的互联网络

互连网络是将集中式系统或分布式系统中的结点连接起来所构成的网络,这些结点可能是处理器、存储模块或者其它设备,它们通过互连网络进行信息交换。在拓扑上,互连网络为输入和输出两组结点之间提供一组互连或映象(mapping&#xff…

通力科技通过注册:9个月营收3.4亿 项献忠家族色彩浓厚

雷递网 雷建平 11月25日浙江通力传动科技股份有限公司(简称:“通力科技”)日前通过注册,准备在深交所创业板上市。通力传动计划募资3.45亿元。其中,2亿元用于新增年产5万台工业减速机智能工厂技改项目,5041…

成为一名厉害的程序员,需要哪些必备知识

程序员在入职时,大部分互联网公司都会进行基础知识的考察,基础知识的重要性不言而喻。计算机基础知识对程序员来说很重要。计算机核心基础知识方面,算法、数据结构、组成原理、网络等涉及到的基础知识一定要彻底掌握,牢牢记住并融…

[附源码]java毕业设计智能视频推荐网站

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

3.90 OrCAD软件Annote命令下的每个选项的含义是什么?OrCAD软件Title Block中的原理图页数如何进行增加?

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验&a…

【自学前端】HTML篇已完结(附14节视频)

I have a dream,Front end development will not require additional training. 目录 内容预览 通过这里找视频: 1、内容仍然有所欠缺 2、目前以0基础再实战为主 3、目前未包含面试题 4、下一步的计划 5、希望收到反馈 内容预览 △ 目前纯HTML篇课程已经完成…

【项目实战:核酸检测平台】第三章 利其器

第三章 利其器 摘要:俗话说的好工欲善其事,必先利其器,框架搭的好,开发起来很舒服,搭的不好,开发起来就很痛苦。 一个程序员只会写业务代码,最多算是个码农,搭框架的本事、遇到难题的解决能力…

Docker学习(5)—— 在Docker上安装软件

一. 安装Tomcat 1. 下载最新版 (1) 拉取Tomcat镜像 docker pull tomcat (2) 查看是否拉取到Tomcat镜像 docker images tomcat (3) 创建Tomcat容器并启动 docker run -d -p 8080:8080 tomcat 这时访问tomcat首页报404错误,有以下两个原因:①防火…

[计算机毕业设计]大数据的B站数据分析与可视化

目录 前言 课题背景和意义 实现技术思路 数据爬取 数据可视化 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研…

为什么 NGINX 的 reload 不是热加载?

作者:刘维 这段时间在 Reddit 看到一个讨论,为什么 NGINX 不支持热加载?乍看之下很反常识,作为世界第一大 Web 服务器,不支持热加载?难道大家都在使用的 nginx -s reload 命令都用错了? 带着这个…

入职阿里必会199道SpringCloud面试题,你能掌握多少?

前言 Spring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 版本,已经历经了 4 年时间。这 4 年时间里,Spring Cloud 一共发布了 46 个版本,支持的组件数从 5 个增加到 21 个。 Spring C…

linux用户及用户组的分类、管理

一、分类 1.用户和用户组分类 (1)用户分类 超级用户(root)——它具有一切权限,只有进行系统维护(例:建立用户)或其他必要情形下才用超级用户登录,以避免系统出现安全问…

Qt程序打包成一个单独exe的方法

目录 Qt程序打包成一个单独exe的方法 程序发布 程序打包 问题 Qt程序打包成一个单独exe的方法 Qt程序发布及打包,同时修改可执行文件的图标。本教程使用Qt自带的 windeployqt 工具外加Enigma Virtual Box打包工具。首先需要知道的是,Qt程序发布需要的…

【MM小贴士】物料主数据的中止与后继(3)

话不多说,直接上3, 前两篇的blog可以参考: 【MM小贴士】物料主数据的中止与后继(1)_竹大的博客-CSDN博客https://yanshoushuai.blog.csdn.net/article/details/125660495【MM小贴士】物料主数据的中止与后继(2)_竹大的博客-CSDN博客https:/…

QT 事件处理

03 Qt中是事件处理_哔哩哔哩_bilibili 1&#xff0c;新加mylabel文件&#xff0c;并 修改mylabe的基类QLabel 2 label提升为类 3&#xff0c;鼠标事件 myLabel.h #ifndef MYLABEL_H #define MYLABEL_H#include <QLabel>class myLabel : public QLabel {Q_OBJECT public…

TCP三次握手四次挥手简介

TCP三次握手四次挥手简介 图解三次握手、四次挥手 建立连接&#xff1a;三次握手 关闭连接&#xff1a;四次挥手 上图传递过程中出现的几个字符&#xff08;SYN,ACK,FIN,seq,ack&#xff09;各代表什么意思 SYN&#xff0c;ACK&#xff0c;FIN存放在TCP的标志位(标志位一共有…