Page 75 - 2023年第54卷第6期
P. 75

计算效率方面,本案例中替代模型训练时间(79.6s)略高于 SEAWAT数值模型计算时间(65.3s),但训
                                         - 3
              练完成后单次计算仅需 3.01 × 10 s?次。在含水层结构及模型控制方程保持不变的条件下,该替代模型可以
              直接应用于不同边界值(已知水头向量h                known )以及补给开采情景(源汇项向量 w),几乎不需要额外计算消耗;
              而 SEAWAT模型则必须根据具体条件变化重新进行计算。可见该替代模型在节省计算消耗方面具有很大潜力。
              3.4 结果讨论
              3.4.1 替代模型效率与精度 为便于对三个案例进行进一步比较,表 1列出了上述三个案例的模型特
              点以及参照解与替代模型解的主要指标。从表 1中可以发现,案例 1到案例 3的含水层模型复杂度依
              次增加,但替代模型训练耗时与计算耗时变化不大。需要注意的是,案例 1中替代模型训练耗时为三
              个案例中最高,分别约为案例 2和案例 3中耗时的 6倍、3倍。这可能是由案例 1的模型结构造成的:
              随机行走所有终点(即左右两端的已知水头边界)均位于低渗透区,而行走元在高渗区 - 低渗区分界处
              更可能向高渗区而不是左右边界移动,造成行走元抵达终点前移动的平均次数明显增加。替代模型训
                                                2
              练耗时有一定幅度变化,但基本在 10 s量级波动;相比之下,行走元数量 N对训练耗时的影响才是决
              定性的(见图 8)。其次,三个案例中,训练完成后替代模型计算耗时都在 0.003s左右,除案例 1以外
                               3
              计算效率均提高 10以上。与其他替代模型方法类似,替代模型调用次数越多,其计算效率优势越明
              显(如[ 23,28 - 29])。因此,在进行开采方案优化、不确定性分析等需大量重复调用含水层模型的工
              作(比如[13 - 15]中的开采方案优化)时,该替代模型方法可以显著降低计算成本。此外,三个案例中替
                                                                          2
              代模型解与参照解均吻合很好,表现为很低的 e                       值和逼近 1的 R,因此具有很高的精度和可靠性。
                                                        NRMS
                                                                                 5
                                      表 1 三个案例模型特点与主要结果(替代模型中 N = 10)
                                              案例 1                   案例 2                   案例 3
                     非均质结构                  分区非均质                  分区非均质                   随机非均质
                     是否稳定流                     是                      否                       否
                     参照解来源                   解析解  [24]             解析解  [25]            数值解(SEAWAT)
                  参照解的计算耗时?s                 1.28 × 10 - 3           2.97                    65.3
                  替代模型训练耗时?s                   233                   44.0                    79.6
                  替代模型计算耗时?s                 2.27 × 10 - 3         2.53 × 10 - 3           3.01 × 10 - 3
                                                  - 3                    - 3                     - 3
                                             1.98 × 10             1.66 × 10               5.19 × 10
                 标准化均方根误差 e NRMS
                     确定系数 R  2                0.99996               0.99998                 0.99768
              3.4.2 行走元数量对训练耗时及误差的影响 构建随机
              行走替代模型需要使用足够多的行走元模拟随机行走以
              获得式( 4)中较为可靠的权重。采用更多行走元可以提高
              权重和替代模型的精度,但也意味着更多的时间消耗。
              为了定量研究行走元数量对模型精度与耗时的影响,本
              节对案例 2不同行走元数量下的误差和训练耗时进行分
                                   2
                                           3
                                                      7
              析。令行走元数量 N = 10,N = 10,…,N = 10,分别训
              练替代模型并记录训练耗时,替代模型误差用标准化均
              方根误差 e       表示。所得训练耗时及 e            示于图 8。
                                                NRMS
                       NRMS
                  ( 1)平均训练耗时。图 8显示,无论是否使用 GPU                     图 8 不同行走元数量对应的水头均方根误差与训练耗时
              并行加速,随着 N增加,平均训练耗时都先缓慢增长再近似线性增长;在同样条件下,使用 GPU并行的
              平均耗时仅约为未使用 GPU并行的 1?15。需要注意的是,N较小时,基础时间消耗如变量准备、文件读
              写等造成的时间消耗不可忽略,因此总体的时间消耗不能等比例减少,造成训练耗时偏离线性行为。
                                                           4
                                                       2
                  ( 2)误差。从图 8中可以发现:在 N = 10~10时 e                  在双对数图上近似线性降低,趋势线拟合结
                                                                NRMS
                                                                                                         4
                                     2
              果为 e     = 0 .132N - 0.499 (R = 0.988 ),意味着 N提升两个量级将使 e          降低约一个量级;而 N= 10~
                    NRMS                                                    NRMS
                7
              10时 e     下降速度迅速放缓,可能是由于随着行走元数量增加,蒙特卡洛取样误差已经非常低,其
                    NRMS
              他原因(如网格离散等)造成的误差占比增加甚至逐渐占据主导。
                                                                                                —  7 0 3 —
   70   71   72   73   74   75   76   77   78   79   80