一种批量处理非饱和带水盐运移数值模拟的方法及系统

    公开(公告)号:CN117216822B

    公开(公告)日:2024-06-04

    申请号:CN202311101732.5

    申请日:2023-08-30

    摘要: 本发明提供一种批量处理非饱和带水盐运移数值模拟的方法及系统,该方法包括:构建初始模型并生成初始模型附属的输入文件;修改初始模型运行结束模式为每次运行完后自动结束;生成运行模型的命令文件;确定模拟时需输入的各个参数所需批量模拟的范围或参数值;读取输入文件,并定位参数行,将原本固定参数值改为变量;执行批量模拟计算;执行批量提取输出结果。本发明通过遍历函数直接改写模型输入文件,自动批量计算不同参数组合的HYDRUS‑1D模型,节省大量的人力成本,提高了计算效率;在遍历不同参数组合的HYDRUS‑1D模型时,自动提取模型输出结果文件中所需分析的结果参数内容,极大程度降低了人为操作的失误率,并提高了数据分析效率。

    一种批量处理非饱和带水盐运移数值模拟的方法及系统

    公开(公告)号:CN117216822A

    公开(公告)日:2023-12-12

    申请号:CN202311101732.5

    申请日:2023-08-30

    摘要: 本发明提供一种批量处理非饱和带水盐运移数值模拟的方法及系统,该方法包括:构建初始模型并生成初始模型附属的输入文件;修改初始模型运行结束模式为每次运行完后自动结束;生成运行模型的命令文件;确定模拟时需输入的各个参数所需批量模拟的范围或参数值;读取输入文件,并定位参数行,将原本固定参数值改为变量;执行批量模拟计算;执行批量提取输出结果。本发明通过遍历函数直接改写模型输入文件,自动批量计算不同参数组合的HYDRUS‑1D模型,节省大量的人力成本,提高了计算效率;在遍历不同参数组合的HYDRUS‑1D模型时,自动提取模型输出结果文件中所需分析的结果参数内容,极大程度降低了人为操作的失误率,并提高了数据分析效率。