Está en la página 1de 11

Universidad de Oriente.

Núcleo de Anzoátegui.

Escuela de Ingeniería y Ciencias Aplicadas.

Departamento de Mecánica.

Mecánica de fluidos computacional

(Redes de tuberías)

Revisado por: Realizado por:

Prof: José E. Rengel Br. Acosta, Ricardo.

C.I: 26.918.587

Barcelona, 26 de Febrero de 2019.


Introducción

Desde la revolución industrial las invenciones del ser humano han marcado un
efecto de crecimiento y avance tecnológico de manera exponencial y muy
positiva, la aparición de los motores de combustión interna, las maquinas a vapor
e incluso los sistemas de riegos que fueron constantemente mejorados para
explotar aún más la agricultura, es necesario reconocer que todas estas
innovaciones y otra más fueron de gran ejemplo y base para lo que poseemos hoy
en día. Para los ingenieros expertos en el flujo de tuberías el cálculo de redes de
tuberías no representa un gran reto en tema de conocimiento , pero el
procedimiento aplicable , aun cuando se conocen o se han diseñado el material
del cual se harán las tuberías , sus dimensiones en cuanto a longitud y sección
transversal y la condiciones externas donde operarán, sigue siendo un gran reto
escribir todos estos datos para efectos de cálculos a de forma manual aun con la
ayuda de una calculadora, hay que aclarar que para efectos de cálculos en estas
redes de tuberías se usan los métodos números , es decir , los procesos iterativos
son necesarios , y un proceso iterativo para una sistema de ecuaciones de 4 o 5
con igual número de variables se vuelve sencillo pero cuando este número de
ecuaciones y variables se va incrementado se vuelve bastante complejo y tardío
por la cantidad de veces que hay que repetir el mismo procedimiento. Es aquí
donde entra la mecánica de los fluidos computacional , donde el ingeniero ya no
se encuentra solo en la necesidad de conocer de flujo de tuberías , sino también
de un lenguaje de programación , aclarando que las maquinas o computadoras ,
ejecutan comandos y acciones en base a distintos códigos , ya sea de origen
binario, hexadecimal, etc. En los años 90s un desarrollador de lenguaje de
programación inventó un lenguaje de programación llamado python, cuyo lenguaje
de programación está hoy en día orientado a objetos , el lenguaje es bastante
famoso y práctico para cualquiera que pueda manejar el inglés básico , es por eso
que a consideración parece el lenguaje de programación más adecuado para
manejar por un ingeniero que es nuevo relativamente en el mundo de la
programación , python es un lenguaje de programación que es capaz de crear
clases, por ejemplo una clase la podríamos llamar árbol , y en ella podemos definir
y almacenar un conjunto de variables referida a sus características como hojas ,
ramas , raíz , color , frutos etc. Para este caso tomaremos usaremos python para
crear una clase llamada tubo con la finalidad de almacenar sus características
comunes necesarias para resolver redes de tuberías. La finalidad de todo esto es
tener la cantidad flujo volumétrico que circula por cada tubería y conocer la
energía en punto de estancamiento conocido como nodo.
Solucionar
redes de
tuberias

introduzca el
valor de la
rugosidad de
los tubos.

Introduzca
valor de la por cada tubo
viscocidad introduzca
cinemática

Introducir
Energia en
valor de la diametro longitud
ese punto
gravedad

Suponer Es de entrada
Reynolds muy al nodo el
grande caudal?

Calcular
factor de si no
friccion, alfa
por cada tubo

Combrobar que se cumpla


la condicion de Despejar Hx y
caudales
1

Q1 Q2 3

X
Q3
4 Qn
ℜn=
π . D. ν

1
f n= 2
ϵ / D 5,74
[(
ln +
3,7 ℜn0.9 )]
Metodología de solución

νiscocidad cinematica, gravedad, rugosidad abosulta son valores conocidos y


constantes para todas las tuberías

El objetivo es que el usuario inserte Longitud, Diámetro

De igual forma inserte número de caudales de entrada al punto X y sus


respectivas energías en este caso la energía de entrada seria H 1

También se deben introducir los él número de caudales de salida con sus


respectivas energías en este caso serian H 2 y H 3

Para empezar a resolver el problema, el programa debe comenzar con un


proceso iterativo, donde se partirá de una suposición inicial donde cada ℜn
tenderá a un valor infinito o en efecto muy grande, con esto se lograran obtener
valores de f n y α n para cada entrada y salida , y luego en la ecuación

∑ Qentrada=∑ Qsalida, cuando se cumpla la igualdad en la sumatoria de


caudales, la iteración debe detenerse y se deberá hallar un valor único de Hx, y
cada caudal (Q 1 ,Q 2 , Q 3), de tal manera que el programa muestre solamente el
valor de Hx, y cada caudal en pantalla. Es decir lo cálculos previos y suposiciones
iniciales no deben ser vistas por el usuario que correo el programa pero si deben
ser ejecutadas en el plano de lenguaje de programación.

Aunque cabe acotar que a este proceso se repetirá al menos unas 3 o 4 veces
hasta encontrar una energía del nodo bastante precisa , sabiendo que a la primera
suposición todas las tuberías comparten el mismo Reynolds , pero esta suposición
no es del todo cierta ya que a pesar que todas las tuberías tienen un régimen
turbulento , no todas tienen el mismo valor del número de Reynolds y por
consecuente no poseen el mismo factor friccionante y alfa.
Resultados

El programa fue probado con un ejercicio de la literatura Mecánica de Fluidos -


Frank M. White - 5ta Edición a continuación dejo la información del ejercicio
propuesto con su solución en el libro y luego la hallada por medio de la ejecución
del software desarrollado.

Solución propuesta por el solucionario


Solución encontrada por el software
Conclusión

El programa desarrollado está bastante fortalecido en efectos de cálculos y


procedimientos , el tiempo de espera es bastante corto para encontrar la solución ,
menos de unos de 2 minutos , de acuerdo con el límite de tuberías aceptadas ,
con 12 tuberías el programa fracasó por lo que supongo que al probar por más
también tendrá fallos , seguramente el código que implemente no es tan
avanzando , debo aclarar que tuve que descargar ciertas herramientas conocidas
como librerías en python que permiten resolver este sistemas de ecuaciones y
registrar variables para ser utilizadas más adelante , es satisfactorio haber
encontrado una solución bastante cercana a la propuesta por la literatura , pero
este programa de acuerdo al conocimiento de muy bajo nivel que tengo en la
programación puede ser mejorado aún más. Para efectos de aprendizaje
académico de forma introductoria en la mecánica de fluidos computacional parece
estar acorde con lo esperado. Cabe acotar que con este programa en principio
buscaba que cualquier persona aun sin conocer sobre la lógica y la leyes que
rigen el flujo a través de tuberías y sus diferentes análisis para encontrar la
solución, pudiera manipularlo de forma sencilla, pero considero que para que el
programa funcione de manera correcta y eficaz el usuario debe tener
conocimientos básico sobre la aplicación de la ecuación de Bernoulli , Darcy
Weisbach , Colebrook etc, ya que introducir valores de energía en un punto y al
decir si es de entrada o salida depende mucho de la lógica del usuario , aunque el
programa está diseñado bajo un montón de condicionales , donde introducir un
valor negativo te devuelve con un aviso a que introduzca un valor correcto . Al final
después de tanto ensayo y error aplicados , lo más increíble es el funcionamiento
de los ciclos For y While , una vez que el programá me logró compilar , la manera
en como ejecutan el procedimiento para la solución se basa en estos 2 ciclos y los
diferentes condicionales que aplique , en tal caso como el if y else.

También podría gustarte