计及调度经济性的光热电站储热容量配置方法

这篇具有很好参考价值的文章主要介绍了计及调度经济性的光热电站储热容量配置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1 主要内容

目标函数

光热电站能量传递过程

2 部分程序

3 程序结果

4 程序链接


1 主要内容

该程序复现《计及调度经济性的光热电站储热容量配置方法》模型,以系统运行成本以及环境效益等为目标,考虑光热电站的调度运行特性,采用混合整型线性规划算法进行求解,得到最佳光热电站储热装置容量配置。基于matlab+cplex求解器进行优化求解,通过IEEE-30节点系统验证所提方法的可行性与有效性。

计及调度经济性的光热电站储热容量配置方法

  • 目标函数

调度经济性

计及调度经济性的光热电站储热容量配置方法

综合成本函数

计及调度经济性的光热电站储热容量配置方法

  • 光热电站能量传递过程

计及调度经济性的光热电站储热容量配置方法

2 部分程序

clc
clear
tic
%% 参数定义
T=24;   %调度时刻
yita_c = 0.9; %热储能充热效率
yita_f = 0.9; %热储能放热效率
yita_d = 0.4; %储热系统热电转换效率
N_i=6; %火电机组台数
a=[0.2625 1.224 4.375 0.5838 1.75 1.75];%机组燃料成本系数
b=[140 122.5 70 227.5 210 210];
S=[150 141 121 133 111 141]; %启停成本
P_max=[100 80 50 35 30 40]; %火电机组出力上限
P_min=[53 41 26 18 16 21]; %火电机组出力下限
k_G=230; %环境效益系数230元/MW
alpha=157; %正旋转备用系数
beta=134;  %负旋转备用系数
gama=132;  %事故旋转备用系数
k_s=120; %集热装置供热发电的成本系数
k_Ts=100; %储热装置供热发电的成本系数
c=420000; %单位储热容量配置成本
idg=[1,2,22,27,23,13];
is=22;
mpc=case30;
l=sum(mpc.bus(:,3));
A=[0.95 0.965 0.925 0.945 0.965 0.976 0.953 0.942 0.934 0.943 0.934 0.98 0.96 0.93 0.94 0.967 0.935 0.95 0.98 0.99 0.97 0.94 0.95 0.97];
load = A*l;
loadi = repmat(A,30,1).*repmat(mpc.bus(:,3),1,24);
% load=[220 230 230 230 198 220 208 250 280 303 300 259 255 230 235 253 290 308 307 280 274 260 252 238];
%% 变量定义
P_cspr=[10.05 10.05 10.05 10.05 10.89 10.05 10.89 10.05 84.59 386.10 427.97 383.58 427.14 505.03 355.11 11.73 87.94 10.89 10.05 10.05 10.05 10.05 10.05 10.05]; %CSP集热装置吸收热功率
P_SFr=sdpvar(1,T,'full'); %集热装置直接发电的热功率
P_HT=sdpvar(1,T,'full');  %集热装置供给储热系统的热功率
P_SFd=sdpvar(1,T,'full');  %集热装置输出电功率
P_TH=sdpvar(1,T,'full');  %储热装置传递至传热流体的热功率
P_TSc=sdpvar(1,T,'full'); %储热装置的储热功率
P_TSf=sdpvar(1,T,'full'); %储热装置的放热功率
u_TSc=binvar(1,T,'full'); %储热装置的储热状态
u_TSf=binvar(1,T,'full'); %储热装置的放热状态
P_TSdf=sdpvar(1,T,'full'); %储热装置输出电功率
C_TSr=sdpvar(1,T,'full'); %储热量
P_G=sdpvar(1,T,'full'); %光热电站的输出功率
P=sdpvar(N_i,T,'full'); %火电机组功率
u=binvar(N_i,T,'full'); %火电机组运行状态
U=sdpvar(N_i,T,'full'); %火电机组正旋转备用容量
D=sdpvar(N_i,T,'full'); %火电机组负旋转备用容量
R=sdpvar(N_i,T,'full'); %火电机组事故旋转备用容量
x_theta=sdpvar(30,T,'full');
%% 光热电站运行模型
C=[];
%集热装置运行特性
C=[C,P_SFr+P_HT == P_cspr]; 
% C=[C,P_SFr>=0];
% C=[C,P_HT>=0];
%储热装置运行特性
C=[C,P_TSc==yita_c*P_HT, P_TSf==P_TH/yita_f];
%光热电站发电
C=[C,P_G==yita_d*(P_cspr-P_TSc/yita_c+yita_f*P_TSf)];
C=[C,P_SFd==yita_d*P_SFr];
C=[C,P_TSdf==(1-0.03)*yita_d*P_TSf];
C=[C,0<=P_SFd<=500,0<=P_TSdf<=500];
%% 约束条件
%功率平衡约束
% C=[C,sum(P)+P_G==load]; 
C = [C,getConsEQ2(P,P_G,loadi,case30, x_theta,idg,is)];
% 火电机组约束
for n=1:1:N_i
    for t=1:1:T
  C=[C,0<=P(n,t)<=P_max(n)]; %火电机组出力约束
    end
