计及N-k安全约束的含光热电站电力系统优化调度模型【IEEE14节点、118节点】(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
2.1 IEEE14节点
2.2 IEEE118节点
🎉3 参考文献
🌈4 Matlab代码、数据、文章讲解
💥1 概述
光热发电技术是一种新兴的可再生能源发电方式,未来将成为高比例可再生能源并网的重要支撑技
术[4]。光热发电的优越性主要体现在: 第一,光热电站常常配置了大容量的蓄热系统。蓄热系统能够平移光热能,拥有较好的可控性和调度能力。第二,含电加热装置的光热电站能够以可再生能源消纳可再生能源,吸收系统中多余电能并转换成热能,存储在蓄热系统中,提高了光热电站的运行灵活性[5]。第三,光热电站的汽轮机组拥有与燃气机组相媲美的调节能力,爬坡率最快能达到每分钟调节 20% 的装机容量,远高于传统火电机组每分钟调节 2% ~ 5% 的装机容量[6]。
利用光热发电技术解决高比例风电并网过程中出现的问题,是目前研究的热点之一。当前研究主要从风光互补性、蓄热系统配置和调度策略等三个方面展开。风光互补性方面,通过详细建立光热电站的数学模型,利用蓄热系统降低风光互补系统输出功率波动方差的同时获得最大并网效益[7],或者利用电加热装置促进互补系统的新能源消纳能力,减少新能源的弃电量[8-9]。蓄热系统配置方面,通过制定蓄热系统的充放热控制策略,建立电-热综合能源系统模型,提高系
统的调节能力,促进风电消纳[10-12]。调度策略方面,通过建立基于能量流的随机调度模型,研究了风电-光热联合系统的调度策略,可以显著降低风电出力的不确定性
一种光热-风电的系统结构如图 1 所示,包括光热电站的聚光集热系统、蓄热系统、电加热装置、发电系统和风电场的风机等部分。
📚2 运行结果
2.1 IEEE14节点
2.2 IEEE118节点
; % CSP 接入节点 同时 含有光伏、风电
%% generator data
% bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf
%
mpc.gen = [ % 类型 Ramp_up Ramp_down min_up_time min_down_time FOR cost_start cost_const(¥M$/(MW*y)) cost_var($/MWh) area num
1 0 0 15 -5 0.955 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
4 0 0 300 -300 0.998 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
6 0 0 50 -13 0.99 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
8 0 0 300 -300 1.015 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
10 450 0 200 -147 1.05 100 1 550 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
12 85 0 120 -35 0.99 100 1 185 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
% 15 0 0 30 -10 0.97 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
18 0 0 50 -16 0.973 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
19 0 0 24 -8 0.962 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
24 0 0 300 -300 0.992 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
25 220 0 140 -47 1.05 100 1 320 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
26 314 0 1000 -1000 1.015 100 1 414 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
27 0 0 300 -300 0.968 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
31 7 0 300 -300 0.967 100 1 107 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
32 0 0 42 -14 0.963 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
34 0 0 24 -8 0.984 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
36 0 0 24 -8 0.98 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
40 0 0 300 -300 0.97 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
42 0 0 300 -300 0.985 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
46 19 0 100 -100 1.005 100 1 119 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
49 204 0 210 -85 1.025 100 1 304 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
54 48 0 300 -300 0.955 100 1 148 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
55 0 0 23 -8 0.952 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
56 0 0 15 -8 0.954 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
59 155 0 180 -60 0.985 100 1 255 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
61 160 0 300 -100 0.995 100 1 260 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
62 0 0 20 -20 0.998 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
65 391 0 200 -67 1.005 100 1 491 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
66 392 0 200 -67 1.05 100 1 492 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
69 516 0 300 -300 1.035 100 1 805.2 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
70 0 0 32 -10 0.984 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
72 0 0 100 -100 0.98 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
73 0 0 100 -100 0.991 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
74 0 0 9 -6 0.958 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
76 0 0 23 -8 0.943 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
77 0 0 70 -20 1.006 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
80 477 0 280 -165 1.04 100 1 577 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
85 0 0 23 -8 0.985 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
87 4 0 1000 -100 1.015 100 1 104 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
89 607 0 300 -210 1.005 100 1 707 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
90 0 0 300 -300 0.985 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
91 0 0 100 -100 0.98 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
92 0 0 9 -3 0.99 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
99 0 0 100 -100 1.01 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
100 252 0 155 -50 1.017 100 1 352 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
103 40 0 40 -15 1.01 100 1 140 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
104 0 0 23 -8 0.971 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
105 0 0 23 -8 0.965 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
107 0 0 200 -200 0.952 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
110 0 0 23 -8 0.973 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
111 36 0 1000 -100 0.98 100 1 136 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 35.71429 1 4;
112 0 0 1000 -100 0.975 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 57.14286 1 4;
113 0 0 200 -100 0.993 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 60.00000 1 4;
116 0 0 1000 -1000 1.005 100 1 100 0 0 0 0 0 0 0 0 0 0 0 0 2 15 8 12 12 0.31773 0.14286 0.03000 54.28571 1 4;
];
%% branch data
🎉3 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]拜润卿,常平,刘文飞,汤奕.光热电站促进风电消纳的电力系统优化调度[J].电测与仪表,2020,57(22):1-6.DOI:10.19753/j.issn1001-1390.2020.22.001.
[2]李红伟,刘彤,唐鹏,吴金城.光热-光伏-风电-火电联合发电调度优化[J/OL].中国测试:1-8[2023-05-08].http://kns.cnki.net/kcms/detail/51.1714.TB.20211130.2048.025.html
[3]贾玲玲. 计及源荷不确定性的光热-光伏-风电联合发电系统协调优化调度策略[D].兰州理工大学,2022.DOI:10.27206/d.cnki.ggsgu.2022.000300.
🌈4 Matlab代码、数据、文章讲解
相关文章:

