Código Fuente Matlab de DARCY

February 23, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Código Fuente Matlab de DARCY...

Description

 

Código Fuente Matlab: Cálculo Coefiente de Darcy function Darcy() %------------------------------------------------------------------------% AUTOR : ING. IVAN ARTURO, AYALA BIZARRO. % FECHA : 13.09.2011. % INGRESO : Caudal (Q), diámetro (D), Rugosidad (Ks), Temperatura (T) % SALIDA : Coeficiente de darcy (f) % % PROPÓSITO : Calcula el coeficiente de Darcy Weisbach mediante el % método de Punto Fijo. %------------------------------------------------------------------------clc; % Datos Q = 3.2; D = 0.254; Ks = 6E-5; T = 15; % Cálculo del coeficiente de Darcy [nu,Re,f,cont] = Coef_Darcy(Q,D,Ks,T); % Salida de resultados fprintf(1, 'RESULTADOS\n' ); fprintf(1, '------------------------------------------------------\n'); fprintf(1, 'Viscosidad (nu) : %8.3e \n',nu); fprintf(1, 'Número de Reynols (Re) : %8.3f \n',Re); fprintf(1, 'Coeficiente de Darcy (f) : %8.5f \n',f); fprintf(1, 'Número de Iteraciones : %d\n',cont); fprintf(1, '------------------------------------------------------\n'); fprintf(1,'Programación Matlab: Ing. Iván A. Ayala Bizarro\n'); end % FUNCIÓN [nu,Re,f,cont] PARA CALCULAR EL COEFICIENTE DE DARCY function = Coef_Darcy(Q,D,Ks,T) %------------------------------------------------------------------------% AUTOR : ING. IVAN ARTURO, AYALA BIZARRO. % FECHA : 13.09.2011. % INGRESO : Caudal (Q), diámetro (D), Rugosidad (Ks), Temperatura (T) % SALIDA : Coeficiente de darcy (f) % PROPÓSITO : Calcula el coeficiente de Darcy Weisbach mediante el % método de Punto Fijo. %------------------------------------------------------------------------TOL = 1E-13; % Cálculo de la viscosidad cinemática (m2/s) nu = (1.14 - 0.031*(T-15) + 0.00068*(T-15)^2)*1E-6;

 

 

%nu = 0.00001; % Cálculo del número de Reynold Re = 4*Q/(pi*D*nu); % Cálculo del coeficiente de Darcy f = 1; % valor inicial F = 2*f; cont = 0; while abs(f-F) >= TOL F = f; f = (-2*log10(Ks/(3.7*D) + 2.51/(Re*sqrt(f))))^-2; cont = cont+1; end

end

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF