MODFLOW 6 es la última versión de MODFLOW; no podemos enmarcar esta versión como nueva porque se lanzó en mayo de 2017 cuando QGIS 3 ni siquiera se había lanzado o Python 3.6 era la última versión de Ptyhon. Desde la perspectiva hidrogeológica, los cambios no se producen tan rápido como se esperan, la cantidad de usuarios de MODFLOW 6 está aumentando pero existen limitaciones en las herramientas de pre / post procesamiento que pueden aprovechar lo mejor del software para el público en general.
Además de la discusión filosófica sobre si un modelo puede ser "calibrado" o simplemente "validado" hay algunos cambios en la estructura de MODFLOW 6 que plantean desafíos a la forma tradicional de calibración de modelos.
La tradición o el “establisment”
Por lo general, los modelos de agua subterránea se hicieron en estado estacionario por dos razones. El primero fue la falta de datos de entrada que limitó la realización de modelos más avanzados y el segundo fue la complejidad de una calibración transitoria. El gráfico tradicional de cargas hidráulicas observadas vs calibradas se diseñó (o al menos creemos en eso) para modelos de estado estacionario con criterios de aceptación de R, error absoluto o NRMSE, mientras que la calibración transitoria se basa más en la comparación de lo observado / calculado para un único punto de observación sin criterios de aceptación claros.
Como la primera bicicleta fue una adaptación de la silla para caballos con ruedas, hemos traído una perspectiva de estado estacionario para la calibración de modelos complejos en MODFLOW 6 pero existen claras diferencias en esta versión que impiden la forma establecida de calibración .
Las diferencias
En Modflow 6, el paquete de observación se llama OBS, mientras que en las versiones anteriores era HOB. Ahora, el paquete permite diferentes tipos de observaciones como cargas hidráulicas, abatimientos y flujo entre celdas adyacentes. Sin embargo, esta paquete utilitario no requiere valores "observados" y no hace comparaciones entre observados y simulados lo que cambia todo el espectro de calibración del modelo con esta versión del código.
Puede encontrar más información y detalles en la página 217 de Modflow 6 - Descripción de entrada y salida.
¿Y ahora?
Como está escrito en la documentación ... “los datos de salida generados por el paquete utilitario Observación están diseñados para facilitar el procesamiento adicional”, por lo que los gráficos de cargas calculadas-observadas, el cálculo del residual y el análisis estadístico dependen completamente de otro código o GUI que hasta ahora no existe. Desde nuestra perspectiva como panorama general, fluirá mucha agua debajo del acuífero hasta que las calibraciones o validaciones se puedan realizar ampliamente en MODFLOW 6 y las versiones anteriores de MODFLOW se utilizarán solo por esta razón.

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.