流域水文过程建模是水环境建模的重要组成部分,流域水文模型是水资源管理和水环境决策的重要辅助工具。目前,流域水文模型大部分仍未进行模块化或组件化,是“铁板一块”的整体模型。修改和维护整体模型十分困难,即便有些模型做了模块化,但模型的易用性仍然有待提高。因此,国际上对流域水文模型的模块化或组件化进行了大量研究,建立了多个著名的流域水文模型框架来解决模型复用问题。 流域水文模型框架为构建新模型和模型不确定性研究提供了强有力的技术支撑,是一项重要的“促成”技术。然而,现有的流域水文模型框架基本都属于中粒度框架,不能实现模型细粒度复用,构建新模型的灵活性不足,也限制了框架在模型结构不确定性研究中的深入应用。因此,本书在对流域水文模型的细粒度分解和细粒度组件封装的基础上,构建了一个流域水文过程的细粒度建模框架,以期提高框架在构建新模型方面的灵活性,并使框架可以用于研究细粒度层次上模型结构的不确定性问题。 本书构建了一个水文建模框架,该建模框架的细粒度封装特性使得框架在构建新模型时具有更强的灵活性。该框架采用了依赖注入设计模式和反射机制,使得该框架具有细粒度层次上的动态可扩展特性,从而更好地支持框架在模型结构不确定性研究方面的应用。该建模框架提供了一种坡度分形尺度变换与流域水文过程模拟的集成方法,在流域水文过程模拟中考虑了坡度的尺度效应。流域水文过程的细粒度建模框架丰富了流域水文过程的建模理论,降低了流域水文过程模型开发与修改的难度。