含抽水蓄能电站系统的调峰经济调度研究matlab程序(粒子群算法)

news2025/2/27 2:53:31

含抽水蓄能电站系统的调峰经济调度研究matlab程序(粒子群算法)
参考文献:抽水蓄能电站的最佳调度方案研究

调峰电源的优化调度是促进电力系统安全稳定运行,实现可靠供电的要措施。因为目前我国的调峰电源严重不足,尤其是在丰水期,水电机组一般参与调峰工作,所以电源的优化调度成为解决电力负荷峰谷差不断增大问题的重要举措。抽水蓄能电站是目前电网应对负荷大幅度变化的最好选择,调度部门需要高度重视抽水蓄能电站的调度工作,从而保证电网安全稳定运行、电气设备安全运行和供电质量,合理利用资源和能源。本章针对目前电网的主要电源结构,首先对电网调度的内容进行深入分析,建立各调峰电源的日前经济调度数学模型,包括建模思路、目标函数、约束条件等。

1 基于调峰的新型经济调度模型
本文研究混合发电系统中的调峰电源主要是火电机组和水电机组,在丰水期避免弃水调峰,普通水电机组不参与调峰,抽水蓄能机组配合火电机组联合调峰;枯水期,部分水电机组空闲,具有调节功能水电站根据其库容优先参与调峰,其作用类似于抽水蓄能机组,只是缺少了抽水蓄能的环节。因此,在这里讨论的调峰电源调度主要针对火电机组和抽水蓄能机组,转换为水火调峰协调运行。

(一)目标函数
电网从自身利益出发,保证国民生产、生活用电不受影响的前提下,追求以最小的支出满足电网对电能的需求。因此建立以购电费用最小为目标的电力系统调峰经济调度模型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(二)约束条件
在整个系统的运行过程中,除了必须满足机组运行的约束条件外,电网调度人员在进行电网调度时还需要考虑系统稳定运行的各项条件,保证电能的及
时供应和屯网的安全运行,主要的约束条件有系统稳定运行约束和机组自身特性参数约束。
(1)系统稳定运行约束1)功率平衡约束在整调度平衡时段内,系统中所有机组的输出功率必须与系统的负荷需求相一致,即
在这里插入图片描述
在这里插入图片描述2)线路传输功率约束
在这里插入图片描述
3)旋转备用容量的约束
在这里插入图片描述

(2)机组自身特性参数约束
1)机组功率约束
在这里插入图片描述
2)机组爬坡速度率约束
机组的爬坡速率是指某台发电机组在一个时段内可以升高或者降低的发电
出力。从发电机自身的结构特性和技术约束出发,机组在运行或启停过程中,都存在出力变化的最大限制,所以组出力变化不能超出这个限值。这是调峰调度需要考虑的重要条件,如果机组最大爬坡速度率不能满足电网负荷变化对其要求,则该机组不适合用于此时系统调峰。
在这里插入图片描述
3)最小停时间约朿根据机组的运行维护手册,对于所冇非事故性跳闹而转为停机或运行状态的机组,都需要经过定的时间后,才能将其重新后动或停机,机组的最小停时叫约束条件为:
在这里插入图片描述
以上为所有运行电源都需要满足的基本约束条件,实现调峰任务需要通过
添加调峰出力约束对系统短期经济调度模型进行修正。此外,抽水蓄能机组为水力发电,还需要考虑以下平衡和限制条件:
(1)水力平衡
在这里插入图片描述
(2)流量限制
在这里插入图片描述
(3)库存水量限制
在这里插入图片描述
(4)流量与水位关系
在这里插入图片描述
(5)发电与耗电计算发电况吋,时段内均发电水头计算:
在这里插入图片描述
2 算例
1)火电参数
在这里插入图片描述
2)抽蓄参数
在这里插入图片描述
3)水电参数.
在这里插入图片描述
4)负荷
在这里插入图片描述
3 程序运行结果
1)电平衡
在这里插入图片描述
2)迭代曲线
在这里插入图片描述
3)火电出力
在这里插入图片描述
4)各机组出力曲线
在这里插入图片描述
5)抽蓄出力
在这里插入图片描述

4 matlab程序

%% 抽水蓄能电站的最佳调度方案研究  杨慢慢,火+水+抽
% 粒子群算法版 
% 变量定义如下:
% 决策变量:火电出力,抽蓄出力
% x=[Pf(6*24),Pc(2*24)]; 
clc;
clear;
close all;

