Anda di halaman 1dari 4

Jorge Lema – Cristina Pomboza

3.3 Trigésimo tipo de problema hidráulico PTH13

Flujo laminar descendente de un líquido por el espacio anular de dos tubos cilíndricos
debido al peso de la columna líquida.

Figura 3.14. Perfil de velocidades en el ducto de sección rectangular

Los demás valores de velocidad Vz, se observan en la tabla 3.9.


Tabla 3.9. Resultados obtenidos de la velocidad V z, correspondientes a los nodos generados por el
mallado en la sección rectangular tanto por diferencias finitas, así como aplicando el software COSMOS

Velocidad Vz (m/s)
Nodo Nodo Diferencias finitas Cosmos
(diferencias finitas) (software Cosmos)
1 7 1.1929 1.336
2 8 1.5361 1.652
3 9 1.1929 1.336
4 12 1.6970 1.807
5 13 2.2204 2.368
6 14 1.6970 1.807
7 17 1.8363 1.972
8 18 2.4130 2.560
9 19 1.8363 1.972
1
APLICACIÓN DE LOS MÉTODOS NUMÉRICOS ITERACIÓN Y DIFERENCIAS FINITAS EN LA RESOLUCIÓN DE
PROBLEMAS DE HIDRÁULICA CON CODIFICACIÓN EN LENGUAJES DE PROGRAMACIÓN

10 22 1.6970 1.807
11 23 2.2204 2.368
12 24 1.6970 1.807
13 27 1.1929 1.336
14 28 1.5361 1.652
15 29 1.1929 1.336
CAPÍTULO 4. CODIFICACIÓN EN LENGUAJES DE
PROGRAMACIÓN LA RESOLUCIÓN DE PROBLEMAS
HIDRÁULICOS APLICANDO EL MÉTODO ITERATIVO
4.1 Primer tipo de problema hidráulico PTH1C1

Flujo a través del interior de una tubería de diámetro constante debido a una
diferencia de presiones. Incógnita: flujo volumétrico (Caudal)

4.1.1 Algoritmo PTH1C1

1. Inicio
2. leer p1,p2; //presión de entrada y salida de la tubería
3. si p1>p2 Entonces
4. leer l, d, k; //longitud, diámetro interior y rugosidad de la tubería
5. leer u, p; //viscosidad absoluta, densidad absoluta
6. leer z1, z2; //elevación de cada punto de referencia como entrada y salida
del fluido
7. leer sumKm; //sumatoria de coeficientes de pérdida por accesorios
8. leer erro_r;
9. g=9.8 //gravedad
10. porcentaje_error=erro_r/100;
11. A=pi*d^2/4 //área transversal de la tubería
12. lambda_asumido=0.02; //Factor de fricción
13. Repetir
14. v=raiz(((((p1-p2)/p*g)+(z1-
z2))*(2*g))/(lambda_asumido*l/d+sumKm));
15. Re=v*d*p/u //valor de Reynolds
16. según Re hacer
17. Re > 4000: //Flujo Turbulento, Según Haaland
18. lambda_calculado=(-1.8*log10(6.9/Re+((k/d)/3.7)^1.11))^(-2)
19. Re <2000: //Flujo laminar, según Poiseuille
20. lambda_calculado=64/Re;
21. FinSegun
22. diferencia=abs(lambda_asumido-lambda_calculado);
23. lambda_asumido=lambda_calculado;
24. Hasta que (diferencia<porcentaje_error)
25. lambda=lambda_asumido;
26. v=raiz(((((p1-p2)/p*g)+(z1-z2))*(2*g))/(lambda*l/d+sumKm));
27. Re=v*d*p/u;
2
Jorge Lema – Cristina Pomboza
28. Q=v*A;//Caudal
29. Imprimir "El valor de Reynolds es: ", Re;
30. Imprimir "El valor de lambda es: ", lambda;
31. Imprimir "El valor de la velocidad es: ", v;
32. Imprimir "El valor del caudal es: ", Q;
33. Sino
34. Imprimir "P1 debe ser mayor que P2"
35. FinSi
36. Fin

4.1.2 Diagrama de flujo de datos PTH1C1

3
APLICACIÓN DE LOS MÉTODOS NUMÉRICOS ITERACIÓN Y DIFERENCIAS FINITAS EN LA RESOLUCIÓN DE
PROBLEMAS DE HIDRÁULICA CON CODIFICACIÓN EN LENGUAJES DE PROGRAMACIÓN

Figura 4.1. Diagrama de flujo del problema hidráulico PTH1C1

Anda mungkin juga menyukai