facultad de ingenieria quÍmica escuela de ... - unitru.edu.pe

97
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERIA QUÍMICA ESCUELA DE INGENIERIA QUÍMICA PROGRAMA COMPUTACIONAL INTERACTIVO UTILIZANDO LA TÉCNICA DE HARDY CROSS PARA EL ANÁLISIS DE RED DE TUBERÍAS (SISTEMAS CON TRES O MÁS RAMAS)” TESIS PARA OBTENER EL TÍTULO DE: INGENIERO QUÍMICO AUTORES: Br. AVALOS TORRES, Roberto Daniel Br. BENITES ALIAGA, Alex Antenor ASESOR: MSc. Guillermo Evangelista Benites TRUJILLO – PERÚ 2006 Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/ Biblioteca de Ingeniería Química

Upload: others

Post on 24-Jan-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERIA QUÍMICA

ESCUELA DE INGENIERIA QUÍMICA

“PROGRAMA COMPUTACIONAL INTERACTIVO UTILIZANDO LA

TÉCNICA DE HARDY CROSS PARA EL ANÁLISIS DE RED DE

TUBERÍAS (SISTEMAS CON TRES O MÁS RAMAS)”

TESIS

PARA OBTENER EL TÍTULO DE:

INGENIERO QUÍMICO

AUTORES: Br. AVALOS TORRES, Roberto Daniel Br. BENITES ALIAGA, Alex Antenor

ASESOR:

MSc. Guillermo Evangelista Benites

TRUJILLO – PERÚ 2006

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - i - Br. Benites Aliaga Alex Antenor

PRESENTACIÓN

SEÑORES CATEDRÁTICOS MIEMBROS DEL JURADO:

De conformidad con lo dispuesto en el Reglamento de

Grados y Títulos de la Escuela Académico Profesional de

Ingeniería Química de la Universidad Nacional de Trujillo,

nos es honroso presentar a consideración de vuestro elevado

criterio el presente trabajo titulado “PROGRAMA COMPUTACIONAL

INTERACTIVO UTILIZANDO LA TÉCNICA DE HARDY CROSS PARA EL

ANÁLISIS DE RED DE TUBERÍAS (SISTEMAS CON TRES O MÁS RAMAS)”,

que sustentaremos como tesis para obtener el título de

Ingeniero Químico, si vuestro dictamen nos es favorable.

Trujillo, Noviembre del 2006

AVALOS TORRES ROBERTO DANIEL BENITES ALIAGA ALEX ANTENOR

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - ii - Br. Benites Aliaga Alex Antenor

JURADOS

De conformidad con lo dispuesto en el reglamento de

Grados y Títulos de la Escuela Académica Profesional de

Ingeniería Química de la Universidad Nacional de Trujillo, se

hace constar que se designo como miembros del jurado para

evaluar el presente trabajo de investigación a los

ingenieros:

Ms. Ing. Guillermo Evangelista Benites (Asesor)

Ing. Rene Ramírez Ruiz

Ing. Percy Aguilar Rojas

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - iii - Br. Benites Aliaga Alex Antenor

AGRADECIMIENTO

Hacemos llegar nuestro profundo agradecimiento a la Escuela

Académico Profesional de Ingeniería Química y a la plana

docente que en ella labora, por habernos impartido los

conocimientos necesarios para desenvolvernos en nuestra vida

profesional.

Nuestro sincero agradecimiento al Ms. Ing. Guillermo

Evangelista Benites, por brindarnos el asesoramiento

desinteresado para la culminación exitosa de esta obra.

A nuestros amigos y compañeros con los cuales hemos

compartido momentos de alegría, tristeza, estudio y

dedicación durante nuestra formación profesional.

LOS AUTORES

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - iv - Br. Benites Aliaga Alex Antenor

DEDICATORIAS

A Dios por iluminar mi vida y

hacer posible la realización

de este trabajo.

A la memoria de mi padre:

Luis Eduardo Avalos Bustamante

por el apoyo brindado y por ser

ejemplo de responsabilidad y

dedicación; y que desde el cielo

ilumine por siempre mi vida.

A mi querida madre:

Clementina Alegría Torres Oyola,

como retribución a su amor,

sacrificio brindado en todo momento.

A sus sabios consejos y acertada

forma de dirigirme y educarme.

A mi querida Abuelita:

Clementina Oyola García

Quien con su ejemplo, apoyo,

sacrificio y permanente cariño supo

sembrar en mí, el anhelo de buscar

mejores horizontes.

A mis queridos hermanos:

Eduardo, Fernando y Karen

Los cuales contribuyeron a

mi formación profesional y por

que sin su apoyo no hubiera

podido alcanzar este logro.

ROBERTO DANIEL AVALOS TORRES

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - v - Br. Benites Aliaga Alex Antenor

A Dios por iluminar mi vida y

hacer posible la realización

de este trabajo.

Con inmenso amor, gratitud

y respeto a los mejores padres

del mundo:

Eulalia y Benjamín

por estar siempre allí, y

quienes a base de esfuerzo,

sacrificio, apoyo, abnegación, e

infinita comprensión, lograron

hacer de mí, una persona de bien

y me motivaron día a día a la

culminación de mi carrera

profesional.

A mis queridos abuelitos:

Antenor y Juana

Quienes con su ejemplo, cariño

y entrega incondicional, lograron

cultivar en mí, valores

indispensable en mi formación

personal y profesional.

A mi querido hermano:

Ricardo

Por la invalorable ayuda durante mi

formación profesional y porque sin

su apoyo no hubiera podido alcanzar

este logro.

ALEX ANTENOR BENITES ALIAGA

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - vi - Br. Benites Aliaga Alex Antenor

RESUMEN

La mayoría de los problemas concernientes al flujo de fluidos en

conductos y tubos implican la predicción de las condiciones en una sección

de un sistema, cuando se conocen las condiciones de alguna otra sección.

En cualquier sección de dicho sistema, por lo general estamos preocupados

por la presión del fluido, la velocidad del flujo y la elevación de la

sección.

En una línea de tubería en serie la pérdida de energía total es la

suma de las pérdidas individuales grandes y pequeñas. Esta afirmación está

de acuerdo con el principio de que la ecuación de la energía es una manera

de tomar en cuenta toda la energía en el sistema entre los dos puntos.

La naturaleza de los sistemas paralelos requiere que la técnica

utilizada para su análisis sea diferente a la que se emplea en la de los

sistemas en serie. En general, un sistema paralelo puede tener cualquier

número de ramas.Para la mayoría de los problemas de este tipo, el objetivo

es determinar qué cantidad de flujo se presenta en cada una de las ramas y

qué caída de presión se presenta entre dos secciones del sistema.

El auge de excelentes lenguajes de programación y la disponibilidad

cada vez mayor de máquinas computadoras de alta velocidad, ha propiciado

que las técnicas de resolución de problemas de flujo de fluidos se hayan

simplificados.

La importancia del diseño y selección adecuada de tuberías en el

diseño de plantas y construcción de las mismas es tan grande que muchas

empresas han intentado poner a punto un sistema de computador para hacer

el trabajo de diseño; por lo que, la aplicación del sofware interactivo

“redes_3”, utilizando la técnica de Hardy Cross, permite hacer el análisis

de red de tuberías.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - vii - Br. Benites Aliaga Alex

Antenor

SUMMARY

Most of the problems concerning the fluids flow in conduits and

tubes they imply the prediction of the conditions in a section of a

system, when the conditions of some other section are known. In any

section of this system, generally we are worried about the pressure of the

fluid, the speed of the flow and the elevation of the section.

In a line of pipe in series the loss of total energy is the sum of

the great and small individual losses. This affirmation is in agreement

with the principle of which the equation of the energy is a way to both

take into account all the energy in the system between points.

