12.07.2015 Views

sectorización de redes de agua potable apoyada en la ... - Aneas

sectorización de redes de agua potable apoyada en la ... - Aneas

sectorización de redes de agua potable apoyada en la ... - Aneas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SECTORIZACIÓN DE REDES DEAGUA POTABLE APOYADA EN LATEORÍA DE GRAFOSVelitchko TzatchkovVíctor Hugo Alcocer YamanakaSubcoordinación <strong>de</strong> Hidráulica Urbana


MOTIVACIÓN (1/3)Las pérdidas <strong>de</strong> <strong>agua</strong> <strong>potable</strong> <strong>en</strong> <strong>la</strong>s re<strong>de</strong>s <strong>de</strong> distribución son muy importantes


EFICIENCIA GLOBAL EN MÉXICO (%)Año 2002 2003 2004 2005 2006 2007 2008 2009PIGOO 23 37 38 38 44 43 40 50CONAGUA 45 70 142 143 95 172 268CONAGUA 38 46 92 69 54 85 124


MOTIVACIÓN (2/3)Popul<strong>la</strong>tion of Mexico120,000,000100,000,00080,000,00060,000,00040,000,000Serie120,000,00001950 1960 1970 1990 1995 2000 2005Years• La pob<strong>la</strong>ción <strong>de</strong> México ha crecido mucho <strong>en</strong> <strong>la</strong>s últimas décadas– 1950: 25 millones <strong>de</strong> habitantes– 2005: 110 millones <strong>de</strong> habitantes• La mayor parte <strong>de</strong> este crecimi<strong>en</strong>to se ha dado <strong>en</strong> <strong>la</strong>s ciuda<strong>de</strong>s• En muchas ocasiones <strong>la</strong>s re<strong>de</strong>s <strong>de</strong> <strong>agua</strong> <strong>potable</strong> <strong>de</strong> esas ciuda<strong>de</strong>shan crecido con poca p<strong>la</strong>neación


MOTIVACIÓN (3/3)• En resultado, <strong>en</strong> muchas ciuda<strong>de</strong>s mexicanas seti<strong>en</strong><strong>en</strong> re<strong>de</strong>s <strong>de</strong> <strong>agua</strong> <strong>potable</strong> gran<strong>de</strong>s,abastecidas por varias fu<strong>en</strong>tes interconectadaspor medio <strong>de</strong> <strong>la</strong> propia red• En estas condiciones es difícil contro<strong>la</strong>r <strong>de</strong>l <strong>agua</strong><strong>en</strong>tregada y consumida• En <strong>la</strong>s últimas dos décadas, una solución a estetipo <strong>de</strong> situaciones, ha sido <strong>de</strong> sectorizar <strong>la</strong> red


SECTORIZACIÓN• Consiste <strong>en</strong> dividir <strong>la</strong> red <strong>en</strong> variassubre<strong>de</strong>s separadas hidráulicam<strong>en</strong>te• A cada subred se le l<strong>la</strong>ma sector o distritohidrométrico• Una, o máximo dos <strong>en</strong>tradas <strong>de</strong> <strong>agua</strong> acada distrito• Cada distrito opera ais<strong>la</strong>do <strong>de</strong>l resto <strong>de</strong> <strong>la</strong>red• Macromedidor <strong>en</strong> cada <strong>en</strong>trada


• En ocasiones, los distritos están <strong>de</strong>finidos <strong>en</strong>forma natural, por ejemplo una colonia separadaque se abastece por un tanque• En otros casos, hay que hacer a<strong>de</strong>cuacionespara lograr el ais<strong>la</strong>mi<strong>en</strong>to hidráulico <strong>de</strong>l distrito– Cierre <strong>de</strong> válvu<strong>la</strong>s– Insta<strong>la</strong>ción <strong>de</strong> válvu<strong>la</strong>s nuevas– Corte <strong>de</strong> líneas, etc.


ALGUNOS PROYECTOS DESECTORIZACIÓN LLEVADOSA CABO O ASESORADOSPOR EL IMTA


