Page 206 - 《应用声学》2025年第2期
P. 206

466                                                                                  2025 年 3 月


                                           ᝺ࠀѺݽᝈए              其中,T = 20 C,为海水温度;S = 0.0035,为海
                                                                             ◦
                                                               水盐度。海水深度 500 m,声源深度 250 m,接收
                                                               点深度 200 m,水平距离 10 km。由公式 (5) 得到的
                         ಪ૶ܦጳዝ               ௧ա˞               声速剖面如图 2(a) 所示,图 2(b) 为在此声速剖面下
                         یូடᝈए              Տیܦጳ
                                     ա
                                                               Bellhop与本文程序得到的结果对比。
                                                 ௧
                                                                   在 Bellhop 得到的结果中,5 条声线的出射
                                          ኄʷ౎ܦጳᝈएᬄ             角度从下至上分别为 5.6897 、4.5111 、2.8042 、
                                                                                                           ◦
                                                                                                   ◦
                                                                                          ◦
                                          ᤃᔵڊЯᬤ఻ԩϙ
                                                               −0.3251 和−6.1774 ;本文程序计算得到的 5 条声
                                                                      ◦
                                                                                  ◦
                                                                                                           ◦
                                                                                                   ◦
                                                                                           ◦
                                        ա                      线角度从下至上分别为 5.6773 、4.4986 、2.8605 、
                                             ௧ա˞
                        ఞழኄʷ౎                Տیܦጳ              −0.3565 和−6.1584 ,平均误差为2.494%。
                                                                                  ◦
                                                                      ◦
                         ܦጳᝈए
                                                                      0
                         ௧                      ௧
                         ˁଌԪག                ௧ա˞
                ա                     ա                             100
                        ᡰሏ௧ա࠵̆             ኄ̄౎Տیܦጳ
                        ኄʷ౎ܦጳ
                                                                    200
                                                 ௧
                                           ଣϙᤖ̽வข                  ງए/m
                                                                    300
                                             వढ़ܦጳ
                                                                    400
                图 1  本文提出的定向搜索本征声线的算法流程图
                                                                    500
               Fig. 1 Flow chart of the algorithm for direction-      1478  1480   1482  1484   1486   1488
                                                                                   ܦᤴ/(mSs -1 )
               ally searching eigen-rays proposed in this paper
                                                                                 (a) ൤೙एܦᤴҖ᭧
                 (3) 以第一条同形声线的入射角 θ a 为中心,在                                  BELLHOPፇ౧     వ஡ሮऀፇ౧
             0.8θ a ∼ 1.2θ a 的范围里随机取值。以声线末端与接                         0
             收点之间的垂直距离为适应度函数,通过PSO寻找                                100
             第二条同形声线并更新第一条声线。第二条声线初
             始入射角为θ b ,并且接收点位于两条同形声线之间。                            ງए/m  200
                 (4) 假设精度为 ε,在 θ a 与 θ b 之间通过插值迭                    300
             代的方式找到满足 |y − y 0 | 6 ε 的角度 θ,该角度即
                                                                    400
             为所求本征声线的初始入射角。
                 (5) 更新本征声线的边界反射次数 n,重复步                            500
                                                                       0    2000   4000  6000   8000  10000
             骤 (1)∼(4),直到完成全部待求本征声线的计算。                                              ᡰሏ/m
                                                                          (b) Bellhopขˁవ஡ካขᄊᝠካፇ౧ࠫඋ
             1.4 算法验证
                                                                图 2   正梯度声速剖面与该声速剖面下 Bellhop 法与本
                 为了验证程序的精确性,在只考虑垂直方向声                           文算法的计算结果对比
             速变化的模型中对比程序与 Bellhop 的计算结果。                        Fig. 2 Comparison of positive gradient sound speed
             以下为正梯度、负梯度两种声速剖面下,程序与                              profiles and comparison between the Bellhop method
             Bellhop 声线图对比 (取与边界反射次数在两次以                        and our algorithm’s computational results
             内的本征声线)。Bellhop 中海底为声弹性半空间,                           (2) 负梯度声速剖面
             绘制声线数量1000条,声源声线出射掠射角范围为
                                                                             c (z) = 1570 − 0.14z,        (6)
             −20.3 ∼ 20.3 。
                         ◦
                  ◦
                                                               海水深度 500 m,声源深度 490 m,接收点深度
                 (1) 正梯度声速剖面
                                                               100 m,水平距离 10 km。公式 (6) 所确定的声速剖
                                         2
             c (z) = 1449.2 + 4.6T − 0.055T + (1.34 − 0.01T)   面如图 3(a) 所示,图 3(b) 为该声速剖面下 Bellhop
                    × (S − 35) + 0.016z,                (5)    与本文程序得到的结果对比。
   201   202   203   204   205   206   207   208   209   210   211