You are on page 1of 3

T2

4000 1
mCp1 s
mCp1 DTm Tmedia
2000 Time
Scope
mCp2 mCp2
120
Tm
T1 T2
T1 T1

tt1
20 Q
tt1 ttm fcn
tt1
fcn 500 U

U A tt2
Scope
M1
Q
5
4
A
M1 Cv1

4000
Dtt 1
Cv1 s
M2
6 Integrator1

M2
Cv2
2000
Cv2
tt2

DTmed_caliente1
function [DTm,Dtt] = fcn(T2,Q,mCp1,mCp2,T1,tt1,M1,Cv1,M2,Cv2,tt2)
%#codegen
DTm = (mCp1*(T1-T2)-Q)/(M1*Cv1);
Dtt = (mCp2*(tt1-tt2)+Q)/(M2*Cv2);
function [T2,Q,tt2] =fcn(Tm,T1,tt1,ttm,U,A)
%#codegen
T2=2*Tm-T1;
tt2=2*ttm-tt1;
a=T1-tt1;
b=T2-tt2;
if a==b
a=a+0.001;
end
LMTD=(a-b)/log(a/b);
Q=U*A*LMTD;

You might also like