智能电网中需求响应研究(Matlab代码实现)
创始人
2024-03-14 11:16:54
0次

目录

1 概述

2 运行结果

​编辑

​编辑

3 参考文献

4 Matlab代码实现


1 概述

智能电网需求响应可以降低电网高峰用电需求、提高电网运行稳定性和可靠性,尤其是通过需求响应实现电网接纳间歇性可再生能源发电的能力。

需求响应的全球进展及产生的效益等情况在文献[3]中进行比较全面的综述:在北美,美国是需求响应容量的领先区域,占全球市场份额的80%以上。加州的太平洋天然气和电力公司(PG&E)为其商业和居民用户提供智能空调需求响应项自,通过循环聚集空调负荷来控制空调的运行,夏季时调控由于数十万空调的同时运行造成的用电高峰。圣地亚哥燃气电力公司和南加州爱迪生公司都提供各自的用户响应项目。美国电力德州公司为农业用户提供灌溉用电管理项目。佛罗里达电力和照明公司(FPL)提供商业用电需求减少项目。纽约独立系统运营商(ISO)为工业和商业用户提供四种类型的用户需求响应项目:紧急用户需求响应项目、特殊情况资源项目、提前一天用户需求响应项目和需求侧辅助服务项目。

2 运行结果

 

部分代码: 

clear all
close allprice = [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 sequencefigure(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 = 3for i = 1:24*numberOfDayif 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)]];elseTout = [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代码实现

博客主页:电气辅导帮

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...