[general]
name=HidroModelagem
qgisMinimumVersion=3.34
qgisMaximumVersion=3.99
version=1.8.8
author=Antonio A. Coelho Neto
email=neto060519@gmail.com

description=Complete hydraulic modeling platform for water distribution networks in QGIS: builds and runs EPANET models, diagnoses the network by simulation or by hydraulic head alone (elevation and demand), recommends air-valve locations, automatically suggests pressure-reducing valve (PRV) and isolation-valve locations for pressure zoning and DMA sectorization, calibrates the model, extracts elevations from the Copernicus DEM and analyzes water losses, PRV, sectorization, DMA, DMC using the IWA methodology.
description[en]=Complete hydraulic modeling platform for water distribution networks in QGIS: builds and runs EPANET models, diagnoses the network by simulation or by hydraulic head alone (elevation and demand), recommends air-valve locations, automatically suggests pressure-reducing valve (PRV) and isolation-valve locations for pressure zoning and DMA sectorization, calibrates the model, extracts elevations from the Copernicus DEM and analyzes water losses, PRV, sectorization, DMA, DMC using the IWA methodology.
description[pt]=Plataforma completa de modelagem hidráulica de redes de distribuição de água no QGIS: constrói e simula modelos EPANET, diagnostica a rede por simulação ou apenas pela carga hidráulica (cota e consumo), recomenda pontos de ventosa, sugere automaticamente pontos de VRP e registros de manobra para zonas de pressão e setorização (DMC), calibra o modelo, extrai cotas do DEM Copernicus e analisa perdas segundo a metodologia IWA.
description[es]=Plataforma completa de modelación hidráulica de redes de distribución de agua en QGIS: construye y simula modelos EPANET, diagnostica la red por simulación o solo por la carga hidráulica (cota y consumo), recomienda ubicaciones de ventosas, sugiere automáticamente puntos de VRP y válvulas de corte para zonas de presión y sectorización (DMA), calibra el modelo, extrae cotas del DEM Copernicus y analiza pérdidas según la metodología IWA.

about=HidroModelagem is a hydraulic engineering platform for QGIS focused on water distribution networks. It builds EPANET models from node and pipe layers (or opens an existing .inp file) and runs steady-state or extended-period simulations, bringing pressures, flows, velocities and head loss (Hazen-Williams) to the map, with automatic highlighting of pipes that need reinforcement. It goes beyond simulation: it diagnoses the network in plain language, evaluates an area by hydraulic head alone - using only elevation and demand, with no need to simulate - and recommends where to install air valves in transmission mains and networks (high points, slope changes and long stretches). It also includes: elevation extraction from the Copernicus GLO-30 DEM directly into the node attribute table; Thiessen polygons and automatic identification of critical sectors; assignment of service connections to the nearest influence node; roughness calibration against field-measured pressures; hydraulic calculators (design flows, pipe and pump sizing, water hammer, fire flow); and water-loss analysis using the IWA methodology - water balance, ILI index, FAVAD (pressure management), economic level of leakage and energy efficiency. Requires the WNTR library for EPANET simulation.
about[pt]=HidroModelagem é uma plataforma de engenharia hidráulica para o QGIS voltada a redes de distribuição de água. Constrói modelos EPANET a partir de camadas de nós e trechos (ou abre um .inp existente) e roda a simulação estática ou em período estendido, trazendo pressões, vazões, velocidades e perda de carga (Hazen-Williams) para o mapa, com destaque automático dos trechos que precisam de reforço. Vai além da simulação: faz o diagnóstico da rede em linguagem simples, avalia uma área apenas pela carga hidráulica - só com cota e consumo, sem precisar simular - e recomenda onde instalar ventosas em adutoras e redes (pontos altos, mudanças de rampa e trechos longos). Inclui ainda: extração de cotas do DEM Copernicus GLO-30 direto na tabela de atributos dos nós; geração de polígonos de Thiessen e identificação automática de setores críticos; conexão das ligações de água ao nó de influência; calibração de rugosidade contra pressões medidas em campo; calculadoras hidráulicas (vazões de projeto, dimensionamento de tubulação e bomba, golpe de aríete, incêndio); e a análise de perdas pela metodologia IWA - balanço hídrico, índice ILI, FAVAD (gestão de pressão), nível econômico de perdas e eficiência energética. Requer a biblioteca WNTR para a simulação EPANET.
about[es]=HidroModelagem es una plataforma de ingeniería hidráulica para QGIS orientada a redes de distribución de agua. Construye modelos EPANET a partir de capas de nudos y tramos (o abre un archivo .inp existente) y ejecuta la simulación estática o en período extendido, llevando presiones, caudales, velocidades y pérdida de carga (Hazen-Williams) al mapa, con resaltado automático de las tuberías que necesitan refuerzo. Va más allá de la simulación: diagnostica la red en lenguaje sencillo, evalúa un área solo por la carga hidráulica - usando únicamente cota y consumo, sin necesidad de simular - y recomienda dónde instalar ventosas en aducciones y redes (puntos altos, cambios de pendiente y tramos largos). También incluye: extracción de cotas del DEM Copernicus GLO-30 directamente en la tabla de atributos de los nudos; polígonos de Thiessen e identificación automática de sectores críticos; asignación de las acometidas al nudo de influencia más cercano; calibración de rugosidad contra presiones medidas en campo; calculadoras hidráulicas (caudales de diseño, dimensionamiento de tubería y bomba, golpe de ariete, incendio); y el análisis de pérdidas según la metodología IWA - balance hídrico, índice ILI, FAVAD (gestión de presión), nivel económico de pérdidas y eficiencia energética. Requiere la biblioteca WNTR para la simulación EPANET.