The nature parallel systems requires that the technique used for

their analysis is different from which is used in series in the analysis

of the systems. In general, a parallel system can have any number of

branches. It stops most of the problems of this type, the objective is to

determine what amount of flow appears in each one of the branches and what

pressure fall appears between two sections of the system.

The height of excellent programming languages and the availability

every greater time of machines computers of high speed, has caused that

the techniques of resolution of flowed problems of flow of have been

simplified.

The importance of the design and suitable selection of pipes in the

design of plants and construction of the same ones is so great that many

companies have tried to complete a computer system to make the work of

design; reason why, the application of sofware interactive “redes_3”,

using the technique of Hardy Cross, allows to make the analysis of network

of pipes.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - viii - Br. Benites Aliaga Alex Anteno

INDICE

Pág.

PRESENTACION i

JURADOS ii

AGRADECIMIENTO iii

DEDICATORIAS iv

RESUMEN vi

SUMMARY vii

INDICE viii

LISTADO DE FIGURAS x

CAPITULO I : INTRODUCCIÓN

1.1. Realidad problemática, justificación e

importancia del trabajo 1

1.2. Problema 7

1.3. Hipótesis 7

1.4. Objetivos 7

1.5. Fundamento Teórico 8

1.5.1 Principios que rigen los sistemas de línea

de tubería paralelos 9

1.5.2 Sistemas con tres o mas ramas 13

CAPITULO II : MATERIAL Y MÉTODOS

2.1. Material de estudio 16

2.2. Métodos y técnicas 17

2.2.1. Población 17

2.2.2. Muestra 17

2.2.3. Variables 17

2.2.4. Procedimiento 17

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - ix - Br. Benites Aliaga Alex Antenor

CAPITULO III : RESULTADOS 20

CAPITULO IV : DISCUSIÓN 48

CAPITULO V : CONCLUSIONES 51

CAPITULO VI : RECOMENDACIONES 53

CAPITULO VII : BIBLIOGRAFIA 54

ANEXO 56

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - x - Br. Benites Aliaga Alex Antenor

LISTADO DE FIGURAS

Pág.

Figura Nº 1.1: Sistema de línea de tubería

Paralelo con tres ramas 9

Figura Nº 1.2: Sistema paralelo con dos ramas 12

Figura Nº 1.3: Red con tres ramas 14

Figura Nº 1.4: Circuito de lazo cerrado utilizados

Con la técnica de Hardy Cross para el

Análisis de redes de tuberías 19

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 1 - Br. Benites Aliaga Alex Antenor

CAPÍTULO I

INTRODUCCIÓN

1.1 Realidad problemática, justificación e importancia del

trabajo.

La Mecánica de Fluidos se ocupa del estudio de

los fluidos en movimiento (fluidodinámica) o en reposo

(fluidoestática). Tanto los líquidos como los gases

son considerados fluidos, y el número de aplicaciones

de la Mecánica de Fluidos es enorme: respiración,

flujo sanguíneo, natación, ventiladores turbinas,

aviones, barcos, ríos, molinos de viento, tuberías,

misiles, icebergs, motores, filtros, chorros y

aspersores por mencionar algunas (White, 2004).

Hasta principios del siglo XX el estudio de los

fluidos fue desarrollado esencialmente por dos grupos:

los ingenieros hidráulicos y los matemáticos. Los

ingenieros hidráulicos trabajaron desde un punto de

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 2 - Br. Benites Aliaga Alex Antenor

vista empírico, mientras que los matemáticos se

centraron en enfoques analíticos. La gran cantidad y

usualmente ingeniosa experimentación del primer grupo

produjo mucha información con valor incalculable para

los ingenieros practicantes de entonces; sin embargo,

debido a la carencia de los beneficios de la

generalización propios de una teoría practicable,

estos resultados eran restringidos y de valor limitado

en situaciones nuevas. Mientras tanto, los

matemáticos, por el hecho de no aprovechar la

información experimental, se vieron forzados a

establecer hipótesis tan simplificadas que produjeron

resultados a veces completamente opuestos a la

realidad.

Fue evidente para investigadores eminentes, como

Reynolds, Froude, Prandtl y Von Kármán, que el estudio

de los fluidos debe ser una mezcla de teoría y

experimentación. Con ellos nace la ciencia de mecánica

de fluidos, tal como se conoce actualmente. Los

modernos centros de investigación y ensayos emplean

matemáticos, físicos, ingenieros y técnicos

calificados quienes, trabajando en equipo, mezclan

estos dos puntos de vista con grados diferentes según

su trabajo (Shames, 1995).

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 3 - Br. Benites Aliaga Alex Antenor

La mecánica de fluidos moderna aparece a

principios del siglo XX como un esfuerzo por unir dos

tendencias: experimental y científica. Generalmente se

reconoce como fundador de la mecánica de fluidos

moderna al alemán L. Prandtl (1875 – 1953). Esta es

una ciencia relativamente joven en la cual aún hoy se

están haciendo importantes contribuciones (Fernández,

1999).

En muchas áreas de ingeniería es extremadamente

útil tener un conocimiento apropiado de la mecánica de

fluidos. En biomecánica el flujo de sangre y fluido

cerebral son de particular interés; en meteorología e

ingeniería oceánica, para entender el movimiento del

aire y las corrientes oceánicas, se requiere del

conocimiento de la mecánica de fluidos; los ingenieros

químicos deben comprender la mecánica de fluidos para

diseñar los diferentes equipos de procesamiento

químico; los ingenieros aeronáuticos utilizan su

conocimiento de fluidos para incrementar al máximo la

fuerza de elevación y reducir al mínimo el retardo de

aeronaves y para diseñar motores de reacción; los

ingenieros mecánicos diseñan bombas, turbinas, motores

de combustión interna, compresores de aire, equipo de

aire acondicionado, para el control de la

contaminación y plantas eléctricas con base en el

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 4 - Br. Benites Aliaga Alex Antenor

conocimiento apropiado de la mecánica de fluidos; y

los ingenieros civiles también utilizan los resultados

obtenidos en el estudio de la mecánica de fluidos para

comprender el transporte de sedimentos y la erosión en

ríos, la contaminación del aire y agua, y así diseñar

sistemas de tuberías, plantas de tratamiento de aguas

negras, canales de irrigación, sistemas de control de

inundaciones, presas y estadios deportivos cubiertos.

Los flujos internos en oleoductos y ductos en

general se encuentran en todas las partes de la

industria. Desde el suministro de agua potable hasta

el transporte de líquidos industriales, los ingenieros

han diseñado y construido incontables kilómetros de

tuberías a gran escala. También abundan unidades de

tubería más pequeñas: en controles hidráulicos, en

sistemas de calefacción y aire acondicionado, y en

sistemas de flujo cardiovasculares y pulmonares, por

nombrar algunos. Estos flujos pueden ser continuos o

no continuos, uniformes o no uniformes. El fluido

puede ser incompresible o compresible.

Se considera que las tuberías se componen de

elementos y componentes. Básicamente, los elementos

son tramos de tubos de diámetro constante y los

componentes son válvulas, tes, codos, reductores o

cualquier otro dispositivo que provoque una pérdida en

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 5 - Br. Benites Aliaga Alex Antenor

el sistema. Además de los componentes y elementos, las

bombas agregan energía al sistema y las turbinas

extraen energía (Potter y Wiggert, 2003).

La mayoría de los problemas concernientes al

flujo de fluidos en conductos y tubos implican la

predicción de las condiciones en una sección de un

sistema, cuando se conocen las condiciones de alguna

otra sección. En cualquier sección de dicho sistema,

por lo general estamos preocupados por la presión del

fluido, la velocidad del flujo y la elevación de la

sección. Supondremos que el fluido llena completamente

el área de flujo disponible.

Los sistemas reales de flujo de fluidos con

frecuencia contienen varias pérdidas secundarias así

como pérdidas de energía debido a la fricción conforme

el fluido es entregado de un punto a otro. Puede

utilizarse más de un tamaño de tubería. Si el sistema

es arreglado de tal forma que el fluido fluya a través

de una línea continua sin ramificaciones, éste se

conoce con el nombre de sistema en serie. Por otro

lado, si el flujo se ramifica en dos o más líneas, se

le conoce con el nombre de sistema paralelo.

En una línea de tubería en serie la pérdida de

energía total es la suma de las pérdidas individuales

grandes y pequeñas. Esta afirmación está de acuerdo

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 6 - Br. Benites Aliaga Alex Antenor

con el principio de que, la ecuación de la energía es

una manera de tomar en cuenta toda la energía en el

sistema entre los dos puntos de referencia.

La naturaleza de los sistemas paralelos requiere

que la técnica utilizada para su análisis sea

diferente a la que se emplea en la de los sistemas en

serie. En general, un sistema paralelo puede tener

cualquier número de ramas. Para la mayoría de los

problemas de este tipo, el objetivo es determinar qué

cantidad de flujo se presenta en cada una de las ramas

y qué caída de presión se presenta entre dos secciones

del sistema.

Justificación e Importancia del Trabajo

El auge de excelentes lenguajes de programación y

la disponibilidad cada vez mayor de máquinas

computadoras de alta velocidad, ha propiciado que las

técnicas de resolución de problemas de flujo de

fluidos se hayan simplificado. Se comprende, entonces

que, para el análisis de red de tuberías (sistemas con

tres o más ramas) será necesario desarrollar un

programa computacional interactivo.

Lo expuesto anteriormente motivó la necesidad de

desarrollar y aplicar el software “redes_3”.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 7 - Br. Benites Aliaga Alex Antenor

1.2 Problema

¿En qué medida el programa computacional interactivo

utilizando la técnica de Hardy Cross nos permite hacer el

análisis de red de tuberías (sistemas con tres o más

ramas)?

1.3 Hipótesis

La importancia del diseño y selección adecuada de

tuberías en el diseño de plantas y construcción de las

mismas es tan grande que muchas empresas han intentado

poner a punto un sistema de computador para hacer el

trabajo de diseño; por lo que, la aplicación del software

interactivo “redes_3”, utilizando la técnica de Hardy

Cross, permite hacer el análisis de red de tuberías.

1.4 Objetivos

Para su realización se propusieron como objetivos:

a) Desarrollar un programa computacional interactivo

(software: “redes_3”) de fácil manejo, aplicable

tanto en el ámbito académico como profesional.

b) Proporcionar una herramienta computacional que

asista a usuarios que disponen de fundamentos

teóricos en mecánica de fluidos.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 8 - Br. Benites Aliaga Alex Antenor

c) Eliminar la necesidad de desarrollar tediosas

secuencias de cálculo manual permitiendo centrar la

atención en aspectos básicos de diseño.

d) Permitir un análisis rápido y efectivo del

comportamiento de las principales variables

involucradas.

1.5 Fundamento Teórico

Si un sistema de línea de tubería se dispone de

tal forma que el fluido corra en una línea continua

sin ramificaciones, se le llama sistema en serie. Por

el contrario, si el sistema provoca que el fluido se

ramifique en dos o más líneas, se le llama sistema

paralelo.

La naturaleza de los sistemas paralelos

requiere que la técnica utilizada para su análisis sea

diferente a la que se emplea en la de los sistemas en

serie. En general, un sistema paralelo puede tener

cualquier número de ramas. El sistema que se muestra

en la figura 1.1, con tres ramas, se utilizará para

ilustrar los conceptos básicos. El flujo en la línea

principal en la sección 1 se ramifica en tres partes

y después se une en la sección 2. Para la mayoría de

los problemas de este tipo, el objetivo es determinar

qué cantidad de flujo se presenta en cada una de las

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 9 - Br. Benites Aliaga Alex Antenor

ramas y qué caída de presión se presenta entre las

secciones 1 y 2.

1.5.1 Principios que rigen los sistemas de línea de

tubería paralelos

El análisis de los sistemas de línea de tubería

paralelos requiere el uso de la ecuación general de la

energía junto con las ecuaciones que relacionan las

velocidades de flujo de volumen en las diferentes

ramas del sistema y las expresiones para las pérdidas

de cabeza a lo largo del sistema. Las siguientes

ecuaciones establecen los principios que relacionan

las velocidades de flujo de volumen y las pérdidas de

cabeza para sistemas paralelos con tres ramas tales

como los que se muestran en la figura 1.1.

Figura 1.1 Sistema de línea de tubería paralelo

con tres ramas.

cba QQQQQ 21 (1.1)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 10 - Br. Benites Aliaga Alex Antenor

cbaL hhhh 21

(1.2)

En la ecuación (1.1) se establece la condición de

continuidad para el flujo estable en un sistema

paralelo. El flujo total que entra al sistema, 1Q , se

divide entre los tres flujos ramales, cba QyQQ , .

Después éstos salen por una tubería de salida donde la

velocidad de flujo es 2Q . Por el principio de

continuidad, el flujo de salida en la sección 2 es

igual al flujo de entrada en la sección 1. En la

ecuación (1.2), el término 21Lh es la pérdida de

energía por unidad de fluido entre los puntos 1 y 2 de

las líneas principales. Los términos cba hyhh , son

las pérdidas de energía por unidad de fluido en cada

rama del sistema (Mott, 1996).

Se puede demostrar que todas estas ecuaciones

deben ser iguales escribiendo la ecuación de la

energía, utilizando los puntos 1 y 2 como puntos de

referencia:

gz

ph

gz

pL

22

2

2

2

2

2

1

1

1

1.3)

La suma de la cabeza de presión /p , la cabeza

de elevación z, y la cabeza de velocidad g2/2 se le

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 11 - Br. Benites Aliaga Alex Antenor

denomina como la cabeza total E. Ésta representa la

energía contenida en cada unidad del fluido en un

punto en particular en un sistema. Sustituyendo E en

la ecuación (1.3) obtenemos:

21 EhE L

y

21 EEhL (1.4)

Entonces el término Lh representa la pérdida de

cabeza entre los puntos 1 y 2. En la figura 1.1, cada

unidad de fluido tiene la misma cabeza total en el

punto donde el flujo se ramifica. Conforme el fluido

corre a través de las ramas, parte de la energía se

pierde. Pero en el punto donde el flujo se vuelve a

unir, la cabeza total de cada unidad de fluido debe

ser otra vez la misma. Por lo tanto, podemos llegar a

la conclusión de que la pérdida de cabeza es la

misma, sin importar qué trayectoria se tome entre los

puntos 1 y 2. Esta conclusión se establece en forma

matemática en la ecuación (1.2).

La cantidad de fluido que corre por una rama en

particular en un sistema paralelo depende de la

resistencia al flujo en esa rama en relación con la

resistencia en otras ramas. El fluido tenderá a seguir

la trayectoria de menor resistencia. La resistencia al

flujo se debe a la fricción en la pared de la tubería,

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 12 - Br. Benites Aliaga Alex Antenor

a cambios en la sección transversal de la trayectoria

del fluido, a cambios en la dirección del fluido o a

obstrucciones tales como las que se presentan en las

válvulas. Todas estas resistencias dependen de la

velocidad del fluido. Por lo tanto, en un sistema

paralelo, el flujo se divide de tal forma que las

velocidades son diferentes en las ramas y la pérdida

de cabeza en cada rama es igual.

Un sistema paralelo de tubería común incluye dos

ramas dispuestas como se nuestra en la figura 1.2. La

rama inferior se agrega para evitar que parte del

fluido pase a través del intercambiador de calor,

permitiendo el flujo continuo mientras que se le da

servicio al equipo. El análisis de este tipo de

sistemas es relativamente simple y directo.

Figura 1.2 Sistema paralelo con dos ramas.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 13 - Br. Benites Aliaga Alex Antenor

Los sistemas paralelos que tienen más de dos

ramas son más complejos debido a que existen más

incógnitas que ecuaciones que las relacionen.

1.5.2 Sistemas con tres o más ramas

Cuando tres o más ramas se presentan en un

sistema de flujo de tubería, se le llama red. Las

redes son indeterminadas debido a que existen más

factores desconocidos que ecuaciones independientes

que relacionen a estos factores. Por ejemplo, en la

figura 1.3 hay tres velocidades desconocidas, una en

cada tubería. Las ecuaciones disponibles para

describir el sistema son:

cba QQQQQ 21 (1.5)

cbaL hhhh 21

(1.6)

Se requiere una tercera ecuación independiente

para resolver en forma explícita las tres velocidades,

y ninguna se tiene disponible.

Una forma racional de completar el análisis de un

sistema tal como el que se muestra en la figura 1.3

empleando un procedimiento de iteración el cual fue

desarrollado por Hardy Cross.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 14 - Br. Benites Aliaga Alex Antenor

Este procedimiento converge en las velocidades de

flujo correctas muy rápidamente. Muchos cálculos se

requieren aún, pero éstos pueden establecerse en forma

ordenada para su uso en una computadora digital.

La técnica Cross requiere que los términos de

pérdida de cabeza para cada tubería en el sistema se

expresen en la forma:

Figura 1.3 Red con tres ramas.

n

Qkh (1.7)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 15 - Br. Benites Aliaga Alex Antenor

donde k es una resistencia equivalente al flujo para

la tubería completa y Q es la velocidad de flujo en la

tubería. Por ahora, deberá recordar que tanto las

pérdidas por fricción como las pérdidas menores son

proporcionales a la cabeza de velocidad, g2/2 .

Después, utilizando la ecuación de continuidad podemos

expresar la velocidad en términos de la velocidad de

flujo de volumen. Esto es,

/Q A (1.8)

y

2 2 2/Q A (1.9)

Esto permitirá el desarrollo de una ecuación de

la forma mostrada en la ecuación (1.7).

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 16 - Br. Benites Aliaga Alex Antenor

CAPÍTULO II

MATERIAL Y MÉTODOS

La presente investigación, de tipo aplicada, se

realizó en el Laboratorio de Computación e Informática

(LABCI) de la Facultad de Ingeniería Química de la

Universidad Nacional de Trujillo.

2.1 Material de estudio

a. Software desarrollado "redes_3" basado en la

técnica de iteración Hardy Cross y codificado en

Matlab 7.0 (Ver Anexo).

b. Computadora Pentium IV

Velocidad del procesador: 2.8 GHz

Memoria RAM : 256 Mb

Capacidad del Disco Duro: 80 Gb

c. Impresora hp deskjet 3420

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 17 - Br. Benites Aliaga Alex Antenor

2.2 Métodos y técnicas

2.2.1 Población

La población a quienes podemos generalizar

los resultados son para sistemas con tres ramas

y agua como fluido circulante.

2.2.2 Muestra

Para efectos de aplicar el software

"redes_3" y discutir las soluciones numéricas

para problemas de cálculo de velocidad de flujo

de volumen en cada rama, se considera un

sistema con tres ramas por el cual fluye agua a

15°C y están fluyendo hacia adentro y fuera del

sistema 600 L/min a través de las tuberías.

2.2.3 Variables:

Dependientes: Análisis de redes de tuberías

(sistema con tres ramas).

Independientes: Software "redes_3" basado en la

técnica de Hardy Cross.

2.2.4 Procedimiento:

La técnica de iteración Hardy Cross requiere

que se lleve a cabo estimaciones de los valores

iniciales para la velocidad de flujo de volumen

en cada rama del sistema. Los dos factores que

ayudan a realizar estos estimados son:

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 18 - Br. Benites Aliaga Alex Antenor

1. En cada unión de la red, la suma del flujo

en la unión debe ser igual al flujo que sale.

2. El fluido tiende a seguir la trayectoria de

menor resistencia a través de la red. Por lo

tanto, una tubería que tiene un valor más

pequeño de k podrá trasportar una velocidad de

flujo más alta que aquellas que tiene valores

más altos.

La red deberá dividirse en un conjunto de

circuitos de lazo cerrado antes de comenzar el proceso

de iteración. La figura 1.4 muestra una representación

esquemática de un sistema de 3 tuberías tal como el

que se muestra en la figura 1.3. Las flechas

discontinuas dibujadas en el sentido de las manecillas

del reloj ayudan a definir los signos de las

velocidades de flujo Q y las pérdidas de cabeza h en

las diferentes tuberías de cada lazo de acuerdo con la

siguiente convención:

Si el flujo en una determinada tubería de un

circuito es en el sentido de las manecillas del

reloj, Q y h son positivas.

Si el flujo es en sentido opuesto al de las

manecillas del reloj, Q y h son negativas.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 19 - Br. Benites Aliaga Alex Antenor

Por consiguiente, para el circuito 1 de la figura

1.4, ah y aQ son positivas, mientras que bh y

bQ son

negativas. Los signos son críticos para el cálculo

correcto de ajustes a la velocidad de flujo de

volumen, indicados por Q , que se producen al final

de cada ciclo de iteración. Se debe observar que la

tubería b es común a ambos circuitos. Por lo tanto,

los ajustes Q para cada circuito deben aplicarse a

la velocidad de flujo en esta tubería.

Figura 1.4 Circuitos de lazo cerrado utilizados con

la técnica Hardy Cross para el análisis de redes de

tuberías.

La técnica de Hardy Cross para analizar el flujo

en redes de tubería se presenta paso a paso en el

siguiente capítulo.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 20 - Br. Benites Aliaga Alex Antenor

CAPÍTULO III

RESULTADOS

Los resultados que a continuación se presentan

corresponden al ejemplo ilustrativo 12.3 del texto

Mecánica de Fluidos Aplicada de Robert Mott, 1996.

“Para el sistema mostrado en la figura 12.4

(figura 1.3 en nuestro caso), determine la velocidad

de flujo de volumen del agua a 15°C a través de cada

rama si 600 L/min (Q = 0,01 m3/s) están fluyendo hacia

dentro y fuera del sistema a través de las tuberías de

2 pulgadas”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 21 - Br. Benites Aliaga Alex Antenor

Solución:

1. Exprese la pérdida de energía en cada tubería por

medio de la expresión 2

h kQ .

Pérdida de cabeza para la rama “a”

