【切负荷】计及切负荷和直流潮流(DC-OPF)风-火-储经济调度模型研究【IEEE24节点】(Python代码实现)

news2024/9/20 20:48:54

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

2.1 算例

 2.2 运行结果

🎉3 参考文献

🌈4 Python代码、数据、文章讲解


💥1 概述

紧急切负荷方案的制定,可以分为“离线决策,实时匹配”、“在线决策、实时匹配”和“实时决策,实时控制”三种。离线状策一汉龙江口雨一什定时H配Q在线决想场景和直流闭锁事件进行大量的仿真试验,制定功贝R依质行方式恋化滚动更新决策策则是短期阶段内生成决策表,而后母15分P战平门问广城测骨系统采集到的电网实时表。实时决策无需生成决策表,而是根据直流闭锁瞬间广域测量系统采集到的电网实时量测量,快速生成紧急切负荷策略。
上述三种决策方式中,实时决策更符合电网的实时运行情况,具有最低的控制代价,然而极短时间内生成控制策略非常困难。在线决策万余的巴倒亢状。减为适应不同的运其算法可实施性更好。离线决策是目前工程中米用最多的时宋分夷现为过切。需要说明行方式,整定的切负荷方案具有很高的控制代价,在动作时往往表现为过切。需要说明的是,工程中在制定切负荷策略时,不同决策方法的侧重点不一样。离线决策追求优化算法的可靠性,切负荷方案必须能保证不同方式下电网的稳定运行,控制代价可以高-些。在线决策追求算法的快速性,期望能在短时间内,计算得到一个控制代价低于离线决策的可行方案,对方案是否为全局最优的要求不高。
当前对紧急切负荷优化算法的研究,大体分为了两种研究路线:一是采用经典的数学规划类算法,二是采用启发式优化算法。这两类优化方法各有突出的优越性与局限性,下面对两类方法进行综述。

与传统规划类算法不同,启发式算法受自然界生物规律启发,适用于求解复杂优化问题。文献[24]建立了考虑多运行方式下的紧急切负荷优化模型,并采用文化粒子群算法,在优化切负荷方案的同时,避免粒子群算法陷入局部最优。文献[25]协调切负荷的经济性和事故后的评级,建立目标函数,并采用改进粒子群算法进行求解。文献[26]推导直流闭锁后电网频率的估算模型,基于直流闭锁瞬间的广域测量数据,用粒子群算法快速求解,达到“实时决策、实时控制”的效果。文献[27]建立低频减载量和延迟时同的多目标优化模型,并采用粒子群算法进行优化,提升切负荷响应速度。
总的来说,现有文献中,以在线紧急切负荷优化为研究目标居多。其中,基于灵敏度分析的数学规划类方法计算量小,能够快速得到切负荷优化方案。但其优化结果会在单一分区切除大量的负荷,难以顾及切负荷的公平性,不利于社会的稳定8)。其次,其采用的线性规划算法要求优化模型的目标函数必须是线性函数,但实际中一个切负荷站的代价因子会随着切负荷比例的增加而增加,灵敏度分析方法很难对切负荷带来的代价进行综合考虑。对比下,启发式优化算法对切负荷优化模型的适应度强,可以综合考虑各类控制代价,但其需要大量的时域仿真((Time-domain simulation, TDS)来计算控制万案的暂态轨迹,目前更多的用于离线决策优化,难以应用于在线计算。为更综合考切负荷的控制代价,同时缩短启发式算法的优化时间,可以将机器学习理论与智能优化算
法结合,采用数据驱动的方式,对紧急切负荷方案进行优化l29]。
在我国,由于经济的持续快速健康的高速发展和全人类社会持续发展,对能源高效与电力优质供给带来的各种新技术需求数量,即对整个国家对用电的需求量急剧上升,国家再次出现了一波用电高峰。我国目前的发电模式存在着较为严重的问题,尤其是小型燃煤电厂能耗高、污染严重,已经严重影响了其持续发展情况(田壁源等,2019) 。通过加大对电力企业的节能降耗、降低煤炭等能源消费,对于全面统筹缓解减轻国内的能源供给和保证国家的能源安全具有重要作用。
本文数学模型如下:

 详细数学讲解见第4部分。

