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.
Links
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
- U.S. EPA. Storm Water Management Model (SWMM).
- U.S. EPA. Safe Water Resources Research Milestones.
- U.S. EPA. Storm Water Management Model Reference Manual.
- U.S. EPA. Official SWMM Source Code Repository.
- 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.