%% 算法参数
parameter;
nVar=7*24;              % Number of Decision Variables
VarMin=[ones(1,24)*P_minfire(1), ones(1,24)*P_minfire(2), ones(1,24)*P_minfire(3),ones(1,24)*P_minfire(4),...
                 ones(1,24)*P_minfire(5), ones(1,24)*P_minfire(6),ones(1,24)*(-300)]; % Lower Bound of Variables
VarMax=[ones(1,24)*P_maxfire(1), ones(1,24)*P_maxfire(2),ones(1,24)*P_maxfire(3),ones(1,24)*P_maxfire(4), ...
                 ones(1,24)*P_maxfire(5),ones(1,24)*P_maxfire(6),ones(1,24)*300]; % Upper Bound of Variables
MaxIt=500;      % Maximum Number of Iterations
nPop=500;        % Population Size (Swarm Size)

%% 计算
[ bestPosition, fitValue ] = ...
PSOFUN( @fun_objective,nVar,VarMin,VarMax,MaxIt,nPop );
x=bestPosition;
[f,fun,fun1,fun2,six,two,g,g1,h]= jieguo(x);
f
six
two
fun
fun1
fun2
% g;
% [mg ng]=max(g)
% g1;
% [mg1 ng1]=max(g1)
% h;
% [mh nh]=max(h)
%% 各个决策变量的含义 
Pfl=six(:,1);
Pf2=six(:,2);
Pf3=six(:,3);
Pf4=six(:,4);
Pf5=six(:,5);
Pf6=six(:,6);
%抽蓄1
Pc1=two(:,1);
。。。。。。。。。。略

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

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

相关文章

【畅购商城】订单模块之收货人列表

目录 构建订单服务&#xff1a;8100 收货人列表 接口 后端实现&#xff1a;JavaBean 后端实现 前端实现 构建订单服务&#xff1a;8100 步骤一&#xff1a;构建项目&#xff0c;changgou4-service-orders 步骤二&#xff1a;修改pom.xml文件&#xff0c;添加依赖 <de…

Spring核心与设计思想

文章目录Spring 是什么&#xff1f;什么是容器&#xff1f;什么是IoC&#xff1f;传统程序开发控制反转式程序开发对比总结规律理解 Spring IoCDI 概念Spring 是什么&#xff1f; 我们通常所说的 Spring 指的是 Spring Framework&#xff08;Spring 框架&#xff09;&#xff…

ignite集群

ignite集群 基础知识 集群中的结点 Ignite 是一个分布式系统&#xff0c;集群是标配功能。 集群中的 节点&#xff0c;有两类&#xff1a; 服务器结点。具备完全功能的结点。 客户端结点&#xff1a;这个我没有完全理解&#xff0c;但从编程的角度&#xff0c;我初步认为这个…

Jenkins-CentOS安装jenkins

CentOS安装jenkins jenkins适配的jdk版本是17和11 第一步&#xff1a;安装jdk11 &#xff08;1&#xff09;在oracle下载jdk11 jdk-11.0.16.1_linux-x64_bin.tar,放到非root用户的家目录下 &#xff08;2&#xff09;解压&#xff0c;tar -zxvf jdk-11.0.16.1_linux-x64_bin…

校园论坛设计(Java)——介绍篇

校园论坛设计&#xff08;Java&#xff09; 文章目录校园论坛设计&#xff08;Java&#xff09;0、写在前面1、项目介绍2、项目背景3、项目功能介绍3.1 总体设计图3.2 帖子模块3.3 学习模块3.4 个人信息模块3.5 数据报表模块3.6 校园周边模块3.7 用户管理模块3.8 登录注册模块4…

基于桶的排序之基数排序以及排序方法总结

基于桶的排序之基数排序以及排序方法总结 作者&#xff1a;Grey 原文地址&#xff1a; 博客园&#xff1a;基于桶的排序之基数排序以及排序方法总结 CSDN&#xff1a;基于桶的排序之基数排序以及排序方法总结 说明 基于桶的排序有两种&#xff0c;分别是计数排序和基数排…

智源社区AI周刊No.107:英伟达推出Magic3D;Stable Diffusion2.0发布

汇聚每周AI热点&#xff0c;不错过重要资讯&#xff01;欢迎扫码&#xff0c;关注并订阅智源社区AI周刊。英伟达推出Magic3D&#xff0c;性能超过谷歌DreamFusion近一段时间&#xff0c;让AI生成3D点云成为业界研究的重点。谷歌曾在9月提出DreamFusion&#xff0c;引起广泛关注…

【LEACH协议】最佳簇半径的无线传感器网络分簇路由算法【含Matlab源码 2087期】

