Guest User

Untitled

a guest
Dec 17th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. function sol = Heat_Transfer_Coef(CAS_lok1,CAS_lok2,T,P)
  2. %HEAT_TRANSFER_COEF Summary of this function goes here
  3. % Detailed explanation goes here
  4.  
  5. %HX_Shell_Tube;
  6.  
  7. %Media in shell
  8.  
  9.  
  10. %Vapour Pressure for Shell and for Tubes
  11. vap_pres_CAS1=@(T) evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBparts\_DB_vapour_pressure',@vap_pres,CAS_lok1,T);
  12. vap_pres_CAS2=@(T) evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBparts\_DB_vapour_pressure',@vap_pres,CAS_lok2,T);
  13. %Compressibility Factor for Gas
  14. compress_CAS1=@(T) evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBparts\_DB_compressibility_factor',@compress_gas,CAS_lok1,T,P);
  15. compress_CAS2=@(T) evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBparts\_DB_compressibility_factor',@compress_gas,CAS_lok2,T,P);
  16.  
  17. fun=@(T) ((compress_CAS1(T)-1)/P);
  18. fugacity=@(T) integral(fun,0,P);
  19. fun2=@(T) fugacity(T)*vap_pres_CAS1(T)-P;
  20. [N1,M]=size(CAS_lok1);
  21. [N2,M]=size(CAS_lok2);
  22. for i=0:N1;
  23.  
  24. M(i)= fsolve(@(T) fun2(T),T,optimoptions('fsolve','Display','off'));
  25. %Y=fsolve(@(Y) fun(Y),Y0,optimoptions('fsolve','Display','off'));
  26.  
  27. end
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. %Media in Shell
  35. %alfa1= evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBcorrs\_CO_GNIELINSKI',@Nu_Gnielinski_Gas,Re,Pr);
  36. %Media in Tube
  37. %alfa2= evalf('-C:\Users\Admin\Documents\MATLAB\DB_CHEMENG\_DBcorrs\_CO_',@Nu_Hobler,Re,Pr,ncols);
  38. %Exchanger material
  39. %HX_cond=HX_Shell_Tube.lambda;
  40. %Exchanger thickness
  41. %HX_thickness=HX_Shell_Tube.delta;
  42.  
  43. %sol=1/(1/alfa1+HX_thickness/HX_cond+1/alfa2);
  44. sol=M;
  45. %so
  46. end
Advertisement
Add Comment
Please, Sign In to add comment