-
公开(公告)号:CN117216822B
公开(公告)日:2024-06-04
申请号:CN202311101732.5
申请日:2023-08-30
申请人: 长江水利委员会长江科学院
IPC分类号: G06F30/12 , G06F30/20 , G16C20/20 , G06F111/10
摘要: 本发明提供一种批量处理非饱和带水盐运移数值模拟的方法及系统,该方法包括:构建初始模型并生成初始模型附属的输入文件;修改初始模型运行结束模式为每次运行完后自动结束;生成运行模型的命令文件;确定模拟时需输入的各个参数所需批量模拟的范围或参数值;读取输入文件,并定位参数行,将原本固定参数值改为变量;执行批量模拟计算;执行批量提取输出结果。本发明通过遍历函数直接改写模型输入文件,自动批量计算不同参数组合的HYDRUS‑1D模型,节省大量的人力成本,提高了计算效率;在遍历不同参数组合的HYDRUS‑1D模型时,自动提取模型输出结果文件中所需分析的结果参数内容,极大程度降低了人为操作的失误率,并提高了数据分析效率。
-
公开(公告)号:CN117216822A
公开(公告)日:2023-12-12
申请号:CN202311101732.5
申请日:2023-08-30
申请人: 长江水利委员会长江科学院
IPC分类号: G06F30/12 , G06F30/20 , G16C20/20 , G06F111/10
摘要: 本发明提供一种批量处理非饱和带水盐运移数值模拟的方法及系统,该方法包括:构建初始模型并生成初始模型附属的输入文件;修改初始模型运行结束模式为每次运行完后自动结束;生成运行模型的命令文件;确定模拟时需输入的各个参数所需批量模拟的范围或参数值;读取输入文件,并定位参数行,将原本固定参数值改为变量;执行批量模拟计算;执行批量提取输出结果。本发明通过遍历函数直接改写模型输入文件,自动批量计算不同参数组合的HYDRUS‑1D模型,节省大量的人力成本,提高了计算效率;在遍历不同参数组合的HYDRUS‑1D模型时,自动提取模型输出结果文件中所需分析的结果参数内容,极大程度降低了人为操作的失误率,并提高了数据分析效率。
-