提高电网的稳态稳定性(Matlab代码实现)

news2024/11/27 22:44:34

目录

1 概述

2 稳态稳定性分析

2.1 系统模型

2.2 稳态稳定性

2.3 问题说明

3 仿真结果

4 一点小智慧

5 Matlab代码实现


1 概述

随着电力系统的复杂性和规模的增加,电力系统的有效控制变得越来越困难。我们提出了一种自动控制策略,该策略基于通过通信基础设施获得的信息来调节电网中发电机的机械功率输出。提出了一种通过迭代添加通信链路来优化电网稳态稳定性的算法。所提出的控制方案成功地应用于IEEE 96 电力系统,从而显着提高了系统的稳态稳定性并提高了其整体鲁棒性。由此产生的通信网络拓扑与输电网拓扑显着不同。这表明电力系统的稳态控制是多么复杂,受发电机配置、输电网络拓扑和控制执行方式的影响。

稳态稳定性是研究电力系统在受到小的扰动时的稳定性,如系统负荷的递增变化。这些扰动被认为是足够小的,以至于系统方程的线性化在分析中是允许的。关于电力系统的线性化模型有大量的文献。它们是由非线性微分代数模型数值化得到的。线性模型不仅对电力系统的小信号稳定性分析有用,而且对设计电力系统的控制技术也有用。目前,可用的线性化技术主要可分为三类:

(1)使用泰勒级数近似的标准形式的线性化技术;(2)直接反馈线性化;(3)基于微分几何技术的非线性模型线性化。最近的研究涉及电力系统的稳态稳定性,由于可再生资源(如风能转换系统和光伏能源转换系统)和负载(如插电式混合动力汽车)的整合,电力系统的运行条件面临越来越多的不确定性。

今天的电能是由原动机驱动的大型同步发电机生产的,原动机通常是涡轮机。当总发电量等于系统总需求时,频率是恒定的,系统处于平衡状态。如果要保持这种状态,输送电力的变化必须由发电机涡轮机的机械功率的同等变化来补偿。系统负荷的任何变化最初都是由电网惯性提供的,它代表了电力系统中储存在发电机和涡轮机的大型旋转质量中的总的综合动能。

然而,如果不采取额外的行动,电网惯性会很快被消耗。发电机的机械功率调整由一个单独的模块执行,称为涡轮机调速器。涡轮机调速器的目的是将系统的频率维持在一个预定值。这也被称为频率控制。在应用实时相位测量之前,控制基本上是局部的,根据局部测量采取的行动,有时是由系统其他部分的数学模型支持的。相位测量单元(PMU)或同步相位器可以通过使用一个共同的时间源来测量电网上的电波,以达到同步的目的。这样就可以实时监测电网上的多个远程点,并提供一套全新的控制可能性。同步器已经被应用于各种控制问题,如励磁控制、电力系统稳定器和FACTS设备控制。大多数作者采用了线性反馈控制系统,并表明它们能够协调一些局部控制单元。这些本地控制器的输入来自放置在电网周围许多地方的各种监测设备。一个测量单元可以放在电网的任何地方。因此,选择最佳位置是一个重要的决定,因为它影响到控制方案的整体性能。本文讲述了一种改善电力系统稳态稳定性的控制策略,其中每台发电机的机械功率输出除了使用放置在电网周围不同位置的PMU的信息外,还使用其本地的运行条件来治理。相关文献中也提出了关于这个主题的类似想法。相关文献中的作者还展示了通过使用从电网上的远程位置收集的信息进行控制,这些信息是通过通信基础设施传输的。然而,他们的研究仅限于由相同的发电机组成的电网,从而使整个建议难以在现有系统上进行测试并应用于现实。

该论文的结构如下。第二节介绍了主要思想以及构建通信基础设施的算法。本节还描述了一个用于稳定性分析的电力系统模型。第三节介绍了在IEEE96电力系统中应用控制方案的结果。第四节是本文的结论。 

2 稳态稳定性分析

  稳态稳定性在研究、理解和设计电力系统方面一直发挥着重要作用。如果一个电力系统能够在系统发生小的干扰后达到一个新的稳定配置,就可以说是稳态稳定的。负荷波动、自动电压调节器的动作或不太重要的系统元件的开关操作都可以归类为在正常系统运行中经常发生的小干扰。电力系统操作人员和自动控制机制关注的是在不失去稳态稳定性的情况下调节系统内的发电量和功率流。

2.1 系统模型

2.2 稳态稳定性

2.3 问题说明


3 仿真结果

IEEE96

