目录
1 概述
2 运行结果
编辑
编辑
3 参考文献
4 Matlab代码实现
1 概述
智能电网需求响应可以降低电网高峰用电需求、提高电网运行稳定性和可靠性,尤其是通过需求响应实现电网接纳间歇性可再生能源发电的能力。
需求响应的全球进展及产生的效益等情况在文献[3]中进行比较全面的综述:在北美,美国是需求响应容量的领先区域,占全球市场份额的80%以上。加州的太平洋天然气和电力公司(PG&E)为其商业和居民用户提供智能空调需求响应项自,通过循环聚集空调负荷来控制空调的运行,夏季时调控由于数十万空调的同时运行造成的用电高峰。圣地亚哥燃气电力公司和南加州爱迪生公司都提供各自的用户响应项目。美国电力德州公司为农业用户提供灌溉用电管理项目。佛罗里达电力和照明公司(FPL)提供商业用电需求减少项目。纽约独立系统运营商(ISO)为工业和商业用户提供四种类型的用户需求响应项目:紧急用户需求响应项目、特殊情况资源项目、提前一天用户需求响应项目和需求侧辅助服务项目。
2 运行结果
部分代码:
clear all
close all
price = [65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1); ...
232.64*ones(60,1);232.64*ones(60,1);232.64*ones(60,1);115.45*ones(60,1); 115.45*ones(60,1);115.45*ones(60,1);...
65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1); ...
115.45*ones(60,1); 115.45*ones(60,1);115.45*ones(60,1);...
65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1)];
deltT = 1; % Time steps in minute
t = 1:deltT:24*60; %The time sequence
figure(1)
set(gcf,'DefaultAxesFontSize',12) %<--------set character size
set(gcf,'DefaultTextFontSize',12)
plot(t/60,price,'r','LineWidth',1.8)
xlabel('时间(hr)')
ylabel('电价($/MW)')
title('分时电价')
sub_loadTemperaturewinter % Load outdoor temperature profile (a day)
Tout = [];
day = 1
numberOfDay = 3
for i = 1:24*numberOfDay
if Tout24(24*day+i) ~= Tout24(24*day+i+1)
Tstep0 = (Tout24(24*day+i+1)-Tout24(24*day+i))/(60/deltT);
Tout = [Tout [Tout24(24*day+i):Tstep0:Tout24(24*day+i+1)]];
else
Tout = [Tout Tout24(24*day+i)*ones(1,(60/deltT))];
end
end
Tout = (Tout-32)*5/9;
figure(2)
set(gcf,'DefaultAxesFontSize',12) %<--------set character size
set(gcf,'DefaultTextFontSize',12)
plot(Tout,'b','LineWidth',1)
xlabel('时间 (h)')
ylabel('电价 ($/MW)')
clear all
close all
price = [65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1); ...
232.64*ones(60,1);232.64*ones(60,1);232.64*ones(60,1);115.45*ones(60,1); 115.45*ones(60,1);115.45*ones(60,1);...
65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1); ...
115.45*ones(60,1); 115.45*ones(60,1);115.45*ones(60,1);...
65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1);65.2*ones(60,1)];
deltT = 1; % Time steps in minute
t = 1:deltT:24*60; %The time sequence
figure(1)
set(gcf,'DefaultAxesFontSize',12) %<--------set character size
set(gcf,'DefaultTextFontSize',12)
plot(t/60,price,'r','LineWidth',1.8)
xlabel('时间(hr)')
ylabel('电价($/MW)')
title('分时电价')
sub_loadTemperaturewinter % Load outdoor temperature profile (a day)
Tout = [];
day = 1
numberOfDay = 3
for i = 1:24*numberOfDay
if Tout24(24*day+i) ~= Tout24(24*day+i+1)
Tstep0 = (Tout24(24*day+i+1)-Tout24(24*day+i))/(60/deltT);
Tout = [Tout [Tout24(24*day+i):Tstep0:Tout24(24*day+i+1)]];
else
Tout = [Tout Tout24(24*day+i)*ones(1,(60/deltT))];
end
end
Tout = (Tout-32)*5/9;
figure(2)
set(gcf,'DefaultAxesFontSize',12) %<--------set character size
set(gcf,'DefaultTextFontSize',12)
plot(Tout,'b','LineWidth',1)
xlabel('时间 (h)')
ylabel('电价 ($/MW)')
🎉作者研究:🏅🏅🏅主要研究方向是电力系统和智能算法、机器学习和深度学习。目前熟悉python网页爬虫、机器学习、群智能算法、深度学习的相关内容。希望将计算机和电网有效结合!⭐️⭐️⭐️
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者,👨🎓博主课外兴趣:中西方哲学,送予读者:
👨💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“真理”上的尘埃吧。
或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎
3 参考文献
部分理论引用网络文献,如有侵权请联系删除。
[1]杨怿. 智能电网需求响应方法研究[D].浙江工业大学,2017. |
[1]刘文. 考虑价格型需求响应的电力系统短期负荷预测研究[D].青岛大学,2020.DOI:10.27262/d.cnki.gqdau.2020.001892. |
4 Matlab代码实现
博客主页:电气辅导帮