EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Buscar y reemplazar
Encuentra los elementos que cumplen una condición, como todas las tuberías menores de 8 in o todos los nudos por debajo de 40 psi, y puede cambiar una propiedad en todos ellos en una sola operación. Úselo para revisar un modelo antes de resolverlo (una elevación faltante, un diámetro ingresado en la unidad equivocada), para enumerar los puntos problemáticos después de resolverlo (presión baja, velocidad alta) y para hacer una misma corrección en muchos elementos.
Las listas Qué buscar, Propiedad, Condición y Valor construyen una condición y la escriben como una línea de texto en el cuadro Consulta. La línea también se puede editar directamente, y las listas la siguen. Una consulta que las listas no pueden expresar, como dos condiciones unidas con O, oculta las listas hasta que se presiona el botón Usar los controles en su lugar. Para buscar, presione Enter en el cuadro Consulta o presione el botón Buscar.
- El lenguaje de consulta
Scope.Property condition valueUna condición. El alcance es Todo, Nudo, Embalse, Depósito, Tubería, Bomba, Válvula, Texto, Cliente o Fuente. La propiedad es cualquier entrada de la lista Propiedad para ese alcance. Condiciones igual a, mayor que, menor que, contiene, n más altos, n más bajos y vacío. Contiene se aplica solo a texto. En n más altos y n más bajos, n es una cantidad, como en 5 más altos. Con la letra n misma, como en Pipe.Velocity n highest, o con el cuadro Valor vacío, se enumeran 10 elementos. Vacío encuentra los elementos que no tienen valor para la propiedad. Conectividad tiene cuatro condiciones y no admite valor.Valores Un número se ingresa sin su unidad, en la unidad que se muestra en Propiedades y en el panel Tablas: 40, no 40 psi. El texto, incluido un ID, se encierra entre comillas simples o dobles: '60'.Y, O y paréntesis Y se evalúa antes que O, y los paréntesis agrupan condiciones. NO no está disponible. Ortografía Las palabras no distinguen mayúsculas de minúsculas. Las palabras en inglés se aceptan en todos los idiomas, así que una consulta copiada de este manual del usuario se ejecuta en una página en cualquier idioma. - Ejemplos en Net3
Abra el ejemplo Net3 para seguirlos. La presión está en psi y la velocidad en ft/s.
Everything.ID equal to '60'El nudo 60 y la tubería 60. Un nudo y una tubería pueden tener el mismo ID, así que una búsqueda de ID en Todo puede devolver más de un elemento. Junction.Pressure below 40Los nudos 10, 40, 50, 20 y 153, con la presión más baja primero. El nudo 10 está a -0.6 psi, una presión negativa que requiere revisión. Pipe.Velocity 5 highestLas tuberías 60, 125, 329, 123 y 149, con la velocidad más alta primero. La tubería 60 conduce 9.3 ft/s. Junction.Pressure below 20 OR Pipe.Velocity above 5Los nudos 10, 20, 40 y 50, y las tuberías 60, 125 y 329: presiones bajas y velocidades altas en una sola lista. Junction.Pressure below 40 AND Junction.Elevation above 100Los nudos 10, 20, 40 y 50, las presiones bajas en terreno alto. Ambas condiciones deben nombrar el mismo tipo de elemento: Junction.Pressure below 40 AND Pipe.Velocity above 3no coincide con nada, porque ningún elemento es a la vez un nudo y una tubería.Pipe.Closed equal to 'closed'La tubería 330, la única tubería cerrada en el archivo Net3. Junction.Connectivity no open path to a sourceNinguno, tal como se distribuye el archivo. Con la tubería 247 cerrada (vea Reemplazar y Deshacer), los nudos 215, 217, 219 y 225: los nudos que una rotura en la tubería 247 dejaría sin suministro. Repetir esto para cada tubería es un análisis de criticidad. - Resultados, la selección y Tablas
Los elementos que coinciden se enumeran debajo del botón Buscar. Mayor que y n más altos enumeran primero el valor más alto, menor que y n más bajos primero el valor más bajo, y las demás condiciones enumeran por el valor encontrado y luego por ID. Una consulta con Y u O enumera los nodos y luego las líneas, cada grupo por ID. Una sola coincidencia se muestra de inmediato en el mapa. Seleccione una fila para centrar el mapa en ese elemento. Si no hay nada seleccionado, el elemento también queda seleccionado; si hay algo seleccionado, el elemento se resalta y la selección no cambia. Shift+clic o Ctrl+clic en una fila la agrega a la selección o la quita. Buscar no selecciona por sí solo todas las coincidencias.
El botón Filtrar en la tabla actual aplica la misma consulta al panel Tablas. Cada tabla a la que se aplica la consulta muestra solo las filas que coinciden, con la consulta y el número de filas encima. Para seleccionar en el mapa todas las coincidencias, seleccione esas filas y elija Seleccionar en el mapa en el menú del botón derecho. Un filtro de tabla no se guarda con el proyecto y termina al recargar la página. Una fila editada de modo que ya no coincida permanece en la tabla, atenuada y marcada con un signo de advertencia, hasta que se vuelva a presionar el botón Filtrar en la tabla actual.
- Reemplazar y Deshacer
La parte Cambiar lo encontrado del cuadro escribe una propiedad en todos los elementos que encontró la consulta. Elija la propiedad en la lista Propiedad para cambiar, ingrese el nuevo valor en el cuadro Nuevo valor en la unidad mostrada, y presione el botón Reemplazar. El cuadro indica entonces cuántos elementos cambiarían, sin contar los que ya tienen el nuevo valor. Presione el botón Cambiarlos para aplicar el cambio, o Cancelar. Un solo Deshacer revierte todo el reemplazo.
Ejemplo en Net1:
Pipe.Diameter below 10encuentra las tuberías 31, 122, 113 y 121. Elija Diámetro, ingrese 10 y presione Reemplazar; el cuadro muestra "¿Cambiar 4 elementos?". Presione Cambiarlos para fijar las cuatro tuberías en 10 in. Un solo Deshacer las devuelve a 6 y 8 in.Ejemplo en Net3:
Pipe.ID equal to '247'encuentra la tubería 247. Elija Cerrada, elija Cerrada de nuevo en la lista Nuevo valor y presione Reemplazar y luego Cambiarlos, para cerrar la tubería en el ejemplo de conectividad anterior. Deshacer la abre de nuevo.Reemplazar requiere un solo tipo de elemento, así que en Todo, primero elija un tipo de elemento en la lista Qué buscar. En un escenario distinto de Base, el reemplazo se almacena en ese escenario, como lo haría la misma edición en Propiedades. Donde hay elevaciones de Mapbox disponibles, Elevación se puede reemplazar desde el DEM de Mapbox en lugar de un valor escrito.
- Puntos a tener en cuenta
- Los valores se comparan con precisión completa y se enumeran con cuatro decimales. Igual a rara vez coincide con un resultado calculado; use mayor que y menor que.
- La presión, la carga, el caudal, la velocidad y los demás resultados son los del último cálculo. Con la opción Recalcular automáticamente desactivada, describen la red tal como estaba en el último Calcular.
- Mayor que y menor que sobre texto usan el orden alfabético, con los números en orden numérico: en Net1,
Junction.ID above '20'encuentra los nudos 21, 22, 23, 31 y 32. - En Todo, solo se ofrecen ID, Descripción, Marcador y Conectividad. Elija un tipo de elemento en la lista Qué buscar para ver su lista completa de propiedades.
- Un elemento Texto no tiene ID. Se busca por sus palabras, como en
Text.Text contains 'pump'. - Las cuatro condiciones de Conectividad para un nodo son sin líneas en el nodo, sin líneas abiertas en el nodo, sin ruta de líneas hasta un origen y sin ruta abierta hasta un origen. Un origen es un embalse o un depósito.