一种基于SWAT模型的水文模拟方法和装置

    公开(公告)号:CN111611226A

    公开(公告)日:2020-09-01

    申请号:CN202010426112.9

    申请日:2020-05-19

    Abstract: 本申请公开了一种基于SWAT模型的水文模拟方法和装置,该方法包括:S10,依据SWAT模型的配置文件生成流域和子流域之间的路由关系,并按路由关系生成路由字典;S20,利用SWAT模型的配置命令为每个子流域生成独立的配置文件;S30,执行子流域的并行模拟;S40,根据路由字典,将具有相同汇的子流域模拟结果合并成单独的次级子流域的点源输入文件;S50,判断是否存在下级子流域,若存在则跳转执行S30,若不存在则结束模拟。本发明通过将SWAT模型分解成子流域,并通过MapReduce链式操作实现子流域的并行模拟和路由演算,可有效提高单次和具有多次迭代模拟需求的建模和应用过程效率。

    一种基于SWAT模型的水文模拟方法和装置

    公开(公告)号:CN111611226B

    公开(公告)日:2022-04-29

    申请号:CN202010426112.9

    申请日:2020-05-19

    Abstract: 本申请公开了一种基于SWAT模型的水文模拟方法和装置,该方法包括:S10,依据SWAT模型的配置文件生成流域和子流域之间的路由关系,并按路由关系生成路由字典;S20,利用SWAT模型的配置命令为每个子流域生成独立的配置文件;S30,执行子流域的并行模拟;S40,根据路由字典,将具有相同汇的子流域模拟结果合并成单独的次级子流域的点源输入文件;S50,判断是否存在下级子流域,若存在则跳转执行S30,若不存在则结束模拟。本发明通过将SWAT模型分解成子流域,并通过MapReduce链式操作实现子流域的并行模拟和路由演算,可有效提高单次和具有多次迭代模拟需求的建模和应用过程效率。

Patent Agency Ranking