Está en la página 1de 3

UNIVERSIDAD NACIONAL DE

HUANCAVELICA

Escuela Acadmico Profesional de Ing.


Civil-Hvca

Abastecimiento de Agua y Alcantarillado

TEMA: Clculo del Diametro con Newton Raphson en Matlab

Docente: Ing. Ivn Arturo Ayala Bizarro

Alumno: Chanil QUISPE ARROYO

Codigo de Matrcula: 2008151083

Huancavelica 18 de diciembre de 2012

1
Bueno por el momento les dejo el cndigo que calcula el dimetro de una tubera por el metodo de Newton
Raphson en lenguaje Matlab, es lo que el Ing. dej como trabajo lo puende tomar y mejorarlo.

% CURSO : ABASTECIMIENTO DE AGUA Y ALCANTARILLADO


% TEMA :CLCULO DEL DIMETRO POR NEWTON RAPSON
% AUTOR : Chanil QUISPE ARROYO
% DOCENTE: ING. Ivan A. AYALA BIZARRO
% FECHA : 17-DECIEMBRE-2012
clc
%Datos a Ingresar
Q= 0.01; % caudal en (m3/s)
L=200; % longitud de la tubera en (m)
T=15; % temperatura en (o C)
ks=1.52E-6; % rugusidad del tubo (m2/s)
hf=20; % prdida (m)
Tol=1E-8; % tolerancia
Imax=12; % numero de iteraciones mximas

%Clculo de la Viscosidad en funcin de lamperatura


nu=( 1.14-0.031*(T-15)+0.00068*(T-15)^2)*1E-6;
%Clculo de k
k=9.806*pi^2/(8*L*Q^2);
%Datos iniciales para la iteracin
d=0.1; %valor semilla del dimetro
Error=1; %error inicial
cont=0; %contador inicial
%Proceso Iterativo
while(Error>=Tol);
D=d;
%clculo del nmero de Reynold
Re=4*Q/(pi*D*nu);
%clculo del dimetro
d=D-((-2*log10( ks/(3.7*D)+ 2.51/(Re*sqrt(k*hf*D^5))))^(-2) - k*hf*D^5)/...
((log(10)^2*((10*ks)/(37*D^2) + (251*D^4*hf*k)/(40*Re*(D^5*hf*k)^(3/2))))/...
(2*log(251/(100*Re*(D^5*hf*k)^(1/2)) + (10*ks)/(37*D))^3*...
(251/(100*Re*(D^5*hf*k)^(1/2)) + (10*ks)/(37*D))) - 5*D^4*hf*k);
Error=abs(D-d);
cont=cont+1;
fprintf(Iteracin nmero %g\n, cont)
fprintf(Valor del Dimetro %4.8f\n\n, d)

if(cont>=Imax);
break
end
end

DESPUES DE CORRER EL PROGRAMA LES DEBE


MOSTRAR ESTO:
Iteracin nmero 1
Valor del Dimetro 0.08259369

Iteracin nmero 2
Valor del Dimetro 0.07188126

2
Iteracin nmero 3
Valor del Dimetro 0.06772363

Iteracin nmero 4
Valor del Dimetro 0.06707284

Iteracin nmero 5
Valor del Dimetro 0.06703709

Iteracin nmero 6
Valor del Dimetro 0.06703570

Iteracin nmero 7
Valor del Dimetro 0.06703564

Iteracin nmero 8
Valor del Dimetro 0.06703564

También podría gustarte