El software HEC – ResSim fue desarrollado en el Centro de Ingeniería Hidrológica del Cuerpo de Ingenieros del Ejército. HEC – ResSim esta compuesto por una interfaz gráfica (GUI), que realiza la simulación de operaciones de un reservorio o embalse para el análisis del almacenamiento y gestión de datos. HEC-ResSim tiene tres conjuntos de funciones llamados módulos, los cuales proveen el acceso a directorios y datos específicos de la configuración en curso.
HEC – ResSim es usado para realizar modelos de operación de reservorios para añadir una variedad de objetivos y restricciones operacionales. HEC - ResSim tiene las capacidades de modelar las operaciones de múltiples reservorios, bombeo y generación hidroeléctrica.
La energía de una planta hidroelectrica depende de la caída y del caudal del agua disponible, en este tutorial se observa que una de las potencialidades de HEC-ResSim es calcular la energía hidroeléctrica. Para este modelo se considero lo siguiente:
- Para este modelo se considera un solo flujo.
- Una salida en la planta de energía.
- Para la simulación se consideró 140 m3/s en el extremo superior CP1.
- La entrada es igual a la salida en cada paso de tiempo.

FloPy es la librerìa de Python que construye y ejecuta modelos MODFLOW; esta librería se ha mejorado para proporcionar un soporte completo de MODFLOW 6 y la mayor parte de su desarrollo está relacionado con la funcionalidad de MODFLOW 6, herramientas para usar datos espaciales vectoriales, rasters y funcionalidades comunes de ploteo y exportación.
Python es un lenguaje de programación sencillo y potente; su simplicidad es notable en comparación con otros lenguajes de programación y su potencia se basa en la cantidad de herramientas disponibles para las diferentes áreas de estudio.
Hemos desarrollado un programa completo en modelamiento de aguas subterráneas con MODFLOW y FloPy que abarca desde los temas esenciales en Python hasta casos aplicados de modelamiento regional e intrusión marina. El programa está diseñado para brindarle al estudiante un enfoque metodológico para aprender FloPy basado en una serie de ejemplos aplicados junto con las opiniones/experiencias del profesor y la revisión del software.