tracker=https://github.com
repository=https://github.com
homepage=https://github.com
category=Analysis
tags=hydraulics, epanet, water, distribution network, pressure, wntr, hidraulica, saneamento, modelagem, ventosa, air valve, IWA, NBR 12218, water losses, PRV, sectorization, DMA, DMC, O&M, operation, maintenance, asset management, pump curve, MTTR, MTBF, contour, isolines, pressure zones, pump selection, materials, VFD, inverter, INP editing, fixed pressure, decision panel, MNF, FAVAD, ILI, energy, Bresse, Darcy-Weisbach, PDF export, fittings, wizard, step-by-step, clipboard, Rech, elevation inheritance, empty layers
icon=icon.png
license=GPL-2.0-or-later
experimental=False
deprecated=False
changelog=1.8.8 - Corrige avisos de estilo flake8: remove import duplicado (F811) e renomeia variaveis ambiguas l->ly (E741). 1.8.7 - Atualiza email de contato do autor. 1.8.6 - Corrige anotacao nosec dos blocos try/except/continue (B112). 1.8.5 - Limpeza de seguranca (scanner do QGIS): remove blocos de teste com assert e caminhos /tmp fixos; anota try/except defensivos; valida esquema https no download do DEM. 1.8.3 - Compatibilidade Qt6/QGIS novo: todos os enums totalmente qualificados (Qgis.MessageLevel.*, QMessageBox.StandardButton.*, QDialog.DialogCode.*, QToolButton.ToolButtonPopupMode.*, QHeaderView.ResizeMode.*, QgsWkbTypes.GeometryType.*, QgsRaster.IdentifyFormat.*); exec_() substituido por exec(). 1.8.2 - Remove uso de subprocess (validacao de seguranca do QGIS): a instalacao do WNTR agora e apenas por instrucoes ao usuario, e o PDF abre via QDesktopServices nativo do Qt. 1.8.1 - Corrige URLs de tracker/repository/homepage no metadata. 1.8.0 - Balanco hidrico da ANA/SNIS (matriz IWA/AESBE completa: consumo autorizado, perdas aparentes e reais, agua faturada/nao faturada, IPD/NRW/ILI); modelo economico de Wyatt (2010) para nivel economico de perdas reais e aparentes com custo de expansao; criacao de camadas do modelo no padrao EPANET/GusNET (JUNCTIONS, PIPES, RESERVOIRS, TANKS, PUMPS, VALVES). 1.7.0 - Novo modelo: cria camadas vazias do zero (nós, redes, reservatorios, bombas, valvulas, registros) prontas para digitalizar, como no GusNET/QWater; heranca de elevacao: ao abrir um .inp com DEM carregado, a cota do raster e herdada por todos os componentes (nós, reservatorios, bombas e valvulas herdam do no de montante); metodo de Antonio Linus Rech: estima o consumo a mais e a perda aparente por falta de hidrometro, com payback da micromedicao; passo a passo atualizado. 1.6.1 - Passo a passo (wizard) inspirado no QWater para montar o modelo do zero; exportacao de relatorio PDF completo (curvas de bomba, pressao, velocidade, cenario de perdas, painel de decisao) e copia de grafico para clipboard, Rech, elevation inheritance, empty layers; quantitativo automatico de pecas (te, cruzeta, cap, reducao, luva/emenda) e extensao por DN a partir da topologia. 1.5.0 - Painel de decisao (auditoria executiva com nota 0-100, semaforos de pressao/velocidade/perda, custo de energia por bomba e acoes priorizadas); analise de ventosas agora obtem o DN direto da camada de TRECHOS por associacao espacial (correcao do DN indisponivel); novas abas de calculo Perdas de agua (MNF->vazamento, FAVAD, IPD/IPL/ILI-IWA) e Energia (consumo especifico kWh/m3, custo mensal, diametro economico de Bresse); formula universal Darcy-Weisbach, PDF export, fittings, wizard, step-by-step, clipboard, Rech, elevation inheritance, empty layers com Swamee-Jain e Reynolds; alocacao de demanda pelos meios-comprimentos. 1.4.0 - Abertura de .inp agora cria automaticamente camadas de edicao completas (nos com cota/demanda/pressao-alvo; reservatorios/tanques com carga e pressao de saida; bombas com curva Q1..H3/rotacao; valvulas com setting) — nada mais fica sem campo para selecionar; ferramenta 'Aplicar edicoes e simular' le as camadas, impoe pressoes em nos (fixed-grade), ajusta cargas de reservatorio, curvas/rotacao de bombas e pressao de saida de VRPs editando o .inp e re-simula; dimensionamento de motor eletrico e inversor de frequencia (corrente, tensao, tipo de controle, economia por afinidade) nos relatorios de bomba; gestao de ativos com historico de falhas e gravacao do IPM/faixa/plano na camada. 1.3.0 - Curvas de nivel (isolinhas) da carga/pressao por simulacao ou carga estatica + poligonos de faixa de pressao com destaque das regioes criticas (<= 8 mca); selecao de bomba no ponto otimo (rendimento/potencia) por catalogo parametrico; O&M por ativo selecionado no mapa (bomba/reservatorio/valvula) com tempo de falha e curva PF; edicao da curva da bomba pela camada (sincroniza com a tabela de atributos); tabela de trechos enriquecida (DN, material, rugosidade C, velocidade, regime, DN sugerido) com inferencia material<->C. 1.2.0 - Operacao, Manutencao e Gestao de Ativos (O&M): tipo e DN de ventosa (1/6 do DN do tubo); curva da bomba (PF) com ponto de operacao e leis de afinidade; Indice de Prioridade de Manutencao por ativo (bomba, VRP, rede por material); grafico do ciclo da falha ate o reparo (MTTR/MTBF/disponibilidade); calculadora de perdas localizadas (acessorios). 1.1.0 - VRPs e setorizacao. 1.0.0 - versao inicial.
