Nota

A história do EPA SWMM: dos problemas de poluição urbana de 1971 à drenagem inteligente e à infraestrutura verde

Como o SWMM passou de um modelo FORTRAN para combined sewer overflows a um dos motores open source mais importantes para drenagem urbana, esgoto, inundação pluvial e LID.

Rede urbana de drenagem com poços, tubulações e hidrograma em ciano sobre fundo escuro, estilo AEC Hub.

Quando pensamos em inundações normalmente imaginamos um rio a transbordar.

Mas numa cidade o problema pode ser completamente distinto.

Pode chover intensamente sem que exista um grande rio perto e ainda assim produzir-se uma inundação.

Por quê?

Porque a cidade modifica o ciclo da água.

solo natural
↓
infiltração

cidade
↓
telhado + pavimento + ruas
↓
escoamento rápido
↓
sumidouros
↓
tubulações
↓
sobrecarga
↓
inundação

O EPA SWMM nasceu para entender este tipo de sistema urbano.

E a sua história começa em 1971, apenas um ano depois da criação da U.S. Environmental Protection Agency.

Estados Unidos e o problema da poluição urbana

Durante as décadas de 1960 e 1970 os Estados Unidos enfrentavam enormes problemas de poluição de corpos de água.

Um problema particularmente importante eram os Combined Sewer Overflows — CSO.

Em cidades antigas, um mesmo sistema podia transportar:

águas residuais
+
água da chuva

Durante uma tempestade, o sistema podia superar a sua capacidade.

Então uma mistura contaminada acabava por descarregar-se diretamente nos rios.

Era preciso entender:

  • quanto runoff a cidade produzia;
  • como se movia pela rede;
  • quando se sobrecarregava;
  • que contaminantes transportava.

1971: nasce o SWMM

A EPA regista 1971 como o ano de desenvolvimento e liberação da primeira versão do Storm Water Management Model — SWMM.

O desenvolvimento inicial envolveu:

  • Metcalf & Eddy;
  • Water Resources Engineers;
  • University of Florida;

com financiamento da agência federal.

A primeira versão estava escrita em FORTRAN.

O SWMM original não era simplesmente um modelo hidráulico

Desde o princípio o objetivo combinava:

hidrologia
+
hidráulica
+
qualidade da água

Isso continua sendo uma característica central do programa.

O SWMM pode modelar:

  • precipitação;
  • infiltração;
  • runoff;
  • tubulações;
  • canais;
  • armazenamento;
  • bombas;
  • reguladores;
  • contaminantes.

SWMM I

A primeira geração estava orientada especialmente a problemas de:

  • CSO;
  • runoff urbano;
  • contaminação.

Comparada com o programa moderno era limitada.

Mas a arquitetura conceitual já estava a aparecer.

Uma cidade podia dividir-se em sub-bacias que produzem runoff.

Esse runoff entra num sistema de drenagem.

E depois é encaminhado pela rede.

1975: SWMM II

Em 1975, a University of Florida produziu uma versão que se tornou a primeira amplamente distribuída.

O SWMM começava a consolidar-se.

1981: SWMM 3

Em 1981, o SWMM 3 introduziu avanços importantes.

Entre eles:

  • dynamic wave flow;
  • Green-Ampt infiltration;
  • snowmelt;
  • continuous simulation.

Isso transformou significativamente a capacidade física do modelo.

Dynamic Wave

O routing hidráulico pode aproximar-se com diferentes níveis de complexidade.

No extremo mais completo encontramos formulações de dynamic wave.

Estas utilizam as equações completas de Saint-Venant para fluxo 1D.

Conceitualmente:

conservação de massa
+
conservação de momento

Isto permite representar fenômenos como:

  • surcharge;
  • backwater;
  • reversals;
  • redes complexas.

1983: o SWMM chega ao PC

A versão SWMM 3.3, em 1983, foi a primeira versão para computador pessoal.

Isto foi importantíssimo.

Tal como o AutoCAD democratizou o CAD mediante o PC, o SWMM começou a aproximar simulação hidrológico-hidráulica urbana de mais engenheiros.

1988: SWMM 4

Em 1988 aparece o SWMM 4.

Participaram instituições como:

  • Oregon State University;
  • Camp Dresser & McKee.

O SWMM 4 acrescentou e refinou capacidades como:

  • groundwater;
  • RDII;
  • seções irregulares;
  • melhorias hidráulicas.

Durante os anos noventa continuou a evoluir.

PCSWMM e ecossistema comercial

