Page 9 - 应用声学2019年第5期
P. 9

第 38 卷 第 5 期            胥利文等: 一维 Marchenko 自聚焦算法的数值解与解析解                                    761


                 图 1(a) 中的数值解模型中表面记录的反射响                           由等式 (11) 得到的 f (t) 有两个序列,幅度分
                                                                                      −
                                                                                      1
             应可以展开为图4解析解模型中各个序列的和,                             别为 R A1 f +  和 R A2 f +  ,因为声波透射系数恒为
                                                                        1dA        1dA
                                                               正,依据图 1(a) 模型中各层的声阻抗的值,可得
                R (z 0 , z 0 , t)
                                                                    +              +            −
                                                               R A1 f  > 0 和R A2 f    < 0,可知 f (t)中两个序
              = r 12 δ (t − 2t 1 ) + τ 12 τ 21 r 23 δ (t − 2t 1 − 2t 2 )  1dA     1dA           1
                                                               列的幅值一正一负。接着,将 f (t) 时反后代入等
                                                                                            −
                            2
                 + τ 12 τ 21 r 21 r δ (t − 2t 1 − 4t 2 )                                   1
                            23
                                                               式 (8),相当于反射响应分别与 f (−t) 中的两个序
                                                                                            −
                                                                                            1
                 + τ 12 τ 21 τ 23 τ 32 τ 21 r 34 δ (t − 2t 1 − 2t 2 − 2t 3 )
                                                               列分别卷积(相移)再求和,加窗后可得
                         3
                            2
                 + τ 12 τ 21 r r δ (t − 2t 1 − 6t 2 )                                   (          1  )
                         23 21
                                                                                    +
                                                                  +
                                                                 f 1m (−t) = R A1 R A2 f 1dA δ t−t 1 +t 2 − t 3 . (12)
                 + τ 12 τ 23 τ 32 τ 21 r 34 r 21 r 23 δ (t − 2t 1 − 4t 2 − 2t 3 )                  2
                                                                                                +
                              2
                 + τ 12 τ 23 τ 21 τ 32 r r 32 δ (t − 2t 1 − 2t 2 − 4t 3 )  本模型中,通过计算可以发现 f     1m  (−t) 的相位
                              34
                                                               是由反射响应中第一个序列与 f (t)中的第二个序
                                                                                            −
                 + · · ·                                (9)                                 1
                                                               列构造的,即将反射响应中的第一个序列的相位移
                 为了更清晰地展示反射响应中各个序列幅度
                                                                                1
             对合成波场的影响,将等式 (9) 中用反射系数和透                         动t = −t 1 − t 2 + t 3 ,依据反射系数和透射系数的
                                                                                2
             射系数表示的各个序列幅度用 R Ai (i = 1, 2, 3 · · ·)            值可以判断f      +  (−t)的幅值R A1 R A2 f  +  < 0。
                                                                           1m                    1dA
             表示,即                                                  图 5 是基于数值解模型求解的第一次迭代后
                    R (z 0 , z 0 , t)                          的结果,图中绘制了两条红虚线表示时间窗算子
                                                               θ,两条线在时间轴上镜像对称,窗算子 θ 去除正
                  = R A1 δ (t − 2t 1 ) + R A2 δ (t − 2t 1 − 2t 2 )
                                                               负窗口外的所有数据,而仅仅保存窗口之间的数
                    + R A3 δ (t − 2t 1 − 4t 2 )
                                                               据。利用时间窗算子截取窗内部的序列只得到两
                    + R A4 δ (t − 2t 1 − 2t 2 − 2t 3 )
                                                               个序列 (图 5(a)),这就是首次迭代更新的上行聚
                    + R A5 δ (t − 2t 1 − 6t 2 )
                                                               焦函数 f (t)。与图 3(b) 中的初始聚焦函数相比
                                                                       −
                                                                       1
                    + R A6 δ (t − 2t 1 − 4t 2 − 2t 3 )         较,发现第一个序列的幅值是正数相乘的结果,
                    + R A7 δ (t − 2t 1 − 2t 2 − 4t 3 ) + · · ·  (10)
                 聚焦点位于深度z 2 和z 3 的中心处,聚焦点到表                            0.8
             面接收点的直达波可以表示为                                             0.4
                                    (               )
                                         1                           ॆʷӑࣨए
                 D (z 0 , z s , t) = τ 21 τ 32 δ t − t 3 − t 2 − t 1 ,  0
                                         2
             依据上文的解释,将直达波的时反序列作为初始聚                                  -0.4
                    +
             焦函数f ,即:                                                -0.8
                    1d
                                     (            1  )                     -0.8  -0.4   0     0.4   0.8
                 f  +  (z 0 , z s , t) = τ 21 τ 32 δ t + t 1 + t 2 + t 3               ௑ᫎ/s
                  1d                              2
                                                                                           ⇁
                                    (            1  )                               (a) R↼t↽⇀f ↼t↽
                                                                                           
                            = f +  δ t + t 1 + t 2 + t 3 ,
                                1dA              2                     0.8
             幅度τ 21 τ 32 用f +  表示。
                          1dA                                          0.4
                 第一次迭代,将反射响应和初始聚焦函数代入
             等式 (7) 可以求得 f (t),这个步骤相当于将反射                            ॆʷӑࣨए  0
                               −
                              1
             响应沿着时间轴逆向移动直达波的到时,即移动                                   -0.4
                        1
             t = t 1 + t 2 + t 3 相位,加时间窗算子θ {·}后可得到                  -0.8
                        2
             这两个序列构造的f (t):                                                -0.8  -0.4   0     0.4   0.8
                               −
                               1
                                                                                       ௑ᫎ/s
                                (               )
                                             1                                     (b) R↼t↽⇀f ↼֓t↽
                                                                                           ֓
                            +
               f (t) = R A1 f                                                              
                −
                1           1dA  δ t − t 1 + t 2 + t 3
                                             2
                                  (                )                       图 5  第一次迭代后的结果
                                                1
                              +
                       + R A2 f  δ t − t 1 − t 2 + t 3 . (11)
                              1dA               2                    Fig. 5 The result after the first iteration
   4   5   6   7   8   9   10   11   12   13   14