Академический Документы
Профессиональный Документы
Культура Документы
pg. 1
DEFINICIONES
Mtodo de punto fijo: este mtodo halla a partir de la ecuacin f(x)=0 una ecuacin
equivalente de la forma g(x)=x, que iterando a partir de un valor inicial se alcanzar
la solucin que se convierte en un punto fijo.
Mtodo de la secante: mtodo para encontrar los ceros de una funcin de forma
iterativa, se basa en obtener la ecuacin de la recta que pasa por diversos puntos,
a dicha recta se le llama secante por cortar la grfica de la funcin.
pg. 2
PROCEDIMIENTO DEL ALGORITMO
1. Inicio
3. El programa har iteraciones hasta que la variable contadora i sea igual hasta
el valor de cantidad de datos del vector Rl, y guardar los valores de f
obtenidos en cada iteracin en un vector f1 (Para la zona laminar).
5. El programa har iteraciones para los vectores e/D y Rt, con variables
contadoras j,k para tomar los valores de e/D y Rt respectivamente; se asigna
el valor inicial x=1 para aplicar el mtodo de newton raphson se itera con una
nueva variable contadora l.
10. Se aadirn etiquetas a la grfica con el fin de poder tener una imagen
agradable (ttulo a la grfica, nombre de los ejes, etc.).
pg. 3
PSEUDOCODIGO
PROGRAMA: MOODY GRAFICA
1.- Inicio
2.- Rllinspace(10^2,2*10^3,5)
Rtlinspace(3*10^3,10^6,10000)
ed[0.00001 0.00005 0.0001 0.0002 0.0004 0.0006 0.0008 0.001 0.002 0.004 0.006
0.008 0.01 0.015 0.02 0.03 0.04 0.05]
3.- Desde i = 1 hasta lenght (Rl) hacer
f1(i)=64/Rl(i)
4.-Desde j=1 hasta lenght(ed) hacer
4.1.- Desde k=1 hasta length (Rt) hacer
x1
4.2.-Desde l=2 hasta 25 hacer
y=x - ( x + 2*log10( (ed(j)/3.7) + 2.51*x/Rt(k)) )/ ((1 +
2*(2.51/Rt(k))/((ed(j)/3.7 + 2.51*x/Rt(k))*log(10))))
Si |y-x|<=0.000001
f2(k,j) 1/y^2;
Interrumplir el ciclo for
En caso contrario
xy
5.-Plot:
(Rl,f1)
(Rt,f2)
6.-Fin
pg. 4
CODIGO PROGRAMA MOODY GRAFICA
clear all
clc
Rl=linspace(10^2,2*10^3,5); %Rl=Reynolds Laminar Re<=2*10^3
Rt=linspace(3*10^3,10^6,10000); %Rt=Reynolds Turbulento Re>3*10^3
ed=[0.00001 0.00005 0.0001 0.0002 0.0004 0.0006 0.0008 0.001 0.002 0.004
0.006 0.008 0.01 0.015 0.02 0.03 0.04 0.05];
for i=1:length(Rl)
f1(i)=64/Rl(i);
end
for j=1:length(ed)
for k=1:length(Rt)
x=1;
for l=1:25;
y=x - ( x + 2*log10( (ed(j)/3.7) + 2.51*x/Rt(k)) )/ ((1 +
2*(2.51/Rt(k))/((ed(j)/3.7 + 2.51*x/Rt(k))*log(10))));
if abs(x-y)<0.000001
f2(k,j)=1/y^2;
break
else
x=y;
end
end
end
end
plot(Rl,f1,'b');
loglog(Rl,f1);
grid on
hold on
plot(Rt,f2,'b');
title('----------------------DIAGRAMA DE MOODY----------------------')
xlabel('Re (Nmero de Reynolds)'); ylabel('f (Factor de Friccin)')
text(1*10^6,0.1,' e/D')
text(1*10^6,0.073,' 0.05')
text(1*10^6,0.065,' 0.04')
text(1*10^6,0.057,' 0.03')
text(1*10^6,0.049,' 0.02')
text(1*10^6,0.044,' 0.0015')
text(1*10^6,0.038,' 0.01')
text(1*10^6,0.035,' 0.008')
text(1*10^6,0.032,' 0.006')
text(1*10^6,0.029,' 0.004')
text(1*10^6,0.024,' 0.002')
text(1*10^6,0.0208,' 0.001')
text(1*10^6,0.0192,' 0.0008')
text(1*10^6,0.0176,' 0.0006')
text(1*10^6,0.0163,' 0.0004')
text(1*10^6,0.0149,' 0.0002')
text(1*10^6,0.0136,' 0.0001')
text(1*10^6,0.0125,' 0.000005')
text(1*10^6,0.0115,' 0.000001')
text(0.80*10^2,0.020,'0.02')
text(0.80*10^2,0.050,'0.05')
text(0.80*10^2,0.2,' 0.2')
text(0.80*10^2,0.5,' 0.5')
pg. 5
DIAGRAMA DE FLUJO MOODY GRAFICA
INICIO
Rl, Rt, ed
f1(i)=64/Rl(i)
f1(i)=64/Rl(i)
() .
( . + () )
= .
( )
()
+ () .
( + )()
. ()
| | . NO x=y
SI
f2(k,l)=1/y^2
PLOT:
(f1,Rl) y (f2,Rt)
pg. 6
FIN
pg. 7
CONCLUSIONES
Los mtodos grficos son ms rpidos y fciles, pero suelen arrojar un mayor error
porque al depender del sentido de la vista no garantizan la precisin en el rango de
soluciones que se le puede acotar.
1: Lewis Moody: un ingeniero norteamericano, quien realizo avances en la hidrulica, en 1944 publico
el Diagrama de moody, representacin grfica de la ecuacin de colebrook-white para el rango de
flujo turbulento y la ec. Hagen-poiseulle en el rango de flujo laminar.
pg. 8