ED15ED9ED10ED1ED2ED14ED3ED5ED4ED11ED12ED6ED7ED13ED17ED16ED8ED17Entrada <strong>de</strong><strong>agua</strong> al distritoToluca, Edo. <strong>de</strong> México (410,540 habitantes)17 sectoresEl mo<strong>de</strong>loconsi<strong>de</strong>ratuberías <strong>de</strong>6” y mayores.936 nodos y1023 tramosCROQUIS DE LOCALIZACIÓNSIMBOLOGIAESCALA GRÁFICA0 500 1000 2000H. AYUNTAMIENTO DE TOLUCA


TUXTLA GUTIÉRREZ, CHIAPAS(500,000 habitantes)ZonaP<strong>la</strong>n <strong>de</strong>Aya<strong>la</strong>ZonaTeranZonaZona ChaconaZona SurAñoZona18”DistritosPropuestosZona C<strong>en</strong>tro 2003 23Zona Norte 2003 60Zona Sur, Teran y P<strong>la</strong>n<strong>de</strong> Aya<strong>la</strong>2004 34Capt. La Chacona 2004 19TOTAL 136Zona NorteZona 12”Zona 20”ZonaZona Sur18”


MATAMOROS, TAMAULIPAS(700,000 habitantes), 4 sectores


SAN LUÍS RÍO COLORADO, SONORA(170,000 habitantes), 10 sectoresEl mo<strong>de</strong>lo incluye todas <strong>la</strong>s tuberías (2.5” y mayores). 1,889 nodos y 2,680 tramos


Chihuahua, Chih.


• Se utiliza para:– Realizar ba<strong>la</strong>nces <strong>de</strong>l <strong>agua</strong>– Diagnostico <strong>de</strong> pérdidas• Pérdidas físicas (fugas)• Pérdidas comerciales– Detectar zonas con fugasSECTORIZACIÓN– Facilitar <strong>la</strong> reducción <strong>de</strong> <strong>la</strong>s fugas– Lograr un mejor control <strong>de</strong> <strong>la</strong> operaciónEfici<strong>en</strong>cia física(Vd/Vp)x100Efici<strong>en</strong>cia <strong>de</strong>facturación(Vf/Vd)x100Volum<strong>en</strong>producido VpVolum<strong>en</strong><strong>en</strong>tregado are<strong>de</strong>s VeVolum<strong>en</strong>distribuido oconsumido VdVolum<strong>en</strong>facturado VfVolum<strong>en</strong>cobrado VcPérdidas <strong>de</strong> conducción:fugas <strong>en</strong> conducción,<strong>de</strong>rrames, etc.Pérdidas <strong>de</strong> distribución:fugas <strong>en</strong> re<strong>de</strong>s, <strong>en</strong> tomas ,<strong>en</strong> cajas, etc.Pérdidas <strong>de</strong> facturación:c<strong>la</strong>n<strong>de</strong>stinos, submedición,cuota fija, etc.Pérdidas <strong>de</strong> cobranza:cartera v<strong>en</strong>cida, cli<strong>en</strong>tesmorosos, etc.Efici<strong>en</strong>cia <strong>de</strong>producciónfacturación(Vf/Vp)x100


Mo<strong>de</strong><strong>la</strong>ción hidráulica <strong>de</strong> re<strong>de</strong>s <strong>de</strong> <strong>agua</strong><strong>potable</strong>


MODELO DE LA RED DE DISTRIBUCIÓN• Para analizar <strong>la</strong>s posibles alternativas <strong>de</strong>sectorización se requiere <strong>de</strong> un mo<strong>de</strong>lo <strong>de</strong> <strong>la</strong>red• En principio, cualquiera <strong>de</strong> los programas <strong>de</strong>cómputo conocidos pue<strong>de</strong>n ser usados– Epanet– SARA– WaterCAD– Infoworks, etc.• Ninguno <strong>de</strong> ellos conti<strong>en</strong>e facilida<strong>de</strong>sespecíficas para proyectos <strong>de</strong> sectorización


FACILIDADES REQUERIDAS PARA PROYECTOS DESECTORIZACIÓN EN REDES GRANDES• Obt<strong>en</strong>er cuantas re<strong>de</strong>s in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes (sectores) seti<strong>en</strong><strong>en</strong> capturadas– crucial para <strong>de</strong>tectar errores• Obt<strong>en</strong>er los nodos <strong>en</strong> cada sector y su <strong>de</strong>manda total– es<strong>en</strong>cial para realizar ba<strong>la</strong>nces <strong>de</strong>l <strong>agua</strong> <strong>en</strong> el sector• Revisar si <strong>la</strong>s acciones propuestas <strong>de</strong> sectorización,<strong>de</strong>jarían partes <strong>de</strong> <strong>la</strong> red sin suministro– ayuda a <strong>de</strong>tectar errores• Definir el área <strong>de</strong> influ<strong>en</strong>cia <strong>de</strong> cada fu<strong>en</strong>te, y <strong>la</strong>contribución <strong>de</strong> cada fu<strong>en</strong>te sobre el consumo <strong>en</strong> cadanodo– importante para <strong>de</strong>finir <strong>la</strong> sectorización


DOS TÉCNICASPARA OBTENERLAS• Teoría <strong>de</strong> grafos• Analogía con mo<strong>de</strong>los <strong>de</strong> <strong>la</strong>calidad <strong>de</strong>l <strong>agua</strong> <strong>en</strong> re<strong>de</strong>s


Teoría <strong>de</strong> grafos• Es una rama <strong>de</strong> <strong>la</strong>sMatemáticas Discretas• Graph theory <strong>en</strong> inglés• Se conoce también como“Teoría <strong>de</strong> re<strong>de</strong>s”• Proporciona algoritmosefici<strong>en</strong>tes– Búsqueda <strong>en</strong> profundidad(<strong>de</strong>pth-first search)– Búsqueda <strong>en</strong> amplitud(breadth-first search)


ALGORITMO PARA OBTENERLAS SUBREDES SEPARADAS• No se ocupa el s<strong>en</strong>tido <strong>de</strong>l flujo <strong>en</strong> <strong>la</strong>s tuberías (grafono dirigido)• La red se repres<strong>en</strong>ta por una lista <strong>en</strong> que para cadanodo se indican sus nodos vecinos• Algoritmo:– Dec<strong>la</strong>rar un arreglo <strong>en</strong> se marcarán los nodos visitados, quepue<strong>de</strong> nombrarse Visitados().– Asignar valor “Falso” a todos los elem<strong>en</strong>tos <strong>de</strong> Visitados() (<strong>en</strong>el principio ningún nodo se <strong>en</strong>cu<strong>en</strong>tra visitado).– Revisar el estado <strong>de</strong>l los nodos (visitado o no) uno por uno. Siel nodo i no está visitado, se ejecuta <strong>la</strong> rutina BP (i) <strong>de</strong>scrita acontinuación.– En resultado <strong>de</strong> <strong>la</strong> ejecución <strong>de</strong> <strong>la</strong> rutina BP (i), algunos nodosque no estaban visitados pasan a ser visitados. El conjunto <strong>de</strong>esos nodos forma una subred separada con raíz <strong>en</strong> el nodo i.


Rutina BP(i)(Búsqueda <strong>en</strong> Profundidad)– i indica el nodo raíz <strong>de</strong> <strong>la</strong> subred:– Se revisan los vecinos no visitados <strong>de</strong> i. Al <strong>de</strong>tectar un vecino novisitado, éste se almac<strong>en</strong>a <strong>en</strong> una pi<strong>la</strong> y se <strong>de</strong>c<strong>la</strong>ra visitado.– Se toma como nodo i el último nodo almac<strong>en</strong>ado <strong>en</strong> <strong>la</strong> pi<strong>la</strong>, y serepite el punto 1 <strong>de</strong> <strong>la</strong> rutina.– El proceso termina cuando se vacía <strong>la</strong> pi<strong>la</strong>.– El proceso termina cuando se vacía <strong>la</strong> pi<strong>la</strong>.• BP(i) realiza una Búsqueda <strong>en</strong> Profundidad (<strong>de</strong>pth firstsearch), por <strong>la</strong> razón <strong>de</strong> que el proceso avanza <strong>en</strong>profundidad (alejándose <strong>de</strong>l nodo raíz).• En <strong>la</strong> teoría <strong>de</strong> los grafos se muestra que <strong>en</strong> estealgoritmo cada nodo se visita sólo una vez, por lo que esbastante rápido.


Búsqueda <strong>en</strong> ProfundidadAdvances in<strong>de</strong>pth fromthe starting(root) no<strong>de</strong>


IMPLEMENTACIÓNEN EL SCADRED


IMPLEMENTACIÓNEN EL SCADRED


ALGORITMO PARA REVISAR NODOSDESCONECTADOS• No se ocupa el s<strong>en</strong>tido <strong>de</strong>l flujo <strong>en</strong> <strong>la</strong>s tuberías (grafo no dirigido)• La red se repres<strong>en</strong>ta por una lista <strong>en</strong> que para cada nodo seindican sus nodos vecinos• Algoritmo:– Dec<strong>la</strong>rar un arreglo <strong>en</strong> se marcarán los nodos visitados, que pue<strong>de</strong>nombrarse Visitados().– Asignar valor “Falso” a todos los elem<strong>en</strong>tos <strong>de</strong> Visitados() (<strong>en</strong> elprincipio ningún nodo se <strong>en</strong>cu<strong>en</strong>tra visitado).– A cada nodo que repres<strong>en</strong>ta una fu<strong>en</strong>te <strong>de</strong> abastecimi<strong>en</strong>to (tanque obomba), se asigna valor “Verda<strong>de</strong>ro”.– Se revisa el estado <strong>de</strong>l los nodos (visitado o no) uno por uno. Si elnodo i está visitado, se ejecuta <strong>la</strong> rutina BA (i) <strong>de</strong>scrita acontinuación.– Los nodos que quedan no visitados no están conectados a ningunafu<strong>en</strong>te (no les pue<strong>de</strong> llegar el <strong>agua</strong>).


Rutina BA(i)(Búsqueda <strong>en</strong> Amplitud)– El nodo i se coloca <strong>en</strong> una pi<strong>la</strong>.– Se toma el último nodo almac<strong>en</strong>ado <strong>en</strong> <strong>la</strong> pi<strong>la</strong>, y se revisansus nodos vecinos. Cada nodo vecino no visitado se coloca<strong>en</strong> <strong>la</strong> pi<strong>la</strong>, y se <strong>de</strong>c<strong>la</strong>ra como visitado.– El proceso termina cuando se vacía <strong>la</strong> pi<strong>la</strong>.• BA(i) realiza una Búsqueda <strong>en</strong> Amplitud (breadth firstsearch), por <strong>la</strong> razón <strong>de</strong> que primero se recorr<strong>en</strong> todoslos nodos vecinos <strong>de</strong>l nodo <strong>en</strong> cuestión, antes <strong>de</strong>pasar a otro nodo no visitado.• En <strong>la</strong> teoría <strong>de</strong> los grafos se muestra que <strong>en</strong> estealgoritmo cada nodo se visita sólo una vez también,por lo que es bastante rápido.


Búsqueda <strong>en</strong> AmplitudAll nearestno<strong>de</strong>s arevisited beforegoing in <strong>de</strong>pth


IMPLEMENTACIÓNEN EL SCADRED


• Why breadth-first search is more effici<strong>en</strong>t forfinding disconnected no<strong>de</strong>s?– The root (source) no<strong>de</strong>s are known beforehand– The search is faster as it spreads from the roots• Why <strong>de</strong>pth-first search is more effici<strong>en</strong>t forfinding separate networks?– The starting (root) no<strong>de</strong>s need not to be source no<strong>de</strong>s– It is faster


ALGORITMO PARA LA CONTRIBUCIÓNDE LAS FUENTES AL CONSUMO• En este análisis se ocupa el s<strong>en</strong>tido <strong>de</strong>l flujo <strong>en</strong><strong>la</strong>s tuberías (grafo dirigido)• Se <strong>de</strong>scribe por dos listas por cada nodo:– nodos que introduc<strong>en</strong> <strong>agua</strong> al nodo– nodos que recib<strong>en</strong> <strong>agua</strong> <strong>de</strong>l nodo• Se <strong>de</strong>spr<strong>en</strong><strong>de</strong> <strong>de</strong>l algoritmo <strong>de</strong> cálculo <strong>de</strong> <strong>la</strong>conc<strong>en</strong>tración <strong>de</strong> una sustancia conservativa <strong>en</strong>los nodos <strong>de</strong> <strong>la</strong> red, dada su conc<strong>en</strong>tración <strong>en</strong><strong>la</strong>s fu<strong>en</strong>tes <strong>de</strong> abastecimi<strong>en</strong>to


CÁLCULO DE CONCENTRACIÓN EN NODOSDE DISTRIBUCIÓN Y DE MEZCLA EN UNA REDConceptos:Nodos <strong>de</strong>mezc<strong>la</strong>Nodos <strong>de</strong>distribuciónQ ≥ 0Q ≤ 012 121 2 1 2C = CC = C12 1112 2214C = C14 11C = C43 44C = C42 44C = C44 1432123 4C = C34 33CiiConservation<strong>de</strong> masa=∑ j∈∑Ninj∈NQinijQCijjiNodo <strong>de</strong> distribuciónNodo <strong>de</strong> mezc<strong>la</strong>2 1 3 2 1 35454C = C13 11C = C14 11C = C15 11C = C14 11


ALGORITMO PARA EL CÁLCULODE CONCENTRACIÓN• A los nodos que repres<strong>en</strong>tan <strong>la</strong>s fu<strong>en</strong>tes se les asigna <strong>la</strong>conc<strong>en</strong>tración dada correspondi<strong>en</strong>te.• Se revisa el estado (con conc<strong>en</strong>tración asignada o no) <strong>de</strong> losnodos uno por uno. Si el nodo i ti<strong>en</strong>e conc<strong>en</strong>tración asignada sepasa al sigui<strong>en</strong>te punto <strong>de</strong> este algoritmo.• El nodo i se coloca <strong>en</strong> una pi<strong>la</strong> (será el primer nodo <strong>en</strong> <strong>la</strong> pi<strong>la</strong>).– Se extrae el último nodo almac<strong>en</strong>ado <strong>en</strong> <strong>la</strong> pi<strong>la</strong>. Sea éste el nodo j.– Se revisa el estado <strong>de</strong> los nodos vecinos que recib<strong>en</strong> <strong>agua</strong> <strong>de</strong>l nodo juno por uno. Sea un nodo vecino <strong>de</strong> ese tipo k.– Si el nodo k no ti<strong>en</strong>e conc<strong>en</strong>tración asignada, <strong>la</strong> conc<strong>en</strong>tración <strong>de</strong>lnodo j se asigna al tramo jk, y luego se revisa si ti<strong>en</strong><strong>en</strong> conc<strong>en</strong>traciónasignada todos los tramos que introduc<strong>en</strong> <strong>agua</strong> al nodo k. Si este esel caso, se calcu<strong>la</strong> <strong>la</strong> conc<strong>en</strong>tración <strong>en</strong> el nodo k por <strong>la</strong> ecuación (1),y el nodo k se agrega a <strong>la</strong> pi<strong>la</strong>.– Se ejecuta hasta que <strong>la</strong> pi<strong>la</strong> que<strong>de</strong> vacía.• Al concluir el ciclo arriba, queda <strong>de</strong>finida <strong>la</strong> conc<strong>en</strong>tración <strong>en</strong>todos los nodos <strong>de</strong> <strong>la</strong> red.


ALGORITMO PARA LA CONTRIBUCIÓNDE LAS FUENTES AL CONSUMO• Se asigna una conc<strong>en</strong>tración ficticia <strong>de</strong> 100 unida<strong>de</strong>s a<strong>la</strong> fu<strong>en</strong>te y una conc<strong>en</strong>tración igual a cero <strong>en</strong> <strong>la</strong>srestantes fu<strong>en</strong>tes• Se ejecuta el algoritmo <strong>de</strong>scrito.• El valor <strong>de</strong> <strong>la</strong> supuesta conc<strong>en</strong>tración vi<strong>en</strong>e si<strong>en</strong>do elporc<strong>en</strong>taje <strong>de</strong> contribución <strong>de</strong> <strong>la</strong> fu<strong>en</strong>te al consumo <strong>en</strong> elnodo.• El SCADRED muestra ese resultado <strong>en</strong> dos formas:– Una tab<strong>la</strong> <strong>en</strong> un archivo <strong>de</strong> texto– En forma gráfica <strong>en</strong> un diagrama tipo “pastel” (pie chart) condifer<strong>en</strong>te color para cada fu<strong>en</strong>te y letreros con el número <strong>de</strong> <strong>la</strong>fu<strong>en</strong>te


– La influ<strong>en</strong>cia <strong>de</strong><strong>la</strong>s fu<strong>en</strong>tes sevisualiza <strong>de</strong>ntro <strong>de</strong><strong>la</strong> red <strong>de</strong> formagráfica <strong>en</strong> cadauno <strong>de</strong> los nodos.


RESULTADO DE LA CONTRIBUCIÓN DE LASFUENTES PARA UNA RED COMPLETA


PROYECCIÓN INTERNACIONAL• Esta tecnología <strong>de</strong>l IMTAha sido publicada <strong>en</strong> forosinternacionales• Ha inspirado investigadores<strong>de</strong> otros países <strong>en</strong><strong>de</strong>sarrol<strong>la</strong>r métodos <strong>de</strong>sectorización basados <strong>en</strong> <strong>la</strong>teoría <strong>de</strong> grafos


ALGUNOS ARTÍCULOS QUE LA CITAN


CONCLUSIONES• Los proyectos <strong>de</strong> sectorización <strong>en</strong> re<strong>de</strong>s gran<strong>de</strong>s con varias fu<strong>en</strong>tesinterconectadas requier<strong>en</strong> facilida<strong>de</strong>s algorítmicas adicionales– análisis <strong>de</strong> conectividad– zona <strong>de</strong> influ<strong>en</strong>cia– contribución <strong>de</strong> <strong>la</strong>s fu<strong>en</strong>tes sobre el consumo.• Esas facilida<strong>de</strong>s normalm<strong>en</strong>te no se ti<strong>en</strong><strong>en</strong> <strong>en</strong> los programas <strong>de</strong>análisis <strong>de</strong> re<strong>de</strong>s <strong>de</strong> distribución <strong>de</strong> <strong>agua</strong> <strong>potable</strong> disponibles.• Se han implem<strong>en</strong>tado algoritmos efici<strong>en</strong>tes para ese fin, basados <strong>en</strong><strong>la</strong> teoría <strong>de</strong> los grafos• Los algoritmos <strong>de</strong>scritos están implem<strong>en</strong>tados <strong>en</strong> el Sistema <strong>de</strong>Cómputo <strong>de</strong> Análisis y Diseño (SCADRED) <strong>de</strong>l Instituto Mexicano<strong>de</strong> Tecnología <strong>de</strong>l Agua• Permit<strong>en</strong> visualizar <strong>la</strong> contribución <strong>de</strong> <strong>la</strong>s fu<strong>en</strong>tes, y <strong>de</strong>finir con estosus áreas <strong>de</strong> influ<strong>en</strong>cia, algo que es <strong>de</strong> importancia <strong>en</strong> los proyectos<strong>de</strong> sectorización.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!