📚2 运行结果

2.1 算例

 2.2 运行结果

 

 

​ 

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]常延朝. 数据驱动的受端电网紧急切负荷优化研究[D].山东大学,2022.DOI:10.27272/d.cnki.gshdu.2022.002454.

[2]郭永明,李仲昌,尤小虎,刘观起,郑洁.计及备用容量优化配置的风火联合随机经济调度模型[J].电力系统保护与控制,2016,44(24):31-36.

[3]王思宇. 基于改进鱼群算法的多目标风火联合环境经济调度研究[D].沈阳农业大学,2022.DOI:10.27327/d.cnki.gshnu.2022.000687.

[4] 赵晋泉,叶君玲,邓勇. 直流潮流与交流潮流的对比分析[J]. 电网技术,2012,36(10):147-152.

[5] 张伯明.陈寿孙.严正.高等电力网络分析[M].北京:清华大学出版社,2007.

[6] A. Soroudi, Power System Optimization Modeling in GAMS. 2017. DOI: 10.1007/978-3-319-62350-4.

🌈4 Python代码、数据、文章讲解

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

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

相关文章

Qt实现滑动条平滑效果

效果图 基于QPropertyAnimation实现 代码部分 //设置滑动条动画 m_scrollAnimationnew QPropertyAnimation; m_scrollAnimation->setTargetObject(this); m_scrollAnimation->setPropertyName("value"); m_scrollAnimation->setEasingCurve(QEasingCurve:…

如何在已创建的SpringBoot项目基础上添加依赖

假设此时已经创建了一个SpringBoot项目,在使用的时候发现缺少 lombok 依赖,此时如何在不创建新项目的基础上添加该依赖?有两种方式: 通过Maven中央仓库导入依赖使用插件EditStarters导入依赖 1,通过Maven中央仓库导入依…

CVE-2023-21839 Weblogic远程代码执行漏洞复现

目录 0x01 声明: 0x02 简介: 0x03 漏洞概述: 0x04 影响版本: 0x05 环境搭建: Docker环境搭建: 漏洞环境搭建: 1、编辑docker-compose.yml 2、启动docker 3、访问页面: 0x…

PM不想做项目管理了,还能干点啥?

做项目经理太累了! 那么 不做项目经理还能做什么呢? 01 铁锅批发商 毕竟 当项目经理的时候 已经囤积了成百上千口锅 十年背锅经验不是瞎吹 并且可现场演示铁锅烙饼 老板亲授,真实还原,充饥必备 02 Office优化师 当项目…

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)

常用的两款AI可视化交互应用比较: Gradio Gradio的优势在于易用性,代码结构相比Streamlit简单,只需简单定义输入和输出接口即可快速构建简单的交互页面,更轻松部署模型。适合场景相对简单,想要快速部署应用的开发者。 …

43岁程序员,投了上万份简历都已读不回,只好把年龄改成40岁,这才有了面试机会,拿到了offer!...

40多岁找工作有多难? 一位43岁的程序员讲述了自己找工作的经历: 80年,大专,目前没到43周岁,年前被裁,简历上的年龄是42岁,两个多月投了上万份简历,99.5%是已读未回。后来改变策略把简…

阿里最新研究:当ChatGPT 遇上推荐系统,遭遇滑铁卢

文 |小戏 在 GPT-4 屠榜了 NLP,SAM 零样本分割一切让 CV 消失后,不知道大家会不会有好奇 AI 三大现实应用的另一边岁月静好的推荐系统有没有感受到来自遥远大模型带来的巨大压力。 尽管 ChatGPT 的训练过程似乎没有对推荐系统太多的兼容,但是…

[2020.3.13]通过Android反编译找出问题根因

反编译软件推荐如下: (1)JEB.android.decompiler (2)jadx-0.7.1 问题:喜马拉雅初次进入直播功能时显示无网络连接;播放音频时,播放界面下方内容无法加载,显示网络未连接 1 初次进入直播功能时显示无网络连接 2 左滑切换直播间…

