Está en la página 1de 1

format long

clc
clear all
archivo="Building Cooling Loads Hourly";
load=xlsread(archivo,1,'D2:D87601');
hora_inicio=9; %hora en que inicia el enfriamiento
hora_final=20; %hora en que termina el enfriamiento
n=(hora_final-hora_inicio)+1; %n: horas diarias de enfriamiento
d= 365; %d: días en un año típico
N= n*d; %N: horas anuales que requieren enfriamiento
for i=0:(d-1)
for j=hora_inicio:hora_final
k=(j-(hora_inicio-1))+n*i;
hora(k)=j+24*i;
end
end
for i=1:length(hora)
cload(i)=load(hora(i));
end
week_loads=zeros(n,365);
for i=1:365
for j=1:n
z=j+(i-1)*n;
week_loads(j,i)=cload(z);
end
end
S=sum(week_loads);
peakload_week=max(S)
peak_week=find(S==peakload_week)

También podría gustarte