Feedback loops and temporal misalignment in component‐based hydrologic modeling

Feedback loops and temporal misalignment in component‐based hydrologic modeling
复制标题

基于组件的水文建模中的反馈循环和时间错位

DOI:
--
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
A. Castronova
A. Castronova
中科院分区:
--
文献类型:
--
作者:
M. Elag;J. Goodall;A. Castronova

文献摘要

参考文献

被引文献

相似文献

在基于组件的建模中,复杂系统被表示为一系列松散集成的组件,这些组件具有定义的接口和数据交换,允许组件通过共享边界条件耦合在一起。虽然基于组件的范例通常用于软件工程,但它只是最近才被应用于水文和地球系统建模。因此,研究需要测试和验证的方法建模水文系统的适用性。因此,这项工作的目标是研究使用基于组件的软件架构进行水文建模的两个方面:(1)共享边界条件的组件之间的反馈回路的模拟和(2)时间不对齐的模型组件之间的数据传输。我们使用一个简单的案例研究来研究这些主题,在这个案例中,通过水-沉积物界面模拟了质量的扩散。我们模拟的多媒体系统使用两个模型组件,一个用于水,一个用于沉积物,耦合使用开放建模接口(OpenMI)标准。结果进行了比较,一个更传统的数值方法来解决系统的域是由一个单一的多维数组。结果表明,基于组件的方法能够产生与更传统的数值方法相同的结果。当两个组件的时间错位,我们探讨了使用不同的插值方案,以尽量减少耦合系统内的质量平衡误差。这项工作的结果提供了证据,表明基于组件的建模可用于模拟系统之间的复杂反馈回路,并指导不同的插值方案如何最大限度地减少组件在时间上不对齐时引入的质量平衡误差。
In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using component‐based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water‐sediment interface. We simulated the multimedia system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component‐based approach was able to produce the same results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that component‐based modeling can be used to simulate complicated feedback loops between systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned.
DOI: --
发表时间: 2006
期刊: --
影响因子: --
作者:
G.
通讯作者: G.