Изменение температуры Matlab

Я пытаюсь смоделировать, как температура внутри солнечной сушилки будет меняться с изменением солнечного излучения, однако у меня есть небольшая проблема. Когда из продукта удаляется влага, очевидно, что масса продукта должна уменьшиться, но мне трудно реализовать это в моем коде. Я попробовал цикл while, но он дал мне что-то совершенно не так. Любые предложения о том, как это сделать?

mw = 0.706;   % Mass of water loss (Kg/h)
m = 15;    % Mass of product to dry (Kg)
lw = 2260000; % Latent heat of vaporisation of water (J/Kg)
A = 1.5;      % Surface Area of Collector (m^2)
cp= 3746; % Specific heat capacity of product (J/Kg/C)
t = 1;    % Time step
T = 24;  % Initial Temperature (°C)

Time2=(1:t:12); hours
QQ2=960*(sin(2*pi*Time2/24)).^2; % Solar irradiation in tropical 
%regions at specific time (W/m2)

for i = length(QQ2)
 T = (((QQ2*A*3600)-(mw*lw))/(m*cp)) + T;
end

figure(2)
plot(T)
title('Temperature')
xlabel('time (hours)') 
ylabel('Temperature (°C)')

0 ответов

Другие вопросы по тегам