Page 252 - 《爆炸与冲击》2026年第5期
P. 252

第 46 卷             胡倩然,等: 基于人工神经网络的居民住宅燃气爆炸后果预测                                 第 5 期

                3.3    结构敏感性分析
                   结构敏感性分析是指研究网络结构(层数、神经元数量和连接方式等)对模型预测性能的影响。其
               中,神经元数量(即网络宽度)对模型性能具有关键影响。通常情况下,神经元数量过少可能导致模型表
               征能力不足,难以有效学习复杂模式;而数量过多则容易引发过拟合及梯度不稳定等问题。
                   为系统评估神经元数量对爆炸后果预测性能的影响并确定最优结构,采用分阶段优化策略。
                   首先,确定基础模型结构与训练算法。参考文献                      [30],将隐含层数初步设定为           1  层,选用  AdamW  优
               化器与   Huber 损失函数,以兼顾收敛稳定性与对异常值的鲁棒性。在此基础上,采用网格搜索方法对关
               键训练超参数进行寻优。搜索范围设定为:学习率                       [0.1, 0.01, 0.001, 0.000 1],批处理大小  [16, 32, 64]。以
               户型②数据集的十折交叉验证所得的平均决定系数(R )作为评价指标,最终确定最优训练超参数组合:
                                                               2
               学习率为    0.001,批处理大小为       32。
                   其次,在最优训练超参数下,考察神经元数量。依据输入输出维度和通用经验                                    [30] ,隐含层神经元数
               量的研究范围设定为          5~35,梯度变化为       5。将不同结构模型应用于户型②的爆炸后果数据集进行训练,
               对室内最大爆炸超压和温度进行预测,并以预测结果的决定系数                             R 作为性能评价指标。根据测试结果,
                                                                          2
                                                                                                       2
                                                                                          2
                          2
               图  6  展示了  R 及其增长率(r)随神经元数量变化的情况(r 定义为相邻神经元数量间                            R 差值与较小      R 的
                                                       2
               比)。可知,在室内最大超压和温度测试中,R 随神经元数量的增大均呈先增大后减小的趋势。当神经
               元数量为    25  时,R 值达到最大,均超过          0.9,表明模型预测性能良好且趋于饱和;继续增加神经元数量则
                              2
                    2
                                                                                     2
               导致  R 减小,模型出现过拟合,性能下降。随着神经元数量由                         5  增大至  10  时,R 增长率均超过        40%,增
               长显著;而当数量接近          25  时,增长率降至     10%  以内,后续增长趋于平缓,说明模型性能已接近极限。
                    1.0                                 100    1.0                                 100

                                                 2
                                                R =0.92                                     R =0.93
                                                                                             2
                        r 10−5 =73%
                    0.8                                 80     0.8                                 80
                                                                  r 10−5 =60%
                    0.6                                 60     0.6                                 60
                   R 2  0.4                                r/%  R 2                                     r/%
                                                        40     0.4                                 40
                    0.2     r 15−10 =22%                                r 15−10 =19%
                           R 2   r 20−15 =8%            20     0.2      R 2  r 20−15 =10%          20
                     0     r          r 25−20 =1%                       r         r 25−20 =5%
                                                        0       0                                  0
                        5    10  15   20   25  30   35              5   10   15   20  25   30   35
                                 Number of neurons                          Number of neurons
                         (a) Maximum explosion overpressure           (b) Maximum explosion temperature
                                                   2
                                      图 6    决定系数(R )及其增长率(r)随隐含层神经元数量的变化
                                                       2
                 Fig. 6    Variation of the coefficient of determination (R ) and its growth ratio (r) with the number of neurons in the hidden layer
                   综上,隐含层神经元数量为             25  时,模型在性能、效率和泛化性能力之间达到最优平衡,因而将其确
               定为本文中爆炸后果预测模型的最优结构。
                3.4    预测准确性分析
                   基于上述结构分析结果,将             3  种户型各   90  组数值模拟结果作为训练集输入模型进行学习,并利用
               剩余  10  组模拟数据验证模型预测精度。模型训练与验证均在配备                          NVIDIA RTX 3090 GPU(24 GB   显存)
               与  CUDA 11.7  加速库的工作站上完成,采用            Python 3.9  编程语言和  PyTorch 2.0  深度学习框架。
                   图  7~ 9  分别展示了     3  种户型室内最大爆炸超压、温度及其三维空间坐标的预测结果与模拟值对

               比。预测精度以相对误差作为评价指标,其定义为预测值和模拟值之差与模拟值的绝对值比。p                                              m  和
                                                                                                      si
               p pr e  分别为最大超压的模拟值和预测值,T           si m  和  T pr e  为表示最大温度的模拟值和预测值,(x,y,z)    si m  和  (x,y,z) pre
               分别为三维坐标的模拟值和预测值。坐标的预测误差取三维坐标中最大相对误差值表示。
                   由图  7~8 可知,室内最大超压的预测相对误差不超过                    10%,最大温度的预测误差低于             5%。预测精度



                                                         051445-9
   247   248   249   250   251   252   253   254   255   256   257