陆垂裕,秦大庸,张俊娥,王润冬.面向对象模块化的分布式水文模型MODCYCLE Ⅰ:模型原理与开发篇[J].水利学报,2012,43(10): |
面向对象模块化的分布式水文模型MODCYCLE Ⅰ:模型原理与开发篇 |
MODCYCLE-an object oriented modularized hydrological model Ⅰ.Theory and development |
|
DOI: |
中文关键词: 分布式水文模型 面向对象 四水转化 并行运算 MODCYCLE |
英文关键词: distributed hydrological model object oriented four waters transformation parallel computation MODCYCLE |
基金项目: |
|
摘要点击次数: 3243 |
全文下载次数: 236 |
中文摘要: |
MODCYCLE 是一个定位于流域/区域长时间尺度水量平衡分析的分布式水文模型,具有较强的物理基础。该模型采用基于DEM 的子流域划分对流域进行离散,并可针对土地利用和土壤的不均匀性进行下垫面细化,同时对人类活动影响下水循环过程的描述较为全面,可详细模拟大气水、土壤水、地表水和地下水之间复杂的“四水转化”过程。该模型具有以下特点:(1)基于C++语言以完全面向对象的方式(OOP)模块化开发,具有清晰的模型结构和灵活的功能扩展性;(2)基于数据库平台并采用ADO通用数据接口引擎,模型输入输出数据管理比较便利;(3)具有层次化水量平衡校验机制,既可为用户提供不同水循环子系统的水量平衡状况,又可辅助开发人员在模拟异常时定位错误发生的模块;(4)实现了并行计算,在多核计算机系统上运行可大幅提高计算速度。 |
英文摘要: |
The article introduced a distributed hydrologic model named MODCYCLE. The model is physically based,aimed at using for long-term basin-scale water balance analysis. In space discretization the model uses sub-basin division method based on DEM,and land use or soils dissimilarity can be taken into account as well. The model allows simulating a number of different physical processes in a watershed, delineating complicated water transformation processes and relations among precipitation, soil water, surface water and groundwater,and several main kinds of human activities are also taken into account in the model,which enables the model to be used in complicated simulation conditions with human intervention. In addition, MODCYCLE has some other advanced features. Firstly, the model is developed in Object-Oriented-Programming method (OOP) by C++ language, so it has a clear modularized structure and flexible for extension of function. Secondly,the input and output system of the model is based on database using ADO database interface to facilitate data management. Thirdly,a leveled water balance analysis mechanism is developed in the model, not only for displaying detailed water balance relations in and among different water sub-systems, but also for the convenience of model debugging. Furthermore, benefited from the modularized structure of the model, parallel computation capacity is realized in the model, which dramatically enhances simulation efficiency under multi-core computing environment. |
查看全文
查看/发表评论 下载PDF阅读器 |
关闭 |