Quando você abre o HEC-HMS e monta Subbasin, Reach, Junction e Reservoir, parece «outro programa hidrológico com janela». A pergunta é mais velha: como a precipitação sobre uma bacia se transforma em vazão? O antecessor HEC-1 começou a ser desenvolvido em 1967. Mais de meio século de ideias acumuladas.
Que problema resolve?
Em esquema: chuva → interceptação/infiltração → escoamento → transformação → routing → hidrograma.
Isso é diferente de perguntar que profundidade a água atinge na planície. Essa segunda pergunta é hidráulica de rio e costuma ir ao HEC-RAS.
O Hydrologic Engineering Center
HEC = Hydrologic Engineering Center, do U.S. Army Corps of Engineers (USACE), formado em 1964. Famílias históricas iniciais:
- HEC-1 — hidrologia de bacias
- HEC-2 — hidráulica de rios
- HEC-3 — operação de reservatórios
- HEC-4 — geração estocástica de vazões
Com o tempo várias evoluíram para a geração moderna (HEC-HMS, HEC-RAS, HEC-ResSim, HEC-FDA…).
1967–1968: nasce o HEC-1
O HEC-1 Flood Hydrograph Package foi desenvolvido originalmente em 1967 (Leo R. Beard e equipe HEC). A primeira versão empacotada saiu em outubro de 1968. Unificava programas menores e mirava modelar hidrogramas de cheia — com memória limitada, formatos rígidos e computação cara.
O HEC-1 foi revisado durante décadas (grandes revisões nos anos 70 e 80; variantes como HEC-1F, PRECIP, HEC-IFH). Quando o HEC construiu a geração seguinte, não jogou o conhecimento fora: modernizou algoritmos.
NexGen e março de 1998: HEC-HMS 1.0
Em 1991 o HEC lançou o projeto NexGen: substituir programas antigos por arquitetura moderna e interface gráfica (a janela do programa). Do esforço saíram HEC-RAS, HEC-HMS, HEC-FDA, HEC-ResSim…
O HEC-HMS (Hydrologic Modeling System) é o herdeiro do HEC-1. A primeira versão geral 1.0 foi publicada em março de 1998: C++, orientação a objetos, interface gráfica, mais flexibilidade, runoff em grades, menos restrições históricas do HEC-1. Arlen Feldman liderou o projeto HMS; o motor e a janela foram construídos por uma equipe HEC + consultores.
Como se monta um modelo
A bacia é uma rede de elementos (subbasins, reaches, junctions, reservoirs, diversions, sources, sinks). Um projeto típico combina:
- Basin Model — estrutura física
- Meteorologic Model — precipitação e meteorologia
- Control Specifications — datas e intervalo
- Simulation Run — combina e executa
Perdas (SCS Curve Number, Green-Ampt, Initial/Constant, SMA…), transformação em hidrograma (unit hydrographs, Clark, ModClark…), baseflow e routing (Muskingum, Muskingum-Cunge, kinematic wave, reservatórios). Não há um método universal: depende de dados, escala e objetivo.
O HEC-1 vivia sobretudo em eventos de cheia. O HEC-HMS acrescentou com força a simulação contínua (dias, meses, anos): evapotranspiração, umidade do solo, snowmelt, recuperação entre tempestades.
O que se pode fazer com o HEC-HMS
Dimensionamento de cheias
Tempestade de projeto → bacia → hidrograma de projeto para pontes, bueiros, reservatórios — e depois, se for preciso, HEC-RAS.
Estudos de inundação (junto com o HEC-RAS)
Precipitação → HEC-HMS → Q(t) → HEC-RAS → profundidade / mancha. O HMS produz a vazão; o RAS diz o que essa vazão faz no rio e na planície.
Reservatórios e vertedouros
Inflows, routing, tempestades extremas, dimensionamento de spillways.
Drenagem urbana (na escala da bacia)
Impacto da urbanização sobre o escoamento. Para redes detalhadas de esgoto, o SWMM costuma ser mais apropriado.
Disponibilidade de água e forecasting
Séries longas com simulação contínua; ferramentas de previsão e integração em sistemas operacionais (p. ex. ecossistemas tipo CWMS do Corps).
Grades, GIS e calibração
Precipitação de radar / grids (ModClark e semelhantes); DEM, delimitação de bacias, redes de drenagem. Otimização de parâmetros (Curve Number, lag, baseflow…) contra vazões observadas — volume, pico, timing, forma — sem acreditar que «Optimize» substitui o critério. Também há capacidades de incerteza, sedimentos e qualidade no programa moderno; troca via HEC-DSS.
Contrastes curtos
HEC-HMS vs HEC-RAS
HMS: quanta vazão a bacia produz e como ela muda com o tempo? Saída típica Q(t). HEC-RAS: o que essa vazão faz no rio e na planície? Nível, profundidade, velocidade, inundação. Complementares, não substitutos.
HEC-HMS vs SWMM
HMS: bacia / chuva-escoamento / routing hidrológico. SWMM: drenagem urbana detalhada (pluvial/sanitário) com superfícies e processos na rede. Escalas distintas.
Gratuito, vivo — e com limites
O HEC desenvolve o HEC-HMS para o USACE e o distribui sem custo. Em setembro de 2026 o download estável principal continua sendo o HEC-HMS 4.13 (julho de 2025); em 2026 o HEC publicou betas do 4.14.
Cronologia breve
- 1964 — forma-se o HEC (USACE).
- 1967–1968 — HEC-1; primeira publicação.
- Décadas de revisões e variantes.
- 1991 — projeto NexGen.
- 1998 — HEC-HMS 1.0 (C++, interface gráfica).
- Evento → contínuo → gridded → GIS → forecast / otimização.
- 2025–2026 — HEC-HMS 4.13 estável; 4.14 em betas.
Conclusão
O HEC-1 transformou a chuva-escoamento em software quando isso era difícil. O HEC-HMS levou essas ideias a uma plataforma com janela, modular e mais flexível. A pergunta central não mudou: como uma bacia responde à água que recebe? — e essa pergunta continua sendo o ponto de partida de muita engenharia hidráulica.
Referências
- U.S. Army Corps of Engineers, HEC. About / History.
- HEC. HEC-1 Flood Hydrograph Package (legacy).
- HEC. HEC-HMS.
- HEC. HEC-HMS Technical Reference Manual (CPD-74B); Feldman / equipe NexGen.
- USACE IWR. NexGen Software Development Program.
- HEC Newsletter Summer 2009 (45th Anniversary; origem do HEC-HMS / NexGen).
- HEC. HEC-HMS Downloads.
Avaliação e limitações
Trate as notas abaixo como contexto de avaliação, não como um cálculo ou uma verificação comprovados.
Use-o para chuva-escoamento e routing hidrológico. A vazão Q(t) que ele produz não é a mancha de inundação; essa pergunta costuma ir ao HEC-RAS. Calibrar não substitui o critério.
