摘要

目前基于水文模拟的水资源配置模型基本采用松散耦合方法进行配置,难以全面反映经济社会用水过程与自然水文循环过程之间的交互作用,且解决的多为单目标优化问题。鉴于此,构建了水循环与水资源合理配置模型(Simulation Water-Cycle and Allocation Model, SWAM),概述了模型框架,重点从功能模块构建、计算单元划分、拓扑关系构建、数据信息传递等方面,系统地介绍了模型的原理与构建过程,并基于Python语言,通过引入第二代非支配排序遗传算法(NSGA-II)实现了模型的求解。该模型通过设置水循环模块、多水源分质供水模块、需水模块、多目标配置模块,实现了流域(区域)的水循环模拟与符合各种约束条件和系统运行规则的多目标均衡最优的水量合理配置。在模型界面设计方面,开发了前端流场化操作界面,采用导航窗口式管理,操作简便,实现了在一张图上完成水资源调配建模。该模型可为流域(区域)水循环模拟、水资源配置提供技术支撑。