MATLAB Problem 1
MATLAB Problem 1
%% Result
disp('Design Calculation of Shell & Tube Exchanger with No Phase
Change') fprintf('Heat Duty Q = %4.2f kW\n',Q)
fprintf('Mass Flowrate of Water mw = %8.3f kg/sec\n',mw)
fprintf('Mean Temperature Difference = %4.2f Degree Celsius\
n',MTD) fprintf('Area Provided Apro = %8.3f m^2\n',Apro)
fprintf('number of tubes Nt = %d\
n',round(Nt)) fprintf('Tube side flow area at
= %8.3f m^2\n',at)
fprintf('Tube side mass velocity Gt = %4.2f kg/m2sec \
n',Gt) fprintf('Tube side linear velocity ut = %4.2f
m/sec \n',ut) fprintf('Tube side Reynolds number Ret =
%d\n',round(Ret)) fprintf('Tube side Prandtl number Prt
= %4.2f \n',Prt)
fprintf('Tube side Heat Transfer coefficient hi = %4.2f Kcal/hr*m^2*C \
n',hi) fprintf('Tube Shell side pressure drop AdPt = %4.2f kPa \
n',AdPt) fprintf('Tube side pressure drop dPt = %4.2f kPa \n',dPt)
disp('Tube side pressure drop is less than allowable tube side pressure drop
which is acceptable')
fprintf('tube loading = %4.4f kg/ms\n',Tt)
fprintf('density of vapor = %4.4f kg/ms\n',Dv)
fprintf('pressure = %4.2f kpa\n',Ps1)
fprintf('Shell side Heat Transfer coefficient hc = %4.2f Kcal/hr*m^2*C \
n',hc) fprintf('Overall Heat Transfer coefficient Uo = %4.2f
Kcal/hr*m^2*C \n',Uo) fprintf('Area Required Areq = %8.3f m^2\n',Areq)
fprintf('Percentage excess area = %d % \
n',round(excessarea)) disp('percentage heat transfer area is
negative')
disp('to decrease it we have to increase tube lenght to 3.5 m')
fprintf('Shell side Heat Transfer coefficient Nhc = %4.2f Kcal/hr*m^2*C \
n',Nhc) fprintf('Overall Heat Transfer coefficient NUo = %4.2f
Kcal/hr*m^2*C \n',NUo) fprintf('Area Required NAreq = %8.3f m^2\n',NAreq)
fprintf('Area Required NApro = %8.3f m^2\n',NApro)
fprintf('percentage excess area = %d % \
n',round(Nexcessarea)) fprintf('Shell side flow area As =
%8.3f m^2\n',As) fprintf('Shell side mass velocity Gs =
%4.2f kg/m2sec \n',Gs) fprintf('Shell side linear velocity
us = %4.2f m/sec \n',us) fprintf('Shell side Reynolds
number Res = %d\n',round(Res)) fprintf('Shell side
pressure drop dPs= %4.2f kPa \n',dPs)
disp('shell side pressure drop is more than allowable pressure so increase
baffle cut 25% to 45%')
fprintf('Shell side pressure drop NdPs= %4.2f kPa \n',NdPs)
disp('Shell side pressure drop is less than allowable shell side pressure
drop which is acceptable')
SOLUTION:
Tube side pressure drop is less than allowable tube side pressure drop which is acceptable
shell side pressure drop is more than allowable pressure so increase baffle cut 25% to 45%
Shell side pressure drop is less than allowable shell side pressure drop which is acceptable