Professional Documents
Culture Documents
TAREA Nº2
Por otra parte este mismo ejercicio fue desarrollado empleando un script que
utiliza la Ecuación de Darcy-Weisbach, el cual quedó de la siguiente manera:
function Re=Reynolds(Q,D,U,vis)
%Calculo del numero de reynolds con diferentes unidades
de caudal;
%Re=Reynolds(Q,D,U)
if U=='mcs'
c=1;
elseif U=='mch'
c=3600;
elseif U=='ccs'
c=1000000;
elseif U=='lts'
c=1000;
elseif U=='ltm'
c=60000;
elseif U=='gpm'
c=15850.332;
else
disp('Defina una unidad de caudal válida');
disp('que pueden ser: mcs mch ccs lts ltm gpm');
return
end
Re=(4*Q)/(c*pi*vis*D);
Factor de fricción:
function f=friccion(e,d,Q,U,vis)
Re=Reynolds(Q,d,U,vis);
if Re<=2300
f=64/Re;
elseif(Re>2300)&(Re<4000)
f=fzero(@(f)((1/sqrt(f))+0.86*log(((e/d)/3.7)+(2.51/(Re*s
qrt(f))))),0.05);
elseif(Re<=5e3)&(Re<=1e6)
fs=1.325/((log(((e/d/3.7)+(5.74/Re^0.9))))^2);
fr=fzero(@(f)((1/sqrt(f))+0.86*log((((e/d)/3.7)+(2.51/Re*
sqrt(f))))),0.05);
f=max(fs,fr);
else
f=fzero(@(f)((1/sqrt(f))+0.86*log((((e/d)/3.7)+(2.51/(Re*
sqrt(f)))))),0.05);
end
Por otra parte este mismo ejercicio fue desarrollado empleando un script que
utiliza la Ecuación de Darcy-Weisbach, el cual quedó de la siguiente manera:
Luego de realizar iteraciones empleando un valor inicial para “f1=0,025” se
obtuvo: