Capítulo 7 OPTIMIZACIÓN DE REDES RAMIFICADAS CONTEMPLANDO LA UBICACIÓN Y TARADO DE VÁLVULAS REDUCTORAS DE PRESIÓN 7.1.- INTRODUCCIÓN El objetivo del presente capítulo es, como se anticipó en el anterior, desarrollar un método de dimensionado económico de redes ramificadas que permita la inclusión de válvulas reductoras de presión, al objeto de aprovechar su potencial para producir ahorro sobre el coste de inversión en tuberías. Como introducción a esta problemática, comenzaremos con la descripción de un método de dimensionado económico de redes ramificadas basado en un modelo de Programación Lineal, que incluye VRPs en la formulación. La utilización de VRPs en el modelo se contempla con el doble objetivo de obtener un ahorro en el coste de las tuberías y simultáneamente, garantizar el cumplimiento de unas restricciones de presión máxima impuestas para los nudos de consumo. A partir del modelo descrito se desarrollará un ejemplo práctico de aplicación que nos permitirá reconocer las pautas de su comportamiento y señalar sus puntos débiles. El objeto de la segunda parte del capítulo es el desarrollo de un nuevo método de dimensionado económico para redes ramificadas que permite la incorporación de VRPs, fundamentado en la distinción conceptual entre requisitos hidráulicos y mecánicos durante la etapa de diseño. Primeramente se estudia y justifica, a partir de criterios económicos, la adopción de un valor óptimo de la presión de tarado para una VRP dada, y a continuación se plantea el problema de la ubicación óptima de las válvulas. 7.1 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Las características principales del método desarrollado son las siguientes: La optimización del conjunto de VRP se realiza de forma independiente del dimensionado hidráulico de la red (diámetros) y en una fase posterior al mismo. La determinación de la presión de tarado y la ubicación de las VRPs constituyen asimismo dos procesos separados y sucesivos en este orden, de forma que el proyectista puede escoger cualquier valor para las presiones de tarado, diferentes de las propuestas en la primera fase. La solución obtenida es óptima partiendo de cualquier situación previa, esto es, el proyectista puede imponer cualquier VRP y optimizar el conjunto restante, sin introducir ninguna modificación en el planteamiento. 7.2.- DIMENSIONADO ÓPTIMO CONJUNTO DE UNA RED RAMIFICADA CON VÁLVULAS REDUCTORAS DE PRESIÓN. MÉTODO LINEAL. 7.2.1.- Planteamiento general. El método que se estudia a continuación, al que denominaremos Método Lineal, fue propuesto en 1976 por Robinson y Austin [11] en un intento de ampliar las posibilidades del método de Programación Lineal para el dimensionado económico de redes ramificadas de distribución, ya desarrollado en profundidad en los Capítulos 4 y 5, para contemplar la inclusión de válvulas reductoras de presión, tanto desde el punto de vista hidráulico como del económico, por su efecto en la reducción de la presión de trabajo de determinadas tuberías de la red. La dificultad principal que debe salvarse consiste en la consideración de la repercusión económica que la presión de trabajo de las tuberías tiene sobre el coste de inversión total, puesto que como es sabido, la introducción directa de este factor en el problema conduce a un espacio de soluciones no conexo y por tanto inadmisible para un problema de PL. 7.2 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para llegar a una solución, en primer lugar los autores distinguen dentro de la red de distribución entre líneas principales, objeto de dimensionado, y líneas de servicio, que son las que llegan al usuario desde las líneas principales, de modo que el problema de dimensionado implica tan sólo a líneas principales. Paralelamente se considera la inclusión de VRP en líneas principales, cuyo cometido consiste tanto en reducir las presiones máximas soportadas por las tuberías principales (con la consiguiente reducción de coste al emplear tuberías de menor presión de trabajo) como impedir que en los puntos de conexión con las líneas de servicio se exceda de una presión máxima. También se contemplan en el problema un segundo tipo de VRP para los nudos de servicio, cuyo única función reside en limitar el valor de la presión máxima en dichos puntos, sin afectar, por consiguiente, a la presión de trabajo de las tuberías principales. El dimensionado se efectúa teniendo en cuenta las dos situaciones de funcionamiento extremas en régimen permanente: para el cálculo de las presiones máximas en el sistema se considera la situación en la cual no se transporta caudal alguno por las tuberías y por tanto, todo el sistema está sometido a la presión hidrostática provocada por el sistema de alimentación (flujo nulo), mientras que para el cálculo de las presiones mínimas se considera la situación en la cual se extraen los caudales máximos del sistema (flujo máximo). La función objetivo Z a minimizar está compuesta, en general, tanto por la anualidad de la inversión en tuberías, que debe tener en cuenta el coste completo de las mismas, esto es, material, trasporte, instalación, enterramiento, etc..., como por el coste anual de la energía. También puede incluirse la anualidad correspondiente a la inversión en la estación elevadora y/o depósito elevado en cabecera. Además, al añadir válvulas reductoras a la formulación del problema, será necesario incluir asimismo en la función objetivo el coste completo de éstas. En la formulación presentada por Robinson y Austin se considera únicamente los costes de inversión, esto es, los costes de las tuberías, el coste de construcción de un depósito elevado en cabecera y finalmente, el coste de las válvulas reductoras, como hemos indicado. 7.3 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El problema puede resumirse en: Minimizar Z = Coste Tuberías (Ct) + Coste Construcción Depósito (Ccd) + Coste Válvulas Reductoras (Cv) sujeto a: Restricciones Restricciones Restricciones Restricciones geométricas de presión mínima de presión máxima funcionales de las VRPs 7.2.2.- Formulación del problema. La función objetivo la expresaremos, pues, como: Función Objetivo Z Ct Ccd Cv (7.1) El término correspondiente al coste de inversión en tuberías Ct puede expresarse a su vez como: N ND Ct c j Li j i 1 donde: cj Lij Dj ND N = = = = = (7.2) j 1 Coste por metro lineal del diámetro Dj totalmente instalado. Longitud de la tubería de diámetro Dj dentro de la línea i. Diámetro j de la lista de diámetros comerciales candidatos. Número de diámetros candidatos considerados. Número de líneas de la red. El coste de inversión en el depósito elevado Ccd, por su parte, puede representarse aproximadamente como una función, generalmente de tipo no lineal, de la altura del mismo Hd, esto es: Ccd β α Hd 7.4 (7.3) 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs con un valor β=0'5 y por tanto, representa un caso típico de economía de escala, puesto que el coste unitario de la actividad Hd decrece con el valor de la misma, esto es: Cc d (β 1) Coste unitario cd α Hd ( 1<β 1<0) (7.4) Hd En este caso, para manejar adecuadamente la función de coste Ccd dentro de un problema de PL resulta de gran utilidad el método propuesto por Salcedo y Weiss [12], consistente en linealizar la función Ccd=Ccd(Hd) para una estimación inicial de la altura del depósito H0d, a partir de la cual se calcula el coste unitario asociado c0d: 0 cd α Hd 0 (β 1) (7.5) de modo que en primera aproximación: Cc d 0 cd Hd (7.6) Con estos datos, se resuelve el problema de optimización y posteriormente se comprueba si ha acontecido una variación significativa en el valor de c0d para el nuevo valor obtenido H1d; en caso afirmativo, será necesario recalcular el valor de cd y volver a formular el problema de optimización. El esquema de actuación, cuya convergencia suele ser muy rápida, queda representado en la Figura 7.1. Para formular el problema de optimización se considera que las VRP se ubican en los nudos del sistema y se definen las siguientes variables: VRP en líneas principales: HLPVNm HLPVFm VHLm CVPm = Pérdida de carga entre los extremos de la VRP ubicada en el nudo m, cuando no discurre caudal por la misma. = Pérdida de carga entre los extremos de la VRP ubicada en el nudo m, cuando discurre el caudal máximo. = Pérdida de carga en la VRP ubicada en el nudo m cuando discurre el máximo caudal y la válvula está completamente abierta. = Coste de la VRP ubicada en el nudo m. 7.5 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.1.- Tratamiento del proceso de optimización cuando se consideran costes de naturaleza no lineal con economía de escala. VRP en líneas de servicio: HLSLVp CVSp = Pérdida de carga entre los extremos de la VRP ubicada en el nudo p, del cual se alimenta una línea de servicio, cuando no discurre caudal por la misma. = Coste de la VRP de servicio ubicada en el nudo p. Para las VRPs ubicadas en las líneas principales es necesario considerar la caída de presión que provocan a caudal nulo dentro de las restricciones de presión máxima, mientras que la pérdida a caudal máximo intervendrá en las restricciones de presión mínima. El valor de la pérdida de carga cuando la VRP está totalmente abierta y funcionando al caudal máximo supone un límite inferior que no puede ser rebajado si la VRP aparece en la solución final. Las VRPs ubicadas en las acometidas de las líneas de servicio tan sólo intervienen para que la presión estática en dichas líneas no supere el valor máximo establecido, y 7.6 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs por tanto, la única variable que presenta interés en este tipo de válvula es la perdida de carga que provocan a caudal nulo, esto es, cuando aparecen las máximas presiones hidrostáticas. En cambio, las VRPs principales tienen un doble cometido: por un lado participan en la reducción de la presión de trabajo de las tuberías, y en consecuencia, permiten reducir su coste; además, dependiendo de su presión de tarado, pueden incluso suplir el cometido de las VRP de servicio, con el consiguiente ahorro en este segundo tipo de válvula. Para introducir el coste de las VRP en la función objetivo, se supone que éste es proporcional a la pérdida de carga que producen cuando no fluye caudal, de forma que: VRP principales: CVPm CMLPVm HLPVNm VRP de servicio: CVSp CSLPVp HLSLVp De modo análogo al descrito anteriormente para linealizar el coste del depósito elevado, es posible también emplear el procedimiento de Salcedo y Weiss para actualizar el valor de los coeficientes CMLPVm y CSLPVp en sucesivas iteraciones. Una vez hemos detallado los términos que participan en la función objetivo, podemos reescribirla como: N ND Z c j Li j i 1 j 1 CMLPVm HLPVNm cd Hd m CSLPVp HLSLVp (7.7) p El conjunto de restricciones a las que estará sometido el sistema cuando se considera la presencia de VRPs serán ahora las siguientes: Restricciones geométricas: ND Li j Li j 1 donde: Li = Longitud de la línea i. 7.7 ∀i (7.8) 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Restricciones de presión mínima en nudos seleccionados k: ND z0 Hd zk i ∈S k j 1 Ji j Li j m ∈S k HLPVFm ≥ PMINk (7.9) donde Jij = Pendiente hidráulica en la línea i con el diámetro j para el caudal de diseño. Indican que la altura de presión residual disponible en un nudo seleccionado k debe de ser mayor o igual a un valor mínimo PMINk, en las condiciones de caudal máximo. En el balance se tienen en cuenta las pérdidas en todas las líneas i que se encuentran en el trayecto Sk que une la cabecera de la red con el nudo k, así como las caídas de presión en posibles VRPs ubicadas sobre las líneas principales de dicho trayecto. En general, no es necesario asignar una restricción de presión mínima para cada nudo del sistema, ni tan siquiera para cada nudo de consumo, pero cuanto menos habrá que especificar aquellas que corresponden a los nudos extremos o terminales de la red. Restricciones de presión máxima en nudos seleccionados l: En este tipo de restricción se impone que en un determinado nudo l, la altura de presión máxima no debe de sobrepasar el valor máximo permitido PMAXl. Se tendrá en cuenta la presencia de posibles VRP principales en el trayecto que une el nudo de cabecera con el nudo l, contabilizando el valor de la pérdida de carga que producen en ausencia de caudal: z0 Hd zl m ∈S l HLPVNm ≤ PMAXl ∀l (7.10) Esta restricción se formulará únicamente cuando exista la necesidad de reducir la presión de trabajo de las tuberías. Restricciones de presión máxima en las conexiones de servicio: z0 Hd zp m ∈S p HLPVNm HLSLVp≤ PMAXSp ∀p (7.11) Es similar a la restricción anterior, pero en este caso se plantea para acotar la altura de presión (hidrostática) que va a soportar una línea o un sector de servicio hasta un valor máximo PMAXSp. Recordemos que las VRPs de servicio sirven únicamente para este cometido. Restricciones sobre el tarado de las VRPs en líneas principales: La altura de presión de tarado HTm correspondiente a una VRP ubicada en la línea principal m puede expresarse 7.8 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs haciendo referencia a las condiciones de funcionamiento cuando no discurre caudal como: (7.12) HTm z0 H d zm HLPVNm Al ubicar una VRP en una línea principal, deberá añadirse la restricción funcional de que la presión de tarado así obtenida ha de ser mayor o igual a la que se obtiene mediante el cálculo en condiciones de máximo caudal, para asegurar que ésta va a trabajar en su zona normal de funcionamiento, esto es: ND z0 Hd zm HLPVNm HTm ≥ z0 Hd zm i ∈S m Ji j Li j HLPVFm (7.13) j 1 o lo que es lo mismo: ND HLPVFm i ∈S m Ji j Li j HLPVNm ≥ 0 (7.14) j 1 Restricciones sobre la pérdida de carga producida por una VRP principal: Para cada VRP que aparece en la formulación, deberá añadirse una restricción adicional para tener en cuenta que la pérdida de carga producida a caudal máximo ha de ser mayor o igual que la pérdida mínima correspondiente a válvula abierta: (7.15) HLPVFm ≥ VHLm Restricciones propias del método: Como es sabido además, todas las variables que intervienen en el problema deben de ser positivas o nulas, esto es: (7.16) Li j , Hd , HLPVNm , HLPVFm , HLSLVp ≥ 0 ∀ i , j , m , p 7.2.3.- Método de resolución. Inicialmente los autores plantean formular el problema sin incluir VRP de ningún tipo, de forma que sólo intervengan restricciones de tipo geométrico y de presión mínima en nudos extremos de la red. En etapas sucesivas, cada vez que resulte necesaria la intervención de una VRP, se consideran las restricciones correspondientes a dicha válvula, así como su repercusión en las restantes restricciones. El procedimiento puede resumirse de la siguiente forma: 7.9 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 1.- Establecer la formulación del problema de PL suponiendo que todas las tuberías son del menor timbraje (Clase 1) y sin incluir VRPs. 2.- Optimizar el sistema mediante PL. 3.- Si el problema resulta irresoluble, replantear las restricciones e hipótesis de partida e intentar su resolución de nuevo. 4.- Realizar un análisis de las presiones del sistema, e identificar todos aquellos nudos donde aparecen presiones inadmisibles. Veamos a continuación una lista de características que hacen que una presión sea inadmisible y posibles remedios: Tipo 1: No se satisface la presión residual mínima en algún nudo del sistema. Solución: Añadir una restricción de presión mínima adicional para cada nudo donde no se verifique la presión residual mínima y volver a solucionar el problema. Tipo 2: La presión en una línea de servicio excede el valor máximo. Solución: Añadir VRP en línea de servicio o en línea principal para reducir la presión, con la correspondiente restricción de presión máxima. Tipo 3: Aunque la presión es menor que la correspondiente a la clase 1, se está empleando clase 2 en una tubería. Remedio: Cambiar la tubería de clase 2 por clase 1. Tipo 4: La presión en una tubería es superior a la que soporta la clase 2. Tipo 5: La presión en una tubería es mayor que la correspondiente a la clase 1 y menor que la de clase 2, aunque se está utilizando clase 1. Remedio: Calcular la diferencia de coste de emplear clase 1 en lugar de clase 2 en todas las tuberías donde se excede la presión correspondiente a la clase 2. Si la diferencia es superior al coste de una VRP, añadir la válvula y utilizar tubería de clase 1; si la diferencia de coste es menor que el de una VRP, utilizar clase 2 y ubicar la VRP. Aunque esta segunda forma de proceder resulta paradójica, sirve para dotar de una mayor flexibilidad a la solución final. En cualquier caso, es necesario añadir restricciones de presión máxima para que no se exceda el valor correspondiente a la tubería de la clase que corresponda. Remedio: El mismo que en el caso 4. 5.- Ajustar los costes de la altura de cabecera y de las VRP según el método de Salcedo y Weiss. Si los nuevos coeficientes de coste difieren significativamente de los que se han planteado, será necesario recalcularlos y volver a formular y optimizar el sistema (Paso 2). 6.- Si no ha habido necesidad de realizar cambios en el paso 5, añadir las restricciones pertinentes del tipo (7.15) referentes a la pérdida a válvula abierta. Si dichas restricciones no se satisfacen, volver a optimizar el sistema (ver paso 2). En caso contrario, el problema está resuelto. 7.10 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Observaciones sobre el método: En la implantación del método, los autores consideran tan sólo la existencia de dos clases de tubería en función de la presión de trabajo. La clase 1 corresponde a una presión máxima de 18'3 m. (60 pies) y la clase 2 a 21'35 m. (70 pies) Al introducir por primera vez una VRP en la formulación del problema, tanto si es principal como si es de servicio, los autores proponen que su coste sea nulo inicialmente, para conseguir mantenerlas en la solución, al menos en la primera iteración. En el método propuesto, la intervención de las VRP principales sólo puede tener un impacto económico cuando consiguen sustituir la función de las VRP de servicio, puesto que el abaratamiento producido como consecuencia de reducir timbraje en algunas tuberías es transparente al procedimiento indicado. 7.2.4.- Ejemplo de aplicación. El ejemplo presentado por los autores consiste en el dimensionado óptimo de una red ramificada, cuyos datos principales se muestran en la figura siguiente. Figura 7.2.- Red ramificada del ejemplo. 7.11 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Todas las líneas representadas en la Figura 7.2 son líneas principales; las líneas de servicio, que no están representadas en dicha figura, partirían de los nudos de servicio, señalados con un cuadrado en la figura. Las VRPs de servicio se ubican en los nudos de servicio, en derivación hacia las líneas de servicio, y por tanto, no producen ningún efecto sobre las presiones en las líneas principales. En los nudos de consumo del sistema, que corresponden a los puntos de servicio indicados, se requiere una altura de presión mínima de 9'15 m. (30 pies), mientras que se admite una altura de presión máxima en las líneas de servicio de 15'25 m. (50 pies). En la siguiente tabla se presentan los costes unitarios de cada tipo de tubería, clasificados por diámetros internos, así como la pendiente hidráulica que proporciona cada diámetro en las líneas de la red para los caudales de diseño, numeradas según el nudo de su extremo aguas abajo. Diámetros Costes ($/m.) Pendiente hidráulica (m/Km.) Pulg. mm. Clase 1 (60 pies= 18'3 m.) Clase 2 (70 pies= 21'35 m.) línea 2 línea 3 línea 4 línea 5 línea 6 línea 7 línea 8 2 50'8 1'213 1'311 34'56 30'7 11'59 7'651 13'35 8'812 5'235 2'5 63'5 1'475 1'574 11'73 10'42 3'932 2'6 4'529 2'991 1'777 3 76'2 1'902 2'131 4'84 4'299 1'623 1'072 1'869 1'234 0'733 3'5 88'9 2'262 2'623 2'291 2'035 0'768 0'597 0'884 0'584 0'347 4 101'6 2'623 --- 1'2 1'066 0'403 0'266 0'463 0'306 0'182 5 127 3'607 4'59 0'406 0'361 0'136 0'09 0'157 0'103 0'062 6 152'4 4'59 --- 0'167 0'149 0'056 0'037 0'065 0'043 0'025 Tabla 7.1.- Coste unitario y pendiente hidráulica de los diámetros empleados. Se ha considerado la posibilidad de instalar VRP en líneas principales y en líneas de servicio, cuyo coste se establece respectivamente en 810 $ y 200 $. El sistema de alimentación consiste en un deposito elevado cuya altura debe ser determinada en el proceso de optimización, considerando que la inversión total en el depósito puede aproximarse a una función del tipo: Ccd ($) 2000 905 35 Hd (m.) En una primera iteración se considera un coste unitario aproximado de ccd=328 $/m., para un valor inicial H0d=17'72 m. Con estas hipótesis, se formula el 7.12 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs problema de dimensionado solamente con restricciones de presión mínima y considerando que todas las tuberías son de clase 1. En iteraciones sucesivas se irán incorporando a la formulación las VRPs que resulten necesarias por existir un exceso de presión tanto en los nudos de servicio como en las propias tuberías. A continuación se resumen los resultados obtenidos por Robinson y Austin al aplicar el método expuesto de PL; en la Tabla 7.2 se presentan los valores que van tomando las variables del problema en cada iteración, mientras que en la Tabla 7.3 se muestran los valores correspondientes de las presiones estática y dinámica en los nudos de la red. En la nomenclatura de las variables correspondientes a tuberías, un identificativo como por ejemplo L3351 corresponde a la longitud parcial dentro de la línea 3 de un segmento de diámetro 3'5 pulgadas de clase 1. A continuación vamos a analizar lo que sucede en cada una de las iteraciones, tomando como referencia los resultados de las Tablas 7.2 y 7.3. 1ª iteración Inicialmente se supone que todas las tuberías son de la Clase 1 y en la 1ª iteración obtenemos una solución en la cual, la presión estática en las tuberías 3, 4 y 5 (la presión más desfavorable de entre los dos nudos extremos) es mayor que la soportada por la clase 1, pero inferior a la de la clase 2; en las tuberías 6, 7 y 8 la presión estática supera incluso el valor máximo de la clase 2. Además, la presión estática en los nudos de servicio supera el valor máximo permitido en todos ellos excepto el 2. Como primera medida se propone la utilización de tuberías de la Clase 2 para las líneas 3, 4, 5, 6, 7 y 8, y además, al objeto de disminuir las presiones estáticas, se amplia la formulación para introducir VRP principales en los nudos 2, 3, 4 y 6, y VRP de servicio en los nudos 3, 4, 7 y 8. Inicialmente se supone un coste nulo de las VRP en la función objetivo. 2ª iteración: De los resultados se desprenden las siguientes conclusiones: a) En el resultado final aparece una VRP principal en el nudo 2 y otra en el 6, cuya función hace innecesaria la aparición de VRP de servicio en los nudos 7 y 8, y además, no afecta al valor de la presión dinámica en dicho nudo; en los nudos 3 y 4 aparecen sendas VRP de servicio. 7.13 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs ITERACIONES 1 Variables Uds. (m.) 2 Coste Ud. ($) Uds. (m.) 3 Coste Ud. ($) Uds. (m.) 4 Coste Ud. ($) Uds. (m.) 5 Coste Ud. ($) Uds. (m.) Coste Ud. ($) L2351 L2401 L2501 805'2 ----- 2'262 2'623 3'607 --805'2 --- 2'262 2'623 3'607 --805'2 --- 2'262 2'623 3'607 --356'4 448'8 2'262 2'623 3'607 --356'4 448'8 2'262 2'623 3'607 L3351 L3401 L3352 805'2 ----- 2'262 2'623 2'623 --750'2 55'0 2'262 2'623 2'623 --805'2 --- 2'262 2'623 2'623 --805'2 --- 2'262 2'623 2'623 --805'2 --- 2'262 2'623 2'623 L4301 L4351 L4302 1207'8 ----- 1'902 2'262 2'131 ----1207'8 1'902 2'262 2'131 300'7 907'1 --- 1'902 2'262 2'131 300'7 907'1 --- 1'902 2'262 2'131 300'7 907'1 --- 1'902 2'262 2'131 L5251 L5301 L5252 415'3 524'1 --- 1'475 1'902 1'574 111'9 524'1 303'4 1'475 1'902 1'574 --939'4 --- 1'475 1'902 1'574 --939'4 --- 1'475 1'902 1'574 --939'4 --- 1'475 1'902 1'574 L6251 L6301 L6252 1610'4 ----- 1'475 1'902 1'574 ----1610'4 1'475 1'902 1'574 436'7 530'2 643'5 1'475 1'902 1'574 1080'2 530'2 --- 1'475 1'902 1'574 811'8 530'2 268'4 1'475 1'902 1'574 L7251 L7252 805'2 --- 1'475 1'574 --805'2 1'475 1'574 805'2 --- 1'475 1'574 805'2 --- 1'475 1'574 --805'2 1'475 1'574 L8201 L8202 402'6 --- 1'213 1'311 --402'6 1'213 1'311 402'6 --- 1'213 1'311 402'6 --- 1'213 1'311 --402'6 1'213 1'311 HLPVN2 HLPVF2 0'0 0'0 0'97 --- 0'0 0'0 ----- 835'05 0'0 ----- 835'05 0'0 ----- 835'05 0'0 HLPVN3 HLPVF3 0'0 0'0 ----- 0'0 0'0 0'97 --- 0'0 0'0 ----- 835'05 0'0 ----- 835'05 0'0 HLPVN6 HLPVF6 0'0 0'0 4'51 --- 0'0 0'0 ----- 179'6 0'0 ----- 179'6 0'0 ----- 179'6 0'0 HLSLV3 0'0 0'85 0'0 0'37 235'3 --- 540'5 --- 540'5 HLSLV4 0'0 1'46 0'0 --- 137'0 0'61 137'0 0'61 327'9 HLSLV7 0'0 --- 0'0 3'05 0'0 3'66 65'6 3'66 54'6 HLSLV8 0'0 --- 0'0 3'05 0'0 3'66 65'6 3'66 54'6 328'0 8'54 481'6 7'08 544'0 6'71 622'7 6'71 647'6 Hd 10'14 Ct 11654'8 $ 12759'0 $ 13054'3 $ 14001'0 $ 14099'4 $ Ccd 4882'9 $ 4645'7 $ 4409'0 $ 4345'2 $ 4345'2 $ Cv 0'0 $ 2020'0 $ 1410'0 $ 600 $ 600 $ 16484'7 $ 19424'7 $ 18873'3 $ 18946'2 $ 19044'6 $ TOTAL NOTA: Los costes expresados en la tabla corresponden a las funciones de coste reales y no a la aproximación lineal. Tabla 7.2.- Resultados de cálculo del ejemplo. 7.14 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs ITERACIONES Nudo 1 2 3 4 5 PE (m.) PD (m.) PE (m.) PD (m.) PE (m.) PD (m.) PE (m.) PD (m.) PE (m.) PD (m.) 1 10'14 10'14 8'54 8'54 7'08 7'08 6'71 6'71 6'71 6'71 2 13'19 11'34 11'58 (10'61) 10'61 (10'61) 10'12 9'15 9'76 9'15 9'76 9'15 3 18'68 15'20 16'10 15'19 15'61 (14'64) 13'78 (13'78) 15'25 13'78 15'25 13'78 4 19'29 13'85 16'71 13'84 15'25 13'20 15'86 13'20 15'86 13'20 5 16'24 9'15 13'66 9'15 12'20 9'15 12'81 9'15 12'81 9'15 6 22'34 11'56 19'76 (15'25) 11'55 (11'55) 18'30 11'54 18'91 11'54 18'91 11'54 7 22'34 9'15 15'25 9'15 18'30 9'15 18'91 9'15 18'91 9'15 8 22'34 9'45 15'25 9'45 18'30 9'45 18'91 9'45 18'91 9'45 NOTA: Los valores expresados entre paréntesis corresponden a la presión a la salida de una VRP principal, cuando ésta aparece en la solución. Tabla 7.3.- Presiones estática (PE) y dinámica (PD) del ejemplo. b) En las líneas 3, 4, 5, 7 y 8 se han utilizado tuberías de la clase 2, aunque la máxima presión estática que soportan es incluso menor que la correspondiente a la Clase 1. La sustitución de dichas tuberías por otras de clase 1 reportaría un ahorro total de 445'65 $. De esta forma, el coste real de la solución obtenida en la 2ª iteración, una vez se ha corregido la clase de tubería es de 19424'7 - 445'65 = 18979'05 $. 3ª iteración: a) En la línea 6 se está empleando tubería de clase 2 sin necesidad. La sustitución por clase 1 reporta un ahorro de 63'7 $. b) La VRP de servicio del nudo 3 es innecesaria, puesto que la VRP principal sita en dicho nudo sustituye su función. La eliminación de esta VRP reporta un ahorro de 200 $. 7.15 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El coste corregido de la solución es de 18873'3 - 200 - 63'7 = 18609'6 $. 4ª iteración: Las líneas 6, 7 y 8 emplean tubería clase 1 cuando realmente necesitan clase 2. La sustitución supone un encarecimiento de 226'12 $, de manera que el coste corregido de la solución asciende a 18946'2 + 226'12 = 19172'32 $. 5ª y última iteración: La clase de tubería es la adecuada en todas las líneas, y la solución supone un coste total de 19044'6 $. Como podemos comprobar, las soluciones finales obtenidas después corregir los resultados en todas las iteraciones son factibles; sin embargo, el procedimiento de optimización conduce a un posible valor óptimo en la 3ª iteración, y sin embargo, sigue adelante y finaliza con una solución que presenta un coste superior. Son necesarias dos condiciones para la finalización del proceso iterativo: A) Que la clase de tubería seleccionada inicialmente sea la adecuada a las presión estática que soportan. B) Que el valor de aquellas variables de decisión cuyo coste ha sido aproximado a una función lineal no experimente una variación significativa. 7.2.5.- Crítica del método. A la vista del ejemplo anterior, parece claro que estas condiciones de finalización del proceso iterativo no garantizan que se alcance la solución óptima. Veamos las características principales que concurren en el proceso descrito: Siempre que aparecen VRP principales, la presión de trabajo de las tuberías resulta inadecuada en la solución final, tanto por exceso como por defecto. Desde el punto 7.16 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs de vista de los autores esto significa dotar de flexibilidad al proceso, impidiendo la finalización prematura del mismo. Inicialmente se considera un coste unitario nulo para todas las VRP que aparecen en la formulación. Esta medida facilita la aparición de las válvulas en la solución final. Sin embargo, cuando una VRP desaparece de la solución, en las posteriores iteraciones se conserva un coste unitario no nulo, dificultando así la reincorporación de la VRP a la solución. El propósito de las VRP principales es doble: por un lado, permitir el empleo de tuberías con menor presión de trabajo, y por otro, conseguir presiones por debajo del valor máximo en los puntos de servicio. El primer cometido no se pone de manifiesto a través del proceso de optimización, puesto que la influencia de la presión de trabajo de las tuberías no aparece de forma explícita en la función objetivo. El segundo cometido en cambio, sí es tenido en cuenta dentro del proceso: una VRP principal aparecerá en la solución final sustituyendo la función de un determinado número de VRPs de servicio, siempre y cuando el coste total de las mismas sea superior al de la VRP principal. Una observación que podemos constatar a la vista de las tablas de resultados es que cuando aparece una VRP principal, la variable asociada HLPVF (pérdida de carga en la válvula a caudal pleno) es nula, lo que significa que la presión de tarado de la misma coincide con la presión dinámica en el nudo donde se ubica, o expresado de forma distinta, la reducción de presión en la VRP afecta tan sólo a las presiones estáticas y en ningún caso a la presión dinámica. Sin duda, una reducción en la presión dinámica requeriría el empleo de diámetros mayores aguas abajo de la VRP para preservar la presión mínima en los nudos, con el consiguiente encarecimiento de estas tuberías. En el siguiente apartado vamos a explotar precisamente esta última circunstancia, en base a la cual formularemos un nuevo método de optimización original que contemple la presencia de VRP en redes ramificadas. 7.17 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.3.- CRITERIOS PREVIOS PARA LA IMPLANTACIÓN DE ESTABLECIMIENTO DE LA PRESIÓN ÓPTIMA DE TARADO. VRPs: La disposición de VRPs en las redes ramificadas, pese a constituir una necesidad funcional habitual, no ha sido generalmente considerada como objeto de optimización. La única excepción que conocemos se debe a Robinson y Austin [11], cuyo trabajo se ha analizado en el apartado anterior, basándose en una extensión del método de Programación Lineal (PL) en la que se plantea optimizar la ubicación y tarado de las VRPs mediante la imposición de una serie de restricciones funcionales de presión máxima. Sintetizando el método de Robinson y Austin, su objetivo consiste en determinar las presiones de tarado de las VRPs de forma que, cumpliendo las restricciones de presión máxima, proporcionen el máximo ahorro en tubería disminuyendo su presión de trabajo, con el mínimo coste de las válvulas. Para poder incluir las VRPs en la formulación lineal, los autores suponen que el coste de la VRP es una función lineal de la pérdida de carga que provoca. La principal dificultad del modelo propuesto estriba en la consideración de que el tarado de una VRP principal pueda influir en las presiones dinámicas en la red, y por tanto, en la determinación de los diámetros óptimos. Como hemos visto en el desarrollo del ejemplo, aunque la formulación contempla esta posibilidad, esto no ocurre de hecho en ningún caso. A la luz de los resultados del ejemplo y la crítica efectuada, parece claro que el método no permite asegurar que se alcance la solución óptima en todos los casos. Para salvar las dificultades que plantea el modelo de Robinson y Austin puede seguirse dos caminos bien diferentes: A) Incluir explícitamente la influencia económica de la presión de trabajo de las tuberías en la función objetivo, o bien, B) Desligar la ubicación y tarado de las válvulas reductoras de presión del problema de dimensionado de los diámetros de la red. En el presente apartado vamos a sentar las bases de un método de optimización para el conjunto de las posibles VRPs a instalar en una red ramificada, siguiendo las directrices de la opción B, esto es, independizando el problema de dimensionado 7.18 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs hidráulico (determinación del diámetro de las tuberías), del problema de dimensionado mecánico (determinación de la presión de trabajo o timbraje de las tuberías). Como veremos a continuación, la separación de ambos problemas sólo va a ser posible si la presión de tarado de la VRP es superior o igual a la presión dinámica del punto en que se ubica, y en efecto, así va a suceder puesto que una presión de tarado por debajo de dicho valor no estaría justificada desde el punto de vista económico. Para ilustrar esta afirmación utilizaremos un sencillo ejemplo. Supongamos una ramificación terminal de un red cualquiera, en uno de cuyos extremos aguas abajo se encuentra la tubería l, con diámetro D1, alimentando al nudo de consumo Nb, como muestra la Figura 7.3. Vamos a analizar lo que sucede en esta tubería si ubicamos una VRP en su extremo aguas arriba (nudo Na). Figura 7.3.- Línea terminal con VRP. Supongamos que la presión de trabajo de la tubería comercial tan sólo puede adoptar unos valores estándar, que denominaremos PE>PD>PC>PB>PA. La tubería l está sometida inicialmente a una presión estática P0, de modo que la presión de trabajo de la tubería es PE (Clase E) siendo PE>P0>PD. 7.19 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El diámetro de la tubería, que denominamos DE1 (diámetro D1 y presión de trabajo PE) es suficiente para que en el nudo de consumo Nb ubicado aguas abajo de la tubería se obtenga una presión dinámica igual a la mínima requerida cuando por ella y por las tuberías situadas aguas arriba discurre el caudal de diseño, de modo que el coste de esta tubería es CE1 y la presión dinámica en el nudo aguas arriba, Na, es Pd. Figura 7.4.- V ariación del coste de la tubería l con la presión de tarado de la VRP. Si la presión de tarado de la VRP situada en el nudo Na es mayor que el valor P0, la válvula reductora nunca actuará como tal, puesto que la presión aguas arriba siempre será inferior a la de tarado. Reduciendo la presión de tarado a un valor por debajo de P0, es posible conseguir un ahorro en la tubería al reducir su presión de trabajo. La Figura 7.4 muestra la variación del coste de la tubería l cuando se reduce la presión de tarado de la VRP. Por debajo de una presión de tarado Pt=P1, es posible utilizar tubería de clase D, cuyo coste pasa a ser CD1 (CE1>CD1). Si se reduce aún más la presión de tarado por debajo del valor Pt=P2 será posible emplear tubería de la clase C, cuyo coste CC1 es aún menor. 7.20 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Sin embargo, cuando la presión de tarado toma valores inferiores a Pd, la presión de alimentación de la tubería será insuficiente para mantener en su extremo aguas abajo la presión mínima exigida, con el mismo diámetro D1. La única forma de restaurar la presión mínima en el nudo Nb es reducir las pérdidas de carga aumentando el diámetro de la tubería al siguiente comercialmente disponible D2 (D2>D1) y como consecuencia, el coste de la tubería se incrementará desde CC1 a CC2 (correspondiente a una tubería de diámetro D2 y clase C). Naturalmente, si continuamos disminuyendo la presión de tarado de la VRP es posible reducir aún más el timbraje de la tubería, pero la reducción del coste subsiguiente no compensará el incremento causado por el aumento del diámetro, o lo que es lo mismo: C C2 C C C 1 > C2 B C2 (7.18) como claramente se pone de manifiesto en la Figura 7.4. Esta condición se cumple para cualquier tubería comercial, sea cual sea el material, el diámetro y la presión de trabajo, como puede comprobarse sobre cualquier catálogo de precios de tuberías, y este hecho constituye precisamente la base para establecer la presión de tarado óptima de una VRP como la presión dinámica existente en el punto en que se ubica, para las condiciones de diseño. El mínimo coste de la tubería se consigue pues cuando la presión de tarado de la VRP está comprendido entre P2 y Pd, siendo esta última la presión dinámica en el nudo Na, y P2 el valor de la presión de tarado para el cual se produce la última reducción de la presión de trabajo de la tubería antes del incremento del diámetro. Esta conclusión equivale a decir que el valor óptimo de la presión de tarado de una VRP no va a influir en el nivel dinámico de presiones y por lo tanto, nunca va a suponer una modificación de los diámetros adoptados bajo criterios de economía. Es posible por tanto, desde un punto de vista económico, separar el proceso de dimensionado óptimo de los diámetros, del establecimiento de las posibles VRPs en la red y su presión de tarado. Así pues, la presión óptima de tarado de una VRP dada, en el contexto de un red 7.21 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs cuyos diámetros hayan sido previamente optimizados, vendrá definida por la presión dinámica resultante en el punto de ubicación de la misma; de esta forma, el proceso de selección del conjunto óptimo de VRP se limita a establecer cuáles de las posibles válvulas estarán presentes en la solución final, esto es, las variables de decisión van a ser en tal caso de tipo binario (ubicar o no una determinada VRP). Para cualquier posible VRP, podemos calcular su presión óptima de tarado, y el máximo caudal que fluye a través de ella será también un dato conocido; en consecuencia, estos dos factores son suficientes para determinar su selección, y por consiguiente su coste. El criterio que se ha expuesto para establecer la presión óptima de tarado de una VRP debe de ser modificado en el caso de que concurran determinadas circunstancias que afecten a las presiones dinámicas consideradas, como son: a) Que el dimensionado de la red se haya realizado contemplando varios estados de carga: En este caso, la presión óptima de tarado corresponderá al máximo valor de la presión dinámica en el nudo donde se ubica la VRP, de entre todos los estados de carga. b) Que existan holguras de presión en algunos nudos de consumo de la red: Esto significa que la presión dinámica en algunos de estos nudos excederá el valor mínimo necesario. En tal caso, una VRP ubicada aguas arriba de tales nudos puede poseer una presión de tarado menor incluso que la presión dinámica en dicho nudo sin que las presiones dinámicas en los nudos ubicados aguas abajo violen las restricciones de presión mínima. La aparición de holguras de presión es muy habitual, fundamentalmente debido al empleo de diámetros mayores de los estrictamente necesarios para conseguir unas presiones mínimas debido a la limitación de la velocidad del agua en las tuberías. Esta restricción funcional, que es usual en el dimensionado de redes, se introduce para evitar la erosión del material, y también para acotar las sobrepresiones producidas por el golpe de ariete. Los valores máximos admisibles suelen estar comprendidos entre 2 y 3 m/s. 7.22 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Esta limitación de velocidad se traduce en un diámetro mínimo admisible para cada tubería, Dmin, en función del caudal de diseño q, que deberá cumplir la condición expresada en (6.9), Dmin (comercial) ≥ 4q π vmax Como consecuencia de esta restricción, puede suceder que al finalizar el dimensionado de una red, algunos nudos alcanzan presiones superiores a la mínima exigida, simplemente porque algunas de las tuberías situadas aguas arriba han alcanzado su diámetro mínimo en el proceso de optimización; las consecuencias de este hecho sobre la presión de tarado óptima de una VRP se muestran en la Figura 7.5. Figura 7.5.- Ramificación de tuberías con holgura de presión. Como se desprende de la figura, la presión de tarado óptima podrá rebajarse aún en este caso en el valor mínimo de la holgura de presión de entre todos los nudos situados aguas abajo de la VRP, esto es: Pt ( óptimo ) Pd ∆ Pd (7.19) donde Pd es la presión dinámica del nudo donde se ubica la VRP para la situación de diseño, y ∆Pd es el valor mínimo de las holguras de presión (Pd,i - Pmin,i) en los nudos i situados aguas abajo de la VRP. 7.23 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.4.- UBICACIÓN ÓPTIMA DEL CONJUNTO DE VRPs EN UN SISTEMA DE TUBERÍAS EN SERIE. 7.4.1.- Introducción. Como consecuencia de los principios establecidos en el apartado anterior, para determinar la presión óptima de tarado de una VRP dada, necesitaremos conocer el diámetro de las tuberías de la red, obtenidos por cualquier procedimiento, basado en criterios económicos o no, así como los caudales de diseño que se han utilizado, y finalmente, la presión mínima de servicio requerida en los nudos ubicados aguas abajo de la VRP en cuestión (para establecer el valor de las holguras de presión). Por otra parte, para determinar el ahorro que una VRP puede producir en una determinada línea de la red, es necesario conocer no sólo el coste de la tubería de dicha línea, sino además, la diferencia de precio de la misma cuando se emplea una u otra presión de trabajo. La determinación de la presión óptima de tarado propuesta anteriormente satisface parcialmente el objetivo buscado, pero todavía falta formular un procedimiento para determinar cuáles de las posibles VRPs a ubicar en una red ramificada serán más eficientes desde el punto de vista económico, o de otra forma, determinar el conjunto óptimo de VRPs que maximizan el ahorro en tuberías, como consecuencia de reducir la presión de trabajo de las mismas, teniendo en cuenta además el propio coste de las válvulas. Antes de analizar en profundidad los métodos para optimizar la ubicación de las válvulas reductoras de presión, deberemos de pasar revista a las peculiaridades que presenta el uso de VRPs en la red. Por fijar un criterio, se considera que las VRPs se ubicarán en los nudos del sistema, al igual que en el método de Robinson y Austin. Ello no constituye ninguna limitación al problema, puesto que siempre es posible considerar en la formulación un nuevo nudo de la red en cualquier punto candidato a albergar una posible VRP, aunque no se trate de uno de los nudos definidos inicialmente. En primer lugar, como se ha expuesto anteriormente, podemos asociar cada una de las posibles VRPs a una variable de decisión de tipo binario Xi cuyo valor será 1 si la VRP en cuestión existe y 0 si no ocurre así. 7.24 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs En segundo lugar, la decisión de incluir una VRP en la red puede aportar un ahorro en las tuberías que se encuentran aguas abajo de la misma, pero no hay que olvidar que esta decisión acarrea un coste adicional, el de la propia válvula y su instalación; por esta razón, una VRP cuyo coste propio sea superior al máximo ahorro que podría llegar a producir en las tuberías, nunca aparecerá en la solución final, por lo que no será necesario incluirla en el proceso de optimización. En tercer lugar, se plantea una complicación adicional al considerar la posibilidad de ubicar varias VRPs en la red simultáneamente, puesto que el ahorro en tubería que puede producir cada una de ellas dependerá de la presencia del resto. Para explicar este concepto, imaginemos una ramificación de la red, en la que se plantea la ubicación de dos posibles VRPs, que denominamos VRPa y VRPb, como muestra la Figura 7.6. Figura 7.6.- Ramificación con dos posibles VRPs. La válvula VRPa puede producir un ahorro sobre las tuberías de las zonas A y B, mientras que VRPb actúa solamente sobre la zona B. En cuanto a la magnitud del posible ahorro, VRPa actúa sobre una longitud de tuberías sin duda superior que en el caso de VRPb, pero esta circunstancia no es suficiente para aseverar que el ahorro producido por VRPa es superior al que proporciona VRPb. En efecto, puesto que la línea de alturas piezométricas es estrictamente decreciente, VRPb permite una mayor reducción de la presión que VRPa y por ello, tal vez podría producir un ahorro mayor que VRPa en las tuberías de la zona B. 7.25 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs La Figura 7.7 representa el ahorro en tubería en las zonas A y B, obtenido al instalar las válvulas VRPa y VRPb. El área correspondiente al caso 1 representa el ahorro que se obtiene instalando solamente VRPa; el área del caso 2 corresponde al ahorro proporcionado al instalar solamente VRPb y finalmente, el área del caso 3 representa el ahorro obtenido en las tuberías cuando se instalan conjuntamente ambas válvulas. Figura 7.7.- A horro en tuberías obtenido en la instalación de la Fig. 7.6. Es evidente que el ahorro que se obtiene instalando ambas válvulas es siempre menor o igual a la suma de los ahorros que proporcionan las mismas por separado, como tendremos ocasión de comprobar más adelante. Esta condición es de suma importancia para formular posibles métodos de optimización de las VRPs. Continuando con el mismo caso, la Figura 7.8 representa los ahorros que se obtendrían por efecto de instalar VRPa y VRPb. En el caso (1) se considera en primer lugar la instalación de VRPa, que produce un ahorro A1; la ubicación de VRPb en esta situación acarrea un ahorro en tubería (A2), menor del que podría proporcionar si no existiese VRPa. 7.26 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El caso (2) representa la situación inversa, esto es, se ubica en primer lugar VRPb produciendo un ahorro A1' , y en segundo lugar se instala VRPa, produciendo un ahorro A2' , que sólo afecta a las tuberías de la zona A, y es por supuesto menor al que podría llegar a producir si VRPb no hubiese sido instalada. Figura 7.8.- Secuencia de instalación de las VRPs y ahorros asociados. Naturalmente, el ahorro total obtenido es independiente del orden en que consideremos la introducción de cada una de las VRPs, esto es A1+A2 = A1' +A2' , pero observemos que el ahorro asociado a la instalación de cada VRP no es constante y dependerá de la existencia de otras VRPs en la solución. Al objeto de analizar los diferentes procedimientos planteados para optimizar la ubicación de las válvulas reductoras y comparar su efectividad, vamos a trabajar con un sencillo ejemplo, representado en la Figura 7.9. El sistema consiste en un conjunto de nueve tuberías dispuestas en serie, que suministra agua a todos los nudos representados. El sistema está alimentado a una presión conocida, por ejemplo, mediante un depósito cuyo nivel de agua se sitúa a una altura de 150 m. 7.27 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para dimensionar el sistema se ha empleado un modelo de Programación Lineal (programa DIOPRAM), ya explicado en el Capítulo 5, considerando una velocidad máxima admisible de 2 m/s y una presión mínima de 25 m. en todos los nudos de consumo. Figura 7.9.- Sistema formado por una serie de tuberías. Los parámetros de funcionamiento del sistema, una vez dimensionado, aparecen en la Tabla 7.4. Los diámetros de las tuberías y su presión de trabajo corresponden a un material comercial, cuyos datos completos se encuentran en la Tabla 7.5. Para el cálculo de la pérdida de carga en las tuberías se ha empleado la fórmula de Darcy-Weisbach, obteniendo el valor del factor de fricción f a partir de la expresión de Colebrook-White, considerando una rugosidad absoluta de ε=0'025 mm., correspondiente a tubería de fibrocemento. En la Figura 7.9 se ha trazado la línea de alturas piezométricas (LAP) obtenida tras el dimensionado; como puede comprobarse, en todos los nudos de consumo la presión dinámica es superior a la presión mínima exigida, debido a la restricción de velocidad máxima. 7.28 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Línea Longitud Caudal Diám. Presión trabajo Pérdida Máx. presión (m.) (l/s) (mm.) (Clase) carga (m.) estática (m.) (m.) 1 2 3 4 5 6 7 8 9 800 650 350 500 700 650 350 450 200 90 80 70 60 50 40 30 20 10 250 250 250 200 200 175 150 125 100 75 (C) 75 (C) 75 (C) 100 (D) 100 (D) 125 (E) 125 (E) 125 (E) 150 (F) 9'09 5'92 2'49 8'01 7'98 9'44 6'37 9'46 3'49 Nudo aguas abajo Cota (m.) 55 70 85 95 100 110 120 125 130 Presión dinámica (m.) 95 80 65 55 50 40 30 25 20 Coste (·103 ptas.) 45'9 55'0 67'5 69'5 66'5 67'1 70'7 66'2 67'8 3262'4 2650'7 1639'7 1688'0 2363'2 2266'5 893'5 828'4 261'6 Total 15854'0 Tabla 7.4.- Parámetros de funcionamiento del sistema. Presión de trabajo en m. (Clase) Diam (mm) 25 (A) 50 (B) 75 (C) 100 (D) 125 (E) 150 (F) 800 970 100 830 980 1190 125 1180 1460 1840 80 150 1410 1740 2030 2550 175 1830 2370 2750 3490 200 2110 2310 2890 3380 3760 4310 250 2600 3270 4080 4690 5160 5890 300 3850 4470 5470 6240 6640 7270 350 4400 5440 6530 7610 8380 9150 400 5710 7240 8150 9020 9930 10830 450 7630 8630 9810 10550 11720 12110 Tabla 7.5.- Coste unitario de las tuberías (ptas/m.). Con la ubicación de las VRPs se pretende conseguir el máximo ahorro en las tuberías reduciendo su timbraje, sin modificar los diámetros de la red y respetando las presiones mínimas en los nudos de consumo. Para la optimización del conjunto de VRPs a instalar, se considera la posibilidad de ubicar una VRP en cada uno de los nudos del sistema, sin incluir el nudo de cabecera ni el nudo extremo, puesto que no tienen ninguna implicación en el posible ahorro en tuberías. 7.29 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El primer paso consiste en calcular la presión de tarado óptima para cada VRP, a partir de las presiones dinámicas y las holguras de presión que se presentan en los nudos del sistema situados aguas abajo de la VRP en cuestión, tal y como se ha explicado en el apartado anterior. Como ejemplo, vamos a calcular la presión óptima de tarado de una VRP ubicada en el nudo 4 (VRP4). La presión dinámica en este nudo vale 69'5 m., pero la existencia de holguras de presión permite adoptar una presión de tarado inferior a este valor sin violar las restricciones de presión mínima en los nudos aguas abajo. Nudo Pd Pmin (m.) (m.) Holgura [Pd-Pmin] (m.) 5 66'5 25'0 41'5 6 67'1 25'0 42'1 7 70'7 25'0 45'7 8 66'2 25'0 (*) 41'2 9 67'8 25'0 42'8 A la vista de la Tabla 7.6, podemos obtener el valor de la presión óptima de tarado de VRP4, como: Pt,4 = Pd,4 - min [Pd,i - Pmin,i] i=5,..,9 esto es: Pt,4 = 69'5 - 41'2 = 28'3 m. Tabla 7.6.- Holgura de presión en los nudos aguas abajo de VRP4 Al ubicar la válvula VRP4, la presión estática a la salida pasa a ser igual a su presión de tarado. Los nudos ubicados aguas abajo de VRP4, afectados por la acción de ésta, experimentan una reducción en la presión estática igual a la que se produce en el nudo 4, esto es, ∆Pe = Pe,4 - Pt,4 = 95'0 - 28'3 = 66'7 m. La reducción en la presión estática acarrea la posibilidad de emplear tuberías con menor presión de trabajo y por lo tanto más económicas. La Tabla 7.7 muestra el ahorro que es posible conseguir en las tuberías afectadas al ubicar la válvula VRP4, con la presión de tarado óptima. El efecto de cada una de las posibles VRPs se calcula siguiendo un procedimiento análogo. De esta manera obtenemos los datos que se presentan en la Tabla 7.8. 7.30 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Línea 5 6 7 8 9 Longitud Diám. (m.) (mm.) 700 650 350 450 200 Máx. presión estática (m.) 200 175 150 125 100 100 110 120 125 130 Presión trabajo (Clase) (m.) 100 125 125 125 150 Situación resultante al ubicar VRP4 Coste (·103 ptas.) (D) (E) (E) (E) (F) 2363'2 2266'5 893'5 828'4 261'6 TOTALES Máx. Presión presión trabajo Coste Ahorro estática (Clase) (·103 ptas.) (·103 ptas.) (m.) (m.) 33'3 43'3 53'3 58'3 63.3 50 50 75 75 75 (B) (B) (C) (C) (C) 6613'5 1612'2 1186'5 608'5 533'4 181'6 751'0 1080'0 285'0 295'0 80'0 4122'5 2491'0 Tabla 7.7.- Resultados obtenidos al instalar VRP4. LINEAS VRP Presión Tarado (m.) Caudal (l/s) Coste Valvula (·103 ptas.) 2 3 4 5 6 7 8 9 1 15'9 80 300 528 497 246 344 775 181 169 46 2 13'7 70 300 497 537 751 775 285 295 80 3 26'3 60 250 537 751 775 285 295 80 4 28'3 50 250 751 1080 285 295 80 5 25'3 40 250 1080 405 295 80 6 25'8 30 200 405 388 80 7 29'5 20 200 388 80 8 23'5 10 180 80 Tabla 7.8.- A horros conseguidos al situar una VRP en cada uno de los nudos del sistema (·103 ptas.). Dentro de la Tabla 7.8, en la columna correspondiente al caudal, se ha considerado que cada VRP se ubica inmediatamente aguas abajo de la derivacíon para el consumo del nudo correspondiente. El coste de cada VRP ha sido asignado de forma arbitraria, aunque considerando que para mayores caudales será necesario instalar VRPs de mayor tamaño y por ello, de mayor coste. La zona en blanco corresponde a las líneas que no están afectadas por una VRP (se encuentran aguas arriba aguas arriba de la misma) y por tanto, no experimentan ahorro alguno por efecto de la instalación de ésta. 7.31 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Los ahorros en tubería que presenta la Tabla 7.8 corresponden a la instalación de una única VRP en cada caso, y no muestra, al menos de forma explícita, la influencia de la posible instalación de las demás. La decisión de ubicar o no una determinada VRP en un nudo estará determinada por el ahorro que implica, y éste a su vez dependerá de la ubicación de algunas o todas las restantes VRPs. Una alternativa para optimizar el conjunto de VRP es plantear todas las combinaciones posibles: en el caso del ejemplo, las dos posibles decisiones asociadas a cada una de las VRPs consisten en instalarla (Xi=1) o no (Xi=0), lo que significa un total de 28=256 alternativas, pero con un mayor número, el problema podría resultar impracticable. A continuación, vamos a plantear diferentes posibilidades para resolver el problema de optimizar la ubicación de las VRPs en el sistema, buscando la máxima eficiencia económica, esto es, minimizar el ahorro neto (ahorro en tuberías menos coste de inversión en VRPs) que podemos obtener mediante su instalación. 7.4.2.- Solución mediante Programación Entera. Puesto que las variables de decisión vinculadas con la instalación de las VRPs son de tipo binario, es posible formular el problema de optimización en términos apropiados para su resolución mediante Programación Entera Binaria. La función objetivo deberá contemplar tanto el ahorro en tubería asociado a la presencia de las válvulas, como el propio coste de las mismas, esto es: NV Ai FUNCIÓN OBJETIVO Z Cvi Xi (7.20) i 1 donde Cvi es el coste que supone instalar VRPi, Ai representa el ahorro en tubería que proporciona dicha válvula y NV es el número de VRPs consideradas en el problema. Considerando aisladamente la instalación de cada VRPi, el coeficiente Ai será igual a la suma de los ahorros conseguidos en las tuberías afectadas por su presencia, esto es: j ∈P i gi , j (7.21) donde Pi representa en este caso el conjunto de tuberías situadas aguas abajo de VRPi y gi,j es el ahorro alcanzado en la tubería j como consecuencia de la instalación de VRPi. 7.32 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs En el ejemplo que estamos considerando, los valores de gi,j son precisamente los que presenta la Tabla 7.8. Pero además del efecto económico aislado de un determinada VRP, la función objetivo debe incluir la influencia del resto de válvulas. Recordemos que el ahorro proporcionado por una VRP cambia sustancialmente en el caso de que existan otras VRPs instaladas. Siguiendo con el ejemplo, vamos a evaluar las consecuencias de instalar VRP2. Si no existen otras válvulas instaladas, el ahorro en tubería que se conseguirá es: A2 j ∈P 2 g2 , j mientras que en el caso de que VRP1 haya sido instalada con anterioridad, el ahorro que puede proporcionar VRP2 será: A2 j ∈P 2 g2 , j j ∈P 2 g1 , j j ∈P 2 g2 , j g1 , j puesto que los valores del ahorro g1,j en las tuberías j del conjunto P2 ya habrán sido contabilizadas al incluir VRP1. La generalización de esta formulación exige una cierta cautela para evitar que los ahorros en las tuberías se sumen o detraigan varias veces. Por ello, estableceremos un cierta jerarquía en el conjunto de VRPs, de forma que para calcular el coeficiente Ai se tomará en cuenta únicamente la influencia "antieconómica" de las válvulas situadas aguas arriba de la misma. Podemos pues formular el coeficiente Ai en los siguientes términos: Ai j∈P i gi , j Xl l <i 1 (i >m >l) Xm k ∈P i gl , k (7.22) donde el índice l representa a las válvulas situadas aguas arriba de VRPi y el índice m hace referencia a las válvulas que se encuentran entre VRPi y VRPl. El criterio de índices seguido en la expresión (7.22) es válido en tanto las VRPs se numeren en el sentido de circulación del caudal. 7.33 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El significado de la expresión anterior, que no puede calificarse de sencilla, responde al siguiente criterio: Ahorro producido VRPi aisladamente Ai = Ahorro producido en las tuberías del conjunto - Pi por la primera VRP que se encuentra hacia aguas arriba por Si completamos la función objetivo de (7.20) con la expresión (7.22) obtenemos: NV Z i 1 j∈P i gi , j Cvi Xl Xm 1 l <i (i >m >l) k ∈P i gl , k Xi (7.23) Lamentablemente la expresión anterior no es lineal, pero puesto que las variables Xi son binarias (0/1), es posible definir una nuevas variables auxiliares sustituyendo a los productos del tipo: Xi Xl 1 Xm (7.24) i >m >l En general, para realizar la sustitución de un producto de N variables binarias yi por una única variable binaria Y, tal que: N Y 1 si yi yi i 1 ∀i 0 si ∃ i / yi 1 (7.25) 0 en una formulación lineal, deberá incluirse dos restricciones adicionales para cada nueva variable: N (a) Y ≤ N yi i 1 1 (7.26) N (b) yi i N Y ≤ 0 1 La restricción (a) garantiza que si todas las variables yi toman un valor 1, la variables Y valdrá 1, aunque si alguna yi vale 0, no proporciona ninguna condición para el valor de Y. La restricción (b) se adopta para asegurar que si alguna yi vale 0, también sea nula la variable Y. 7.34 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para el ejemplo que se presenta, definiremos las variables auxiliares como: Yi , l Xi Xl Xm 1 (7.27) i >m >l siendo las restricciones adicionales: (a) Xi Xl Xm 1 Yi , l ≤ Nm 1 → Xi Xl i>m>l (b) Xi Xl 1 Xm Nm Xm i>m>l Yi , l ≤ 1 2 Yi , l ≤ 0 → (7.28) i>m>l → Xi Xl Xm i>m>l Nm 2 Yi , l ≤ Nm donde Nm representa el número de VRPs posibles a ubicar entre VRPi y VRPl. Con todas estas consideraciones, la formulación para el caso del ejemplo resulta: Maximizar - 2486.0 2258.0 1761.0 1515.0 1171.0 396.0 215.0 X1 + 2920.0 X2 + 2473.0 X3 + Y21 Y31 - 2723.0 Y32 Y41 - 2186.0 Y42 - 2186.0 Y43 Y51 - 1435.0 Y52 - 1435.0 Y53 Y61 - 660.0 Y62 - 660.0 Y63 Y71 - 375.0 Y72 - 375.0 Y73 2241.0 X4 + 1610.0 X5 + 673.0 X6 + 268.0 X7 - 1740.0 Y54 - 660.0 Y64 - 780.0 - 375.0 Y74 - 375.0 Y65 Y75 - 468.0 Y76 Sujeto a: X1 + - X1 X1 - X1 X2 + - X2 X1 + - X1 X4 + - X4 X3 + - X3 X1 + - X1 X2 + - X2 X3 + - X3 X4 + - X4 X1 + X2 - Y21 1 - X2 + 2 Y21 0 X2 + X3 - Y31 1 + X2 - X3 + 3 Y31 1 X3 - Y32 1 - X3 + 2 Y32 0 X4 - X2 - X3 - Y41 1 - X4 + X2 + X3 + 4 Y41 2 X2 - X3 - Y42 1 - X2 + X3 + 3 Y42 1 X4 - Y43 1 - X4 + 2 Y43 0 X5 - X2 - X3 - X4 - Y51 1 - X5 + X2 + X3 + X4 + 5 Y51 X5 - X3 - X4 - Y52 1 - X5 + X3 + X4 + 4 Y52 2 X5 - X4 - Y53 1 - X5 + X4 + 3 Y53 1 X5 - Y54 1 - X5 + 2 Y54 0 X6 - X2 - X3 - X4 - X5 - Y61 3 1 - X1 X2 + - X2 X3 + - X3 X4 + - X4 X5 + - X5 X1 + - X1 X2 + - X2 X3 + - X3 X4 + - X4 X5 + - X5 X6 + - X6 - X6 X6 - X6 X6 - X6 X6 - X6 X6 - X6 X7 - X7 X7 - X7 X7 - X7 X7 - X7 X7 - X7 X7 - X7 + X2 + X3 + X4 + X5 + 6 Y61 4 X3 - X4 - X5 - Y62 1 + X3 + X4 + X5 + 5 Y62 3 X4 - X5 - Y63 1 + X4 + X5 + 4 Y63 2 X5 - Y64 1 + X5 + 3 Y64 1 Y65 1 + 2 Y65 0 X2 - X3 - X4 - X5 - X6 - Y71 1 + X2 + X3 + X4 + X5 + X6 + 7 Y71 X3 - X4 - X5 - X6 - Y72 1 + X3 + X4 + X5 + X6 + 6 Y72 4 X4 - X5 - X6 - Y73 1 + X4 + X5 + X6 + 5 Y73 3 X5 - X6 - Y74 1 + X5 + X6 + 4 Y74 2 X6 - Y75 1 + X6 + 3 Y75 1 Y76 1 + 2 Y76 0 5 Podemos comprobar que la válvula VRP8 no ha sido tomada en consideración, puesto que el ahorro que puede llegar a producir aisladamente es menor que su propio coste, por lo que nunca aparecerá en la solución final. 7.35 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para obtener la solución óptima, se ha procesado el ejemplo mediante el programa LINDO para Programación Lineal y Entera, obteniendo los siguientes resultados: X1 = X3 = X5 = 1 Ahorro neto Z = 3.373.000 ptas. X2 = X4 = X6 = X7 = 0 La Figura 7.10 muestra el estado final de presiones del sistema al actuar las VRPs contempladas en la solución óptima, tanto para condiciones estáticas como dinámicas. Figura 7.10.- Presiones en el sistema del ejemplo con las VRPs de la solución final. Para formular un problema de esta índole con N válvulas en términos de Programación Entera Binaria, es necesario definir N·(N+1)/2 variables, de las cuales N corresponden a las auténticas variables Xi de decisión (ubicar o no una VRP), mientras que el resto de las N·(N-1)/2 variables son auxiliares. A su vez, la presencia de estas variables auxiliares requiere la definición de N·(N-1) restricciones adicionales. El número de variables y restricciones del problema aumenta de manera aproximadamente cuadrática con el número de VRPs consideradas, y si a ello se añade la complejidad del manejo interno de las variables enteras por parte del programa de 7.36 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs cálculo, la viabilidad práctica de este tipo de modelo queda en entredicho para un número de VRPs no excesivamente grande. La ventaja fundamental que aporta es que proporciona la solución óptima después de un número finito de operaciones. La existencia de dicha solución óptima está garantizada, puesto que se parte de una situación formal e hidráulicamente factible, que responde a la solución {Xi=0 ∀i}. 7.4.3.- Solución mediante Algoritmos Genéticos. Otro de los posibles métodos que podemos emplear para resolver el problema planteado se conoce genéricamente con el nombre de Algoritmos Genéticos (AG) y están basados en las leyes de selección natural. Es un método especialmente indicado en todos aquellos problemas formulables en variables binarias y en los que otros métodos de búsqueda no resultan convenientes, bien sea porque el espacio de soluciones no es conexo, por la existencia de varios óptimos locales o por la imposibilidad de obtener derivadas de la función objetivo. La mayoría de las técnicas de búsqueda convencionales parten de una solución factible que se pretende mejorar aplicando criterios de muy diverso tipo, pero cuya característica general es el desplazamiento en la dirección que indica una posible mejora de la función objetivo. Cuando la complejidad del problema aumenta, la estructura topológica del espacio de soluciones presenta peculiaridades cada vez más intrincadas e insalvables, que dificultan de modo considerable la exploración de dicho espacio. Por el contrario, los Algoritmos Genéticos están basados en la exploración del espacio de soluciones a partir de un conjunto de puntos aleatoriamente dispuestos (población), de forma que mediante unas sencillas reglas de transición probabilística se generen sucesivas poblaciones que mejoren el valor (aptitud) obtenido en las anteriores. Puesto que las reglas de transición que permiten construir una población de soluciones a partir de otra son de naturaleza probabilística, no aseguran que se alcance la solución óptima, pero sí garantizan una exploración más exhaustiva del espacio de 7.37 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs soluciones, sin el peligro de que los puntos de la población queden confinados en un entorno de un punto óptimo local. Según Goldberg [2], los AG responden a unas expectativas para las que otros métodos de búsqueda tradicionales resultan limitados, como son: se trata de un procedimiento general e independiente de la estructura del problema. requiere un mínimo de información auxiliar para guiar la búsqueda. presentan una perspectiva más global que el resto de técnicas, puesto que exploran el espacio de soluciones a partir de un conjunto de puntos. Los elementos de trabajo de un AG son los siguientes: Eslabón: Unidad básica de información, que toma un valor binario (0/1). El valor de una variable de decisión puede representarse mediante un conjunto de eslabones (representación binaria de un número). Un eslabón puede representar también la existencia o inexistencia de una determinada característica en la solución. En el problema de optimización de las VRP que hemos planteado, la presencia o ausencia de una VRP se simboliza con un eslabón de valor 1 o 0 respectivamente. Cadena: Es la representación de una solución del problema, y está constituida por una serie ordenada de eslabones, donde cada uno de ellos (o cada grupo de eslabones) está asociado a una determinada variable de decisión. La característica que mide la "bondad" de una cadena respecto de otras se conoce con el nombre de aptitud de la misma. En el caso que nos ocupa, la aptitud de una cadena está dada por el valor de la función objetivo para la solución que representa, esto es, el ahorro neto que proporciona. Población: Conjunto discreto y finito de cadenas, estando asociada cada una de ellas a una posible solución del problema. 7.38 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs En el problema que nos ocupa, los eslabones corresponden a las variables de decisión Xi asociadas a la válvula VRPi. Una cadena X está constituida por NV eslabones ordenados {X1, X2, ... ,XNV} y corresponderá a una posible solución al problema de optimización del conjunto de VRPs. p La aptitud de la cadena X corresponde al valor de la función objetivo para la p solución representada, esto es Z = Zp(Xp1, Xp2, ... ,XNp V). Finalmente, una población P está 1 2 NC constituida por un conjunto de NC cadenas, de forma que P={X , X ,..., X }. Los AG tratan de manipular la población, siguiendo un paralelismo con las leyes de selección natural, para conseguir una "evolución" de la población inicial hacia nuevas poblaciones cuya aptitud promedio sea cada vez superior, y ello se consigue mediante la intervención de tres procesos básicos, que son: Reproducción: Las cadenas de una población que poseen una mayor aptitud, se "reproducen" un mayor número de veces en la siguiente población. Una medida de la probabilidad de reproducción de una cadena en la siguiente población puede ser la aptitud relativa respecto del conjunto de la población, esto es: Aptitud relativa de la cadena p Zp (7.29) NC Zq q 1 Naturalmente puede adoptarse cualquier otro criterio que refuerce o debilite la reproducción de las cadenas más aptas. Figura 7.11.- Proceso de reproducción. 7.39 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Cruzamiento: En el proceso de reproducción se ha generado una población intermedia, donde se refuerza la presencia de las cadenas más aptas. A continuación se emparejan aleatoriamente las cadenas de la población intermedia y se realiza un cruzamiento entre los eslabones de cada pareja de cadenas a partir de un determinado eslabón, también escogido de forma aleatoria. Figura 7.12.- Proceso de cruzamiento. La probabilidad de que una pareja de cadenas resulten cruzadas se conoce como tasa o probabilidad de cruzamiento pc. Mutación: Finalmente, el proceso de mutación se aplica a la población resultante del cruzamiento y consiste simplemente en la transposición del valor de un eslabón en una cadena, esto es, si su valor es 0 pasa a ser 1 y viceversa. Para comprender la utilidad de este proceso, imaginemos que en la población inicial, un determinado eslabón tenga el mismo valor en todas las cadenas; es evidente que los procesos de reproducción y cruzamiento no van a modificar en ningún caso el valor de dicho eslabón, y de no existir otro tipo de procedimiento que permita esa modificación, la búsqueda quedaría confinada en una porción del espacio de soluciones. El proceso de mutación puede establecer una posible "vía de escape" para impedir el confinamiento de la búsqueda. La probabilidad de que un eslabón resulte mutado se denomina tasa o probabilidad de mutación pm. 7.40 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El ejemplo que presenta Goldberg [2], para la optimización energética de una conducción con varias estaciones de bombeo en serie, utiliza una población compuesta por 100 cadenas, cada una de las cuales posee 40 eslabones, con una probabilidad de cruzamiento pc = 0'7 y una probabilidad de mutación pc = 0'01. Estos parámetros responden a unos criterios generales que aconsejan el empleo de poblaciones de tamaño moderado (NC = 35÷200), con probabilidad de cruzamiento elevada (pc = 0'5÷1'0) y probabilidad de mutación inversamente proporcional al tamaño de la población (pm = {0'1/NC}÷{5'0/NC}). Aunque la intervención del azar es fundamental en la realización de los procesos descritos, la búsqueda no es aleatoria, al menos en su totalidad, puesto que está dirigida por procesos y parámetros bien definidos. Los AG pueden calificarse como métodos heurísticos, puesto que es el propio algoritmo quien "aprende" a orientar el proceso de búsqueda hacia poblaciones con una mayor aptitud promedio. Aunque no puede demostrarse formalmente que los AG poseen una efectividad mayor que otros métodos de búsqueda, ni tan siquiera que sean más efectivo que una simple búsqueda aleatoria, su aplicación práctica pone de manifiesto que la aptitud promedio de la población aumenta como consecuencia de su aplicación sucesiva. La estructura del problema de optimización de una sistema con VRPs, como el que se ha planteado, es idónea para su resolución mediante un AG, puesto que al ser de tipo binario las variables de decisión Xi, podemos asociar cada una de ellas a un eslabón, y el conjunto {X1, ... ,X8} puede ser asociado a una cadena, correspondiente a una posible solución. Por ejemplo, la cadena X ={0,1,0,1,1,0,0,0} correspondería a una solución que incluyese las válvulas VRP2, VRP4 y VRP5. La Figura 7.13 muestra el esquema del proceso de optimización que se ha seguido, empleando un algoritmo de tipo genético. El primer paso consiste en generar aleatoriamente una primera población sobre la que se aplican los tres procesos descritos de reproducción, cruzamiento y mutación. Para la culminación de dichas fases es necesario evaluar previamente la aptitud (ahorro neto) de cada cadena de la población, y la aptitud promedio de toda la población, conforme a la expresión (7.23), si bien el proceso real para determinar la aptitud se ha 7.41 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs simplificado, como se explicará posteriormente. Figura 7.13.- Optimización del ejemplo mediante un AG. Para evaluar la probabilidad de reproducción en el algoritmo se ha considerado el cuadrado de la aptitud de las cadenas, con intención de reforzar la presencia de las cadenas más aptas en poblaciones sucesivas, de forma que: Zp Probabilidad de reproducción de la cadena p (7.30) NC Z q 1 7.42 2 q 2 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para el resto de parámetros empleados se han considerado los siguientes valores: - Tamaño de la población NC = 30 Prob. de cruzamiento pc = 0'7 Prob. de mutación pm = 0'02 Máximo número de generaciones = 50 Máximo número de apariciones del óptimo = 15 La Figura 7.14 muestra los resultados de tres ejecuciones diferentes del algoritmo. Figura 7.14.- Resultado de tres ejecuciones del algoritmo. Las curvas que indican Optimo (i) corresponden a la aptitud de la mejor cadena en cada generación, en la ejecución i-ésima, mientras que las curvas denominadas Medio (i) corresponden a la aptitud media de las 10 mejores cadenas en cada generación. Podemos constatar que la solución óptima, que ya es conocida del apartado anterior, y cuya aptitud se cifra en 3373·103 ptas., aparece en varias generaciones en todas las ejecuciones. Las curvas de aptitud media muestran asimismo una tendencia al incremento de la misma, aunque en forma irregular. 7.43 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El proceso de cálculo de la aptitud (ahorro neto) de una cadena (solución) se realiza considerando las VRPs presentes en la misma (en las que Xi = 1), en sentido contrario a la circulación de caudal, contabilizando los ahorros en tubería que produce la VRP y detrayendo el coste de la propia VRP. Cuando el coste de una determinada tubería experimenta una reducción por efecto de ubicar una VRP dada, ninguna otra VRP ubicada aguas arriba podrá proporcionar un ahorro adicional en la tubería. Por esta razón, cada vez que se considera la presencia de una VRP y el ahorro que produce, será necesario anular el valor de los ahorros gi,j producido por las válvulas VRPi situadas aguas arriba en las tuberías j cuyo ahorro ya ha sido contabilizado. En la Figura 7.15 se muestra el procedimiento seguido para calcular el ahorro neto para el caso de solución óptima X = {1,0,1,0,1,0,0,0}. La representación está basada en el contenido de la Tabla 7.8, que presenta el posible ahorro en cada tubería como consecuencia de la ubicación de cada VRP del ejemplo. Siguiendo el sentido hacia aguas arriba, encontramos en primer lugar a VRP5, que produce un ahorro en las tuberías 6, 7, 8 y 9 por valor de 1860·103 ptas., siendo su coste 250·103 ptas.; así, el ahorro neto conseguido es de 1610·103 ptas. Una vez se ha contabilizado el ahorro en las tuberías 6, 7, 8 y 9, ninguna otra VRP situada aguas arriba puede aportar mayor ahorro en las mismas, de manera que se anulan los coeficientes gi,j de la tabla, correspondientes a las válvulas i<5 y a las tuberías j≥6. Los resultados obtenidos de la aplicación de un AG son más que aceptables y resultan muy prometedores para abordar la optimización de sistemas más complejos. Respecto de la aplicación de otros posibles métodos, podemos destacar las siguientes ventajas: El algoritmo es completamente general e independiente del problema concreto que se pretende solucionar. Los únicos vínculos que hay que establecer entre ambos son por un lado, la representación simbólica de las variables de decisión y por otro, la función objetivo adecuadamente formulada para evaluar la aptitud de las posibles soluciones. 7.44 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs LINEAS VRP Coste VRP 2 3 4 5 6 7 8 9 1 300 528 497 246 344 775 181 169 46 2 300 497 537 751 775 285 295 80 3 250 537 751 775 285 295 80 4 250 751 1080 285 295 80 X5=1 5 250 1080 405 295 80 X6=0 6 200 X7=0 7 200 X8=0 8 180 VRP Coste VRP 2 3 4 5 6 7 8 9 1 300 528 497 246 344 0 0 0 0 2 300 497 537 751 0 0 0 0 75 0 0 0 0 1080 405 295 80 Ahorro neto 1860 - 250 = 1610 103 ptas. 1288 - 250 = 1038 103 ptas. 1025 - 300 = 725 103 ptas. LINEAS X3=1 3 250 X4=0 4 250 X5=1 5 250 X6=0 6 200 X7=0 7 200 X8=0 8 180 VRP Coste VRP 2 3 4 5 6 7 8 9 528 49 0 0 0 0 0 0 537 75 0 0 0 0 1080 405 295 80 537 LINEAS X1=1 1 300 X2=0 2 300 X3=1 3 250 X4=0 4 250 X5=1 5 250 X6=0 6 200 X7=0 7 200 X8=0 8 180 Total Ahorro neto (Aptitud) 3373 103 ptas. Figura 7.15.- Secuencia de cálculo de la aptitud de una cadena. 7.45 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Aunque un AG no permite identificar si la solución óptima obtenida es el óptimo global, sí proporciona un conjunto de soluciones cuya aptitud promedio mejora durante el proceso. La intervención del azar en las etapas de reproducción, cruzamiento y mutación, aseguran una exploración exhaustiva del espacio de soluciones mediante una población de pequeño tamaño, con el ahorro consiguiente de tiempo de cálculo y memoria del computador. Los inconvenientes principales que presenta son: No permite identificar si realmente se ha alcanzado la solución óptima global. Derivado del anterior inconveniente, no es posible establecer un criterio de convergencia directamente relacionado con la aptitud de la solución. No es posible determinar de forma general la influencia de los parámetros empleados, tales como tamaño de la población, probabilidades de reproducción, cruzamiento y mutación sobre la "bondad" del algoritmo. 7.46 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.4.4.- Solución mediante Programación Dinámica. En los dos apartados anteriores han sido analizados sendos métodos para la resolución del problema de la ubicación óptima de un conjunto de VRPs en una conducción en serie. El primer método revisado, basado en una formulación de Programación Entera, ofrece una solución óptima al problema tras un número finito de cálculos. Como se ha visto, la existencia de la solución óptima está garantizada, puesto existe una solución factible inicial, que corresponde al sistema sin válvulas reductoras {Xi = 0 ∀i}. Aunque el éxito del procedimiento está garantizado, cuando se emplea este tipo de formulación en un sistema con N posibles VRPs, requiere la definición de N·(N+1)/2 variables, con sus correspondientes coeficientes de coste, así como un total de N·(N-1) restricciones, razón por la cual su utilización queda limitada a sistemas con un pequeño número de VRPs. El segundo método expuesto, consistente en la resolución del problema mediante la aplicación de un Algoritmo Genético, debido a su naturaleza aleatoria, no permite determinar con certeza si ha sido obtenida la solución óptima global, aunque presenta una facilidad de implementación que lo hace muy atractivo en problemas de ingeniería de difícil formulación mediante otros métodos. A la vista de los dos métodos que se han considerado en los apartados anteriores, el procedimiento más apropiado debería conjugar las ventajas de ambas formulaciones, esto es, la sencillez de planteamiento del AG y simultáneamente, la obtención de una solución óptima global en un número finito de pasos. El sistema hidráulico del ejemplo, como conjunto de elementos dispuestos en serie, se adapta perfectamente a la estructura secuencial de decisiones que caracteriza a los problemas de Programación Dinámica (PD). A diferencia de otros métodos de optimización, la Programación Dinámica está basada en un principio de optimalidad en lugar de ser un modelo matemático estricto y, consecuentemente, cada problema concreto requiere la estructuración de un algoritmo personalizado para su resolución. Esta circunstancia, que en principio podría parecer un inconveniente, también proporciona una gran flexibilidad para su aplicación en los problemas más diversos. 7.47 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El principio de optimalidad, que constituye el fundamento de la Programación Dinámica, postula que una política óptima tiene la propiedad de que cualesquiera que sean el estado y la decisión iniciales, las decisiones subsecuentes deben constituir una política óptima con respecto al estado resultante de la decisión inicial. Las características básicas de los problemas de PD son las siguientes: a) Un problema de PD se descompone en una secuencia de etapas, cada una de las cuales admite varios estados. b) En cada etapa se requiere una política de decisión por medio de la cual el estado de la etapa actual se tranforma en un estado de la siguiente etapa. c) El procedimiento de solución comienza secuencialmente desde la última etapa hacia la primera, definiendo la política óptima mediante la cual se llega a cada uno de los estados de una etapa determinada. d) La política óptima para el problema global se obtiene finalmente identificando el óptimo de cada una de las etapas desde la primera etapa en dirección a la última. Fig. 7.16.- Representación de una etapa de PD. En una estructura en serie cada etapa está caracterizada formalmente por las siguientes variables: Xi Entrada en la etapa i (Estado de la etapa). Xi+1 Salida de la etapa i (Estado de la etapa i+1). di Decisión de la etapa i. 7.48 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Ci Zi Función de retorno de estado, o contribución de la etapa i a la función objetivo. Valor óptimo de la función objetivo en la etapa i. En un proceso en serie con varias etapas, la salida de la etapa i es la entrada de la etapa i+1. El conjunto de variables que corresponden a las salida de cada etapa del proceso, son las variables de estado (dependientes), mientras que el conjunto de variables de entrada en una etapa son las variables de decisión (independientes). En general, el valor óptimo para un sistema de N etapas es el máximo de las suma de los retornos Ci para las N etapas; consecuentemente, para cada valor de la entrada existirá una decisión que hace que el valor de la función objetivo de la etapa i sea óptimo, de modo que resulta necesario determinar el valor óptimo de la variable de decisión para cada posible estado de entrada. Esta necesidad se concreta en dos relaciones: 1) Una ecuación recursiva, que defina la política óptima de decisión para cualquier estado de la etapa, como por ejemplo: Z i(Xi) 2) max/min Zi 1(Xi 1) di Ci(Xi,di) (7.31) Una ecuación de transformación, que relacione el estado de una etapa con el estado de la siguiente en función de la decisión adoptada: Xi 1 ti ( X i , d i ) (7.32) Al sustituir la ecuación (7.32) en (7.31) podemos comprobar que el término a optimizar es únicamente función de Xi y di, y por tanto, el valor correspondiente a una decisión di óptima, será unicamente función del estado en la etapa Xi. El planteamiento del problema propuesto para optimizar la ubicación de las VRPs en una conducción en serie, expresado en términos de Programación Dinámica, posee los siguientes componentes: Etapas: Cada etapa corresponde a un nudo candidato para ubicar en él una posible VRP, estando las etapas ordenadas en el sentido del flujo. 7.49 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Estados de una etapa: Una etapa cuenta únicamente con dos estados posibles, que son: Xi = 1 si existe una VRP en el nudo o bien Xi = 0 en caso contrario). Decisiones: Desde una etapa cualquiera caben únicamente dos tipos de decisiones, consistentes en ubicar o no una VRP en la etapa siguiente (aguas abajo). Estando las VRPs ordenadas en el sentido del flujo, el ahorro obtenido al ubicar una determinada VRP (retorno de la etapa correspondiente) es función de las VRP ubicadas aguas arriba. Así, la variable de estado Xi en la etapa i toma valores 1 o 0 dependiendo de la existencia o no de VRPi, al igual que la variable de decisión di, puesto que se parte de un valor óptimo conocido de la presión de tarado de la válvula. El valor de la función objetivo Zi(Xi) en la etapa i puede expresarse en forma recursiva entre etapas sucesivas, siguiendo las directrices de la ecuación (7.31), como: Z i(X i) max di Z i 1(X i 1) C i ( Xi , di ) (7.33) donde Ci(Xi,di) es la contribución de la etapa i en la función objetivo. La decisión di en una etapa coincide con el estado Xi+1 de la etapa siguiente, de manera que la relación de transformación entre estados en etapas sucesivas es: Xi 1 t i ( Xi , di ) di (7.34) Al sustituir la relación de transformación (7.34) en (7.33) resulta: Z i(X i) max di Z i 1(di) C i ( Xi , di ) (7.35) El procedimiento de resolución comienza en la etapa N dirigido hacia la primera etapa, identificando sucesivamente las decisiones óptimas para cada estado de la etapa correspondiente. Puesto que no existen etapas después de la N (correspondiente al nudo aguas abajo de la serie) tampoco tiene sentido hablar de la decisión dN, y por tanto, si asignamos el retorno Ci de la etapa a la decisión adoptada en la misma, la última etapa N proporciona un retorno CN = 0. Por otra parte, es necesario introducir una primera etapa de estado 7.50 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs fijo, cuyo índice será 0, y cuya decisión corresponderá a d0 = X1. La etapa 0 constituye el final del proceso y no se corresponde con ninguna VRP. Fig. 7.17.- Esquema general del proceso de optimización mediante PD. Tal y como se ha descrito, el proceso comienza evaluando la función objetivo óptima en la etapa N-1: Z N 1(0) Z N 1(X N 1) max CN 1 ( XN 1 , dN 1 ) → dN 1 Z N 1(1) max CN 1 ( 0 , dN 1 ) dN 1 max CN 1 ( 1 , dN 1 ) dN 1 Una vez se conocen los valores de ZN-1 para los posibles estados de la etapa, sustituyendo el valor de ésta en la ecuación recursiva (7.35), determinaremos la función ZN-2, y así sucesivamente hasta concluir en la etapa 0 (nudo aguas arriba de la serie). Al finalizar el proceso, el valor óptimo de la función objetivo para todo el sistema viene dado por Z0, que desarrollando la expresión (7.33) resultará: N 1 Z0 max d0 .. dN C0 ( d 0 ) C i(X i , d i) (7.36) i 1 1 A partir de la solución óptima es posible identificar desde la etapa 0 en adelante, la decisión óptima que en cada etapa ha conducido finalmente a la solución óptima global. 7.51 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Si denominamos d*i y X*i a la decisión y estado óptimos en la etapa i, la secuencia de identificación de la solución final se muestra en la siguiente figura. Fig. 7.18.- Identificación de los estados y decisiones óptimas. Así pues, el valor óptimo de la función objetivo puede escribirse como: N 1 Z0 C 0 ( d0 ) C i(X i , d i ) (7.37) i 1 El obstáculo fundamental que nos encontramos radica en lograr que se confirmen las condiciones prescritas en el principio de optimalidad, esto es, que las decisiones que conducen a la solución óptima sean asimismo óptimas en el contexto de la propia etapa. Puesto que la optimización se realiza secuencialmente desde la última etapa hacia la primera, ello significa que la decisión óptima que se adopta en una determinada etapa sólo puede estar condicionada por la información previa disponible, esto es, por los resultados obtenidos en las etapas que se situan aguas abajo de la actual y que ya han experimentado una suboptimización. Lógicamente, la decisión óptima en una etapa dada no puede estar condicionada a los resultados de etapas que todavía no han sido analizadas (las que se corresponden a posiciones situadas aguas arriba de la actual). La función C(Xi,di) de retorno de estado debe incluir dos conceptos: por un lado, el coste de la instalación de la válvula VRPi+1, asociada a la decisión di, y por otro lado, el ahorro en tubería que puede producir dicha válvula; pero esta última cantidad depende de las posibles VRPs instaladas aguas arriba, de las cuales no se conoce todavía nada, puesto que pertenecen a etapas que se analizarán con posterioridad. Para eliminar esta indeterminación de la función C(Xi,di), será necesario caracterizarla únicamente mediante las variables de la propia etapa y para ello es 7.52 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs necesario "aislar" el ahorro que produce una determinada VRP del resto de válvulas ubicadas aguas arriba. Al ubicar una VRP se consigue un ahorro determinado, a la vez que se pierde cierta parte o la totalidad del ahorro que pueden producir las VRP situadas aguas abajo. Si gi,k es el ahorro conseguido en la tubería k por ubicar la VRPi (valores de la Tabla 7.8), y Ai al ahorro total en tuberías que produce dicha válvula, tendremos que: Ai gi,k k ∈P i (7.38) donde Pi es el conjunto de tuberías situadas aguas abajo de la VRPi. Si además añadimos una VRP en el nudo i+1, aguas abajo del nudo i, el ahorro que conseguiremos en tuberías será: A ( VRPi VRPi 1 ) k ∈P i gi,k k ∈P i gi 1 1,k k ∈P i P i gi,k ≤ ( Ai Ai 1 ) (7.39) 1 donde el tercer sumatorio tiene en cuenta el ahorro ya imputado en las tuberías aguas abajo de ambas válvulas, representadas por el conjunto Pi ∩ Pi+1 (obsérvese que Pi ∩ Pi+1 = Pi+1), al instalar VRPi. En consecuencia, al considerar ambas VRP, el ahorro conseguido no corresponde a la suma de los valores Ai+Ai+1, sinó que es menor o igual que éste, como ya se justificó plenamente en 7.4.1. Para resolver este inconveniente definimos el ahorro residual rgi+1,k en la línea k debido a la válvula VRPi+1 como: rgi 1,k gi 1,k gi,k (7.40) donde i es el índice de la VRP situada inmediatamente aguas arriba de VRPi+1. El ahorro residual representa el ahorro en tubería que es exclusivamente atribuible a una determinada VRP, independientemente de la instalación del resto de válvulas situadas aguas arriba. Utilizando como referencia el ahorro residual, se consigue independizar las decisiones de una etapa de la posible presencia de VRPs de etapas que todavía no han sido analizadas. Para la primera VRP de la serie, los ahorros residuales coinciden con los ahorros totales: (VRP1) → rg 1 , k 7.53 g 1 , k ∀k ∈P1 (7.41) 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs La Figura 7.19 es una representación esquemática del cálculo de los valores del ahorro residual. Observemos que la suma línea k gi,k (rgi,k) VRPi rgi,k extendida a todas las VRPi i que afectan a la tubería k, corresponde al valor max gi,k , i como era de esperar. gi+1,k (rgi+1,k)=gi+1,k-gi,k VRPi+1 Fig. 7.19.- Cálculo del ahorro residual rgi+1,k. Considerando pues los ahorros residuales en lugar de los ahorros absolutos, la contribución de la etapa i a la función objetivo será: C(Xi,di) di k ∈P i rgi (1 Xi) 1,k 1 (1 di) (1 Xi) k ∈P m k ∈P i rgi,k 1 Cvi 1 Pi (7.42) rgi,k donde Cvi+1 es el coste de la válvula VRPi+1 y el último sumando representa la suma de ahorros residuales debidos a las VRPs situadas aguas abajo de VRPi+1 no contabilizados hasta la etapa presente (este concepto será explicado más adelante). A continuación, la Tabla 7.9 presenta los posibles valores de la función C(Xi,di). Xi 1 1 0 di = Xi+1 1 C(Xi,di) rgi k ∈P i 0 1 0 Suma de los ahorros residuales en tuberías aguas abajo de VRPi+1 menos su propio coste. 1 1 0 k ∈P i rgi Cvi 1,k Contribución nula Suma de los ahorros residuales en tuberías aguas abajo de VRPi+1, más la suma de los ahorros residuales debidos a VRPi en las mismas tuberías menos el coste de VRPi+1 1 1 k ∈P i 0 Cvi 1,k Interpretación rgi,k 1 Pi La contribución es igual a la suma de ahorros residuales no contemplados hasta la etapa i. rgi,k k ∈P m Tabla 7.9.- Interpretación de la contribución económica de la etapa i-ésima C(X i,di). 7.54 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs El ahorro en tubería imputable exclusivamente a VRPi+1 es la suma de ahorros residuales en las tuberías situadas aguas abajo de ésta. Si suponemos que VRPi no ha sido ubicada, dicho ahorro resulta incrementado en una cuantía igual a la suma de los ahorros residuales correspondientes a VRPi en las tuberías aguas abajo de VRPi+1. De lo que sucede aguas arriba de VRPi no conocemos nada, pero al estudiar la etapa i-1, seguiremos el mismo procedimiento para las tuberías aguas abajo de VRPi, y así sucesivamente hasta la primera VRP, de forma que nunca se consideran los ahorros en tuberías por duplicado. Si suponemos que VRPi ha sido ubicada y decidimos no ubicar VRPi+1, no se produce ahorro alguno puesto que no se realiza acción alguna y los ahorros producidos hasta la VRPi han sido contabilizados en etapas anteriores. Cuando decidimos no ubicar VRPi+1 no estando ubicada tampoco VRPi, podría pensarse que la contribución de la etapa es nula, puesto que no emprendemos acciones para reducir las presiones, pero debemos contemplar la posibilidad de que alguna VRP situada aguas abajo de VRPi+1 haya resultado ubicada en el proceso de optimización. Supongamos que la válvula VRPm (situada aguas abajo de VRPi+1) resulta económicamente eficiente y decidimos ubicarla; ¿que repercusión tiene esta circunstancia sobre la etapa i?: en todos los casos en que Xi=1 o di=1 se contabilizan los ahorros residuales en tuberías aguas abajo de VRPi+1 (incluidas las tuberías afectadas por VRPm, puesto que Pm ⊂ Pi+1), pero si Xi=0 y di=0, el ahorro que produce VRPm será mayor al considerado hasta ahora, pués deberá incluir la suma de ahorros residuales de VRPi en las tuberías del conjunto Pm no contabilizados hasta el momento. Así pues, en cada etapa es necesario conocer las VRP ubicadas aguas abajo (estados óptimos de las etapas i+2, i+3, ...) para determinar el valor de C(Xi=0,di=0) y la única forma es realizar una suboptimización del problema en cada etapa, desde la última a la primera, de forma que para cada estado de la etapa i+1 conozcamos a priori el conjunto de estados óptimos en las etapas posteriores. El máximo ahorro que puede producir una VRP se da cuando se ubica aisladamente; así pues, todas aquellas VRP que, aisladamente, producen un ahorro total menor que su propio coste nunca serán escogidas en la optimización; para evitar cálculos innecesarios, todas aquellas VRPs en las que se presenta esta circunstancia, no serán tomadas en consideración. Concretamente, en el ejemplo que estamos utilizando para 7.55 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs comparar los diferentes métodos, tan sólo la válvula VRP8 se encuentra en esas condiciones, puesto que el máximo ahorro que puede producir en tubería es de 80·103 ptas., mientras que su propio coste se cifra en 180·103 ptas. A continuación presentaremos los resultados que se obtienen al aplicar la formulación mediante PD al ejemplo de referencia. En primer lugar, tomando como base la Tabla 7.8 (ahorro en tubería gi,k), construiremos una nueva tabla que incluya los ahorros residuales (rgi,k) siguiendo el esquema de cálculo que se ha presentado en la Figura 7.19. LINEAS VRP Presión Tarado (m.) Caudal (l/s) Coste Valvula (·103 ptas.) 2 3 4 5 6 7 8 9 1 15.9 80 300 528 (528) 497 (497) 246 (246) 344 (344) 775 (775) 181 (181) 169 (169) 46 (46) 2 13.7 70 300 497 (0) 537 (291) 751 (407) 775 (0) 285 (104) 295 (126) 80 (34) 3 26.3 60 250 537 (0) 751 (0) 775 (0) 285 (0) 295 (0) 80 (0) 4 28.3 50 250 751 (0) 1080 (305) 285 (0) 295 (0) 80 (0) 5 25.3 40 250 1080 (0) 405 (120) 295 (0) 80 (0) 6 25.8 30 200 405 (0) 388 (93) 80 (0) 7 29.5 20 200 388 (0) 80 (0) 8 23.5 10 180 80 (0) Tabla 7.10.- A horros residuales (entre paréntesis) calculados a partir de la Tabla 7.8 (·103 ptas.). El proceso de optimización del conjunto de VRPs del ejemplo se representa gráficamente en tres de sus fases en la Figura 7.20, en la página siguiente. A continuación, en la Figura 7.21 se ha representado, a título de ejemplo, el procedimiento de cálculo de la función Ci(Xi,di) en la etapa 2, considerando todos los estados y decisiones posibles, y tomando como base la tabla de ahorros residuales del ejemplo (Tabla 7.10). 7.56 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Fig. 7.20.- Proceso de optimización del ejemplo mediante PD en tres de sus fases. 7.57 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs LINEAS VRP Coste VRP 2 1 300 528 X2=1 2 300 X3=1 3 250 X4=0 4 250 X5=1 5 250 X6=0 6 200 X7=0 7 200 3 4 497 246 0 5 6 7 8 9 344 775 181 169 46 291 407 0 104 126 34 0 0 0 0 0 0 0 305 0 0 0 0 120 0 0 0 93 0 0 0 8 9 169 46 X2=1 ; d2=X3=1 C 2 (1,1) rg 3,k Cv3 k ∈P3 250 10 3 ptas. LINEAS X2=0 VRP Coste VRP 1 300 2 300 X3=1 3 250 X4=0 4 250 X5=1 5 250 X6=0 6 200 X7=0 7 200 2 3 528 497 0 4 5 246 344 29 1 407 0 6 7 775 181 0 104 X 2=0 ; d2=X 3=1 126 34 C 2 ( 0,1) 0 0 0 0 0 0 305 0 0 0 0 120 0 0 0 93 0 0 0 k ∈P3 P 2 rg 3,k Cv3 k ∈P3 rg 2,k 712 103 ptas. X 2=1 ; d2=X 3=0 C 2 (1,0) 0 ptas. LINEAS VRP Coste VRP 1 300 X2=0 2 300 X3=0 3 250 X4=0 4 250 X5=1 5 250 X6=0 6 200 X7=0 7 200 2 3 528 497 0 4 6 7 8 9 246 344 775 181 169 46 291 407 0 104 126 34 0 0 0 0 0 0 305 0 0 0 0 120 0 0 0 93 0 0 0 0 5 X 2=0 ; d2=X 3=0 C 2 ( 0,0 ) rg 2,k k ∈P 5 264 10 3 ptas. Fig. 7.21.- Cálculo de C2(X 2,d2) a partir de la Tabla 7.10 (ahorro residual). 7.58 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.22.- Simbolización de una etapa del proceso de optimización de la Fig. 7.20. La Figura 7.22 muestra simbolicamente una de las etapas del cálculo, sus estados y decisiones asociadas, representadas en la Figura 7.20, con las variables implicadas en el proceso. Como podemos comprobar, el subconjunto de VRPs que proporciona el máximo ahorro neto está compuesto por las válvulas VRP1, VRP3 y VRP5, siendo el ahorro total neto de 3373·103 ptas., correspondiendo a 4173·103 ptas. de ahorro en tubería menos 800·103 ptas. de coste de las propias válvulas. En el ejemplo queda patente el significado del sumatorio rgi,k , si observamos k ∈P m lo que ocurre, por ejemplo, en la etapa 2. Para el estado X3 = 0 encontramos aguas abajo unos estados óptimos asociados X*4 = 0, X*5 = 1, X*6 = 0 y X*7 = 0; ello significa que para la etapa 4 y posteriores, la cadena de decisiones óptimas que nos ha llevado hasta el estado X3=0 consiste en ubicar VRP5 y no ubicar el resto. 7.59 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Por lo tanto: C( X2 0, d2 0 ) k ∈P5 rg2,k (42) donde P5 es el conjunto de tuberías situadas aguas abajo de VRP5, esto es, P5={6,7,8,9}. La solución óptima que proporciona la formulación mediante PD coincide con la que se ha obtenido en los apartados 7.4.2, mediante Programación Entera Binaria, y en 7.4.3, mediante un Algoritmo Genético. Por otro lado, la formulación mediante Programación Dinámica permite salvar los inconvenientes de las dos formulaciones anteriores en cuanto que: Aporta una solución óptima tras un número finito de cálculos. No necesita un despliegue de variables adicionales para la consecución de la solución óptima. Es por ello que vamos a profundizar aún más en el desarrollo y aplicación de este tipo de formulación para ampliarla al caso de la presencia de válvulas reductoras de presión en redes ramificadas. 7.60 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.5.- EXTENSION DEL METODO DE PROGRAMACION DINAMICA PARA LA OPTIMIZACION DE VRPs EN REDES RAMIFICADAS. 7.5.1.- Introducción. En el apartado anterior se ha analizado en profundidad la optimización de un sistema de VRPs dispuesto en una conducción formada por una serie de tuberías. En primer lugar se ha establecido un criterio para determinar la presión óptima de tarado de una VRP. Seguidamente se ha estudiado el problema de ubicación óptima de las VRPs, adoptando el criterio de la presión óptima de tarado, mediante tres procedimientos diferentes. Del análisis efectuado se infieren las ventajas evidentes que comporta una formulación mediante Programación Dinámica frente a otros posibles planteamientos, tanto por la sencillez de la formulación, como por la posibilidad de asegurar que ha sido alcanzado dicho resultado tras un número finito de pasos. Para plantear la optimización de las VRPs en una red ramificada, el método de PD anteriormente expuesto sigue siendo válido y mantiene sus ventajas frente a los demás métodos, pero presenta determinadas peculiaridades que requieren un tratamiento adicional, como son: a) Tratamiento de las ramificaciones en el algoritmo de cálculo: En el caso de una red ramificada, el ahorro producido por una determinada VRP es función de las posibles VRPs ubicadas aguas arriba, y la presencia de dicha VRP influye asimismo en las VRPs ubicadas aguas abajo; sin embargo, la presencia de la VRP no influye en el ahorro que puedan producir otras válvulas ubicadas en ramificaciones diferentes. b) Número de posibles VRPs a considerar: Hasta ahora, al considerar un sistema de tuberías y VRPs dispuestas en serie, el criterio de ubicar las VRPs en los nudos del sistema ha sido suficiente para definir claramente la presión de tarado de la VRP y las tuberías afectadas por su presencia. Cuando se trata con un sistema de tuberías ramificado, aún considerando que las posibles VRPs se ubican en los nudos del sistema, es necesario contemplar diversas situaciones en cuanto al conexionado de la misma, como veremos más adelante. 7.61 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.5.2.- Efecto de las ramificaciones en la resolución mediante Programación Dinámica. El procedimiento de optimización mediante Programación Dinámica del Apartado 7.4.4 se ha desarrollado considerando que la resolución se efectúa en dirección hacia aguas arriba, aunque cabe la posibilidad de resolverlo en la dirección contraria. Sin embargo, cuando el sistema donde se ubican las VRPs es ramificado, la dirección de resolución debe de ser siempre contraria al sentido del flujo y por lo tanto, convergente. De esta forma, el valor óptimo de la función objetivo en la última etapa del cálculo secuencial (que es la etapa de cabecera) representará el máximo ahorro neto. La Figura 7.23 representa un nudo del que parten dos ramificaciones A y B, estando representadas de forma simbólica las etapas del problema de PD asociado a la derecha. Fig. 7.23.- Tratamiento de las ramificaciones en el problema de PD. La ecuación recursiva que debemos plantear en este caso será del tipo: Z i( X i ) A A max Zi 1 ( Xi 1 ) A di donde: XAi+1, XBi+1 - A A C i ( Xi , d i ) B B max Zi 1 ( Xi 1 ) B di B B C i ( Xi , d i ) (44) Estados en la etapa i+1, en las ramificaciones A y B respectivamente. 7.62 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs ZAi+1, ZBi+1 - Valores de la función objetivo en la etapa i+1, para cada una de las ramificaciones. dAi, dBi - Decisiones en la etapa i, que conducen a las ramificaciones A y B de la etapa i+1, mediante las relaciones de transformación siguientes: A Xi A 1 di ; B Xi B 1 di (45) Al presentarse dos ramificaciones A y B después de la etapa i, podemos hablar de dos funciones de contribución de etapa CAi(Xi,dAi) y CBi(Xi,dBi), actuando cada una de ellas sobre diferentes conjuntos de tuberías. En el caso de la Fig. 7.23, con dos ramificaciones, se definen las funciones de contribución como: A A C i ( Xi , d i ) rgA,k A di k ∈P A (1 Xi) B B C i ( Xi , d i ) B di rgB,k k ∈P B B siendo: PA, PB - (46) k ∈Pm,A (1 Xi) (1 d i ) (1 Xi) CvA rgi,k A (1 d i ) (1 Xi) rgi,k k ∈P A rgi,k k ∈P B CvB (47) rgi,k k ∈P m,B Conjunto de tuberías situadas aguas abajo de VRPA y VRPB. CvA, CvB - Coste de la válvulas VRPA y VRPB. Pm,A, Pm,B - Conjunto de tuberías k situadas aguas abajo de VRPA y VRPB cuyo ahorro residual rgi,k producido por VRPi está asociado a las situaciones (Xi=0;dAi=XAi+1=0) y (Xi=0;dBi=XBi+1=0) y que debe de ser contabilizado en la etapa i. La resolución del proceso en dirección convergente permite que el valor de la función objetivo en la etapa i reciba los retornos máximos de cada una de las ramificaciones a través de la ecuación recursiva (7.44). 7.63 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.5.3.- Posibles VRPs a considerar en una ramificación. El hecho de que el sistema posea ramificaciones incrementa el número de posibles VRP a considerar en la optimización, porque en cada uno de los nudos donde existe una ramificación puede definirse más de una posible VRP. En el desarrollo del método se ha considerado que las VRPs se ubican en los nudos de la red, que pueden ser clasificados en función del grado de conectividad (G), que representa el número de tuberías salientes del mismo (conectadas directamente aguas abajo). Siguiendo esta clasificación se presentarán en la red los siguientes tipos de nudos: Nudos terminales (G = 0). La ubicación de una VRP en un nudo terminal no produce, en principio, ahorro alguno, puesto que suponemos que no posee tuberías aguas abajo, o simplemente, no es posible actuar sobre la selección de las mismas. Nudos de conexión simple (G = 1). Son aquellos de los que parte una única tubería. Si se ubica una VRP en este tipo de nudo, es posible conseguir ahorros en cualquiera de las tuberías situadas aguas abajo (en el ejemplo de la conducción en serie todos los nudos considerados son de este tipo). Un caso particular lo constituye el nudo de cabecera para el cual, la presión dinámica es igual a la estática (las diferencias pueden surgir cuando se alimenta con estación de bombeo); la ubicación de una VRP en dicho nudo sólo tiene sentido si la presión mínima de servicio se supera en todos los nudos de la red. En tal caso, rebajar la presión de alimentación resultaría económicamente más eficiente que instalar una VRP. Por esta razón no se considera el nudo de cabecera como posible ubicación de una VRP. Nudos de conexión múltiple (G ≥ 2): Se trata de aquellos nudos que alimentan dos o más tuberías. Al igual que el caso anterior, la ubicación de una VRP en este tipo de nudo puede producir ahorro en cualquier tubería aguas abajo. El nudo de conexión múltiple no aparece en el ejemplo de la conducción en serie y su presencia es característica de los sistemas ramificados. Como se analiza a continuación, este tipo de nudo admite más de una VRP. 7.64 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Para el estudio del número de posibles VRPs a considerar en los nudos de conexión múltiple, consideremos un nudo con tres ramificaciones como el mostrado por la siguiente figura. Fig. 7.24.- Nudo con grado de conectividad G = 3. En el caso (a) se supone la instalación de una única válvula VRPi que actúa sobre las tres ramificaciones, mientras que en el caso (b) se ha considerado la presencia de tres válvulas diferentes VRPi,1, VRPi,2 y VRPi,3, actuando cada una de ellas sobre una ramificación diferente. La presión óptima de tarado de VRPi en el caso (a) se obtiene a partir de la presión dinámica en el nudo i en la situación de diseño Pdi y restando la mínima holgura de presión que se presenta aguas abajo del nudo i: Pti ( óptimo ) Pdi ∆ Pdi (48) El ahorro neto que se puede obtener en la situación (b) empleando tres válvulas será diferente al obtenido en el caso (a) debido a las siguientes consideraciones: 1) El coste total de la instalación de las tres válvulas VRPi,1, VRPi,2 y VRPi,3 en el caso (b) será generalmente superior al de la instalación de VRPi en el caso (a) debido a los costes fijos (factor mayorante). 2) El ahorro en tuberías producido por las tres válvulas en el caso (b) es potencialmente mayor o igual que el producido por VRPi, porque el tarado de 7.65 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs esta válvula (Pti) debe ser igual al máximo de los tarados Pti,1, Pti,2 y Pti,3 (factor minorante), como resultado de que la holgura de presión ∆Pdi es el mínimo valor de las holguras ∆Pdi,1, ∆Pdi,2 y ∆Pdi,3. En consecuencia, no es posible afirmar en general que una de las situaciones (a) o (b) sea netamente más beneficiosa que la otra. Los casos (a) y (b) de la Figura 7.24 constituyen dos situaciones particulares de acomodación de las VRPs en un nudo, aunque cabe también la posibilidad de ubicar VRPs que afecten solamente a algunas de las ramificaciones del nudo. En general, en un nudo con grado de conectividad G, podemos plantear la ubicación de tantas VRP como agrupaciones de 1, 2, ... ,G ramificaciones sean posibles, esto es: G i 1 G i G i 1 G! i! (G i )! 2G 1 (49) En un caso con tres ramificaciones como el que presenta la Figura 7.24 cabe la posibilidad de instalar hasta 7 posibles VRPs diferenciadas. En realidad, el número de alternativas realmente distintas que pueden tener interés resulta menor, lo que podemos comprobar si analizamos el sistema físico y su funcionamiento. Supongamos que las presiones de tarado de las tres VRPs del caso (b) cumplen la condición Pti,1 > Pti,2 > Pti,3. Cabe la posibilidad de instalar una VRP con presión de tarado Pti,1 aguas arriba de cualquiera de las tres ramificaciones, sin que tenga efecto alguno sobre las presiones mínimas de los nudos situados aguas abajo; sin embargo, una VRP con tarado Pti,2 sólo podría ser ubicada encabezando las ramificaciones 2 y 3, puesto que si encabezara tambien la ramificación 1, la presión en algunos nudos alimentados por esta ramificación resultaría ser inferior a la mínima exigida. Puede presentarse el caso particular de que las presiones de tarado asociadas a dos ramificaciones diferentes sean iguales; en tal circunstancia, se analizará el efecto de ambas ramificaciones como si de una sola se tratase. 7.66 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Al objeto de reducir el número de posibles VRPs que deben de ser consideradas en el proceso de optimización, se efectúa una descomposición del nudo de conexión múltiple en tantos nudos ficticios como su grado de conectividad menos 1 (G - 1), de modo que los nudos ficticios resultantes posean todos un grado de conectividad G=2. La Figura 7.25 muestra la descomposición del nudo i (G=3) en dos nudos ficticios con grado de conectividad G=2, así como las posibles VRPs que pueden presentarse. Fig. 7.25.- Descomposición de un nudo con G = 3 y posibles VRPs a considerar. El número de posibles VRP que pueden aparecer en un nudo como consecuencia de este criterio será igual a 2·G-1. Para el caso presentado en la Figura 7.25 obtenemos las siguientes VRPs posibles. En general, no es posible conocer a priori si resultará económicamente más eficiente VRP1 1,2,3 Q1+Q2+Q3 Pti,1 ubicar VRP 1 o ubicar VRP*1 1 Q1 Pti,1 (VRP2+VRP*1). Si ubicamos VRP2 2,3 Q2+Q3 Pti,2 VRP1, resulta innecesario VRP*2 2 Q2 Pti,2 ubicar VRP*1, puesto que VRP3 3 Q3 Pti,3 cuentan con la misma presión de tarado. Si decidimos no Tabla 7.11.Parámetros de funcionamiento de ubicar VRP1, la ubicación de las VRPs de la Figura 7.25. V R P *1 p o d r í a r e s u l t a r económicamente eficiente, dependiendo de la diferencia de coste entre VRP1 y VRP*1. Válvula Ramificaciones Caudal en la Presión alimentadas VRP de tarado 7.67 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Sin embargo, obsérvese lo que ocurre si el coste de las válvulas VRP1 y VRP*1 es similar: si se instala VRP1, VRP*1 resultará innecesaria y redundante como ya se ha comentado, mientras que si resultase que VRP1 no es eficiente, tampoco lo será VRP*1 puesto que su coste es similar a la anterior y el ahorro potencial que puede aportar es menor o igual que en el caso de VRP1. En definitiva, cuando el coste de ambas válvulas es similar, no será necesario considerar en ningún caso VRP*1 en el proceso de optimización. El razonamiento precedente significa que si Cv(VRP1) Cv(VRP*1) y Cv(VRP2) Cv(VRP*2), el número de posibles VRPs a considerar en el proceso de optimización queda reducido a G, tal y como muestra la Fig. 7.26. Fig. 7.26.- Simplificación del nudo con G = 3 de la Figura 7.25. Como resumen, podemos concluir que el máximo número de VRPs que será necesario considerar en el proceso de optimización estará comprendido entre los valores siguientes: N N 2 Gi 1 i 1 ; Gi (50) i 1 donde N es el número total de nudos estudiados en la red (excluyendo el nudo de cabecera). La situación más apropiada en un nudo concreto se identificará a partir de la comparación entre los costes de las posibles VRPs que en él pueden instalarse. 7.68 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.5.4.- Ejemplo: Optimización de la ubicación de VRPs en una red ramificada. Como aplicación del método de Programación Dinámica, procederemos a optimizar la ubicación de VRPs en la red ramificada representada en la figura siguiente. Fig. 7.27.- Red ramificada del ejemplo. La red se alimenta con una altura piezométrica fija de 157 m. en el nudo 0, y el dimensionado del diámetro de las tuberías ha sido realizado mediante un modelo de Programación Lineal (programa DIOPRAM), considerando una velocidad máxima admisible de 2 m/s, y presiones mínimas en los nudos de consumo de 25 m. Para el cálculo se han considerado los mismos costes unitarios de las tuberías del ejemplo anterior, que se encuentran en la Tabla 7.5. La Tabla 7.12 resume los datos de la empleados para el dimensionado, tales como el conexionado de las líneas, longitudes de las mismas, caudales de diseño, cota de los nudos y presiones estáticas, indicando asimismo los resultados obtenidos, como son el diámetro y presión de trabajo de las tuberías, pérdida de carga que producen para el caudal de diseño, presiones dinámicas resultantes en los nudos y coste de inversión en tubería para cada línea. Tomando estos resultados como referencia, la Figura 7.28 representa los niveles de presión en la red para la situación de diseño y los diámetros obtenidos en el dimensionado. En el gráfico se observa que la presión supera los niveles mínimos exigidos en todos los nudos, debido a la limitación de la velocidad máxima. 7.69 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Línea Presión de Máx. presión Longitud Caudal Diám. Pérdida (Nudos trabajo (m.) estática (m.) (l/s) (mm.) carga (m.) extremos) (Clase) (m.) Nudo aguas abajo Cota (m.) Coste Presión (·103 ptas.) dinámica (m.) 1 (0-1) 650 252 450 50 2'53 37 120 34'5 5612'1 2 (1-2) 420 252 450 75 1'64 74 83 69'8 4118'1 3 (2-3) 312 35 150 125 6'88 101 56 89'9 796'5 4 (3-4) 401 25 150 125 4'72 124 33 108'0 1023'7 5 (2-5) 563 202 400 100 2'59 89 68 82'2 5076'0 6 (5-6) 427 76 250 125 3'22 112 45 102'0 2200'8 7 (6-7) 363 42 175 125 5'25 120 37 105'0 1265'8 8 (7-8) 400 30 150 125 6'61 129 28 107'0 1021'2 9 (5-9) 920 70 250 100 5'94 95 62 82'3 4310'2 10 (9-10) 530 30 150 100 8'76 97 60 75'5 1079'6 11 (1011) 412 10 80 100 19'7 97 62 53'9 330'4 Total 26834'4 Tabla 7.12.- Parámetros de funcionamiento de la red Fig. 7.28.- A lturas piezométricas en la red ramificada del ejemplo. 7.70 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Los nudos 2 y 5 son el origen de sendas ramificaciones, y en consecuencia, el máximo número de VRPs candidatas que debemos considerar en dichos nudos es igual a 2·Gi-1, según se explicó en el apartado anterior. Como G2=G5=2, consideraremos 3 posibles VRPs en cada uno de estos nudos. La nomenclatura que hemos seguido es: (VRPi)- Válvula que afecta a las dos ramificaciones del nudo i. Fig. 7.29.- VRPs en los nudos con G=2. (VRPia)- Válvula que encabeza la ramificación con menor holgura de presión (mayor presión de tarado). (VRPib)- Válvula que encabeza la ramificación con mayor holgura de presión (menor presión de tarado). La Tabla 7.13 indica los ahorros absolutos y residuales que produce cada una de las posibles VRPs sobre todas las tuberías de la red. Al igual que en el caso de una conducción en serie, el ahorro residual en la tubería k se obtiene como rgj,k = gj,k - gi,k, siendo VRPi la válvula situada inmediatamente aguas arriba de VRPj. De los datos que muestra la Tabla 7.13 se concluye que podemos eliminar del proceso de optimización las siguientes VRP (cuyos datos asociados han sido sombreados en la tabla): VRP10 no se considera puesto que su coste es mayor que el máximo ahorro que puede proporcionar (nunca aparecería en la solución final). VRP2a se elimina porque su coste es igual al de VRP2 y poseen la misma presión de tarado óptima, y según se ha analizado en el apartado anterior, ello significa que en ningún caso aparecerá en la solución final. 7.71 -- 1 2 2 2b 2a 5 5 5b 6 5a 9 1 2 2a 2b 3 5 5a 5b 6 7 9 10 VRP VRP aguas arriba 10 30 30 42 76 70 146 25 35 202 237 252 125 140 180 245 280 190 260 180 210 300 300 360 Cauda Coste VRP l (·103 ptas) (l/s) 3 4 5 6 7 8 9 10 491'8 253'7 206'9 485'3 200'3 269'7 206'4 558'4 157'4 (491'8) (253'7) (206'9) (485'3) (200'3) (269'7) (206'4) (558'4) (157'4) 253'7 206'9 485'3 200'3 269'7 206'4 558'4 157'4 (0) (0) (0) (0) (0) (0) (0) (0) 485'3 200'3 269'7 206'4 558'4 157'4 (0) (0) (0) (0) (0) (0) 360'7 326'0 (107'0) (119'1) 463'6 (137'6) 200'3 269'7 206'4 558'4 157'4 (0) (0) (0) (0) (0) 558'4 157'4 (0) (0) 806'6 602'9 462'4 (606'3) (333'2) (256'0) 602'9 462'4 (0) (0) 462'4 (0) 157'4 (0) 2 LINEAS Tabla 7.13.- A horro residual (entre paréntesis) obtenidos por la ubicación de VRPs en la red. 46.6 53.4 22.6 22.3 5.2 53.4 53.4 6.7 4.9 40.9 40.9 5.6 Presión tarado (m.) 0 (0) 0 (0) 0 (0) 0 (0) 0 (0) 0 (0) 0 (0) 11 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.30.- Proceso de optimización de las VRPs en la red del ejemplo. 7.73 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Finalmente, al concluir el proceso de optimización del sistema de VRPs, representado en la Figura 7.30, podemos comprobar que la solución óptima consiste en la ubicación de las válvulas VRP1, VRP3 y VRP5b , y produce un ahorro neto de 3462'1·103 ptas. (4282'1·103 ptas de ahorro en tuberías menos 820'0·103 ptas. de coste de las propias VRPs). Fig. 7.31.- Ubicación de las VRPs de la solución óptima. Fig. 7.32.- A lturas piezométricas en la red al instalar las VRPs de la solución óptima. 7.74 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.6.- CONSIDERACIONES ADICIONALES EN LA OPTIMIZACIÓN DE VRPs EN REDES RAMIFICADAS. 7.6.1.- Introducción. En el Apartado 7.5 se ha desarrollado el método de optimización de las VRPs en una red ramificada como una aplicación de los principios de la Programación Dinámica. Las razones que nos han conducido a la utilización de dicho método son básicamente la sencillez del planteamiento y la posibilidad de obtener una solución óptima tras un número finito de cálculos. Nos proponemos ahora efectuar una recapitulación sobre las hipótesis y líneas de razonamiento mediante las cuales se ha establecido el método propuesto, con el objeto de establecer sus límites de validez y las circunstancias que harían necesarias determinadas modificaciones sobre el mismo. El primer punto de importancia fundamental lo constituye el establecimiento de una presión óptima de tarado, que ha sido el denominador común en los tres métodos propuestos inicialmente (Prog. Entera, Algoritmo Genético y Programación Dinámica). Al establecer un valor de la presión óptima de tarado, es posible simplificar el proceso posterior para decidir la ubicación óptima de las VRPs. El principal argumento para la selección de la presión óptima de tarado de una VRP reside en respetar o conservar las presiones mínimas de servicio en los nudos de consumo y para ello, es necesario un conocimiento previo de las presiones que se presentan en la red en la situación o estado operativo de diseño, que debería representar la situación más desfavorable en cuanto a las presiones mínimas. Así pues existirá una situación que requiere la modificación del criterio de establecimiento de la presión óptima de tarado, a saber, cuando en el dimensionado de los diámetros de la red se han considerado varios estados de carga, de modo que en un determinado nudo de la misma aparecen varios valores significativos de la presión dinámica, cada uno de ellos asociado a un estado de carga. Otro factor que no ha sido tenido en cuenta es el comportamiento como elemento resistente de la VRP, que provoca unas pérdidas de carga localizadas no nulas, y cuya 7.75 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs importancia ha sido despreciada por entender que en términos relativos no representan una magnitud importante, pero puede resultar conveniente analizar la influencia que tiene su presencia. El criterio principal que se ha manejado para decidir la ubicación óptima de las válvulas ha sido el económico, esto es, la presencia de una determinada VRP está finalmente determinada por el ahorro en tuberías que es capaz de proporcionar, debido a que permite emplear menores presiones de trabajo. El método propuesto no impide, como tendremos oportunidad de comprobar, un cierto grado de libertad en la toma de decisiones, lo que se traduce en que la presencia de determinadas VRPs pueda ser "forzada" sin afectar por ello al proceso de optimización, o incluso en la intervención de válvulas reductoras de servicio, cuyo único cometido sea asegurar que la presión no sobrepasará un valor máximo en los nudos de servicio, como se ha planteado en el método de Robinson y Austin en 7.2. 7.6.2.- Presión óptima de tarado de una VRP a partir de varios estados de carga. Vamos a analizar qué es lo que sucede cuando el dimensionado de los diámetros de la red ha sido realizado considerando varios estados de carga, en lugar de uno único como hasta el momento. Esta circunstancia no tiene implicación directa alguna sobre la ubicación de las VRPs, puesto que esta decisión es fruto únicamente de la economía que supone el cambio hacia menores presiones de trabajo en las tuberías. Sí existe en cambio una influencia sobre la presión de tarado óptima que debemos considerar en una VRP concreta, puesto que al trabajar con varios estados de carga, cada uno de ellos proporciona una presión dinámica generalmente diferente en el mismo nudo de la red. Concretamente, si el nudo i es candidato a ubicar una VRP, y denominamos Pd(ik) a la presión dinámica en el mismo para el estado de cargas k, y ∆Pd(ik) a la mínima holgura de presión que se presenta aguas abajo del nudo i en el estado de cargas k, y q(ik) al caudal que llega al nudo i en el estado de carga k, la presión óptima de tarado de la VRP será, como ya se adelantó en 7.3: Pt ( óptima ) (k) max Pdi (k) k / qi > 0 7.76 ∆ Pdi (k) k 1 . . . EC (7.51) 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs siendo EC el número total de estados de carga considerados. La razón de tomar el valor máximo reside en que si la presión de tarado fuese inferior a alguno de los valores { Pd(ik) - ∆Pd(ik) }, se violarían las restricciones de presión mínima para el estado de carga correspondiente. Por otra parte, es innecesario considerar los estados de carga para los cuales el caudal que llega al nudo i es nulo, porque en tal caso, no tiene sentido hablar de una presión mínima de servicio en los nudos existentes aguas abajo. 7.6.3.- Influencia del comportamiento de la VRP como elemento resistente. En el desarrollo propuesto se ha considerado que la VRP, actuando como un elemento resistente (esto es, estando completamente abierta) no produce pérdida de carga alguna. En general, y dada la pequeña entidad de esta pérdida de carga, no se trata de una hipótesis aventurada. Puede suceder sin embargo que la acumulación de pérdidas de carga provocadas por VRPs en una serie de tuberías alcance una magnitud importante. La VRP funciona como elemento resistente (completamente abierta) cuando la presión dinámica a la entrada de la misma se reduce hasta aproximarse al valor de la presión de tarado, concretamente, si recordamos el Capítulo 6, cuando ocurre: H1 ≤ Ht hv (7.52) siendo H1 la altura piezométrica a la entrada de la VRP, Ht la altura piezométrica de tarado y hv la pérdida de carga cuando la válvula está completamente abierta, cuya expresión es: hv k v2 2g 8k q2 2 4 π gD (7.53) en la cual k es el coeficiente adimensional de pérdidas, D es el diámetro de la válvula y q es el caudal que la atraviesa. Ello supone que en los casos en que la altura a la entrada de la válvula H1 sea menor que Ht+hv, la altura a la salida será H2=H1-hv<Ht. Ante esta situación pueden presentarse dos casos diferentes: 7.77 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 1) Que la holgura de presión con la que se ha calculado la presión de tarado de la VRP sea inferior a la pérdida en la válvula hv para el caudal de diseño, en cuyo caso existirán nudos situados aguas abajo cuya presión será inferior al valor mínimo, para la situación de diseño, que se supone en principio como la más crítica. 2) Que dicha holgura de presión sea superior a hv, en cuyo caso, incluso en la situación de diseño, la altura a la salida de la válvula será Ht, respetando las presiones mínimas en los nudos situados aguas abajo. Como una posible solución ante esta situación, podemos mayorar las pérdidas de carga en las tuberías de la red para incluir una estimación de las pérdidas localizadas que producen las VRPs, antes de acometer el dimensionado de los diámetros de la red. De esta forma se obtiene una configuración en la cual, las presiones en los nudos de consumo en ausencia de VRPs son más elevadas que el valor mínimo. Este último criterio, aún siendo válido cuando se prevé la presencia de otras pérdidas de carga localizadas debidas a elementos auxiliares, resulta poco selectivo en el caso de VRPs, puesto que en la etapa de dimensionado de los diámetros todavía no conocemos cuántas VRPs deben ser instaladas y ni tan siquiera su ubicación. Al objeto de establecer un criterio más selectivo, recordemos que las holguras de presión en los nudos de consumo aparecen como consecuencia del límite de velocidad de circulación máxima o bien por la imposibilidad de reducir los diámetros por debajo de un valor mínimo. Así, los nudos de consumo que no presentan holgura de presión se identifican como aquellos que por razón de su cota o por la distancia hasta el nudo de alimentación resultan críticos para poder mantener una presión mínima. Por otro lado, estos mismos nudos críticos son los que presentan menores diferencias entre la presión estática y dinámica, por lo cual favorecen menos que otros la presencia de VRPs aguas arriba de sí mismos. De hecho, podemos constatar que en los dos ejemplos que se han presentado en 7.4 (serie de tuberías) y en 7.5 (red ramificada), en el tarado de las VRPs que componen la solución final, siempre aparecen holguras de presión. El cómputo de holguras de presión queda invalidado no obstante en el momento en que se introducen VRPs en el sistema, puesto que se modifica la distribución de presiones, tanto estática como dinámica. 7.78 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Por ello podemos establecer finalmente tres conclusiones: a) La pérdida de carga que provoca la VRP cuando se encuentra completamente abierta es despreciable en general, debido a su pequeña magnitud. b) Cuando se considera la pérdida en la VRP, el comportamiento como elemento resistente de la misma no interviene generalmente en el balance final de pérdidas en la red, debido a la propia naturaleza del proceso de selección de este tipo de válvulas, puesto que son proclives a aparecer aguas arriba de aquellos nudos o zonas en las que se presentan excesos innecesarios de presión dinámica. c) La estimación a priori del efecto final que puede provocar el comportamiento como elemento resistente de las VRPs resulta difícil, por el desconocimiento de las VRPs que formarán parte de la solución final. En el caso de que aparezcan problemas con la presión mínima en los nudos, solamente será posible establecer soluciones adecuadas a posteriori, mediante la modificación de algunos diámetros. 7.6.4.- Restricción de número de posibles VRPs. Ahorro residual por zonas. Es evidente que cuanto mayor sea el grado de libertad para ubicar VRPs en el sistema, mejores soluciones será posible encontrar en el proceso de optimización. Por ello, al formular el método de optimización en los apartados anteriores, se ha supuesto implícitamente que todos los nudos del sistema eran candidatos a albergar una o incluso varias VRPs. Pero la formulación del método de Programación Dinámica admite asimismo la posibilidad de limitar el proceso de selección a un pequeño número de VRPs candidatas, y la única variación sobre el tratamiento expuesto consistiría en este caso en agrupar los ahorros en tubería por zonas en lugar de considerar tuberías individuales. Cada una de las zonas estaría limitada por dos ubicaciones consecutivas de posibles VRPs, no conteniendo ninguna ubicación posible en su interior. Para ilustrar la forma de proceder en este caso, la siguiente figura muestra el esquema de una red ramificada en el cual se contemplan hasta seis posibles VRPs en la parte superior (figura (a)) con las correspondientes zonas de tuberías afectadas. 7.79 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.33.- Definición de un número limitado de posibles VRPs. 7.80 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs La Figura 7.33.b muestra el aspecto de la tabla de ahorros correspondiente, cuyas componentes serían: Ahorro en zona j ( Tj ) debido a VRPk Ahorro residual en zona j ( Tj ) debido a VRPk i ∈T j i ∈T j gi , k (7.54) rgi , k en la cual Tj representa el conjunto de tuberías que componen la zona j. Finalmente la Figura 7.33.c muestra el esquema equivalente en tubería de las zonas consideradas. El establecimiento de un número reducido de VRPs candidatas tiene sentido cuando, por ejemplo, existen determinadas zonas en la red cuya topografía es plana y en las cuales la línea de alturas piezométricas posee muy poca pendiente. Aunque en zonas con estas características puede definirse un gran número de posibles VRPs, lo cierto es que en la solución final solamente aparecerá (en caso de aparecer alguna VRP en estas zonas) una VRP encabezando la zona, puesto que es la que mayor ahorro potencial puede producir. 7.6.5.- Selección de determinadas VRPs fuera del proceso de optimización. El conjunto óptimo y la ubicación de las VRPs que proporciona el método de PD responde a un criterio totalmente económico; sin embargo, pueden entrar en juego otros criterios de tipo funcional que, ocasionalmente, fuerzan al proyectista a disponer determinadas VRPs independientemente del criterio puramente económico. El método de PD no es en absoluto incompatible con esta situación, pero requiere ciertas modificaciones en su planteamiento. Para ello haremos uso de un sencillo ejemplo mediante un sistema de tuberías en serie sin ramificaciones, como el mostrado en la Figura 7.34, en el cual definimos cuatro VRPs posibles, que denominaremos VRPa, VRPb, VRPc y VRPd. Imaginemos que el proyectista decide la ubicación de VRPb antes de optimizar el resto de VRPs. En adelante denominaremos VRP*b a dicha válvula y H*t,b a su altura piezométrica de tarado. 7.81 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.34.- Disposición de cuatro VRPs en serie. En primer lugar, es necesario hacer unas consideraciones sobre la presión de tarado de VRP*b; a este respecto caben dos situaciones extremas: a) Si la altura de tarado H*t,b es superior a la altura de tarado óptima de VRPa (H*t,b>Ht,a), en el caso de aparecer VRPa en la solución final, la válvula VRP*b permanecerá inactiva, y por tanto, su presencia será inútil para el cometido de reducir la presión. b) Si H*t,b es inferior al valor óptimo que proporciona el criterio desarrollado en 7.3, no se respetarán las presiones mínimas en los nudos situados aguas abajo de VRP*b. Así pues, sólo tendrá sentido adoptar una altura de tarado comprendida entre estos dos límites. Una vez instalada VRP*b y suponiendo que su altura de tarado es inferior a Ht,a podemos decir que la posible presencia de VRPa ya no puede proporcionar ahorro alguno en las tuberías que quedan aguas abajo de VRP*b, esto es, la influencia económica de VRPa se limita a las tuberías situadas aguas arriba de VRP*b. Por otro lado, al ubicar VRP*b, las VRPs situadas aguas abajo pierden una parte de su capacidad de ahorro inicial. El efecto es equivalente a separar la red en dos partes, una correspondiente a las tuberías que no están afectadas por la presencia de VRP*b y otra correspondiente a las tuberías que quedan abajo de VRP*b, de manera que cualquier posible VRP ubicada en 7.82 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs una de las dos partes es incapaz de producir ahorro en tuberías situadas en la otra parte. En definitiva, ambas subredes, la de aguas arriba y la de aguas abajo pueden dotarse ahora con nuevas VRPs siguiendo criterios económicos, teniendo en cuenta los ahorros ya producidos por la válvula VRPb. 7.6.6.- Inclusión de VRPs de servicio. Hasta el momento se ha admitido que las únicas variables que relacionan la red dimensionada y todo aquellos que se encuentra aguas abajo de los nudos de consumo, son el caudal consumido y el valor mínimo de la presión de servicio, sin considerar directamente la intervención de restricciones de presión máxima en dichos puntos. El método de Robinson y Austin desarrollado en el Apartado 7.2 suple esta carencia planteando la posible existencia de válvulas reductoras de servicio, cuya única misión es evitar que la presión en los nudos de servicio supere un valor máximo, y sin que las mismas tengan ninguna influencia en las presiones de trabajo de las tuberías de la red principal. Naturalmente, la presencia de VRPs de servicio supone un coste adicional que debe de ser contabilizado. Para la inclusión de VRPs de servicio en el método de PD consideraremos que: a) Su presencia es necesaria para asegurar el cumplimiento de las restricciones de presión máxima en los nudos de servicio. b) Su coste debe ser incluido como una partida más de la red dimensionada. c) La intervención de VRPs en la red principal permitirá no solamente reducir el timbraje de las tuberías, sino que también puede comportar la eliminación de una o varias VRPs de servicio, en el caso de que su función pueda ser realizada por una VRP de la red principal, con el consiguiente ahorro. De esta forma se evita una intervención directa de las restricciones de presión máxima en los nudos de servicio, y los ahorros derivados de la eliminación de una VRP de servicio actúan como si se tratase de una tubería más en el método de PD. Para demostrar la aplicación del procedimiento en este caso, vamos a retomar el 7.83 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs ejemplo propuesto por Robinson y Austin, que ha sido desarrollado en 7.2.4 y sobre él aplicaremos el método de PD incluyendo VRPs de servicio. El procedimiento a seguir consta de los siguientes pasos: 1) Dimensionar los diámetros de las tuberías mediante el procedimiento de Programación Lineal o cualquier otro, estableciendo las presiones de trabajo adecuadas para las mismas sin considerar las restricciones de presión máxima en los nudos de servicio. 2) Establecer las VRPs de servicio necesarias para que la presión no supere en los nudos de servicio el valor máximo establecido. 3) Plantear las posibles VRPs principales considerando tanto el ahorro potencial en las tuberías como el ahorro obtenido por la eliminación de VRPs de servicio, cuya función será sustituida por las VRPs principales. 4) Realizar la optimización del sistema de VRPs mediante el procedimiento de Programación Dinámica considerando la posible eliminación de las VRPs de servicio. Para realizar el dimensionado de los diámetros (paso 1) se ha formulado el problema de PL compuesto por una función objetivo que incluye tanto los costes de las tuberías Ct como el coste de construcción del depósito Ccd, y por unas restricciones geométricas (7.9) y unas restricciones de presión mínima (7.10) en los nudos de consumo. La solución al problema de optimización ha sido obtenida mediante el programa LP83 [13] para la optimización mediante PL, considerando el procedimiento iterativo de Salcedo y Weiss para una aproximación lineal del coste de construcción del depósito. La Figura 7.35 muestra un esquema de la red propuesta en el ejemplo, y la Tabla 7.14 presenta los resultados obtenidos tras el dimensionado óptimo de la red, sin considerar la presencia de VRPs. Recordemos que en el ejemplo se han considerado únicamente dos clases de tubería en función de la presión de trabajo, correspondientes a 18'3 m. la Clase 1, y 21'35 m. la Clase 2. La presión mínima en los nudos de consumo debe ser 9'15 m. y la presión máxima en los mismos debe ser 15'25 m. 7.84 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Figura 7.35.- Esquema de la red del ejemplo propuesto en 7.2.4. Altura del depósito Hd = 7'84 m. Coste de construcción Ccd = 4535'3 $ Línea Clase de tubería 2 (1-2) 4'0 C1 805'2 2112'04 10'89 9'93 3 (2-3) 4'0 C1 805'2 2112'04 16'38 14'56 4 (3-4) 3'0 C1 1207'8 2297'24 17'00 13'21 5 (4-5) 3'0 C1 939'4 1786'74 13'94 9'15 3'0 C2 238'6 508'46 2'5 C2 1371'8 2159'21 20'04 11'56 7 (6-7) 2'5 C2 805'2 1267'39 20'04 9'15 8 (6-8) 2'0 C2 402'6 527'81 20'04 9'45 6 (3-6) Longitud parcial (m.) Nudo aguas abajo Diámetro (pulg.) COSTE TOTAL TUBERÍAS ($) Coste ($) Presión Presión Estática (m.) Dinámica (m.) 12774'93 COSTE TOTAL INVERSIÓN (TUBERÍAS + CONSTRUCCIÓN DEPÓSITO) = 17310'23 $ Tabla 7.14.- Resultados del dimensionado del ejemplo. Como podemos comprobar, la solución es factible por cuanto en todos los nudos de servicio (2, 3, 4, 5, 7 y 8) la presión dinámica supera o es igual al mínimo 7.85 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs establecido de 9'15 m., y las tuberías de las líneas 6 (3-6), 7 (6-7) y 8 (6-8) son de la clase 2 porque la presión estática supera el valor máximo para la clase 1 de 18'3 m. en alguno de sus nudos extremos. El siguiente paso consiste en incluir las VRPs de servicio necesarias para que la presión máxima en los nudos de servicio no supere el valor de 15'25 m., circunstancia que se presenta en los nudos 3, 4, 7 y 8, por lo que será necesario incluir cuatro VRPs de servicio en dichos nudos con un coste adicional de 4·200 $ = 800 $. De esta forma, el coste total del sistema considerando VRPs de servicio es de 18110'23 $, menor que el coste obtenido mediante el procedimiento de Robinson y Austin. El siguiente paso consiste en plantear la existencia de posibles VRPs en la red principal, al objeto de reducir la presión de trabajo de las tuberías y sustituir en la medida de lo posible la función de las VRPs de servicio, produciendo en ambos casos un ahorro en la inversión. La Figura 7.36 muestra las VRPs que se han considerado en la red principal. Figura 7.36.- Distribución de las posibles VRPs principales en la red del ejemplo. Veamos a continuación el efecto que puede tener la inclusión de cada una de las VRPs propuestas en la figura: 7.86 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs VRP2 : Se sitúa en el nudo 2, y su presión de tarado mínima corresponde al valor de la presión dinámica en dicho nudo, esto es Pt2=9'93 m., lo que implica una reducción de la presión estática en todos los nudos ubicados aguas abajo de 10'89-9'93=0'96 m. Esta reducción de la presión estática es insuficiente para reducir la presión de trabajo de las tuberías de la clase 2 y tampoco permite la eliminación de ninguna VRP de servicio. La inclusión de esta VRP no comporta ahorro alguno y su instalación representa un sobrecoste de 810 $, por lo cual nunca aparecería en la solución final. VRP3 : Se sitúa aguas arriba del nudo 3, y su presión de tarado mínima corresponde al valor de la presión dinámica en dicho nudo, esto es Pt3=14'56 m., lo que implica una reducción de la presión estática en todos los nudos ubicados aguas abajo de 16'38-14'56=1'82 m., suficiente para poder utilizar tubería de clase 1 en las líneas 6 (3-6), 7 (6-7) y 8 (6-8), con un ahorro de 339'43 $. Adicionalmente permite eliminar las VRPs de servicio de los nudos 3 y 4, puesto que la presión estática queda por debajo del valor máximo de servicio de 15'25 m., con un ahorro de 400 $. El ahorro total que aporta su instalación es de 739'43 $, mientras que su coste es de 810 $, y por lo tanto, tampoco resulta eficiente su instalación. VRP3a : Se sitúa aguas abajo del nudo 3, encabezando la línea 6 y su presión de tarado es la misma que en el caso de VRP3. En cuanto a las tuberías produce el mismo efecto que VRP3, pero no permite eliminar las VRPs de servicio de los nudos 3 y 4, y por tanto, tampoco resulta eficiente. VRP3b : Se sitúa aguas abajo del nudo 3, encabezando la línea 4 y su presión de tarado es la misma que en el caso de VRP3. Solamente permite la eliminación de la VRP de servicio en el nudo 4, y en consecuencia, no es eficiente. VRP4 : Se sitúa en el nudo 4, con una presión de tarado igual a la presión dinámica en dicho nudo. Sólo permite eliminar la VRP de servicio en dicho nudo, con un ahorro de 200 $ y con un sobrecoste de 810 $, siendo por ello ineficiente. VRP6 : Se sitúa aguas arriba del nudo 6, siendo su presión de tarado igual al valor de la presión dinámica en dicho nudo Pt6=11'56 m. Provoca por tanto una reducción de la presión estática en todos los nudos ubicados aguas abajo de 7.87 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 20'04-11'56=8'48 m., y consecuentemente permite utilizar tubería de clase 1 en las líneas 7 (6-7) y 8 (6-8), con un ahorro de 119'18 $. Además es posible eliminar las VRPs de servicio de los nudos 7 y 8, al quedar la presión estática por debajo del valor máximo de 15'25 m., con un ahorro de 400 $. Aporta un ahorro total de 519'18 $, con un coste de 810 $, y por ello no es eficiente. VRP6a : Se sitúa aguas abajo del nudo 6 encabezando la línea 8 (6-8), con una presión de tarado igual al valor de la presión dinámica en dicho nudo menos la holgura de presión del nudo 8 (0'3 m.), esto es Pt6a=11'53 m. Permite utilizar tubería de la clase 1 en la línea 8 y también eliminar la VRP de servicio en el nudo 8, aportando un ahorro total de 239'46 $, mayor que su propio coste de 810 $; en consecuencia esta VRP tampoco podría aparecer en la solución final. VRP6b : Se sitúa aguas abajo del nudo 6 encabezando la línea 7 (6-7), con una presión de tarado igual a la de VRP6. Permite utilizar tubería de la clase 1 en la línea 7 y eliminar además la VRP de servicio en el nudo 7, con un ahorro total de 279'72 $ y un coste de 810 $; también resulta ineficiente. La solución final al ejemplo planteado no contendrá ninguna VRP principal, y el exceso de presión en los nudos de servicio se elimina mediante la acción de cuatro VRPs de servicio. Recordemos que la solución conseguida mediante el método de Robinson y Austin en 7.2.4 tampoco contiene ninguna VRP principal, siendo su coste final de 19044'6 $, que representa un coste superior en un 5'2 % a la cantidad de 18110'23 $ que hemos obtenido en este apartado. Los resultados mejores que hemos obtenido en este apartado se deben a que la presencia de VRPs a sido contemplada a posteriori, después de dimensionar económicamente las tuberías de la red. Sin duda, las restricciones de presión máxima que se aplican en el modelo de Robinson y Austin resultan excesivamente exigentes en lo concerniente al valor de la altura del depósito, circunstancia que condiciona desfavorablemente el dimensionado económico de las tuberías de las red. 7.88 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.7.- CONCLUSIONES En el presente capítulo se han estudiado diferentes aspectos referentes a la utilización eficiente de las válvulas reductoras de presión como un elemento auxiliar en el diseño económico de redes ramificadas. Históricamente se conoce el uso de estos dispositivos desde un siglo atrás (Mateos [6]) para corregir o remediar los excesos de presión que pueden presentarse en el funcionamiento de una red, aunque hasta hace bien poco tiempo no han sido considerados como elementos susceptibles de intervenir en el diseño de una red. Una de las primeras aportaciones orientadas al empleo de VRPs en el diseño de una red es el método de Robinson y Austin, desarrollado en el Apartado 7.2; su característica principal consiste en el tratamiento conjunto del dimensionado económico de los diámetros de la red y del proceso de decisión de la ubicación y tarado óptimo de VRPs en el sistema. La aparición de VRPs en la solución final está condicionada tanto por factores económicos, al posibilitar el empleo de tuberías más económicas mediante una reducción de su presión de trabajo, como por restricciones funcionales de presión máxima. Sin embargo, el método de Robinson y Austin no resulta idóneo para determinar las VRPs más eficientes. De hecho, el planteamiento iterativo de este método sólo permite la aparición de VRPs en la red principal en el caso de que sustituyan en su cometido a un número determinado de VRPs de servicio a un menor coste. Por otra parte, la convergencia no se alcanza para la solución factible más económica. La conclusión más significativa que se desprende de la aplicación del método de Robinson y Austin al ejemplo de 7.2.4. es que siempre que en alguna de las iteraciones aparecen VRPs en la red principal, su presencia no supone en ningún caso una modificación de los diámetros de las tuberías ubicadas aguas abajo de las mismas. Ello significa que el valor óptimo de la presión de tarado de las VRPs seleccionadas en cada iteración es igual al valor de la presión dinámica del nudo donde se ubican, cuando por las tuberías de la red circulan los caudales de diseño. Esta conclusión sugiere dos cuestiones fundamentales: en primer lugar cabe preguntarse si esto siempre sucede así o por el contrario, es debido simplemente a las características del ejemplo planteado; en segundo lugar, y si la primera respuesta 7.89 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs confirma que el comportamiento es general, ello sugiere que es posible plantear el dimensionado de los diámetros de la red separadamente de la ubicación y tarado de las posibles VRPs en la misma. En el Apartado 7.3 se demuestra que, como efectivamente parecía revelar el ejemplo de Robinson y Austin, para cada posible VRP, la presión óptima de tarado es igual a la presión dinámica que existe en el nudo donde ésta se ubica, para los caudales de diseño, o de forma más general, será igual al mínimo valor posible que permita respetar las presiones mínimas en los nudos de consumo. Al hablar de presión óptima de tarado, se está haciendo una clara referencia a la eficiencia económica obtenida al instalar una determinada VRP, esto es, por óptimo debe entenderse que se trata de la presión de tarado capaz de proporcionar el máximo ahorro posible al reducir las presiones de trabajo de las tuberías ubicadas aguas abajo de la válvula. Para materializar este criterio es por tanto necesario haber realizado previamente el dimensionado de los diámetros de la red y establecer las presiones de trabajo que son necesarias en las tuberías sin la presencia de VRPs, para posteriormente, evaluar la influencia económica de cada una de las VRPs. Aunque se ha establecido el concepto de presión óptima de tarado para demostrar que es posible acometer de forma separada el dimensionado de los diámetros de la red y la determinación de las VRPs en la misma, su definición lleva automáticamente a otra importante conclusión: puesto que la presión óptima de tarado es una propiedad individual de cada una de las VRPs de la red, que no depende del resto de posibles válvulas, también es posible considerar separadamente el proceso de determinación de la presión óptima de tarado del proceso de selección de la ubicación óptima de las válvulas. El proceso de ubicación óptima de las VRPs en una red ramificada, que se desarrolla en el Apartado 7.4, presenta una característica dominante referente a las variables de decisión, que resultan ser de tipo binario del tipo Xi= 1/0, asociadas con la instalación o no instalación de cada posible VRP, y por otra parte, existe una interdependencia entre el ahorro en tubería que puede proporcionar una determinada VRP y la presencia de otras VRPs en la red. Una vez establecidos los principios generales que gobiernan el proceso de ubicación óptima de las VRPs, se han estudiado diversos métodos de optimización, que 7.90 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs han sido aplicados sobre un sencillo ejemplo consistente en una serie de tuberías. Es importante poner de manifiesto que siempre existirá al menos una solución óptima, puesto que la solución de partida, en la cual no existe ninguna VRP, debe de ser factible. Por la naturaleza de las variables de decisión, se ha optado por tres posibles métodos, a saber, Programación Entera, Algoritmos Genéticos y Programación Dinámica. La formulación mediante Programación Entera, desarrollada en 7.4.2, posee la gran ventaja de que proporciona la solución óptima tras un número finito de cálculos; sin embargo, y debido a la interdependencia entre las N variables de decisión (correspondientes a N válvulas), exige definir N·(N-1)/2 variables auxiliares y N·(N-1) restricciones adicionales. Si a la dificultad de la formulación del problema se añade la complejidad interna que presenta el software de Programación Entera, concluiremos que este método resulta impracticable, incluso para problemas con un muy pequeño número de VRPs. A continuación se propone en 7.4.3 la optimización mediante Algoritmos Genéticos, consistente en un método heurístico basado en las leyes de selección natural. Este tipo de procedimiento resulta idóneo para problemas de optimización cuyos espacios de soluciones presentan una estructura compleja. A diferencia de otros métodos, los Algoritmos Genéticos no trabajan con una única solución, sino con poblaciones de soluciones, lo que permite una exploración más exhaustiva del espacio de soluciones. Las soluciones están representadas por cadenas binarias, de modo que su expresión formal se ajusta perfectamente a la estructura del problema de optimización de la ubicación de VRPs en una red ramificada. Las ventajas de este método residen en la gran flexibilidad y generalidad con que se formula, y en que proporciona un conjunto de soluciones cuya eficiencia o "aptitud" mejora mediante la aplicación sucesiva del procedimiento. Como inconvenientes cabe destacar que no es posible determinar si entre las soluciones que se van obteniendo se encuentra la solución óptima global, y en consecuencia, no es posible establecer un criterio de convergencia directamente relacionado con la eficiencia de las soluciones. En 7.4.4 se desarrolla el último de los métodos propuestos, y el que se manifiesta finalmente como el más apropiado, consistente en la optimización mediante Programación Dinámica. Este método conjuga las ventajas de los dos anteriores, por cuanto presenta una gran flexibilidad y simplicidad de planteamiento, a la vez que proporciona la solución óptima tras un número finito de cálculos, que corresponde al 7.91 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs número de posibles VRPs, no siendo necesario además definir otras variables auxiliares aparte de las variables de decisión. Cuando se estudia el problema de ubicación óptima de VRPs en redes ramificadas en el Apartado 7.5, es necesario introducir otras consideraciones complementarias que no han aparecido al analizar un sistema sencillo compuesto por una serie de tuberías. Dichas consideraciones se refieren al número de VRPs significativas que será necesario considerar en los nudos y a la influencia de las ramificaciones en el procedimiento secuencial de la Programación Dinámica. Finalmente, en 7.6 se analizan diversas circunstancias que pueden presentarse en el dimensionado de la red y en la selección de las posibles VRPs, y que exigen la modificación parcial de algunos de los criterios manejados al establecer el método de Programación Dinámica, como son: Establecimiento de la presión óptima de tarado cuando el dimensionado de los diámetros de las tuberías contempla varios estados de carga. Influencia del comportamiento resistente de la VRP completamente abierta. Restricción del número de posibles VRPs que intervienen en el proceso de optimización. Selección previa de determinadas VRPs por criterios no económicos. Inclusión en el problema de posibles VRPs ubicadas en los nudos de servicio, fuera de la red principal. Como conclusión final diremos que el método propuesto permite obtener importantes ahorros en el diseño de redes ramificadas mediante el uso eficiente de VRPs, como un elemento auxiliar para posibilitar el empleo de tuberías con menores presiones de trabajo y en consecuencia, más económicas. El fundamento del procedimiento es la diferenciación conceptual en el diseño entre requisitos hidráulicos y mecánicos. 7.92 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs Del método expuesto podemos destacar las ventajas siguientes: a) La optimización del conjunto de VRP se realiza independientemente del dimensionado hidráulico de la red (asignación de diámetros de las tuberías). b) El establecimiento de la presión óptima de tarado y la ubicación óptima de las VRPs constituyen dos procesos totalmente separados; consecuentemente, el proyectista puede seleccionar valores de las presiones de tarado superiores a los propuestos en el Apartado 7.3, sin que sea necesaria ninguna modificación del procedimiento. c) El método proporciona la solución óptima a partir de cualquier situación previa, esto es, el proyectista puede forzar la instalación de cualquier VRP en la red y optimizar el conjunto restante, sin ninguna modificación del planteamiento. Igualmente es posible restringir el número de posibles VRPs a considerar en la optimización, sin que ello exija ninguna variación a la forma de proceder. d) La formulación del problema de PD por etapas en forma secuencial requiere un espacio mínimo de almacenamiento de variables para su tratamiento. El inconveniente principal del método reside en la complejidad añadida que representaría la posibilidad de retener varias soluciones óptimas, caso de que éstas existan. 7.93 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs 7.8.- BIBLIOGRAFÍA. [1] Calhoun, C.A. (1970), "Optimization of Pipe Systems by Linear Programming", Proc. on Control Flow in Closed Conduits, Ed. J.P. Tullis, Colorado State Univ. Fort Collins CO (EEUU), pp. 175-192. [2] Goldberg, D.E. y Kuo, C.H. (1987), "Genetic A lgorithms in Pipeline Optimization", Journal of Computing in Civil Engineering, Vol. 1, 2, pp. 128-141. [3] Holland, J.H. (1992), "A lgoritmos Genéticos", Investigación y Ciencia (ed. española), Septiembre, pp. 38-45. [4] Karmeli, D., Gadish, Y. y Meyers, S. (1968), "Design of Optimal Water Distribution Networks", Journal of the Pipeline Division (ASCE), Vol. 94, PL1, pp. 1-10. [5] Lindo Systems (1984), LINDO / PC. Linear Interactive aNd Discrete Optimizer (manual de usuario), River Forest IL (EEUU). [6] Mateos, M. (1990), Válvulas para Abastecimientos de agua, Ed. Bellisco, Madrid. [7] Orth, H.M. (1986), Model-based Design of Water Distribution and Sewage Systems, Ed. John Wiley & Sons, Chichester (Reino Unido). [8] Pérez, R., Martínez, F. y Vela, A. (1992), "Cost Reduction in Irrigation Networks by an Efficient Use of Pressure Reducing V alves", Proc. of the International Conference on Pipeline Systems, 24-26 Marzo, Manchester (Reino Unido). [9] Pérez, R., Martínez, F. y Vela, A. (1993), "Improved Design of Branched Networks by Using Pressure Reducing V alves", Journal of Hydraulic Engineering (ASCE), Vol. 119, Nº 2, Febrero 1993, pp. 164-180. [10] Reklaitis, G.V., Ravindran, A. y Ragsdell, K.M. (1983), Engineering Optimization. Methods and Applications, Ed. John Wiley & Sons, Chichester (Reino Unido). 7.94 7. Optimización de redes ramificadas contemplando ubicación y tarado de VRPs [11] Robinson, R.B. y Austin, T.A. (1976), "Cost Optimization of rural water systems", Journal of the Hydraulics Division (ASCE), Vol. 102, HY8, pp. 1119-34. [12] Salcedo D. y Weiss, A.O. (1972), "Solution of a W ater Resources Problem with Economies of Scale by Linear Programming", Water Resources Bulletin (AWRA), Vol. 8, Nº 3, Junio, pp. 546-552. [13] Sunset Software (1985), LP83. A Professional Linear and Mixed Integer Programming (Manual de usuario), San Marino, CA (EEUU). [14] U.D. Mecánica de Fluidos (1989), Programa DIOPRAM (DIseño OPtimo de Redes rAMificadas). Manual de usuario. Universidad Politécnica de Valencia. [15] Wayner, P. (1991), "Genetic A lgorithms", BYTE, Enero, pp. 361-368. 7.95