✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
"双碳"背景下,为提高能源利用率,优化设备的运行灵活性,进一步降低综合能源系统(IES)的碳排放水平,提出一种IES低碳经济运行策略.首先考虑IES参与到碳交易市场,引入阶梯式碳交易机制引导IES控制碳排放;接着细化电转气(P2G)的两阶段运行过程,引入电解槽、甲烷反应器、氢燃料电池(HFC)替换传统的P2G,研究氢能的多方面效益;最后提出热电比可调的热电联产、HFC运行策略,进一步提高IES的低碳性与经济性.基于此,构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标,将原问题转化为混合整数线性问题,运用CPLEX商业求解器进行求解,通过设置多个运行情景,对比验证了所提策略的有效性.
⛄ 部分代码
function pop = rolltate1(Angle)
global flag
nthu = flag;
clear a
ZXX = imread('std2.bmp');
J = rgb2gray(ZXX);
a = find(J>125);
b = find(J<=125);
J(a) = 0;
J(b) = 1;
yanmo = J*255;
[m,~] = size(yanmo);
pop = zeros(m);
for i = 1:m
for j = 1:m
if (yanmo(i,j)~=0)
x = round(i.*cos(Angle) - j.*sin(Angle) + (nthu - (nthu.*cos(Angle) - nthu.*sin(Angle))));
y = round(j.*cos(Angle) + i.*sin(Angle) + (nthu - (nthu.*cos(Angle) + nthu.*sin(Angle))));
if (x>m)
x = m;
else
if (x<1)
x = 1;
end
end
if (y>m)
y = m;
else
if (y<1)
y = 1;
end
end
pop(x,y) = yanmo(i,j);
end
end
end
% z = pop;
% z = z.*255;
% z = uint8(z);
% imshow(z)
⛄ 运行结果
⛄ 参考文献
[1]陈锦鹏, 胡志坚, 陈颖光,等. 考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化[J]. 电力自动化设备, 2021.