Enquanto a EPA desenvolvia o SWMM, outras organizações construíram interfaces e ferramentas em torno do motor.

Uma das mais conhecidas é o PCSWMM.

Isto demonstra algo importante sobre o SWMM:

o motor acabou por se tornar uma espécie de padrão de facto sobre o qual se podia construir software especializado.

2002: uma decisão radical

No início dos anos 2000 a EPA decidiu modernizar completamente o programa.

Não queriam simplesmente acrescentar outra camada de correções sobre o SWMM 4.

Em 2002 estabeleceu-se um acordo entre a EPA e a CDM-Smith para reescrever o modelo.

O resultado seria o SWMM 5.

2005: SWMM 5

Em 2005 foi publicado o SWMM 5.

Foi uma transformação enorme.

O motor foi reescrito completamente em C.

Também se incorporou uma interface gráfica moderna.

Isso criou a base do SWMM que ainda conhecemos.

O modelo conceitual moderno

O SWMM divide o sistema em diferentes componentes.

Subcatchments

Representam zonas que recebem precipitação.

chuva
↓
subcatchment
↓
runoff

Nodes

Podem representar:

  • junctions;
  • storage;
  • outfalls;
  • dividers.

Podem ser:

  • conduits;
  • pumps;
  • orifices;
  • weirs;
  • outlets.

Para que serve o SWMM?

1. Drenagem pluvial

O uso mais conhecido.

Pode representar:

sub-bacia
↓
sumidouro
↓
tubulação
↓
coletor
↓
descarga

E calcular:

  • caudal;
  • profundidade;
  • surcharge;
  • flooding.

2. Esgoto combinado

Este foi um dos seus problemas originais.

Permite estudar quando uma rede mista supera a sua capacidade e descarrega.

3. Esgoto sanitário

Também pode representar sistemas sanitários e processos como RDII — Rainfall-Derived Infiltration and Inflow.

Isto ajuda a estudar como chuva e groundwater introduzem água parasita dentro do sistema sanitário.

4. Inundação urbana

O SWMM pode identificar nós em que o sistema supera a sua capacidade.

A versão padrão é fundamentalmente um modelo de rede 1D.

Para representar em detalhe como a água se desloca sobre ruas e terrenos pode integrar-se com outros modelos 2D ou ferramentas especializadas.

5. Long-Term Continuous Simulation

Não está limitado a uma só tempestade.

Pode simular:

meses
anos

incluindo ciclos de humidade e infiltração.

Isto resulta especialmente útil para avaliar o desempenho de infraestrutura verde.

Infiltração

O SWMM dispõe de vários métodos para representar infiltração.

Entre eles:

  • Horton;
  • Green-Ampt;
  • Curve Number.

A escolha afeta diretamente quanto runoff se gera.

LID: Low Impact Development

Uma das evoluções mais importantes foi incorporar LID Controls.

Podem representar estratégias como:

  • bioretention;
  • rain gardens;
  • permeable pavement;
  • green roofs;
  • infiltration trenches;
  • rain barrels;
  • vegetative swales.

Conceitualmente:

chuva
↓
infraestrutura verde
↓
armazenamento / infiltração
↓
menos runoff

Isto levou o SWMM da lógica clássica de:

tirar a água o mais rápido possível

para:

gerir a água onde cai.

Qualidade da água

O SWMM também pode representar:

  • buildup de contaminantes;
  • washoff;
  • transporte;
  • tratamento.

Isto reflete a sua origem histórica no controlo de contaminação.

O sistema não responde somente:

quanta água?

também pode estudar:

o que leva essa água?

Controls

O SWMM pode representar regras de operação.

Por exemplo:

se nível do tanque > X
→ ativar bomba

se nível < Y
→ desligar bomba

Isto permite simular redes com operação dinâmica.

Streets e inlets

A geração 5.2 incorporou capacidades importantes para representar:

  • ruas;
  • inlet capture;

utilizando metodologias como FHWA HEC-22.

Isto é especialmente interessante para drenagem urbana porque permite representar melhor a ligação entre:

escoamento superficial
↓
rua
↓
sumidouro
↓
rede subterrânea

SWMM vs HEC-HMS

Os dois podem modelar chuva-escoamento.

Mas a sua especialização é distinta.

HEC-HMS

Muito forte em:

  • bacias;
  • hidrologia;
  • routing de cursos de água;
  • reservatórios;
  • hidrogramas.

SWMM

Muito forte em:

  • cidade;
  • tubulações;
  • sewer networks;
  • sumidouros;
  • bombas;
  • armazenamento;
  • qualidade da água;
  • LID.

