计及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…...
从WWDC看苹果产品发展的规律
WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...
基于Docker Compose部署Java微服务项目
一. 创建根项目 根项目(父项目)主要用于依赖管理 一些需要注意的点: 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件,否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
LLM基础1_语言模型如何处理文本
基于GitHub项目:https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken:OpenAI开发的专业"分词器" torch:Facebook开发的强力计算引擎,相当于超级计算器 理解词嵌入:给词语画"…...
涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)
在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...
SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...
STM32HAL库USART源代码解析及应用
STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...
毫米波雷达基础理论(3D+4D)
3D、4D毫米波雷达基础知识及厂商选型 PreView : https://mp.weixin.qq.com/s/bQkju4r6med7I3TBGJI_bQ 1. FMCW毫米波雷达基础知识 主要参考博文: 一文入门汽车毫米波雷达基本原理 :https://mp.weixin.qq.com/s/_EN7A5lKcz2Eh8dLnjE19w 毫米波雷达基础…...
go 里面的指针
指针 在 Go 中,指针(pointer)是一个变量的内存地址,就像 C 语言那样: a : 10 p : &a // p 是一个指向 a 的指针 fmt.Println(*p) // 输出 10,通过指针解引用• &a 表示获取变量 a 的地址 p 表示…...

