水力模拟云平台HydroMP的模型集成方法

作者:王开; 刘荣华*; 魏加华; 刘启; 王光谦
来源:清华大学学报, 2019, 59(12): 1006-1015.
DOI:10.16511/j.cnki.qhdxxb.2019.22.034

摘要

实现动态的模型集成与管理是水力模拟云平台HydroMP建设的关键需求,其关键技术包括平台对模型的驱动、平台与模型的数据交换、平台对模型运行的实时控制以及平台对模型的动态管理。为实现水力模拟云平台中不同类型模型的集成,以满足不同用户的需求,设计了具有通用性和"热插拔"的模型集成方法。提出了不改变模型程序原有运行方式的可执行程序(EXE)集成方法和实现模型进程与平台实时通信的可交互集成方法。EXE集成方法无须更改源代码,只需开发数据转换文件即可实现模型集成;可交互集成方法采用标准通信接口程序对模型组件进行封装并生成新的模型程序,然后在平台中注册实现模型集成,可交互集成的模型进程在运行过程中能与云平台实时通信及数据交换。将两种集成方法应用于水动力模拟云平台(HydroMP),实现了不同类型遗产模型的动态集成和管理。

全文