在本文中,我们提出了一种策略,通过在电网中增加通信链路来提高电网的稳态稳定性。选择最佳链路是通过 迭代αmax .一个简单的算法可以最大限度地提高稳定性。由此产生的通信网络拓扑结构与输电网拓扑结构有很大不同,这表明电力系统的稳态控制是多么复杂。通过获得αmax的千倍下降,我们表明该控制策略为系统的稳定性和稳健性提供了巨大的改善。尽管这里提出的控制策略提供了令人满意的结果,但它仍有很大的改进空间。例如,可以放宽对PMU只安装在发电机母线上的要求,允许安装在主要的负载母线上,甚至是电网上的任意位置。然而,这将需要使用不同的电力模型,一个保留原始电力系统结构的模型。另一个可能的研究方向是利用更详细的系统模型,包括发电和负载方面的模型,这对确定实际应用的控制策略潜力至关重要。发电机可以用五阶或六阶模型更准确地表示,其中包括自动发电控制系统的影响以及减振器绕组、电枢电压等的影响。另一方面,负载可以被建模为与电压和频率有关,而不是目前使用的无源恒定阻抗模型。所有这些问题都将是我们未来研究的主题。

4 一点小智慧

     《塔木德》上说:“不能空口白舌说谎——当你面对一个无赖的时候,可以破例。”
     犹太商人在商业场上见识多了,少不了也碰上类似的麻烦,怎么解决,还是智取为上。有则故事是这么说的 
     梅西克是个服装商,向布商克罗扬批发了1200马克的布料,却一直没付钱。克罗扬叫伙计去收了几次账,梅西克每次都溜掉,避而不见;给他寄催款单,梅西克又不理不睬。为此,克罗扬束手无策,连声叹气。
     这时,一个新来的店员对他说:
     “我有一个讨债的秘方。您不妨先写一封催款信给梅西克,叫他尽快归还1800马克的债,瞧瞧他有什么反应,再作打算。”
     克罗扬采纳了这位店员的办法,给梅西克去了一封信。果然,才2天,梅西克回信来了,信中说:  “克罗扬,你怎么讹我1800马克?随信附上1200马克,以后再也不来你这儿批货了,要打官司吗?你准输。”
     克罗扬还有必要同他打官司吗?
     店员的这则讨债秘方实际上是一个相当巧妙的以攻为守的攻心战术。本来克罗扬确实处于纯粹的守势,主动权一点不在他手上,梅西克只要避而不见,克罗扬就拿他毫无办法。总不能为1200马克去打官司。
     但反过来,从梅西克避而不见上可以看出,他对这笔债务倒还是承认的,只是想拖着不还,而不是彻底赖帐。这就使店员的以讹诈之计有了心理基础:拖欠1200马克不还的梅西克,可以高枕无忧,尽让克罗扬一个人着急,要打官司也可以先让他忙乎,大不了到时候还给他,并没有额外的损失。而现在1200马克突然变成了1800马克,这就由不得梅西克不出来辩解了,因为仍然像对待催款单那样置之不理,就意味着默认了克罗扬开出的单,次数多了,日后真打起官司来,再要证明只拖欠1200马克就麻烦了,何况就是拖欠1200马克也好做不好说。原先是想占别人的便宜,哪能让别人把便宜占了去?占了理的梅西克不能不说个清楚,可这样一来,原先主动的梅西克变成了纯粹的被动,他不能再避而不见了。只要他一露面,1200马克也就露面了。因为犹太商人一般很少有空口白舌说谎的习惯。
     犹太人所主张的是:对付一个正常的客户要诚实守信;对待不讲信用的人,方式也可以灵活些。 

5 Matlab代码实现

回复:提高电网的稳态稳定性

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

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

相关文章

如何使用typeScript实现贪吃蛇游戏?