Stability AI,新人工智能背景下的开源先锋

今天跟大家聊聊一家总部设在伦敦的AI公司,虽然小,但对这一波AI浪潮的贡献不可谓不小,好产品好公司都值得推荐给大家。 开源生成式绘画 Stable Diffusion 提起Stability AI,多少有些陌生,但提起Stable Diffusion&#x…

程序员,停止焦虑吧!|原创

hi,我是阿笠。今天聊聊程序员的焦虑问题。 不知道是我看到的消息被定向推送,还是因为现实环境就这样,似乎越来越多的人都被焦虑所困扰。 我也是其中一员。 失眠、焦虑 前段时间因为睡眠困扰,我去看了医生,医生给出的诊…

JavaScript Debugger 调试断点模式

在代码中加入debugger,相当于断点停顿,可用于查看变量传递情况,比如:Vue组件中生命周期onLoad(options) ,在上一页面进入下一页面后,传递进来的参数值。 备注 :options 参数为字符串&#xff0…

测试Ocr工具IronOCR(续2:编写圈选图片识别文本的程序)

上篇文章介绍了加载图片并圈选图片中文字区域的程序实现方式,本文基于此实现识别圈选区域文字内容的程序。主要识别语言包括英文和中文。IronOCR包中自带英文语言包,项目还需安装中文语言包,建议直接安装IronOcr.Languages.Chinese语言包&…

【Java EE】-CSS详解

作者:学Java的冬瓜 博客主页:☀冬瓜的主页🌙 专栏:【JavaEE】 分享: 且视他人如盏盏鬼火,大胆地去走你的道路。——史铁生《病隙碎笔》 主要内容:CSS引入html的三种方式,CSS八大选择器&#xff…

YOLOv8 Tensorrt Python/C++部署教程

B站教学视频 https://www.bilibili.com/video/BV1Pa4y1N7HS Github仓库地址 https://github.com/Monday-Leo/YOLOv8_Tensorrt Introduction 基于Tensorrt加速Yolov8,本项目采用ONNX转Tensorrt方案支持Windows10和Linux支持Python/C YOLOv8 Environment Tenso…

Git cherry-pick详解

文章目录 基本用法引入多个提交代码冲突解决引入分支所有提交引入另一个代码库提交常用配置常见问题 对于多分支的代码库,将代码从一个分支引入到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就…

Linux命令rsync增量同步目录下的文件

业务场景描述 最近遇到一个问题,需要编写相应的Linux命令,增量同步/var/mysql里的所有文件到另外一个目录/opt/mysql,但是里面相关的日志文件xx.log是不同步的,这个场景,可以使用rsync来实现 什么是rsync命令&#x…

【Linux】冯诺依曼体系及操作系统

本期博客我们将深入学习操作系统的架构 目录 一、冯诺依曼体系结构 二、操作系统(Operator System) 2.1 操作系统的引入 2.2 操作系统的概念 2.3 操作系统的定位 2.4 深度理解操作系统的管理 2.5 系统调用和库函数概念 一、冯诺依曼体系结构 冯诺依曼体系这个名词相信…

webpack5搭建react框架-配置优化

webpack5搭建react框架-配置优化 一、前言 使用webpack5已经搭建好了基础的开发环境和生产环境,但是有些功能在使用的时候还可以进一步优化,所以今天就来将之前的配置做一下最终的优化。 二、配置优化 1、设置扩展名和别名 目前的配置中我们在引入一…

Java泛型之通配符类型

1. 案例分析 class Animal {Overridepublic String toString() {return "animal";} }class Cat extends Animal {Overridepublic String toString() {return "cat";} }class Dog extends Animal {Overridepublic String toString() {return "dog&quo…

2023/4/25

今天主要重新复习了一下树的基础知识,对于树的遍历和深度的求解进行了一些训练(复习了一下写过的题) 刷了两个关于树的简单题 104. 二叉树的最大深度 难度简单1586收藏分享切换为英文接收动态反馈 给定一个二叉树,找出其最大深度…