计及N-k安全约束的含光热电站电力系统优化调度模型【IEEE14节点、118节点】(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

欧拉函数详解
文章目录 欧拉函数定义性质计算公式求某个数欧拉函数值线性筛求区域内欧拉函数 欧拉函数 定义 在[1,n]的范围内所有与n互质的数字的个数。 我们用 φ ( n ) \varphi(n) φ(n)来表示数字n的欧拉函数的值,例如: φ ( 4 ) 2 \varphi(4)2 φ(4)2…...

手把手教你如何将安卓手机数据导入iPhone!【详解】
案例:安卓数据导入苹果手机 【大神们,刚换了新的苹果手机,原本的安卓手机数据怎么导入新手机?】 想要换用iPhone,但是又不想丢失安卓手机里的重要数据怎么办?如何将安卓手机数据导入iphone?本文…...

怎么轻松地搞定Win11系统备份任务?
“我是一个电脑小白,不是很懂电脑的一些操作。我刚买了一台新电脑,它装的是Win11系统,我害怕它出现什么问题,听朋友说可以通过备份的方法保护系统,这是真的吗?有谁知道该怎么进行Win11系统备份吗࿱…...

MySQL集群
目录 主从复制 主从复制流程: 为什么要有relay log中继日志? 为什么要有主从复制,好处? 实际生产环境中。如果对MySQL数据库的读写都在一台数据库服务器中操作,无论是再安全性、高可用性,还是高并发性等…...

关于Kerberos认证的一些攻击手法学习总结
Kerberos认证流程 前言 本文主要分享最近学习的关于域内Kerberos认证的一些攻击手法,以自我的理解为主,从原理理解切入到基本工具利用来阐述,个人的理解分析较为啰嗦,嫌太兀长的可以跳着看就好,还请各位谅解。如有错误…...

STL-deque容器
双端数组,可以对头端进行插入删除操作 deque 容器和 vecotr 容器有很多相似之处,比如: deque 容器也擅长在序列尾部添加或删除元素(时间复杂度为O(1)),而不擅长在序列中间添加或删除元素。deque 容器也可…...

❤ go语言和java语言的优缺点
❤ go语言和java语言的优缺点对比 对比GOJAVA介绍Java是一种流行的面向对象的编程语言,它的语法类似于C,并且具有丰富的类库和工具。Java的可移植性很好,可以在多种平台上运行。Go是一种新兴的编程语言,它比Java更加简洁和易学&a…...

安全成就未来|Fortinet Accelerate 2023·中国区巡展首站启幕
Fortinet Accelerate 2023中国区巡展 年度网络安全盛会 Fortinet Accelerate 2023中国区巡展,昨日在深圳拉开帷幕,开启15城巡展的“首城之站”。本年度巡展主题“安全成就未来”,Fortinet与中企通信、亚马逊云科技等生态合作伙伴,…...

输入URL到显示界面的整个过程
以如下这个比较简单的网络拓扑模型作为例子,探究中间发生的整个过程: 1 HTTP 浏览器做的第一步工作就是要对 URL 进行解析,从而生成发送给 Web 服务器的请求信息。下图展示了一条长长的URL里各个元素代表什么: 所以整个长长的URL…...

BetaFlight飞控启动运行过程简介
BetaFlight飞控启动&运行过程简介 1. 源由2. 启动过程2.1 main(主程序)2.2 init (初始化)2.3 run 3. 任务调度3.1 任务定义3.2 scheduler (调度器) 4. 总结5. 参考资料6. 附录 -- 问题汇总6.1 Why desiredPeriodCycles is so …...

智能汽车实验二(视觉传感器标定)
实验二 视觉传感器标定(实验报告) 【实验目的】 1、了解开源图像处理库OpenCV的结构,掌握OpenCV的基本使用方法。 2、了解开源图像处理库OpenCV的基本模块功能,掌握常用图像处理方法。 3、掌握摄像机标定算法,学会使用…...

计算机网络:HTTP
目录 HTTP 是什么?HTTP 常见的状态码有哪些HTTP 常见字段有哪些参考资料 HTTP 是什么? HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。 1. 「协议」 「协」字,代表的意思是必须有两个以上的参与者。「议」字&…...

Go 语言接口
Go 语言接口 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 实例 实例 /* 定义接口 */ type interface_name interface { method_name1 [return_type] method_name2…...

常用的intellij的快捷键
ctrlshiftspace(new 后面自动提示) ctrlshift/ (注释) itar后面tab (for循环) it后面ctrlj(很多智能代码生成) AltInsert(自动生成构造函数,get,set方法) ctrlaltt(自动生成try,catch) altenter(创建测试类和子类) ctrlshiftbackspace(最后编辑的地方) ctrl…...

Unity中的`SetPositionAndRotation()`
介绍 SetPositionAndRotation() 是Unity中的一个方法,用于同时设置物体的位置和旋转。它可以在不必分别调用 transform.position 和 transform.rotation 属性的情况下,直接设置物体的位置和旋转。 方法 以下是 SetPositionAndRotation() 方法的参数&a…...

API 接口的使用和功能
随着互联网的快速发展,API接口已经成为了现代开发中不可或缺的一部分。API接口可以让你的应用程序与其他应用程序、系统或服务进行数据交流和集成。如果你正在开发应用程序,那么最好的方法就是使用API接口来增强功能和性能。 我们的API接口是为您的应用…...

Vue插件
介绍 Vue插件是一种扩展Vue应用程序功能的方式。使用Vue插件,您可以在Vue应用程序中重复使用代码或添加新功能。更具体地说,Vue插件通常具有以下用途: 封装重复的功能或组件,以便在多个Vue组件中使用。 扩展Vue的核心功能并使其…...

C++好难(5):内存管理
这一节学完,我们 C嘎嘎 就算是正式入门了,但是之后的课还会更上一阶d(ŐдŐ๑) 继续坚持! 【本节目标】 1. C/C内存分布 2. C语言中动态内存管理方式 3. C中动态内存管理 4. operator new与operator delete函数 5. new和delete的实现原…...

vue-admin-template中vue动态路由不显示问题解决
使用的的是vue-admin-template,这是一个极简的 vue admin 管理后台,它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。需要根据自己的需求二次开发。 线上地址:vue-admin-tem…...

IP协议介绍
文章目录 一、IP协议的基本认识二、IP的协议头格式三、网段划分四、特殊的IP地址五、IP地址的数量限制六、私有IP地址和公网IP地址 一、IP协议的基本认识 IP在网络分层中属于网络层协议,传输层协议里的TCP协议解决的是可靠性问题,网络层协议里的IP协议能…...

将一个单体服务重构成微服务
将一个单体服务重构成微服务需要经过以下步骤: 1. 拆分服务:将单体服务拆分成多个小服务,每个服务只负责一个特定的功能。拆分的原则是将服务按照业务功能进行划分,每个服务都应该是相对独立的。 2. 设计API:为每个服务…...

SpringBoot项目如何打包成exe应用程序
准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成exe的工具 链接: https://pan.baidu.com/s/1m1qA31Z8MEcWWkp9qe8AiA 提取码: f1wt inno setup,一个将依赖和exe一起打成一个安装程序的工具 链接:…...

一文读懂:客户管理系统平台是什么?有什么作用?
“客户管理系统平台是什么?” “客户管理系统平台有什么作用?在哪里可以应用?怎么用?” 经常可以听到企业内部关于客户管理系统平台的这些问题,本文将会为您一一解答: 一、客户管理系统平台是什么 顾名…...

Node.js 与 TypeScript
目录 1、什么是 TypeScript 2、运行TypeScript 3、TypeScript 在Node.js 生态中的情况 1、什么是 TypeScript TypeScript是一种流行的开源语言,由微软维护和开发。它受到了世界各地许多软件开发人员的喜爱和使用。 基本上,它是JavaScript的超集&…...

Python并发编程之进程理论
前言 本文将详细介绍进程相关概念。 进程和程序 计算机上的未运行的QQ、Wechat等都属于程序,但是一旦当这些程序运行起来的话,就可以被称为进程。因此可以如下定义程序和进程: 程序:就是存在硬盘上的一堆代码。 进程…...

超级详细的mysql数据库安装指南
MySql数据库 如果你的电脑是mac那么你看这位大佬的分享。 如果你的电脑是windows,参考下面的安装步骤。 一、下载mysql数据库? 进入MySQL官方网站(MySQL Community Downloads),按下图顺序点击 1、进入下载页面 2、…...

Java并发编程实践学习笔记(三)——共享对象之发布和异常
目录 1 公共静态变量逸出 2 非私有方法逸出私有变量 3 this引用逸出 4 构造函数中的可覆盖方法调用逸出 发布(publishing)一个对象的意思是:使对象能够在当前作用域之外的代码中使用。例如,将一个指向该对象的引用保存到其他代…...

Python学习之Image模块图片滤镜效果操作示例
前言 滤镜效果是图像处理中常用的一种技术,可以用来增强图像的视觉效果,实现不同的效果,比如增强对比度、饱和度、色彩等。滤镜效果可以帮助用户快速地调整图像的特性,从而使图像更加适合用户的需求。 Image模块对于图像处理的…...

Grafana 系列-统一展示-5-AWS Cloudwatch 仪表板
系列文章 Grafana 系列文章 👍️强烈推荐 强烈推荐使用 GitHub 上的 monitoringartist/grafana-aws-cloudwatch-dashboards 仪表板。该 repo 有一系列 AWS 资源的仪表板,包括但不限于: EC2EBSAPI GWAutoscalingBillingEKSLambdaLogsRDSS3…...