【综合能源】计及碳捕集电厂低碳特性及需求响应的综合能源系统多时间尺度调度模型

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: 此程序是基于《计及碳捕集电厂低碳特性的含风电电力系统源-荷多时间尺度调度方法》的复现,实现了电热综合能源系统的日前日内调度模型,涉及燃气轮机、风电机组、火电机组、电锅炉及碳捕集系统。程序使用MATLAB的YALMIP+CPLEX进行优化,考虑了碳捕集、风电协调、需求响应和系统灵活性。它定义了多种决策变量,包括电力和热力出力、碳排放、能耗等,并设置了相应的约束条件,如出力范围、碳捕集效率和旋转备用约束。程序还显示了实现效果的图表,但具体细节未给出。

1主要内容

本程序是对《计及碳捕集电厂低碳特性的含风电电力系统源-荷多时间尺度调度方法》方法复现,非完全复现,只做了日前日内部分,并在上述基础上改进升级为电热综合电源微网系统,未考虑节点系统。


本程序依据上述文献模型实现一个虚拟电厂/微网多时间尺度电热综合能源系统低碳经济调度模型,源侧在碳捕集电厂中装设烟气旁路系统与溶液存储器,形成碳捕集电厂综合灵活运行方式进而与风电协调配合;荷侧调用不同响应速度的价格型、激励型需求响应资源克服多时间尺度下碳捕集电厂综合灵活运行方式的局限,通过源荷资源协调优化,从而提高系统的低碳性能。其次,构建源荷协调的日前-日内两阶段低碳经济调度模型,优化系统的负荷及分配计划。

2部分程序

%% 决策变量

% 电力源出力

GT_P = sdpvar(2,24,'full'); % 燃气轮机电出力

P_w = sdpvar(1,24,'full'); % 风电机组出力

P_G = sdpvar(3,24,'full'); % 火电机组出力

EB=sdpvar(2,24,'full'); % 电锅炉出力

% 热力源出力

GT_H = sdpvar(2,24,'full'); % 燃气轮机热出力

EB_H=sdpvar(2,24,'full'); % 电锅炉热出力

% 天然气

P_gas=sdpvar(2,24,'full'); % 天然气需求

% 碳捕集相关

E_G=sdpvar(3,24,'full'); % 碳捕集机组产生的总碳排放

E_total_co2=sdpvar(3,24,'full'); % 机组捕获的总碳排放

E_CG=sdpvar(3,24,'full'); % 储液装置提供的待捕集二氧化碳量

P_B=sdpvar(3,24,'full'); % 机组运行能耗

P_J=sdpvar(3,24,'full'); % 机组净出力

V_CA=sdpvar(3,24,'full'); % 机组净出力

V_FY=sdpvar(3,24,'full'); % 富液体积

V_PY=sdpvar(3,24,'full'); % 贫液体积

P_tran=sdpvar(1,24,'full'); % 系统可转移电负荷

P_cut=sdpvar(1,24,'full'); % 系统可削减电负荷

P_DE=sdpvar(1,24,'full'); % 系统经过过需求响应后的电负荷

H_tran=sdpvar(1,24,'full'); % 系统可转移热负荷

H_cut=sdpvar(1,24,'full'); % 系统可削减热负荷

H_DE=sdpvar(1,24,'full'); % 系统经过过需求响应后的热负荷

gn=5;  

P_G_line= sdpvar(3,24,'full'); % 火电机组出力

%% 约束条件

C = [];  %约束条件初始

for t=1:24

   for i=1:3

   C = [C,        

       0<=E_CG(i,t),

       0<=P_B(i,t),

       E_G(i,t)==eg(i)*P_G(i,t), % 碳捕集机组产生的总碳排放  

       E_total_co2(i,t)==E_CG(i,t)+0.25*E_bata*eg(i)*(y1(i,t)-y2(i,t)), % 机组捕获的二氧化碳总量

       0<=E_total_co2(i,t)<=P_yita*E_bata*eg(i)*P_G_max(i),  

       P_B(i,t)==P_lamda(i)*E_total_co2(i,t), % 机组运行能耗

       P_G(i,t)==P_J(i,t)+P_D(i,t)+P_B(i,t), % 机组输出总功率

       P_G_min(i)-P_lamda(i)*P_yita*E_bata*eg(i)*P_G_max(i)-P_D(i)<=P_J(i,t)<=P_G_max(i)-P_D(i), % 碳捕集电厂净出力范围

       0<= P_w(t)<= P_prew(t), % 风电出力区间约束

       sum(EB(:,t))+P_w(t)<=P_prew(t);

       P_G_min(i)<= P_G(i,t)<=P_G_max(i), % 火电机组出力约束

       ];

   end

end

C=[C,min(sum(R_u),sum(P_G_max)-sum(P_G))>=0.01*max(P_DE),]; % 旋转备用约束


3实现效果



相关文章
|
7月前
|
算法 调度
考虑柔性负荷的综合能源系统低碳经济优化调度
考虑柔性负荷的综合能源系统低碳经济优化调度
考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化
考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化
|
7月前
|
算法 Serverless 调度
基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究(matlab代码)
基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究(matlab代码)
|
调度
考虑碳交易机制的园区综合能源系统电热协同运行优化研究(Matlab代码实现)
考虑碳交易机制的园区综合能源系统电热协同运行优化研究(Matlab代码实现)
134 0
|
Java 调度
计及绿证交易及碳排放的含智能楼宇微网优化调度(Matlab代码实现)
计及绿证交易及碳排放的含智能楼宇微网优化调度(Matlab代码实现)
|
算法 新能源 调度
计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)2
计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)2
188 0
|
算法 安全 新能源
计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)1
计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)
285 0
|
供应链 调度
考虑阶梯式碳交易与供需灵活双响应的综合能源系统优化调度(Matlab代码实现)
考虑阶梯式碳交易与供需灵活双响应的综合能源系统优化调度(Matlab代码实现)
113 0
|
调度
【电力系统综合能源】“双碳“背景下|综合能源系统中的经济-二氧化碳排放协调最优调度和敏感性分析研究(Matlab代码实现)
【电力系统综合能源】“双碳“背景下|综合能源系统中的经济-二氧化碳排放协调最优调度和敏感性分析研究(Matlab代码实现)
151 0
|
存储 调度
考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)
考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)
167 0