Cuando pensamos en inundaciones normalmente imaginamos un río desbordándose.
Pero en una ciudad el problema puede ser completamente distinto.
Puede llover intensamente sin que exista un gran río cerca y aun así producirse una inundación.
¿Por qué?
Porque la ciudad modifica el ciclo del agua.
suelo natural
↓
infiltración
ciudad
↓
techo + pavimento + calles
↓
escorrentía rápida
↓
sumideros
↓
tuberías
↓
sobrecarga
↓
inundación
EPA SWMM nació para entender este tipo de sistemas urbanos.
Y su historia comienza en 1971, apenas un año después de la creación de la U.S. Environmental Protection Agency.
Estados Unidos y el problema de la contaminación urbana
Durante las décadas de 1960 y 1970 Estados Unidos enfrentaba enormes problemas de contaminación de cuerpos de agua.
Un problema particularmente importante eran los Combined Sewer Overflows — CSO.
En ciudades antiguas, un mismo sistema podía transportar:
aguas residuales
+
agua lluvia
Durante una tormenta, el sistema podía superar su capacidad.
Entonces una mezcla contaminada terminaba descargándose directamente a ríos.
Había que entender:
- cuánto runoff producía la ciudad;
- cómo se movía por la red;
- cuándo se sobrecargaba;
- qué contaminantes transportaba.
1971: nace SWMM
EPA registra 1971 como el año de desarrollo y liberación de la primera versión de Storm Water Management Model — SWMM.
El desarrollo inicial involucró:
- Metcalf & Eddy;
- Water Resources Engineers;
- University of Florida;
con financiamiento de la agencia federal.
La primera versión estaba escrita en FORTRAN.
El SWMM original no era simplemente un modelo hidráulico
Desde el principio el objetivo combinaba:
hidrología
+
hidráulica
+
calidad del agua
Eso sigue siendo una característica central del programa.
SWMM puede modelar:
- precipitación;
- infiltración;
- runoff;
- tuberías;
- canales;
- almacenamiento;
- bombas;
- reguladores;
- contaminantes.
SWMM I
La primera generación estaba orientada especialmente a problemas de:
- CSO;
- runoff urbano;
- contaminación.
Comparada con el programa moderno era limitada.
Pero la arquitectura conceptual ya estaba apareciendo.
Una ciudad podía dividirse en subcuencas que producen runoff.
Ese runoff entra a un sistema de drenaje.
Y después se enruta por la red.
1975: SWMM II
En 1975, University of Florida produjo una versión que se convirtió en la primera ampliamente distribuida.
SWMM comenzaba a consolidarse.
1981: SWMM 3
En 1981, SWMM 3 introdujo avances importantes.
Entre ellos:
- dynamic wave flow;
- Green-Ampt infiltration;
- snowmelt;
- continuous simulation.
Eso transformó significativamente la capacidad física del modelo.
Dynamic Wave
El routing hidráulico puede aproximarse con diferentes niveles de complejidad.
En el extremo más completo encontramos formulaciones de dynamic wave.
Estas utilizan las ecuaciones completas de Saint-Venant para flujo 1D.
Conceptualmente:
conservación de masa
+
conservación de momento
Esto permite representar fenómenos como:
- surcharge;
- backwater;
- reversals;
- redes complejas.
1983: SWMM llega al PC
La versión SWMM 3.3, en 1983, fue la primera versión para computadora personal.
Esto fue importantísimo.
Igual que AutoCAD democratizó CAD mediante PC, SWMM comenzó a acercar simulación hidrológico-hidráulica urbana a más ingenieros.
1988: SWMM 4
En 1988 aparece SWMM 4.
Participaron instituciones como:
- Oregon State University;
- Camp Dresser & McKee.
SWMM 4 añadió y refinó capacidades como:
- groundwater;
- RDII;
- secciones irregulares;
- mejoras hidráulicas.
Durante los años noventa continuó evolucionando.
PCSWMM y ecosistema comercial
Mientras EPA desarrollaba SWMM, otras organizaciones construyeron interfaces y herramientas alrededor del motor.
Una de las más conocidas es PCSWMM.
Esto demuestra algo importante sobre SWMM:
el motor terminó convirtiéndose en una especie de estándar de facto sobre el cual podía construirse software especializado.
2002: una decisión radical
A comienzos de los años 2000 EPA decidió modernizar completamente el programa.
No querían simplemente añadir otra capa de parches sobre SWMM 4.
En 2002 se estableció un acuerdo entre EPA y CDM-Smith para reescribir el modelo.
El resultado sería SWMM 5.
2005: SWMM 5
En 2005 fue publicado SWMM 5.
Fue una transformación enorme.
El motor se reescribió completamente en C.
También se incorporó una interfaz gráfica moderna.
Eso creó la base del SWMM que todavía conocemos.
El modelo conceptual moderno
SWMM divide el sistema en diferentes componentes.
Subcatchments
Representan zonas que reciben precipitación.
lluvia
↓
subcatchment
↓
runoff
Nodes
Pueden representar:
- junctions;
- storage;
- outfalls;
- dividers.
Links
Pueden ser:
- conduits;
- pumps;
- orifices;
- weirs;
- outlets.
¿Para qué sirve SWMM?
1. Drenaje pluvial
El uso más conocido.
Puede representar:
subcuenca
↓
sumidero
↓
tubería
↓
colector
↓
descarga
Y calcular:
- caudal;
- profundidad;
- surcharge;
- flooding.
2. Alcantarillado combinado
Este fue uno de sus problemas originales.
Permite estudiar cuándo una red mixta supera su capacidad y descarga.
3. Alcantarillado sanitario
También puede representar sistemas sanitarios y procesos como RDII — Rainfall-Derived Infiltration and Inflow.
Esto ayuda a estudiar cómo lluvia y groundwater introducen agua parásita dentro del sistema sanitario.
4. Inundación urbana
SWMM puede identificar nodos donde el sistema supera su capacidad.
La versión estándar es fundamentalmente un modelo de red 1D.
Para representar detalladamente cómo el agua se desplaza sobre calles y terrenos puede integrarse con otros modelos 2D o herramientas especializadas.
5. Long-Term Continuous Simulation
No está limitado a una sola tormenta.
Puede simular:
meses
años
incluyendo ciclos de humedad e infiltración.
Esto resulta especialmente útil para evaluar desempeño de infraestructura verde.
Infiltración
SWMM dispone de varios métodos para representar infiltración.
Entre ellos:
- Horton;
- Green-Ampt;
- Curve Number.
La elección afecta directamente cuánto runoff se genera.
LID: Low Impact Development
Una de las evoluciones más importantes fue incorporar LID Controls.
Pueden representar estrategias como:
- bioretention;
- rain gardens;
- permeable pavement;
- green roofs;
- infiltration trenches;
- rain barrels;
- vegetative swales.
Conceptualmente:
lluvia
↓
infraestructura verde
↓
almacenamiento / infiltración
↓
menos runoff
Esto llevó SWMM desde la lógica clásica de:
sacar el agua lo más rápido posible
hacia:
gestionar el agua donde cae.
Calidad de agua
SWMM también puede representar:
- buildup de contaminantes;
- washoff;
- transporte;
- tratamiento.
Esto refleja su origen histórico en control de contaminación.
El sistema no solamente responde:
¿cuánta agua?
también puede estudiar:
¿qué lleva esa agua?
Controls
SWMM puede representar reglas de operación.
Por ejemplo:
si nivel tanque > X
→ activar bomba
si nivel < Y
→ apagar bomba
Esto permite simular redes con operación dinámica.
Streets e inlets
La generación 5.2 incorporó capacidades importantes para representar:
- calles;
- inlet capture;
utilizando metodologías como FHWA HEC-22.
Esto es especialmente interesante para drenaje urbano porque permite representar mejor la conexión entre:
escorrentía superficial
↓
calle
↓
sumidero
↓
red subterránea
SWMM vs HEC-HMS
Los dos pueden modelar lluvia-escorrentía.
Pero su especialización es distinta.
HEC-HMS
Muy fuerte en:
- cuencas;
- hidrología;
- routing de cauces;
- reservorios;
- hidrogramas.
SWMM
Muy fuerte en:
- ciudad;
- tuberías;
- sewer networks;
- sumideros;
- bombas;
- almacenamiento;
- calidad del agua;
- LID.
Una cuenca rural grande:
HEC-HMS
Una red de drenaje urbano detallada:
SWMM
suele tener más sentido.
SWMM vs HEC-RAS
SWMM
Representa muy bien:
red de drenaje
HEC-RAS
Representa muy bien:
ríos
+
floodplains
+
flujo 1D/2D
En una inundación urbana compleja pueden existir workflows híbridos o herramientas comerciales que combinan red 1D y superficie 2D.
SWMM vs EPANET
Ambos tienen una relación histórica con EPA.
Pero resuelven redes diferentes.
EPANET
agua potable
+
red presurizada
SWMM
stormwater / sewer
+
free-surface / pressurized conditions
Software abierto
EPA distribuye SWMM como software:
- gratuito;
- abierto;
- con código fuente disponible públicamente.
El motor está escrito en C.
Esto lo hace especialmente atractivo para:
- investigación;
- integraciones;
- herramientas propias;
- automatización.
SWMM Toolkit
Al igual que EPANET, SWMM puede utilizarse como motor desde otras aplicaciones.
Conceptualmente:
Python / C / aplicación
↓
SWMM engine
↓
simulation
↓
results
Esto ha creado un ecosistema enorme.
Python
Existen librerías y wrappers comunitarios que permiten integrar SWMM con Python.
Eso permite:
- generar modelos;
- ejecutar escenarios;
- calibrar;
- optimizar;
- procesar resultados.
Un workflow moderno puede ser:
GIS
↓
crear red
↓
SWMM
↓
Python
↓
optimización
↓
dashboard
SWMM y agentes
Para un harness AEC resulta muy interesante.
Un agente podría:
leer GIS
↓
crear subcatchments
↓
definir evento
↓
ejecutar SWMM
↓
detectar flooding
↓
proponer alternativas
↓
probar LID
↓
comparar resultados
Pero debe existir control técnico sobre:
- infiltración;
- roughness;
- curvas;
- boundary conditions;
- calibración.
Estado actual en 2026
El repositorio oficial de EPA continúa manteniendo la generación SWMM 5.2.
La liberación oficial más reciente del solver es SWMM 5.2.4, publicada como build de agosto de 2023.
EPA continúa presentando SWMM como software open source y de libre acceso para:
- stormwater;
- combined sewers;
- sanitary sewers;
- green infrastructure.
Que una herramienta de 1971 siga siendo activamente utilizada más de cincuenta años después es extraordinario.
Cronología resumida
1971
SWMM I
FORTRAN
CSO / urban runoff
↓
1975
SWMM II
↓
1981
SWMM 3
dynamic wave
Green-Ampt
continuous simulation
↓
1983
SWMM 3.3
primera versión PC
↓
1988
SWMM 4
↓
1990s
ecosistema / PCSWMM
↓
2002
proyecto de reescritura
↓
2005
SWMM 5
motor completamente reescrito en C
↓
LID
water quality
green infrastructure
↓
2022
SWMM 5.2
street/inlet modeling
↓
2023–2026
SWMM 5.2.4
Conclusión
SWMM nació para ayudar a resolver uno de los grandes problemas urbanos de los años setenta:
la contaminación producida por sistemas de drenaje y alcantarillado durante tormentas.
Pero sobrevivió porque el problema evolucionó.
Hoy necesitamos diseñar ciudades capaces de gestionar:
- tormentas intensas;
- urbanización;
- infraestructura antigua;
- cambio climático;
- contaminación;
- infraestructura verde.
SWMM pasó de tarjetas, FORTRAN y combined sewer overflows a convertirse en un motor abierto capaz de representar todo un sistema urbano de agua de lluvia.
Y probablemente su mayor fortaleza sea precisamente esa:
combinar hidrología, hidráulica, operación y calidad del agua dentro de un mismo modelo urbano.
Referencias
- 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.
Evaluación y limitaciones
Trata las notas siguientes como contexto de evaluación, no como un cálculo o una revisión verificados.
Úsalo para drenaje urbano, alcantarillado, CSO, calidad del agua y LID. Una cuenca rural grande suele ser territorio de HEC-HMS; un río y su floodplain, de HEC-RAS; una red presurizada de agua potable, de EPANET.
