SWATCUP教程:SUFI方法数据准备与参数设置详解

需积分: 33 16 下载量 58 浏览量 更新于2024-08-12 收藏 1.17MB PDF 举报
Swatcup是一款用于SWAT模型参数率定的工具,它以SUFI方法为例提供简单使用说明。以下是详细的步骤和关键知识点: 1. **数据准备**:Swatcup需要SWAT模型的输出文件,特别是txtinout文件夹,通常位于模拟输出的simxx目录下,其中包含了模型运行的结果。 2. **运行流程**: - **工程初始化**:打开Swatcup,选择"New"创建一个新的工程,并选择包含txtinout文件夹。 - **校准方法选择**:在工程建立过程中,需要选择校准时使用的模拟方法,这通常在SWATCUP的官方文档中有详细说明。 - **参数设置**:在工程建立后,用户需要为模型参数命名并设定取值范围。参数修改有三种方式:赋值(v__),加值(a__),乘以百分比(r__)。每个参数都有下界和上界的设定,不能超出理论最大范围。参数数量需与实际参数一致,且模拟次数应与par_inf中的设置匹配。 - **基础参数调整**:非专业用户应避免改动File.cio中的基本参数,如NBYR (年中的天数)、IYR、IDAL和NYSKIP,它们可能影响到模型运行的稳定性。 3. **模拟设置**:包括开始模拟的次数和参数范围,确保这些设置与par_inf中的参数保持一致。对于观测数据,以rch参数为例,用户需要提供观测值的数量,根据实际模拟年份(一年12个月,可能是365或366天)和对应的出口编号(如Flow_out_29)填写观测数据格式,便于后续比较和分析。 4. **数据输入**:观测数据的格式为序号-出口标识-月份-日期-观测值。为了方便处理,推荐使用Excel中的CONCATENATE函数来组合这些信息。 Swatcup的使用涉及模型数据的整理、参数的选择与调整、模拟过程的配置以及观测数据的导入和管理。在使用过程中,理解并遵循SWATCUP的说明书是至关重要的,以确保参数率定的准确性和模型运行的可靠性。