Изменение температуры 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)')