PyCatch: component based hydrological catchment modelling

Noemí Lana-Renault, D. Karssenberg

Abstract


Los modelos numéricos de tipo dinámico son herramientas potentes para representar y estudiar la evolución de los procesos naturales a través del tiempo. Normalmente se construyen a partir de lenguajes de programación de nivel alto, es decir, próximos a la capacidad cognitiva de los investigadores. En este trabajo se presenta PyCatch, un set de componentes construido en el entorno PCRaster Python para desarrollar modelos dinámicos de base física a escala de cuenca. PCRaster Python es una herramienta de programación basada en Python, un lenguaje de programación sencillo al que se le han añadido elementos del programa PCRaster. En su versión actual, PyCatch simula procesos de interceptación, evapotranspiración, almacenamiento de agua superficial, infiltración, flujo subsuperficial y flujo superficial. El modelo representa estos procesos hidrológicos a partir de una serie de depósitos conectados entre si, y esta estructurado de tal manera que favorece el intercambio de flujos de un deposito a otro. La estructura modular de PyCatch permite reemplazar o añadir componentes fácilmente (por ejemplo, fusión de nieve o erosión de suelo y transporte de sedimentos) en función de los objetivos del estudio.

Keywords


dynamic modelling, environmental modelling language, PCRaster Python, hydrological model,

Full Text:

PDF


DOI: http://dx.doi.org/10.18172/cig.1993

Refbacks

  • There are currently no refbacks.


© Universidad de La Rioja, 2013

ISSN 0211-6820

EISSN 1697-9540