Uma bacia rural grande:

HEC-HMS

Uma rede de drenagem urbana detalhada:

SWMM

costuma fazer mais sentido.

SWMM vs HEC-RAS

SWMM

Representa muito bem:

rede de drenagem

HEC-RAS

Representa muito bem:

rios
+
floodplains
+
fluxo 1D/2D

Numa inundação urbana complexa podem existir workflows híbridos ou ferramentas comerciais que combinam rede 1D e superfície 2D.

SWMM vs EPANET

Ambos têm uma relação histórica com a EPA.

Mas resolvem redes diferentes.

EPANET

água potável
+
rede pressurizada

SWMM

stormwater / sewer
+
free-surface / pressurized conditions

Software aberto

A EPA distribui o SWMM como software:

  • gratuito;
  • aberto;
  • com código-fonte disponível publicamente.

O motor está escrito em C.

Isto torna-o especialmente atrativo para:

  • pesquisa;
  • integrações;
  • ferramentas próprias;
  • automatização.

SWMM Toolkit

Tal como o EPANET, o SWMM pode utilizar-se como motor a partir de outras aplicações.

Conceitualmente:

Python / C / aplicação
↓
SWMM engine
↓
simulation
↓
results

Isto criou um ecossistema enorme.

Python

Existem bibliotecas e wrappers comunitários que permitem integrar o SWMM com Python.

Isso permite:

  • gerar modelos;
  • executar cenários;
  • calibrar;
  • otimizar;
  • processar resultados.

Um workflow moderno pode ser:

GIS
↓
criar rede
↓
SWMM
↓
Python
↓
otimização
↓
dashboard

SWMM e agentes

Para um harness AEC resulta muito interessante.

Um agente poderia:

ler GIS
↓
criar subcatchments
↓
definir evento
↓
executar SWMM
↓
detetar flooding
↓
propor alternativas
↓
provar LID
↓
comparar resultados

Mas deve existir controlo técnico sobre:

  • infiltração;
  • roughness;
  • curvas;
  • boundary conditions;
  • calibração.

Estado atual em 2026

O repositório oficial da EPA continua a manter a geração SWMM 5.2.

A liberação oficial mais recente do solver é SWMM 5.2.4, publicada como build de agosto de 2023.

A EPA continua a apresentar o SWMM como software open source e de livre acesso para:

  • stormwater;
  • combined sewers;
  • sanitary sewers;
  • green infrastructure.

Que uma ferramenta de 1971 continue a ser ativamente utilizada mais de cinquenta anos depois é extraordinário.

Cronologia resumida

1971
SWMM I
FORTRAN
CSO / urban runoff
        ↓
1975
SWMM II
        ↓
1981
SWMM 3
dynamic wave
Green-Ampt
continuous simulation
        ↓
1983
SWMM 3.3
primeira versão PC
        ↓
1988
SWMM 4
        ↓
1990s
ecossistema / PCSWMM
        ↓
2002
projeto de reescrita
        ↓
2005
SWMM 5
motor completamente reescrito em C
        ↓
LID
water quality
green infrastructure
        ↓
2022
SWMM 5.2
street/inlet modeling
        ↓
2023–2026
SWMM 5.2.4

Conclusão

O SWMM nasceu para ajudar a resolver um dos grandes problemas urbanos dos anos setenta:

a poluição produzida por sistemas de drenagem e esgoto durante tempestades.

Mas sobreviveu porque o problema evoluiu.

Hoje precisamos projetar cidades capazes de gerir:

  • tempestades intensas;
  • urbanização;
  • infraestrutura antiga;
  • mudança climática;
  • contaminação;
  • infraestrutura verde.

O SWMM passou de cartões, FORTRAN e combined sewer overflows a tornar-se um motor aberto capaz de representar todo um sistema urbano de água da chuva.

E provavelmente a sua maior força seja precisamente essa:

combinar hidrologia, hidráulica, operação e qualidade da água dentro de um mesmo modelo urbano.

Referências

  1. U.S. EPA. Storm Water Management Model (SWMM).
  2. U.S. EPA. Safe Water Resources Research Milestones.
  3. U.S. EPA. Storm Water Management Model Reference Manual.
  4. U.S. EPA. Official SWMM Source Code Repository.
  5. U.S. EPA. SWMM 5.2 Features.

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 drenagem urbana, esgoto, CSO, qualidade da água e LID. Uma bacia rural grande costuma ser território do HEC-HMS; um rio e a sua floodplain, do HEC-RAS; uma rede pressurizada de água potável, do EPANET.