EI论文复现:电力系统碳排放流的计算方法初探程序代码!

本程序参考EI论文《电力系统碳排放流的计算方法初探》,文中根据潮流来推算电力系统碳排放流方向,根据电流和电势类比出碳流和碳势,程序较为简单和基础,具有较强的可扩展性和适用性,注释清晰,干货满满,下面对文章和程序作简要介绍。

问题:

电力系统碳排放流分析的理念为低碳电力带来了新的研究方向。根据潮流计算的结果准确而系统地求解电力系统中碳排放流的分布成为亟待解决的问题。

创新点(解决办法):

在电力系统碳排放流分析理论的基础上,进一步分析了碳排放流和电力系统潮流计算之间的异同,以及电力系统碳排放流的影响因素、计算体系和计算思路;根据碳排放流求解的需要,定义了一些关键矩阵和向量;结合电力系统潮流计算方法与高等电力网络分析方法,在忽略网损的情况下,建立了电力系统碳排放流的基本计算方法,并通过算例系统验证了该方法的正确性。

文中结果:

程序结果:复现结果稍有微小偏差,但是无任何影响!

部分程序:

%% 求系统潮流
power_flow;
%% 论文复现
K=5;%发电机数
N=14;%系统节点数
M=11;%负荷数
%% 支路潮流分布矩阵PB
PB=Pij*baseMVA;
for k=1:length(branch(:,1))
    branch(k,14)=PB(branch(k,1),branch(k,2));
    branch(k,15)=PB(branch(k,2),branch(k,1));
end
for k=1:14
    for kk=1:14
        if PB(k,kk)<0
           PB(k,kk)=0;
        end
    end
end
%% 机组注入分布矩阵
PG=zeros(K,N);
for k=1:length(gen(:,1))
    PG(k,gen(k,1))=gen(k,2);
end
%% 辅助变量PZ
xigama=ones(1,K+N);
PZ=[PB;PG];
%% 节点有功通量矩阵
PN=diag(xigama*PZ);
disp('节点有功通量:')
disp((xigama*PZ)')
%% 发电机组碳排放强度向量
EG=[875;525;0;520;0];
%% 节点碳势分布向量
EN=(PN-PB')^(-1)*PG'*EG;
disp('节点碳势分布向量:')
disp(EN)
%% 负荷分布矩阵
PL=zeros(M,N);
bus_copy=bus;
for k=1:M
    for kk=1:N
        if bus_copy(kk,3)>0
            PL(k,kk)=bus_copy(kk,3);
            bus_copy(kk,3)=0;
            break
        end
    end
end

部分图片来源于网络,侵权联系删除!

欢迎感兴趣的小伙伴关注,小编会继续推送更有质量的学习资料、文章和程序代码!

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值