Está en la página 1de 1

clear all

clc
close all

dirName = 'C:\Users\Mariana Mejia\OneDrive\Escritorio\SIMULACION CARPETA';


fileName = strcat(dirName,'\heat 2022-04-05.csv');
radiacion = strcat(dirName,'\Meteo 2022-04-05.xlsx');
radiation = readtable(radiacion);
rad = table2array(radiation(:,6)); %radiacion
smrd = sum(rad,'all'); %sumatoria radiacion
SIMULACION = readtable(fileName);
tt2 = table2array (SIMULACION(:,3)); %tt2
timeData = table2array (SIMULACION(:,8));
[pks_value, pks_location] = findpeaks (tt2,'MinPeakHeight',40); %picos temp
pks_value; %vector valores temp picos
pks_location; %vector posicion picos
m=150; %masa
Cp=4186.6; %calor especifico
A=2.4;
figure
findpeaks(tt2, 'MinPeakHeight',40)
title ('Temp vs Tiempo')
sumefi = 0;
for i=1:length(pks_value)-1
t1 = pks_location(i)*42; %tiempo 1 pico
t2 = pks_location(i+1)*42; %tiempo 2 pico
delt =t2-t1; %diferencia tiempo entre pico
T1 = pks_value(i); %temp1 pico
T2 = pks_value(i+1); %temp2 pico
delT = (T2-T1); %diferencia temp entre pico
sumrad = smrd/length(pks_location); %sumatoria radiacion entre pico
eficiencia = (m*Cp*delT)/(delt*sumrad*A) %formula eficiencia
sumefi = sumefi+eficiencia; %sumatoria eficiencias
end
promefi = sumefi/(length(pks_value)-1) %promedio eficiencias

También podría gustarte