Bootstrap

基于粒子群优化算法的冷热电联供型综合能源系统运行优化(Matlab代码实现)

  👨‍🎓个人主页:研学社的博客 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

1.1 综合能源系统协同优化目标函数

1.2 综合能源系统建模及约束条件

📚2 运行结果

🌈3 Matlab代码实现

🎉4 参考文献


💥1 概述

现有的能源系统往往都是单独规划、单独运行,导致能源利用率低,污染高[1]。如今,人们更多地研究如何把各独立供能系统进行协同优化,减少其环境污染的同时增加能源利用率及经济性能[2]。各类能源的大规模接入导致了能源系统往往无法兼顾经济性和环保性,优化运行的能力不够。因此如何优化综合能源系统,兼顾系统运行的经济性和环保性成为需要解决的问题[3]。裴玮等[4,5]利用 线性模型对电力、天然气、热力系统进行最优容量配置,提高系统的能源利用效率; 文献[6—9]考虑碳排放和可再生能源的消纳问题,提出一种新的混合潮流计算方法,保证构建的热电联供型微电网经济稳定的运行。现以系统经济性和环保性最优建立目标函数并构建约束条件,建立冷热电联供型系统( combined cooling,heating and power,CCHP) 的优化模型; 利

用改进后的粒子群算法对求解系统优化模型; 最后,结合算例进行结果分析,研究系统在单一目标和同时兼顾多目标下系统的运行结果,为综合能源系统 后期的协同规划提供参考。

1.1 综合能源系统协同优化目标函数

 

1.2 综合能源系统建模及约束条件

📚2 运行结果

 

 

部分代码:

for t=1:24
    %R是燃气机发电模型的λ
    FG(t)=R*(X((t-1)*D+1)/ygg(1,t)+X((t-1)*D+2)/ygg(2,t));           %燃气发电机在单时段的燃气耗量
    %R疑似是锅炉模型的λ
    FBoi(t)=R*(X((t-1)*D+3)+X((t-1)*D+4))/yBoi;                      %锅炉在单时段消耗的燃料量
    FE(t)=FG(t)+FBoi(t); %t时刻的燃气量
    
    if  X((t-1)*D+5)>=0
        Rr(t)=rElc(t);
        PG(t)=X((t-1)*D+5);  %向主电网交互的电量,此时是买电
    else
        Rr(t)=RElc(t);
        PG(t)=0; %向主电网交互的电量,此时是卖电
    end
    CE(t)=Rr(t)*X((t-1)*D+5);              %单时段与主电网间能量交互成本
    HJ(t)=ue*PG(t)+uf*FE(t);  %二氧化碳的排放量
    
    %---单时段功率平衡约束---%
    h(t)=abs(X((t-1)*D+1)+X((t-1)*D+2)+Pwind(t)+Ppv(t)-X((t-1)*D+6)+X((t-1)*D+5)-PD(t)-X((t-1)*D+8));%电负荷平衡约束
end
%---用的燃气量不同,得到的价格也不同---%
if     sum(FE)<250
    rLrg=5.257;
elseif   250<=sum(FE)<=4167
    rLrg=3.25;
else
    rLrg=2.814;
end
%-----------------------------------%
f1=rLrg*sum(FE)+sum(CE);   %燃气成本和向电网购电或是售电后的花费
f2=W*sum(HJ);  %碳排放消费费用
result=f1+f2+fa*sum(h); 

🌈3 Matlab代码实现

🎉4 参考文献

部分理论来源于网络,如有侵权请联系删除。

陶静,徐 武,李逸琳,等. 基于多目标算法的冷热电联供型综合能源系统运行优化J]

. 科学技术与工程,2019,19( 33) : 200-205

Tao Jing,Xu Wu,Li Yilin,et al. Optimal operation of integrated energy system combined cooling heating and power based on multi-objective algorithm[J]. Science Technology and Engineering,2019,19( 33) : 200-205

;