计及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…...
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
DockerHub与私有镜像仓库在容器化中的应用与管理
哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...
Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
Vite中定义@软链接
在webpack中可以直接通过符号表示src路径,但是vite中默认不可以。 如何实现: vite中提供了resolve.alias:通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

