Matlab|基于多目标粒子群算法冷热电联供综合能源系统运行优化

目录

主要内容

部分代码

结果一览

下载链接


主要内容

该模型构建了含冷、热、电负荷的冷热电联供型综合能源系统优化调度模型,设备包括燃气轮机、电制冷机、锅炉、风光出力以及购售电交易,以用户购电购热冷量的成本、CCHP收益以及碳排放成本为目标,采用权值多目标方式将多目标转化为单目标求解,同时将约束采用罚函数形式进行表达,实现系统的经济运行,程序采用matlab编写,注释清晰,方便学习。

部分代码

复制代码
PGnom1=1200;PGnom2=2800;%电功率基准值为1200和2800
Copac=0.80;Copec=3;
   %-------------%
       for t=1:24
        ygg(1,t)=(Aa+Bb*(X((t-1)*D+1)/PGnom1)+Cc*(X((t-1)*D+1)/PGnom1)^2+Dd*(X((t-1)*D+1)/PGnom1)^3)/100; %X((t-1)*D+1)在对应的该时刻的该燃气发电机的电功率
        ygg(2,t)=(Aa+Bb*(X((t-1)*D+2)/PGnom2)+Cc*(X((t-1)*D+2)/PGnom2)^2+Dd*(X((t-1)*D+2)/PGnom2)^3)/100;
        %ygg对应的是第i台燃气发电机的发电效率
       end
   %-------------%           
   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);  %碳排放消费费用

结果一览

下载链接

相关推荐
知乎的哥廷根数学学派9 分钟前
基于物理信息嵌入与多维度约束的深度学习地基承载力智能预测与可解释性评估算法(以模拟信号为例,Pytorch)
人工智能·pytorch·python·深度学习·算法·机器学习
古城小栈11 分钟前
Rust 丰富&好用的 格式化语法
前端·算法·rust
AuroraWanderll28 分钟前
类和对象(六)--友元、内部类与再次理解类和对象
c语言·数据结构·c++·算法·stl
leaves falling30 分钟前
c语言-给定两个数,求这两个数的最大公约数
数据结构·算法
SamtecChina202331 分钟前
Electronica现场演示 | 严苛环境下的56G互连
大数据·网络·人工智能·算法·计算机外设
Tim_1031 分钟前
【C++入门】05、复合类型-数组
开发语言·c++·算法
jikiecui32 分钟前
信奥崔老师:三目运算 (Ternary Operator)
数据结构·c++·算法
无限进步_32 分钟前
【C语言&数据结构】另一棵树的子树:递归思维的双重奏
c语言·开发语言·数据结构·c++·算法·github·visual studio
t1987512833 分钟前
同伦(Homotopy)算法求解非线性方程组
算法