glmGUI v1.0: an R-based graphical user interface and toolbox for GLM (General Lake Model) simulations

glmGUI v1.0: an R-based graphical user interface and toolbox for GLM (General Lake Model) simulations
复制标题

DOI:
10.5194/gmd-13-565-2020
复制
发表时间:
2020-02-13
影响因子:
5.1
通讯作者:
Vetter, Mark
Vetter, Mark
中科院分区:
地球科学2区
文献类型:
--
作者:
Bueche, Thomas;Wenk, Marko;Vetter, Mark

文献摘要

被引文献

相似文献

数值模拟提供了一个机会来量化湖泊对环境变化的反应,如气候或水文条件的变化。一维水动力通用湖泊模型(GLM)是一个开源软件,广泛应用于湖沼学研究领域。然而,目前还没有处理输入数据和运行模型的接口,也没有自动参数校准的工具。因此,我们开发了glmGUI,一个图形用户界面(GUI),包括一个工具箱的自动校准,参数灵敏度分析,和几个绘图选项。该工具是作为免费提供的科学代码语言R的包提供的。可以针对模拟输出变量水温和湖水位分析和校准模型参数。glmGUI包针对两个地点(德国的阿默湖和意大利的巴拉茨湖)进行测试,区分集水区的大小、混合状况、水文(即,流入的数量及其径流的季节性)和气候条件。通过快速自动校准实现了对两个湖泊水温的鲁棒模拟(Ammersee:RMSE D 1.17摄氏度; Baratz:RMSE = 1.30摄氏度)。通过glmGUI提供的差异图可以立即评估水温模拟的质量,该差异图显示了空间(垂直)和时间偏差的分布。阿默湖的多个水文输入,包括未知的流入量的湖平面模拟的校准产生了令人满意的模型拟合(RMSE D 0.20米)。这表明,GLM也可以用来正确估计湖泊的水量平衡。glmGUI提供的工具可以在校准过程中减少耗时并简化参数优化。因此,即,R软件包的免费使用和GUI实现,将GLM的应用扩展到更广泛的湖泊模拟研究领域,甚至超出了湖沼学专家。
Numerical modeling provides an opportunity to quantify the reaction of lakes to alterations in their environment, such as changes in climate or hydrological conditions. The one-dimensional hydrodynamic General Lake Model (GLM) is an open-source software and widely used within the limnological research community. Nevertheless, no interface to process the input data and run the model and no tools for an automatic parameter calibration yet exist. Hence, we developed glmGUI, a graphical user interface (GUI) including a toolbox for an autocalibration, parameter sensitivity analysis, and several plot options. The tool is provided as a package for the freely available scientific code language R. The model parameters can be analyzed and calibrated for the simulation output variables water temperature and lake level.The glmGUI package is tested for two sites (lake Ammersee, Germany, and lake Baratz, Italy), distinguishing size, mixing regime, hydrology of the catchment area (i.e., the number of inflows and their runoff seasonality), and climatic conditions. A robust simulation of water temperature for both lakes (Ammersee: RMSE D 1.17 degrees C; Baratz: RMSE = 1.30 degrees C) is achieved by a quick automatic calibration. The quality of a water temperature simulation can be assessed immediately by means of a difference plot provided by glmGUI, which displays the distribution of the spatial (vertical) and temporal deviations. The calibration of the lake-level simulations of lake Ammersee for multiple hydrological inputs including also unknown inflows yielded a satisfactory model fit (RMSE D 0.20 m). This shows that GLM can also be used to estimate the water balance of lakes correctly. The tools provided by glmGUI enable a less time-consuming and simplified parameter optimization within the calibration process. Due to this, i.e., the free availability and the implementation in a GUI, the presented R package expands the application of GLM to a broader field of lake modeling research and even beyond limnological experts.