1.配置文件 配置文件写过一次之后,可以复制粘贴使用,修改部分细节就可以了。 package.json {"name": "snake","version": "1.0.0","description": "","main": "index.js&q…

网络协议——RPC协议综述

拿最简单的场景,客户端调用一个加法函数,将两个整数加起来,返回它们的和。 如果放在本地调用,那是简单的不能再简单了,。但是一旦变成了远程调用,门槛一下子就上去了。 如何解决这五个问题? …

秦力洪复盘2022:蔚来的长板和误判

作者 | 张祥威 编辑 | 王博最初我们看蔚来,觉得它是中国的特斯拉。后来它主动挑战宝马,以46万的平均单价在高端品牌阵营厮杀,看上去又具备成为宝马的潜力。再到后来,蔚来宣布将推出全新品牌,喊话月销5万辆,…

[附源码]Nodejs计算机毕业设计基于大数据的高校国有固定资产管理及绩效自动评价系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

Django学习15 -- 验证码

1. 验证码 验证码(CAPTCHA,Completely Automated Public Turing test to tell Computers and Humans Apart),全自动区分计算机和人类的图灵测试的简称,一种区分用户是计算机还是人的公共全自动程序。防止恶意破解密码、…

Java+Swing+mysql实现学生选课管理系统

JavaSwing实现学生选课管理系统一、系统介绍二、系统展示1.课程查询2.课程添加3.退课三、系统实现四、其他1.其它系统2.获取源码一、系统介绍 本系统实现了学生登录和管理员登录,学生实现选课,查看已选课程,修改密码,查看学生信息…

Vue.use 与 Vue.prototype 在注册插件时,使用上有什么区别

很多使用Vue开发的童鞋,可能对Vue的原型对象prototype有了解过,但对于Vue.use只知如何使用,却不知其背后的含义。那么,今天我们就来瞧一瞧Vue.use()背后的逻辑。 🎈 首先,Vue.use()是什么? 官方…

外汇天眼:投资200美元起 每天收益7%!千万别被蒙蔽双眼!

12月14日,英国金融行为监管局( FCA )首次对 GoldVest FX 发出警告,提示投资者警惕与这家未经授权的公司打交道。 FCA警告称:GoldVest FX 在未经我们授权的情况下在英国提供金融服务或产品,如果一旦遭受资金损失,您将无…

logback-spring.xml 配置化说明记录如何在SpringBoot项目里面配置logback-spring.xml教程说明

目录 前言描述 logback-spring.xml 配置项详细 配置位置路径 前言描述 无论什么样的java应用都需要日志分级, 日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。1.static L…

【三维目标检测】FCAF3D(二)

FCAF3D数据和源码配置调试过程请参考上一篇博文:【三维目标检测】FCAF3D(一)_Coding的叶子的博客-CSDN博客。本文主要详细介绍FCAF3D网络结构及其运行中间状态。 1 模型总体过程 FCAF3D模型的整体结构如下图所示。该模型属于anchor-free目标…

SIoU Loss 原理与代码解析

paper:SIoU Loss: More Powerful Learning for Bounding Box Regression code:https://github.com/meituan/YOLOv6/blob/main/yolov6/utils/figure_iou.py#L75 存在的问题 之前的目标检测模型的回归损失考虑到了预测的bounding box和gt box之间的dis…

【头歌C语言程序与设计】选择结构程序设计进阶

目录 写在前面 正文 第1关:快递费用计算 第2关:计算一元二次方程的根 第3关:产品信息格式化 写在最后 写在前面 本文代码是我自己所作,本人水平有限,可能部分代码看着不够简练,运行效率不高,但都能运…

cmake笔记 编译与链接

文章目录概述编译最简单的hello world编译工程化的helloWorld更工程化的Hello World: 构建静态库与动态库如何使用外部共享库和头文件其他有用的cmake命令include_directoriesfind_package file(GLOB variable [RELATIVE path] [globbing expressions]...)windows 下…

【Maven基础】IDEA环境使用

第一节 创建父工程 1、创建 Project 2、开启自动导入 创建 Project 后,IDEA 会自动弹出下面提示,我们选择**『Enable Auto-Import』**,意思是启用自动导入。 这个自动导入一定要开启,因为 Project、Module 新创建或 pom.xml 每次…

微服务的相关概念及知识

微服务概念 微服务的概念最早是在2014年由Martin Fowler和James Lewis共同提出,他们定义了微服务是由单一应用程序构成的小服务,拥有自己的进程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用HT…

6-zookeeper-hadoop-ha原理简述-fail

6-zookeeper-hadoop-ha故障转移机制,原理简述: HA概述(2.X版本架构)。 1)、HA(High available),即高可用(7*24小时不间断服务。) 1、zookeeper协调服务,通…

jsp+ssm计算机毕业设计毕业设计管理系统【附源码】

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

Qt扫盲-QScrollBar理论总结

QScrollBar理论总结1. 简述2. 滚动条组成3. 常用设置5. 信号6. 键盘功能1. 简述 QScrollBar其实就是一个滚动条控件,它使用户能够访问大于用于显示文档的小组件的文档部分。它提供了用户在文档中的当前位置以及可见的文档量的可视指示。滚动条通常配备其他控件&…

什么是MOS管的米勒效应

在说MOS管的米勒效应之前我们先看下示波器测量的这个波形: 这个波形其实就是这个MOS管开关电路的波形,探头1这个黄色的测量的是MOS管的栅极,探头2这个蓝色的测量的是MOS管漏极 大家有没有发现这个黄色的波形在上升的过程中出现了一个平台,其实…

一年半经验如何准备前端面试

typeof NaN 的结果是什么? NaN 指“不是一个数字”(not a number),NaN 是一个“警戒值”(sentinel value,有特殊用途的常规值),用于指出数字类型中的错误情况,即“执行数…