You are on page 1of 5

Método Eficiente para Resolver la Ecuación Implícita de

Colebrook-White

Guillermo Evangelista1, Martín W. Córdova1


(1) Universidad Nacional de Trujillo, Departamento de Ingeniería Química, Av. Juan Pablo
II s/n, Ciudad Universitaria, Trujillo (Perú)
(g_evangelista@hotmail.com)

RESUMEN

Los estándares internacionales (norma UNE 149201:2008) para el cálculo de tuberías y


diseño de equipos de transporte de fluidos, exigen el uso de la ecuación de Colebrook-
White (CW) para hallar el factor de fricción f que se usa en la ecuación de Darcy,que
calcula la pérdida de energía en un sistema dado. Actualmente existen varias ecuaciones
explicitas para el cálculo de este factor que son lo bastante confiables, las que nos
servirán para establecer una primera aproximación del método propuesto, el cual es lo
bastante robusto, de rápida convergencia y un algoritmo sencillo de implementar, que
muestra errores absolutos menores a 1e-15 para el valor del factor de fricción. Las
errores absolutos menores a 1e-15 son considerados igual a cero desde el punto de vista
computacional, debido a que la memoria de un lenguaje de programación estándar puede
almacenar a lo mucho 15 cifras decimales.

INTRODUCCIÓN

Los fluidos son de gran importancia en la ingeniería, a partir del cual se desarrollan
grandes proyectos que benefician el progreso de un país. Uno de los pilares del
modelamiento de los procesos para el transporte y diseño de equipos de fluidos es el
cálculo del factor de fricción de Darcy, para los cuales se han desarrollado muchas
ecuaciones semi-empíricas para el cálculo de su valor, de todas estas, la ecuación de
CW es considerada la mas exacta.

La ecuación CW es implícita con respecto a “f” lo que hace su solución aproximada,


muchos soluciones computacionales se han propuesto, todas ellas utilizan algoritmos de
métodos numéricos para ecuaciones no lineales de una variable, pero siempre hay
variaciones en sus errores absolutos de 1e-06 a 1e-08 mediante una difícil convergencia,
entre estas las más conocidas son la de Newton-Raphson, punto fijo y el método de la
secante. Se debe resaltar la solución propuesta para CW mediante la aplicación de la
función de Lambert (Didier Clamond, 2008)

La solución planteada en el presente trabajo para la ec. CW está basada en el teorema


de Taylor, que tiene una vasta aplicación computacional como una solución indirecta a
complejos problemas de ingeniería. Lo importante de este teorema es nos permitirá
relacionar una ecuación explicita fácil de implementar como es la ecuación de Haaland
con la ec, CW, Esta ecuación se seleccionó según la literatura especializada. El teorema
de Taylor se aplicara en la ec. CW en la parte logarítmica, truncando la serie con una
buena aproximación de “f”, proporcionada por la ecuación de Haaland cuyo error relativo
es menor al 2% (Brkic D., 2011).

Se compara el método propuesto con la herramienta Solver de Excel. Tanto el solver de


MSExcel y el método propuesto comienzan la iteración con un valor inicial dado por la
ecuación de Haaland para una misma serie de 10 datos de rugosidad relativa y numero
de Reynolds. El error absoluto del método propuesto es cero (menores a 1e-16) en todos
los valores calculados para la solución de la ecuación de CW después de 5 iteraciones
como máximo, mientras que la del Solver llega a un error absoluto de 1e-7 después de 10
iteraciones. La herramienta solver queda muy desmejorada por los errores que presenta
en la solución de CW a pesar de su algoritmo sofisticado que posee y optimizado por
décadas. El problema de eficiencia presentado por el solver en la convergencia y
precisión, lo presentan casi todos los algoritmos de uso general para la solución de
ecuaciones no lineales que consideran y presentan la función en forma explícita para su
solución iterativa, pero esta no es la mejor manera cuando se trata de una ecuación
implícita como la CW.

FUNDAMENTO TEÓRICO

Teorema de Taylor

Proposición. Sea f(x) una función de una variable en x con derivadas f’(x), f``(x),....f (n)
(x) continuas en el intervalo desde a hasta x, y suponiendo que f(n+1)(x) existe en el
intervalo. Entonces:

f ( x)  f ( a) 
 x  a '
f (a) 
 x  a  ''
f (a)  ... 
 x  a  (n)
n
f (a)  R
(1)
1! 2! n! n ( x).
Dónde:
Rn ( x) 
 x  a n f
( n1)
(b)
(2)
n  1!

ab x es un punto del intervalo. El término Rn (x) se le llama resto y es el error que
comporta aproximar la función por el polinomio de grado n(Steiner Erich, 2011)

Ecuación de Colebrook-White

1  D 2.51 
 2 log 10
   (3)
f  3.7 Re f 

Dónde:

f : Factor de fricción de Darcy

 D : Rugosidad relativa

Re : Número de Reynold

El campo de aplicación de esta fórmula se encuentra en la zona de transición de flujo


laminar a flujo turbulento y en flujo turbulento (Mataix Claudio, 1986).

MÉTODOS

Se aplicara la serie de Taylor al seguido término de la ec.(3) y definiendo la función z(f):


 D 2.51 
z ( f )  2 log  10
  (4)
 3.7 Re f 

La serie de Taylor se desarrolla por medio de CAS (Computer Algebra system) Maxima,
truncada a la primera derivada.
Se llega a la siguiente igualdad:

ln(10).( xn  xn1 )  D 2.51


10 xn1 
1 / 2
xn1   xn (5)
1/ 2
2(10 ) 3.7 Re

Despejando Xn :

10 1 / 2
xn1   D ln(10).xn1
 x (6)
3.7 2(10 ) n1 1/ 2

xn 
2.51 ln(10)
 x
Re 2(10 ) n1 1/ 2

Donde:
xn : Nuevo valor de 1
f
xn1 : Valor anterior de 1
f
Este método es iterativo y como primer valor inicial para la primera aproximación de “f” se

 1.11 
1   D  6.9 
 1.8 log10     . (7)
f   3.7  Re 
 

considerara la ecuación de Haaland

Esta ecuación se seleccionó por su facilidad de implementación y por ser lo bastante


exacta para el cálculo de f como una primera aproximación. Hay otras recomendadas por
la literatura como la ecuación de P. K. Swamee y A. K. Jain (Mott L. Robert, 2006)
RESULTADOS Y DISCUSIONES

Tabla 1. Solución de la ecuación de CW por Solver de MSExcel


Número de Rugosidad Primer Segundo Error Nro.
Reynolds relativa f término término absoluto Iteraciones
A B A-B
5781.66502 0.0001 0.035995326 5.270805 5.270805 4.20244E-07 9
8672.49754 0.0001 0.032224257 5.570684 5.570684 1.18656E-07 9
11563.33 0.0001 0.029892448 5.783880 5.783880 1.45322E-07 9
14454.1626 0.0001 0.028253437 5.949279 5.949279 5.61316E-07 10
17344.9951 0.0001 0.027013224 6.084316 6.084316 5.21012E-07 10
20235.8276 0.0001 0.026028545 6.198335 6.198335 3.79887E-07 10
23126.6601 0.0001 0.025219816 6.296933 6.296932 1.07035E-07 10
26017.4926 0.0001 0.024538669 6.383730 6.383729 7.12759E-07 10
28908.3251 0.0001 0.023953737 6.461203 6.461203 3.41048E-07 10
31799.1576 0.0001 0.023443592 6.531124 6.531124 4.08131E-07 10

Tabla 2. Solución de la ecuación de CW por método propuesto


Número de Rugosidad Primer Segundo Error Nro.
Reynolds relativa f término término absoluto Iteraciones
A B A-B
5781.66502 0.0001 0.035995321 5.270805 5.270805 0 4
8672.49754 0.0001 0.032224259 5.570684 5.570684 0 4
11563.33 0.0001 0.029892446 5.783880 5.783880 8.88178E-16 4
14454.1626 0.0001 0.028253441 5.949279 5.949279 0 4
17344.9951 0.0001 0.027013228 6.084316 6.084316 0 4
20235.8276 0.0001 0.026028548 6.198335 6.198335 0 4
23126.6601 0.0001 0.025219817 6.296932 6.296932 8.88178E-16 5
26017.4926 0.0001 0.024538673 6.383729 6.383729 0 5
28908.3251 0.0001 0.023953735 6.461203 6.461203 0 5
31799.1576 0.0001 0.02344359 6.531124 6.531124 0 5
Donde: 1  D 2.51 
A B  2 log   
f 
10
f  3.7 Re

Tanto el solver de MSExcel y el método propuesto comienzan la iteración con un valor


inicial dado por la ecuación de Haaland. El error absoluto del método propuesto es cero o
casi cero en todos los valores calculados para la solución de la ecuación de CW.

La herramienta Solver queda muy desmejorada por los errores que presenta en la
solución de CW a pesar de su algoritmo sofisticado que posee y optimizado por décadas.
En el diseño por computadora de tuberías se calcula el factor de fricción en varios miles
de puntos a través de las paredes de la tubería para una sección dada. Es de imaginar el
enorme ahorro de esfuerzo de cómputo al disminuir el número de iteraciones para hallar
el “f” de la ecuación de CW utilizando nuestro método propuesto. Además de saber la
confiabilidad en el método para dar la solución de CW.
CONCLUSIONES

Al método propuesto se puede implementar como primera aproximación cualquier otra


ecuación explicita para el cálculo de “f” que mejore su convergencia.

La serie de Taylor va asociada a una solución computacional de varios problemas


complejos de ingeniería de ahí que la solución del método propuesto para la ecuación de
CW sea una solución confiable.

La solución es personalizada solo para la ecuación de CW, lo que garantiza no solo una
rápida convergencia para valores dados de número de Reynold y rugosidad relativa, sino
una alta precisión en comparación a los métodos numéricos de ecuaciones no lineales de
una variable que son de uso general.

REFERENCIAS

Brkic, D. (2011a). An explicit approximation of the Colebrook equation for fluid flow friction
factor. Petrol. Sci

CAS Maxima, software de álgebra simbólica (http://maxima.sourceforge. net/ )


Didier Clamond, Efficient resolution of the Colebrook equation Laboratoire J., France,2008

Mataix Claudio, Maquinas Hidráulicas. Editorial Ediciones del Castillo. 2da. Edición (1986)

Mott L. Robert, Mecánica de Fluidos. Editorial Pearson Education. 6ta. Edición (2006)

Steiner Erich, Matemáticas para Ciencias Aplicadas. Editorial Reverte. 2da.Edición(2011).

You might also like