Nota

História do HEC-HMS: meio século perguntando quanta vazão a bacia produz

Do HEC-1 (1967) ao HEC-HMS: USACE, chuva-escoamento, routing e por que não é a mesma coisa que o HEC-RAS.

Bacia dendrítica em ciano com chuva, um exutório e um hidrograma, sobre fundo escuro estilo AEC Hub.

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

  1. U.S. Army Corps of Engineers, HEC. About / History.
  2. HEC. HEC-1 Flood Hydrograph Package (legacy).
  3. HEC. HEC-HMS.
  4. HEC. HEC-HMS Technical Reference Manual (CPD-74B); Feldman / equipe NexGen.
  5. USACE IWR. NexGen Software Development Program.
  6. HEC Newsletter Summer 2009 (45th Anniversary; origem do HEC-HMS / NexGen).
  7. 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.