end

3 程序结果

计及调度经济性的光热电站储热容量配置方法

计及调度经济性的光热电站储热容量配置方法

计及调度经济性的光热电站储热容量配置方法

计及调度经济性的光热电站储热容量配置方法

计及调度经济性的光热电站储热容量配置方法文章来源地址https://www.toymoban.com/news/detail-411739.html

到了这里,关于计及调度经济性的光热电站储热容量配置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C类期刊论文复现:基于共享储能电站的工业用户日前优化经济调度程序代码!

    适用平台: Matlab+Yalmip+Cplex/Gurobi; 程序在用户群间引入共享储能电站,建立以用户群日运行成本最优为目标的优化调度模型,分析用户群接入共享储能电站后的充放电行为和经济效益,并对共享储能电站的投资回收年限等经济性指标与服务费定价关系做进一步的研究。程序中

    2024年01月17日
    浏览(44)
  • 计及氢能的综合能源优化调度研究(Matlab代码实现)

      💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 文献来

    2023年04月18日
    浏览(46)
  • 【抽水蓄能电站】基于粒子群优化算法的抽水蓄能电站的最佳调度方案研究(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码、数据、文章

    2024年02月15日
    浏览(43)
  • 考虑储能电池参与一次调频技术经济模型的容量配置方法(matlab代码)

    目录 1 主要内容 储能参与调频原理 储能参与一次调频的充放电策略 2 部分代码 3 程序结果 4 下载链接 该程序复现文献《考虑储能电池参与一次调频技术经济模型的容量配置方法》模型,以调频效果最优为目标,考虑储能参与一次调频的充放电策略,在电网频率偏差已知的

    2024年02月11日
    浏览(52)
  • 【经济调度】基于多目标宇宙优化算法优化人工神经网络环境经济调度研究(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码及数据 基于

    2024年02月16日
    浏览(50)
  • 【Hadoop】YARN容量调度器详解

    🦄 个人主页 — —🎐开着拖拉机回家_Linux,Java基础学习,大数据运维-CSDN博客 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 目录 一、CapacityScheduler简介 二、CapacityScheduler特性 三、CapacityScheduler配置 四、YARN WEB UI 参数详解 Hadoop Y

    2024年02月05日
    浏览(39)
  • 【一次调频】考虑储能电池参与一次调频技术经济模型的容量配置方法(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 1.1 文献来源 1.2 储能电池参与一次调频的方法 1.3 流程图

    2024年02月07日
    浏览(45)
  • Hadoop Yarn 配置多队列的容量调度器

    配置多队列的容量调度器 首先,我们进入 Hadoop 的配置文件目录中( $HADOOP_HOME/etc/hadoop ); 然后通过编辑容量调度器配置文件 capacity-scheduler.xml 来配置多队列的形式。 默认只有 default 队列,显然一个队列不符合集群的生产环境,会造成队列阻塞,资源分配不合理的情况等等

    2024年02月11日
    浏览(45)
  • 【大数据】HADOOP-YARN容量调度器配置详解

    Capacity调度器具有以下的几个特性: 层次化的队列设计,这种层次化的队列设计保证了子队列可以使用父队列设置的全部资源。这样通过层次化的管理,更容易合理分配和限制资源的使用。 容量保证,队列上都会设置一个资源的占比,这样可以保证每个队列都不会占用整个集

    2024年02月01日
    浏览(44)
  • 开源代码分享(6)—考虑电动汽车可调度潜力的充电站两阶段市场投标策略(附matlab代码)

    [1]詹祥澎,杨军,韩思宁等.考虑电动汽车可调度潜力的充电站两阶段市场投标策略[J].电力系统自动化,2021,45(10):86-96. 摘要:在电力市场环境下,充电站优化投标策略能降低电力成本,甚至通过售电获取收益。文中考 虑了电动汽车成为柔性储荷资源的潜力,提出了日前电力市场和

    2024年02月15日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包