⛄一、 数据融合的LEACH协议简介 1 基于自适应数据融合的LEACH协议 1.1 基本定义和概念 无线传感器网络中的一个簇可以用一个无向加权全连通图G(V,E)来表示,V是簇中所有传感器节点的集合,E使簇中两个节点之间可以直接通信。假设顶点v∈V代表簇中的一个传感器节点,边euv(u,v)∈…

合作共赢,就在2022亚马逊云科技re:Invent全球大会

一年一度的科技狂欢盛会&#xff0c;2022年亚马逊云科技re:Invent全球大会即将于北京时间2022年11月29日盛大开启&#xff01;届时全球各领域关注“云计算圈”发展的人都将齐聚一堂&#xff0c;共同聆听5大重磅嘉宾的主题演讲&#xff0c;700前沿技术话题…… 携全球合作伙伴…

APP逆向案例之(三)sign 参数破解

说明&#xff1a;某新闻APP sign 参数 抓包发现包含内容&#xff1a; url: https://124.*.*.*/api/categorynews/lists 参数&#xff1a; 其中 sign 参数是需要变化的否则访问失败&#xff0c;其余都是固定的 page: 3, size: 10, category: -2, from: -1, lng: 116.363…

快收藏!最全GO语言实现设计模式【下】

点个关注&#x1f446;跟腾讯工程师学技术导语| 继上篇【快收藏&#xff01;最全GO语言实现设计模式】&#xff0c;本文继续列出GO语言实现的经典设计模式示例&#xff0c;每个示例都精心设计&#xff0c;力求符合模式结构&#xff0c;可作为日常编码参考&#xff0c;同时一些常…

基于遗传算法的自主式水下潜器路径规划问题附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

Pycharm配置python3环境

一、打开pycharm 二、选择preferences 三、选择项目所属Python解释器&#xff0c;点击设置icon&#xff0c;选择“全部显示” 四、选择“添加”&#xff0c;选择最新的python路径进行添加 五、验证是否配置成功 打印输出内容&#xff0c;则配置成功

JMETER也会遇到加密难题,中文乱码也能一并处理

文章目录加密的接口测试导出jar包&#xff0c;放入jmeter的lib/ext扩展目录JMeter输出中文乱码总结加密的接口测试 不管是接口测试还是性能测试&#xff0c;在遇到接口有加密入参的时候&#xff0c;该怎么办&#xff1f; 毫无疑问&#xff0c;放弃自己实现的想法&#xff0c;除…

YOLOv4 NCNN 量化模型和实时推理

又搬来了大佬的啊 膜拜大佬 2021年5月7日&#xff0c;腾讯优图实验室正式推出了ncnn新版本&#xff0c;这一版本的贡献毫无疑问&#xff0c;又是对arm系列的端侧推理一大推动&#xff0c;先剖出nihui大佬博客上关于新版ncnn的优化点&#xff1a;继续保持优秀的接口稳定性和兼…

代码随想录——字符串篇

1、反转字符串 344.反转字符串 力扣题目链接 编写一个函数&#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间&#xff0c;你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数…

必知必会的Java多线程可算是被讲透彻了,让我们一起深入浅出多线程!

Java 提供了多线程编程的内置支持&#xff0c;让我们可以轻松开发多线程应用。 Java 中我们最为熟悉的线程就是 main 线程——主线程。 一个进程可以并发多个线程&#xff0c;每条线程并行执行不同的任务。线程是进程的基本单位&#xff0c;是一个单一顺序的控制流&#xff0c;…

计算机网络——HTTPS协议

目录 1、HTTPS是什么&#xff1f; 2、“加密”是什么&#xff1f; 3、HTTPS的加密机制 3.1、对称加密 3.2、非对称加密 3.3、“中间人问题” 1、HTTPS是什么&#xff1f; HTTPS是一个应用层协议&#xff0c;是在HTTP协议的基础上引入了一个加密层&#xff0c;进一步来保证…

23-职位分类展示平台响应式网页模板{HTML JS CSS)

扫码或搜索添加文末公众号「搞前端的半夏」&#xff1a;&#x1f357; 回复 ”网站模板“&#xff0c;免费送网站模板&#xff01; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 私信&#x1f4c4; 你还在未HTML网页设计作业头大吗&#xff1f; 你还在为自学前端&#xf…

【Vant Weapp】van-uploader 文件上传

目录 图片上传 图片回填 修改样式 循环多个上传图片 自定义上传的控件 图片上传 未上传样式&#xff1a; 上传限制6张后 &#xff1a; <van-uploader max-count"6" file-list"{{ fileList }}" bind:after-read"afterRead" bind:delete&…