基于数据驱动的智能空调系统需求响应可控潜力评估研究(Matlab代码实现)

简介: 基于数据驱动的智能空调系统需求响应可控潜力评估研究(Matlab代码实现)

💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ 💥 💥



🏆 博主优势: 🌞 🌞 🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。



⛳ 座右铭:行百里者,半于九十。


📋 📋 📋 本文目录如下: 🎁 🎁 🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、数据、文章讲解


💥1 概述

文献来源:


32623e60361e66ffeeead5c616404dbc.png


摘要:住宅空调负荷(ACL)是一种有前途的需求响应(DR)资源,具有一定的灵活性和可控性,可以提高电网的运行灵活性和资源利用率。灾难恢复潜力评估对于估计功率降低和确定合适的灾难恢复客户非常重要。为了更好地揭示灾难恢复过程中的多方面因素和多重不确定性,本文提出了一种新的定义和评估方法,用于从单个客户到大规模地区的运营灾难恢复潜力。为了解决两个主要的评估问题:ACLs提取和参数估计,提出了一种考虑负荷水平差异和季节变化的无监督负荷分解方法,将全屋能耗分解为ACLs和基本负荷分量,随后,基于ACL的热动力学模型,开发了用于静态和动态模型参数估计的分段分析方法。对所提出的方法进行了深入的实施,以分析ACL的消费行为,并针对不同时间尺度的DR计划以经济高效的方式瞄准客户。


本文首先评估单一客户的空调可控潜力,进而发展为大规模地区的空调的需求响应潜力以及规模的评估。采用静态和动态模型参数估计的分段分析方法,深入分析了空调负荷的消费行为,并针对不同时间尺度的需求响应问题,以成本效益为目标,优化空调负荷的需求响应行为。最后以实际的算例数据,验证了所提出方法的准确性和鲁棒性。文献基于德克萨斯州奥斯汀市119个居民客户的地面真实数据进行的数据实验验证了所提出的方法具有更好的准确性和鲁棒性。这些结果还表明,ACL使用模式(共19种模式)和灾难恢复潜力(最大3.2 kW)的巨大差异来自不同的灾难恢复持续时间和运营条件,这表明政策和计划应参考不同灾难恢复场景中灾难恢复客户目标和参与者选择的5个基本指标。


📚2 运行结果


43940b1d5d76505152b8f021e78d0820.png

0a46dfc5716c2b6a8c319d2ccd30bb05.png

9b085475ede06ab9294345d641c12703.png

ef1adb69fef152774ab51131fcf8bfb8.png

f802a83ad77dae609803b83a893c7f9e.png

bac446c259ca1c838c369605d7ff0389.png

40c2ff6c2466e348ac2f53f3a8ccc3e7.png

ec540ae7d61e2ef7e93d110ec4fd9ff7.png

5d7df3ef9841b06069468ad4ea2eadee.png

a0f6e966539bf6faef0908b0f7723c35.png

ecc872ec5715a65d3eed23b08de941e4.png


部分代码:

figure(7)
set(gcf,'unit','centimeters','position',[0,0,16,12])
plot([temp3weekday;temp3weekend],[P3baseloadweekday;P3baseloadweekend],'o','MarkerSize',2);
set(gca,'FontName','Times New Roman','FontSize',10.5)
xlabel('\fontsize{10.5}\fontname{Times new roman}Outdoor Temperature (℉)')
ylabel('\fontsize{10.5}\fontname{Times new roman}Load Power (kW)')
figure(8)
set(gcf,'unit','centimeters','position',[0,0,16,12])
plot(mean(P3baseloadweekdaytrue),'k-.','LineWidth',1)
hold on
plot(mean(P3baseloadweekendtrue),'b-.','LineWidth',1)
hold on
plot(mean(P3baseloadweekday),'k-','LineWidth',2)
hold on
plot(mean(P3baseloadweekend),'b-','LineWidth',2)
hold on
set(gca,'FontName','Times New Roman','FontSize',10.5)
xlabel('\fontsize{10.5}\fontname{Times new roman}Time (h)')
ylabel('\fontsize{10.5}\fontname{Times new roman}Load Power (kW)')
%% clustering of April
Pcluster=P4;
temp4=T4;
[idx,C,sumD]=kmeans(Pcluster,4);
[Y,I]=sort(mean(C'));
P4baseloadweekday=Pcluster(find(idx==I(1)),:);
P4baseloadweekend=Pcluster(find(idx==I(3)),:);
P4otherweekday=Pcluster(find(idx==I(2)),:);
P4otherweekend=Pcluster(find(idx==I(4)),:);
cluster4=zeros(size(idx,1),1);
cluster4(find(idx==I(1)),1)=1;
cluster4(find(idx==I(3)),1)=2;
cluster_4=zeros(size(idx,1),1);
cluster_4([find(idx==I(1));find(idx==I(3))],1)=1;
P4baseloadweekdaytrue=baseload4(find(idx==I(1)),:);
P4baseloadweekendtrue=baseload4(find(idx==I(4)),:);
weekday4=[find(idx==I(1));find(idx==I(2))];
weekend4=[find(idx==I(3));find(idx==I(3))];
temp4weekday=temp4(find(idx==I(1)),:);
temp4weekend=temp4(find(idx==I(3)),:);
temp4otherweekday=temp4(find(idx==I(2)),:);
temp4otherweekend=temp4(find(idx==I(4)),:);
figure(7)
set(gcf,'unit','centimeters','position',[0,0,16,12])
plot([temp3weekday;temp3weekend],[P3baseloadweekday;P3baseloadweekend],'o','MarkerSize',2);
set(gca,'FontName','Times New Roman','FontSize',10.5)
xlabel('\fontsize{10.5}\fontname{Times new roman}Outdoor Temperature (℉)')
ylabel('\fontsize{10.5}\fontname{Times new roman}Load Power (kW)')
%% weekday correction


🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。



🌈4 Matlab代码、数据、文章讲解

相关文章
|
7月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
300 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
7月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
177 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
7月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
206 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
|
10月前
|
数据可视化 算法
MATLAB Simulink 交交变流电路性能研究
MATLAB Simulink 交交变流电路性能研究
118 2
|
10月前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
10月前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
|
10月前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)
|
10月前
|
供应链 算法
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
|
10月前
|
算法 调度
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)