25 )1064,1()(45138,5 aaa Qxfh

Pérdida de cabeza para la rama “c”

25 )1064,1()(45138,13 ccc Qxfh

2. Asuma un valor de velocidad de flujo en cada

tubería tal que el flujo en cada unión sea igual al

flujo de salida de la unión.

3/QQQQ cba

3. Divida la red en una serie de circuitos de lazo

cerrado.

Ver figura 1.4.

4. Para cada tubería calcule la pérdida de cabeza

nQkh , utilizando el valor asumido de Q .

Los siguientes cálculos los realiza el software

desarrollado “redes_3”.

5. Procediendo alrededor de cada circuito, sume en

forma algebraica todos los valores de h utilizando

la siguiente convección de signos:

- Si el flujo es en el sentido de las manecillas

del reloj, Qyh son positivas.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 22 - Br. Benites Aliaga Alex Antenor

- Si el flujo en el sentido contrario al de las

manecillas del reloj, Qyh son negativas.

La suma resultante se denomina h .

6. Para cada tubería, calcule Qk2 .

7. Sume todos los valores de Qk2 para cada circuito,

asumiendo que todos son positivos. Esta suma se

conoce como (2 )kQ .

8. Para cada circuito, calcule el valor de Q de:

(2 )

hQ

k Q

9. Para cada tubería, calcule un nuevo valor estimado

para Q de:

'Q Q Q

10. Repita los paso 4-8 hasta que Q del paso 8 se

haga considerablemente pequeño. El valor de '

Q se

utiliza en el siguiente ciclo de iteración.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 23 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 1: Pantalla de Presentación

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 24 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 2: Sistema con tres ramas

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 25 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 3: Pantalla de ingreso de datos

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 26 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 4: Selección del material de la tubería

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 27 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 5: Selección de tipos de codos

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 28 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 6: Tamaño de la tubería de ramificación “a”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 29 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 7: Número de accesorios de la rama “a”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 30 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 8: Menú de selección del tipo de

accesorio de la rama “a”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 31 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 9: Restricción basado en la cabeza de

velocidad en la tubería “a”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 32 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 10: Número de accesorios de la rama “b”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 33 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 11: Menú de selección del tipo de

accesorio de la rama “b”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 34 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 12: Restricción basado en la cabeza de

velocidad en la tubería “b”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 35 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 13: Número de accesorios de la rama “c”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 36 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 14: Menú de selección del tipo de

accesorio de la rama “c”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 37 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 15: Restricción basado en la cabeza de

velocidad en la tubería “c”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 38 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 16: Pantalla de resultados

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 39 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 17: Opción para ejecutar nuevamente

el software “redes_3”

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 40 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 18: Pantalla de resultados

(Temperatura del agua, T = 20°C)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 41 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 19: Pantalla de resultados

(Temperatura del agua, T = 25°C)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 42 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 20: Pantalla de resultados

(Caudal circulante, Q = 800 l/min)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 43 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 21: Pantalla de resultados

(Caudal circulante, Q = 1000 l/min)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 44 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 22: Pantalla de resultados

(Longitud de ramificación, L = 9 m)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 45 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 23: Pantalla de resultados

(Longitud de ramificación, L = 12 m)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 46 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 24: Pantalla de resultados

(Longitud entre ramas a y b, La-b = 5 m)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 47 - Br. Benites Aliaga Alex Antenor

Gráfica Nº 25: Pantalla de resultados

(Longitud entre ramas b y c, Lb-c = 5 m)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 48 - Br. Benites Aliaga Alex Antenor

CAPÍTULO IV

DISCUSIÓN

El programa computacional interactivo “redes_3”

utilizando la técnica de Hardy Cross, codificado en el

lenguaje de programación Matlab 7.0, permite analizar

la velocidad de flujo de volumen a través de cada rama

del sistema de flujo de tubería (red).

Al programa “redes_3” se le debe suministrar los

siguientes datos:

o Temperatura del agua de circulación, °C

o Flujo de caudal circulante en el sistema, L/min

o Longitud de ramificación, m

o Longitud entre las ramas a y b, m

o Longitud entre las ramas b y c, m

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 49 - Br. Benites Aliaga Alex Antenor

Se hicieron 9 corridas del software “redes_3”

para diferentes valores de temperatura, caudal,

longitud de ramificación y longitud entre las ramas;

y, cuyos resultados nos permiten afirmar que:

1. De los resultados presentados en las Gráficas N°

16, 18 y 19, se observa que la temperatura no tiene

influencia en la velocidad de flujo de volumen a

través de cada rama del sistema.

2. De los resultados presentados en las Gráficas N°

16, 20 y 21, se observa que existe un incremento

del 33.3% en la velocidad de flujo de volumen a

través de cada rama del sistema.

3. De los resultados presentados en las Gráficas N°

16, 22 y 23, se observa que la variación de la

longitud de ramificación en el sistema, case no

afecta el caudal en la rama “a” (disminución del

0,14%), pero en la rama “b” hay un pequeño

porcentaje de disminución en el caudal (≈ 1.4%) y

en la rama “c” hay un incremento del caudal (≈ 2%).

4. De los resultados presentados en las Gráficas N° 16

y 24, se observa que al aumentar la longitud entre

las ramas “a” y “b” influye en el caudal circulante

en las ramas: disminución de ≈ 6,62% para la rama

“a” y aumento de ≈ 3.45% para las ramas “b” y “c”.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 50 - Br. Benites Aliaga Alex Antenor

5. De los resultados presentados en las Gráficas N° 16

y 25, se observa que al aumentar la longitud entre

las ramas “b” y “c” influye en el caudal circulante

en las ramas: aumento de ≈ 1,97% para la rama “a” y

aumento de ≈ 1,95% para la rama “b” y disminución

de ≈ 5,04% para la rama “c”

6. De los resultados obtenidos por el software

“redes_3” y presentados en la Gráfica N° 16, y los

reportados por R. Mott (5), hay una pequeñísima

variación de los caudales:

Tabla N°1 Caudal circulante en el sistema, L/min

Libro de

Robert Mott

Software

“redes_3”

Porcentaje

de variación

Rama “a” 204 205,679 0,82

Rama “b” 227 226,407 - 0,26

Rama “c” 169 167,914 - 0,64

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 51 - Br. Benites Aliaga Alex Antenor

CAPÍTULO V

CONCLUSIONES

1. Después de analizar los resultados de la Tabla N° 1,

vemos que los datos que se reportan en el libro de

Robert Mott y los obtenidos con el programa

computacional interactivo (software) “redes_3” son

bastante confiables. El porcentaje de error es menor

al 1%.

2. Este software nos permitirá calcular la cantidad de

flujo que se presenta en cada rama de un sistema de

línea de tubería paralelo cuando se conocen la

velocidad de flujo total y la descripción del

sistema.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 52 - Br. Benites Aliaga Alex Antenor

3. La técnica de Hardy Cross para calcular las

velocidades de flujo en todas las ramas de una red

es bastante efectiva.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 53 - Br. Benites Aliaga Alex Antenor

CAPÍTULO VI

RECOMENDACIONES

1. Para tesis futuras se recomienda ampliar este

software para utilizar diferentes líquidos comunes,

tales como: alcohol etílico, alcohol metílico,

alcohol propílico, amoniaco, benceno, gasolina,

aceite de petróleo, etc.

2. También extender el programa para el caso de que

existan más de tres ramas en el sistema.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 54 - Br. Benites Aliaga Alex Antenor

CAPÍTULO VII

BIBLIOGRAFÍA

1. Fernández, B. 1999. Introducción a la Mecánica de

Fluidos. 2ª. Edición. Alfaomega Grupo Editor, S.A.

de C.V. México.

2. Franzini, J. y Finnemore, E. 1999. Mecánica de

Fluidos con Aplicaciones en Ingeniería. 9ª. Edición.

McGraw-Hill/Interamericana de España, S.A.U.

España.

3. Geankoplis, C. 1998. Procesos de Transporte y

Operaciones Unitarias. 3ª. Edición. Compañía

Editorial Continental, S.A. de C.V. México.

4. McCabe, W.; Smith, J. y Harriott, P. 2002.

Operaciones Unitarias en Ingeniería Química. Sexta

Edición. McGraw-Hill/Interamericana Editores, S.A.

de C.V. México.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 55 - Br. Benites Aliaga Alex Antenor

5. Mott, R. 1996. Mecánica de Fluidos Aplicada.

Prentice-Hall Hispanoamericana, S.A. México.

6. Potter, M. y Wiggert, D. 2003. Mecánica de Fluidos.

2ª. Edición. Prentice Hall Hispanoamericana, S.A.

México.

7. Shames, I. 1995. Mecánica de Fluidos. 3ª. Edición.

McGraw-Hill Interamericana, S. A. Colombia.

8. Streeter, V.; Wyle, E. y Bedford, K. 2000. Mecánica

de Fluidos. 9ª. Edición. McGraw-Hill Interamericana,

S.A. Colombia.

9. White, F. 2004. Mecánica de Fluidos. Quinta

edición. McGraw-Hill/Interamericana de España, S. A.

U. España.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 56 - Br. Benites Aliaga Alex Antenor

ANEXOS

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 57 - Br. Benites Aliaga Alex Antenor

PROGRAMA PRINCIPAL %

clear, clc

commandwindow

%PRESENTACIÓN

M = (presentacion);

waitfor (M)

P = (intro);

waitfor (P)

format short

global T L L1 L2 Q D_a ft_a A_a D_b ft_b A_b D_c ft_c A_c

Qa Qb Qc Na Nb Nc LDa LDc

load lib_red_3

%INGRESO DE DATOS

box_title='Ingrese los datos';

entries = {'Temperatura del Agua (ºC)','Caudal

(L/min)','Longitud (m)','Separación entre tuberías a y b

(m)',...

'Separación entre tuberías b y c (m)'};

z = inputdlg(entries, box_title);

T = str2num(z{1});

Q = (str2num(z{2})/60000);

L = str2num(z{3});

L1 = str2num(z{4});

L2 = str2num(z{5});

%PROPIEDADES FÍSICAS DEL AGUA

den = 999.8655 + 0.1652274*T - 0.0171233*T^2 + 0.00032*T^3

- 3.409E-06*T^4 ...

+ 1.341E-08*T^5;

visc_din = 0.0017507 - 5.204E-05*T + 9.278E-07*T^2 -

9.979E-09*T^3 ...

+ 5.865E-11*T^4 - 1.432E-13*T^5;

g = 9.81;

%SELECCIÓN DEL MATERIAL DE LA TUBERÍA

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 58 - Br. Benites Aliaga Alex Antenor

k = menu('Material de la red de tuberías','Cobre, latón,

plomo','Hierro fundido: sin revestir',...

'Hierro fundido: revestido de asfalto','Acero comercial

o acero soldado',...

'Hierro forjado', 'Acero remachado','Concreto');

E = E(k);

%TIPOS DE CODOS EN LA RAMIFICACIÓN "a" y "c"

M = (codos);

waitfor (M)

%SELECCIÓN DEL DIÁMETRO Y EL FACTOR DE FRICCIÓN ft PARA LA

RAMA "a"

M = (rama_a);

waitfor (M)

if Na == 0

sum_ka = 0;

else

%Pérdidas por accesorios

for i = 1:Na

A1=num2str(i);

B1 = 'Accesorio número ';

B1(18) =A1;

k = menu(B1,'Válvula de globo completamente

abierta','Válvula de ángulo completamente abierta',...

'Válvula de compuerta completamente

abierta','Válvula de compuerta 3/4 abierta',...

'Válvula de compuerta 1/2 abierta','Válvula de

compuerta 1/4 abierta','Válvula de verificación tipo

giratorio',...

'Válvula de verificación tipo de bola','Válvula

de mariposa completamente abierta','Otros');

if k == 10

box_title='Ingrese el valor de K';

entries = {'Constante K'};

z = inputdlg(entries, box_title);

ka(i) = str2num(z{1});

else

ka(i)=ft_a*LeD(k);

end

end

sum_ka = sum(ka);

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 59 - Br. Benites Aliaga Alex Antenor

end

%SELECCIÓN DEL DIÁMETRO Y EL FACTOR DE FRICCIÓN ft PARA LA

RAMA "b"

M = (rama_b);

waitfor (M)

%PÉRDIDAS POR ACCESORIOS

if Nb == 0

sum_kb = 0;

else

for i = 1:Nb

A1=num2str(i);

B1 = 'Accesorio número ';

B1(18) =A1;

k = menu(B1,'Válvula de globo completamente

abierta','Válvula de ángulo completamente abierta',...

'Válvula de compuerta completamente

abierta','Válvula de compuerta 3/4 abierta',...

'Válvula de compuerta 1/2 abierta','Válvula de

compuerta 1/4 abierta','Válvula de verificación tipo

giratorio',...

'Válvula de verificación tipo de bola','Válvula

de mariposa completamente abierta','Otros');

if k == 10

box_title='Ingrese el valor de K';

entries = {'Constante K'};

z = inputdlg(entries, box_title);

kb(i) = str2num(z{1});

else

kb(i)=ft_b*LeD(k);

end

end

sum_kb = sum(kb);

end

%SELECCIÓN DEL DIÁMETRO Y EL FACTOR DE FRICCIÓN ft PARA LA

RAMA "c"

M = (rama_c);

waitfor (M)

%PÉRDIDAS POR ACCESORIOS

if Nc == 0

sum_kc = 0;

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 60 - Br. Benites Aliaga Alex Antenor

else

for i = 1:Nc

A1=num2str(i);

B1 = 'Accesorio número ';

B1(18) =A1;

k = menu(B1,'Válvula de globo completamente

abierta','Válvula de ángulo completamente abierta',...

'Válvula de compuerta completamente

abierta','Válvula de compuerta 3/4 abierta',...

'Válvula de compuerta 1/2 abierta','Válvula de

compuerta 1/4 abierta','Válvula de verificación tipo

giratorio',...

'Válvula de verificación tipo de bola','Válvula

de mariposa completamente abierta','Otros');

if k == 10

box_title='Ingrese el valor de K';

entries = {'Constante K'};

z = inputdlg(entries, box_title);

kc(i) = str2num(z{1});

else

kc(i)=ft_c*LeD(k);

end

end

sum_kc = sum(kc);

end

%VALORES SUPUESTOS DE LOS CAUDALES

Qpa = Q/3;

Qpb = Q/3;

Qpc = Q/3;

DQ1 = 1;

DQ2 = 1;

%TÉCNICA ITERATIVA DE HARDY CROSS

while abs(DQ1)>(1e-10*Qpa) & abs(DQ2)>(1e-10*Qpc)

Qa = Qpa;

Qb = Qpb;

Qc = Qpc;

Re_a = D_a*Qa*den/(visc_din*A_a);

Re_b = D_b*Qb*den/(visc_din*A_b);

Re_c = D_c*Qc*den/(visc_din*A_c);

fa = 0.25/(log10(1/(3.7*D_a/E)+5.74/Re_a^0.9))^2;

fb = 0.25/(log10(1/(3.7*D_b/E)+5.74/Re_b^0.9))^2;

fc = 0.25/(log10(1/(3.7*D_c/E)+5.74/Re_c^0.9))^2;

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 61 - Br. Benites Aliaga Alex Antenor

Ka =

((2*ft_a*LDa)+fa*((2*L1+L)/D_a)+sum_ka)/(2*g*A_a^2);

Kb = (fb*(L/D_b)+sum_kb)/(2*g*A_b^2);

Kc =

((2*ft_c*LDc)+fc*((2*L2+L)/D_c)+sum_kc)/(2*g*A_c^2);

ha = Ka*Qa^2 ;

hb = Kb*Qb^2;

hc = Kc*Qc^2;

h1 = ha-hb;

h2 = hb-hc;

sumKQ1 = 2*Ka*Qa+2*Kb*Qb;

sumKQ2 = 2*Kb*Qb+2*Kc*Qc;

DQ1 = h1/sumKQ1;

DQ2 = h2/sumKQ2;

Qpa = Qa-DQ1;

if abs(-Qc-DQ2)>abs(Qc)

Qpc = Qc+abs(DQ2);

else

Qpc = Qc-abs(DQ2);

end

if abs(-Qb-DQ1)>abs(Qb)

DQ1 = abs(DQ1);

else

DQ1 = -(abs(DQ1));

end

if abs(Qb-DQ2)>abs(Qb)

DQ2 = abs(DQ2);

else

DQ2 = -(abs(DQ2));

end

Qpb = Qb+DQ1+DQ2;

end

Qa = Qpa*60000;

Qb = Qpb*60000;

Qc = Qpc*60000;

M = (resultados);

waitfor (M)

clear

clc

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 62 - Br. Benites Aliaga Alex Antenor

PRESENTACIÓN

function varargout = presentacion(varargin)

% PRESENTACION M-file for presentacion.fig

% PRESENTACION, by itself, creates a new PRESENTACION or

raises the existing singleton*.

%

% H = PRESENTACION returns the handle to a new

PRESENTACION or the handle to the existing singleton*.

%

% PRESENTACION('CALLBACK',hObject,eventData,handles,...)

calls the local function named CALLBACK in

PRESENTACION.M with the given input arguments.

%

% PRESENTACION('Property','Value',...) creates a new

PRESENTACION or raises the existing singleton*.

Starting from the left, property value pairs are

applied to the GUI before presentacion_OpeningFunction

gets called. An unrecognized property name or invalid

value makes property application stop. All inputs are

passed to presentacion_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help

presentacion

% Last Modified by GUIDE v2.5 16-Sep-2006 18:43:56

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn',

@presentacion_OpeningF

cn, ...

'gui_OutputFcn',

@presentacion_OutputFc

n, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 63 - Br. Benites Aliaga Alex Antenor

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before presentacion is made visible.

function presentacion_OpeningFcn(hObject, eventdata,

handles, varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to presentacion (see

VARARGIN)

% Choose default command line output for presentacion

handles.output = hObject;

axes(handles.axes1)

UNT=imread('UNT.jpg'); % Load image data

image(UNT); % Display image

axis off

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes presentacion wait for user response (see

UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 64 - Br. Benites Aliaga Alex Antenor

function varargout = presentacion_OutputFcn(hObject,

eventdata, handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 65 - Br. Benites Aliaga Alex Antenor

INTRODUCCIÓN

function varargout = intro(varargin)

% INTRO M-file for intro.fig

% INTRO, by itself, creates a new INTRO or raises the

existing singleton*.

%

% H = INTRO returns the handle to a new INTRO or the

handle to the existing singleton*.

%

% INTRO('CALLBACK',hObject,eventData,handles,...) calls

the local function named CALLBACK in INTRO.M with the

given input arguments.

%

% INTRO('Property','Value',...) creates a new INTRO or

raises the existing singleton*. Starting from the

left, property value pairs are applied to the GUI

before intro_OpeningFunction gets called. An

unrecognized property name or invalid value makes

property application stop. All inputs are passed to

intro_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help intro

% Last Modified by GUIDE v2.5 16-Sep-2006 19:07:36

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @intro_OpeningFcn, ...

'gui_OutputFcn', @intro_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 66 - Br. Benites Aliaga Alex Antenor

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before intro is made visible.

function intro_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to intro (see VARARGIN)

% Choose default command line output for intro

handles.output = hObject;

axes(handles.axes1)

redes3=imread('redes3.bmp'); % Load image data

image(redes3); % Display image

axis off

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes intro wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = intro_OutputFcn(hObject, eventdata,

handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 67 - Br. Benites Aliaga Alex Antenor

% handles structure with handles and user data (see

GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 68 - Br. Benites Aliaga Alex Antenor

CODOS

function varargout = codos(varargin)

% CODOS M-file for codos.fig

% CODOS, by itself, creates a new CODOS or raises the

existing singleton*.

%

% H = CODOS returns the handle to a new CODOS or the

handle to the existing singleton*.

%

% CODOS('CALLBACK',hObject,eventData,handles,...) calls

the local function named CALLBACK in CODOS.M with the

given input arguments.

%

% CODOS('Property','Value',...) creates a new CODOS or

raises the existing singleton*. Starting from the

left, property value pairs are applied to the GUI

before intro_OpeningFunction gets called. An

unrecognized property name or invalid value makes

property application stop. All inputs are passed to

intro_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help intro

% Last Modified by GUIDE v2.5 16-Sep-2006 19:07:36

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @codos_OpeningFcn, ...

'gui_OutputFcn', @codos_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 69 - Br. Benites Aliaga Alex Antenor

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before codos is made visible.

function codos_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to codos (see VARARGIN)

% Choose default command line output for codos

handles.output = hObject;

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes intro wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = codos_OutputFcn(hObject, eventdata,

handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 70 - Br. Benites Aliaga Alex Antenor

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% --- Executes on button press in radiobutton1.

function radiobutton1_Callback(hObject, eventdata, handles)

global LDa

LDa = 30;

% hObject handle to radiobutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton1

% --- Executes on button press in radiobutton2.

function radiobutton2_Callback(hObject, eventdata, handles)

global LDa

LDa = 20;

% hObject handle to radiobutton2 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton2

% --- Executes on button press in radiobutton3.

function radiobutton3_Callback(hObject, eventdata, handles)

global LDa

LDa = 50;

% hObject handle to radiobutton3 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 71 - Br. Benites Aliaga Alex Antenor

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton3

% --- Executes on button press in radiobutton4.

function radiobutton4_Callback(hObject, eventdata, handles)

global LDc

LDa = 30;

% hObject handle to radiobutton4 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton4

% --- Executes on button press in radiobutton5.

function radiobutton5_Callback(hObject, eventdata, handles)

global LDc

LDa = 20;

% hObject handle to radiobutton5 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton5

% --- Executes on button press in radiobutton6.

function radiobutton6_Callback(hObject, eventdata, handles)

global LDc

LDa = 50;

% hObject handle to radiobutton6 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hint: get(hObject,'Value') returns toggle state of

radiobutton6

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 72 - Br. Benites Aliaga Alex Antenor

RAMA “A”

function varargout = rama_a(varargin)

% RAMA_A M-file for rama_a.fig

% RAMA_A, by itself, creates a new RAMA_A or raises the

existing singleton*.

%

% H = RAMA_A returns the handle to a new RAMA_A or the

handle to the existing singleton*.

%

% RAMA_A('CALLBACK',hObject,eventData,handles,...) calls

the local function named CALLBACK in RAMA_A.M with the

given input arguments.

%

% RAMA_A('Property','Value',...) creates a new RAMA_A or

raises the existing singleton*. Starting from the

left, property value pairs are applied to the GUI

before rama_a_OpeningFunction gets called. An

unrecognized property name or invalid value makes

property application stop. All inputs are passed to

rama_a_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help rama_a

% Last Modified by GUIDE v2.5 16-Sep-2006 21:13:53

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @rama_a_OpeningFcn,

...

'gui_OutputFcn', @rama_a_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 73 - Br. Benites Aliaga Alex Antenor

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before rama_a is made visible.

function rama_a_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to rama_a (see

VARARGIN)

% Choose default command line output for rama_a

handles.output = hObject;

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes rama_a wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = rama_a_OutputFcn(hObject, eventdata,

handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 74 - Br. Benites Aliaga Alex Antenor

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on selection change in popupmenu1.

function popupmenu1_Callback(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: contents = get(hObject,'String') returns

popupmenu1 contents as cell array

contents{get(hObject,'Value')} returns selected item

from popupmenu1

diam=get(handles.popupmenu1,'value');

global ft D A D_a ft_a A_a

load lib_red_3

ft_a = ft(diam);

D_a = D(diam);

A_a = A(diam);

% --- Executes during object creation, after setting all

properties.

function popupmenu1_CreateFcn(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: popupmenu controls usually have a white background

on Windows.

See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 75 - Br. Benites Aliaga Alex Antenor

function edit1_Callback(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: get(hObject,'String') returns contents of edit1 as

text str2double(get(hObject,'String')) returns contents

of edit1 as a double

global Na

Na = str2num(get(handles.edit1,'string'));

% --- Executes during object creation, after setting all

properties.

function edit1_CreateFcn(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: edit controls usually have a white background on

Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 76 - Br. Benites Aliaga Alex Antenor

RAMA “B”

function varargout = rama_b(varargin)

% RAMA_B M-file for rama_b.fig

% RAMA_B, by itself, creates a new RAMA_B or raises the

existing singleton*.

%

% H = RAMA_B returns the handle to a new RAMA_B or the

handle to the existing singleton*.

%

% RAMA_B('CALLBACK',hObject,eventData,handles,...) calls

the local function named CALLBACK in RAMA_B.M with the

given input arguments.

%

% RAMA_B('Property','Value',...) creates a new RAMA_B or

raises the existing singleton*. Starting from the

left, property value pairs are applied to the GUI

before rama_b_OpeningFunction gets called. An

unrecognized property name or invalid value makes

property application stop. All inputs are passed to

rama_b_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help rama_b

% Last Modified by GUIDE v2.5 16-Sep-2006 21:13:53

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @rama_b_OpeningFcn,

...

'gui_OutputFcn', @rama_b_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 77 - Br. Benites Aliaga Alex Antenor

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before rama_b is made visible.

function rama_b_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to rama_b (see

VARARGIN)

% Choose default command line output for rama_b

handles.output = hObject;

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes rama_b wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = rama_b_OutputFcn(hObject, eventdata,

handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 78 - Br. Benites Aliaga Alex Antenor

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on selection change in popupmenu1.

function popupmenu1_Callback(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: contents = get(hObject,'String') returns

popupmenu1 contents as cell array

contents{get(hObject,'Value')} returns selected item

from popupmenu1

diam=get(handles.popupmenu1,'value');

global ft D A D_b ft_b A_b

load lib_red_3

ft_b = ft(diam);

D_b = D(diam);

A_b = A(diam);

% --- Executes during object creation, after setting all

properties.

function popupmenu1_CreateFcn(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: popupmenu controls usually have a white background

on Windows.

See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 79 - Br. Benites Aliaga Alex Antenor

function edit1_Callback(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: get(hObject,'String') returns contents of edit1 as

text str2double(get(hObject,'String')) returns contents

of edit1 as a double

global Nb

Nb = str2num(get(handles.edit1,'string'));

% --- Executes during object creation, after setting all

properties.

function edit1_CreateFcn(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: edit controls usually have a white background on

Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 80 - Br. Benites Aliaga Alex Antenor

RAMA “C”

function varargout = rama_c(varargin)

% RAMA_C M-file for rama_c.fig

% RAMA_C, by itself, creates a new RAMA_C or raises the

existing singleton*.

%

% H = RAMA_C returns the handle to a new RAMA_C or the

handle to the existing singleton*.

%

% RAMA_C('CALLBACK',hObject,eventData,handles,...) calls

the local function named CALLBACK in RAMA_C.M with the

given input arguments.

%

% RAMA_C('Property','Value',...) creates a new RAMA_C or

raises the existing singleton*. Starting from the

left, property value pairs are applied to the GUI

before rama_c_OpeningFunction gets called. An

unrecognized property name or invalid value makes

property application stop. All inputs are passed to

rama_c_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help rama_c

% Last Modified by GUIDE v2.5 16-Sep-2006 21:13:53

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @rama_c_OpeningFcn,

...

'gui_OutputFcn', @rama_c_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 81 - Br. Benites Aliaga Alex Antenor

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before rama_c is made visible.

function rama_c_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to rama_c (see

VARARGIN)

% Choose default command line output for rama_c

handles.output = hObject;

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes rama_c wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = rama_c_OutputFcn(hObject, eventdata,

handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 82 - Br. Benites Aliaga Alex Antenor

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on selection change in popupmenu1.

function popupmenu1_Callback(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: contents = get(hObject,'String') returns

popupmenu1 contents as cell array

contents{get(hObject,'Value')} returns selected item

from popupmenu1

diam=get(handles.popupmenu1,'value');

global ft D A D_c ft_c A_c

load lib_red_3

ft_c = ft(diam);

D_c = D(diam);

A_c = A(diam);

% --- Executes during object creation, after setting all

properties.

function popupmenu1_CreateFcn(hObject, eventdata, handles)

% hObject handle to popupmenu1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: popupmenu controls usually have a white background

on Windows.

See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 83 - Br. Benites Aliaga Alex Antenor

function edit1_Callback(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Hints: get(hObject,'String') returns contents of edit1 as

text str2double(get(hObject,'String')) returns contents

of edit1 as a double

global Nc

Nc = str2num(get(handles.edit1,'string'));

% --- Executes during object creation, after setting all

properties.

function edit1_CreateFcn(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles empty - handles not created until after all

CreateFcns called

% Hint: edit controls usually have a white background on

Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBac

kgroundColor'));

end

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

close

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 84 - Br. Benites Aliaga Alex Antenor

RESULTADOS

function varargout = resultados(varargin)

% RESULTADOS M-file for resultados.fig

% RESULTADOS, by itself, creates a new RESULTADOS or

raises the existing singleton*.

%

% H = RESULTADOS returns the handle to a new RESULTADOS

or the handle to the existing singleton*.

%

% RESULTADOS ('CALLBACK',hObject,eventData,handles,...)

calls the local function named CALLBACK in

RESULTADOS.M with the given input arguments.

%

% RESULTADOS ('Property','Value',...) creates a new

RESULTADOS or raises the existing singleton*.

Starting from the left, property value pairs are

applied to the GUI before resultados_OpeningFunction

gets called. An unrecognized property name or invalid

value makes property application stop. All inputs are

passed to resultados_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI

allows only one instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Copyright 2002-2003 The MathWorks, Inc.

% Edit the above text to modify the response to help

resultados

% Last Modified by GUIDE v2.5 16-Sep-2006 21:13:53

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn',

@resultados_OpeningFc

n, ...

'gui_OutputFcn', @resultados_OutputFcn,

...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 85 - Br. Benites Aliaga Alex Antenor

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State,

varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before rama_c is made visible.

function resultados_OpeningFcn(hObject, eventdata, handles,

varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% varargin command line arguments to resultados (see

VARARGIN)

% Choose default command line output for resultados

handles.output = hObject;

global T L Q Qa Qb Qc L1 L2

format short

set(handles.text8,'String',T);

set(handles.text9,'String',Q*60000);

set(handles.text10,'String',L);

set(handles.text11,'String',L1);

set(handles.text39,'String',L2);

set(handles.text16,'String',Qa);

set(handles.text17,'String',Qb);

set(handles.text18,'String',Qc);

% Update handles structure

guidata(hObject, handles);

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica

“Programa computacional interactivo utilizando la técnica de Hardy Cross para el análisis de red de tuberías

(Sistemas con tres o más ramas)”

Br. Avalos Torres Roberto Daniel - 86 - Br. Benites Aliaga Alex Antenor

% UIWAIT makes resultados wait for user response (see

UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the

command line.

function varargout = resultados_OutputFcn(hObject,

eventdata, handles)

% varargout cell array for returning output args (see

VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on button press in pushbutton1.

function pushbutton1_Callback(hObject, eventdata, handles)

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version

of MATLAB

% handles structure with handles and user data (see

GUIDATA)

opcion=questdlg('¿Desea Ingresar nuevamente los

datos?','Redes de tres tuberías',...

'Yes','No','No');

switch opcion;

case 'No';

close all

case 'Yes';

close

redes_3

end % switch

Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación

Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/

Bibliot

eca d

e Ing

enier

ía Quím

ica