📄 dtlabvvx.m
字号:
%% Returnerar dT f鰎 varm och kall str鰉 f鰎
%%
%% Motstr鰉
%% T(1) 鋜 kallvatten ut
%% T(2n) 鋜 varmvatten ut
%% 1 2 .. n
%% <-------- kv in
%% -------->
%%n+1 .. 2*n
function der = dTlabvvx(T,par)
n = length(T)/2;
rho = par(1);
cp = par(2);
Fk = par(3);
Fv = par(4);
k = par(5);
Tkin = par(6);
Tvin = par(7);
Atot = par(8);
Vtot = par(9);
V = Vtot/n;
A = Atot/n;
%Kall
for i = 1:(n-1),
dT(i) = 1/(rho*cp*V)*(rho*cp*Fk*(T(i+1)-T(i))+k*A*(T(i+n)-T(i)));
end
dT(n) = 1/(rho*cp*V)*(rho*cp*Fk*(Tkin-T(n))+k*A*(T(n+n)-T(n)));
dT(n+1) = 1/(rho*cp*V)*(rho*cp*Fv*(Tvin-T(n+1))-k*A*(T(n+1)-T(1)));
for i = (n+2):2*n,
dT(i) = 1/(rho*cp*V)*(rho*cp*Fv*(T(i-1)-T(i))-k*A*(T(i)-T(i-n)));
end
der = dT';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -