Page 107 - 《应用声学》2024年第1期
P. 107

第 43 卷 第 1 期               贺佐潦霜等: 矩形单元声场波函数构造及其应用                                           103


             其中,R 是人工边界球面上的点。由球谐函数正交                           其中,sinc(x) = sin(x)/x。将式 (14) 代入式 (10) 可
             归一性,将式(9)与式(7)联立,即可求出展开系数:                        得
                                                                                 ∫  2π ∫  π
                            ∫  +L x /2  ∫  +L y /2 ∫  2π ∫  π                          L x L y e −ikR F  (  )
                       1                                                    1                           k x L x
                                                         ′
             C nm =  (2)                           G(R, r )      C nm =  (2)                       sinc  2
                    h n (kR)  −L x /2  −L y /2  0  0                    h n (kR F )  0  0  4πR F
                                                                             (     )
                       m                                                      k y L y  m
                    · Y (θ R , ϕ R )dΩ R dxdy,         (10)             · sinc       Y (θ R F  , ϕ R F  )dΩ R F , (15)
                       n
                                                                                       n
                                                                                2
                                               m
             其 中, dΩ R = sin ϕ R dθ R dϕ R , Y (θ R , ϕ R ) 是
                                               n                                           ,同理,将式 (15) 代
                                                               其中,dΩ R F  = sinϕ R F  dθ R F  dϕ R F
             Y (θ R , ϕ R )的复共轭。
              m
              n                                                入式(7)可得
                                                   (2)
                 为了便于后文分析,令 C nm = C nm h n (kR),
                                                                             ∞   +n         (2)
                                                                             ∑ ∑           h n (kr)
             再将式(10)代入式(7),即可得到                                 K F (r, θ, ϕ) =       C nm         Y (θ, ϕ).
                                                                                                     m
                                                                                                     n
                                                                                           (2)
                                                                                          h n (kR F )
                                                                             n=0 m=−n
                           ∞   +n        (2)
                          ∑ ∑           h n (kr)
                                                 m
               K(r, θ, ϕ) =        C nm  (2)    Y (θ, ϕ).                                                (16)
                                                 n
                                        h n (kR)
                          n=0 m=−n                             式(16)可进一步表示为全场坐标变量形式:
                                                       (11)
                                                                               ∞   +n        (2)
                                                                                                       ′
                                                                              ∑ ∑          h n (k |r − r i |)
             式(11)可进一步表示为全场坐标变量形式:                                K F (r, r ) =        C nm    (2)
                                                                         ′
                                                                         i
                                                                              n=0 m=−n        h n (kR F )
                            ∞   +n        (2)
                                                    ′
                           ∑ ∑           h n (k |r − r i |)                        (      ′    )
                      ′
                K(r, r i ) =        C nm     (2)                              · Y m  (r − r ) · z i  .   (17)
                                                                                          i
                                            h n (kR)                             n          ′
                           n=0 m=−n                                                   |r − r |
                                                                                            i
                                 (            )
                                         ′
                                   (r − r ) · z i
                           × Y m        i      ,       (12)    由于式 (16) 选用的人工边界位于远场,因此本文把
                               n
                                          ′
                                     |r − r |
                                          i                    该式构造的波函数 K F (r, θ, ϕ) 称为矩形域内推波函
             其中,|r − r i | 为场点 r 与单元中心点 r 之间的距                 数。由式(15)可见,当选用远场人工边界时,仅需二
                        ′
                                                 ′
                                                 i
             离,z i 为第i个单元在局域坐标系中z 轴方向的单位                       重积分即可求出展开系数 C nm ,而一般形式波函数
             向量。                                               在求解展开系数C nm 需要计算四重积分。当离散的
                 由于式 (11) 中人工边界球面是任意选取的,因                      单元数目较多时,可大幅度缩短计算展开系数的时
             此本文把该式构造的波函数 K(r, θ, ϕ) 称为矩形域                     间,从而提高声场计算效率。当离散的单元为正方
             一般形式波函数。但从式 (10) 可以看出,在计算展                        形时,本文利用圆形单元替代正方形单元,进一步简
             开系数 C nm 时需要求解四重积分,因此,当虚拟面                        化波函数。
             离散的单元不一致且数目较多时,将花费大量时间
                                                               2.3  圆形域内推波函数的构造
             计算展开系数。为缩短计算展开系数 C nm 的时间,
                                                                   当离散的单元为正方形单元 S 时,可用一个中
             本文考虑用矩形单元的远场辐射声压解析解代替
                                                                                         ⌢
                                                               心点相同、面积相等的圆形域 S 近似代替,则有
             单元数值积分。
                                                                   ∫∫                  ∫∫
                                                                                                   ⌢
                                                                             ′     ′       G(r, r )dS(r ),
                                                                                                       ′
                                                                                                 ′
             2.2 矩形域内推波函数的构造                                           G(r,r )dS(r ) ≈   ⌢
                                                                      S                  S
                 若将人工边界位于远场,即人工边界球面的半                          如图 2(a) 所示。可以求得,边长为 L 的正方形单元
             径R F 远大于单元尺寸。此时,矩形单元的格林函数                         的等效圆域半径为a =          √ L /π。
                                                                                       2
             有近似解析表达式:                                             由于声场关于 z 轴旋转对称,因此仅在 xz 平面
                                 e −ikR F                      上用 Legendre 正交函数逼近实际指向性函数即可。
                             ′          e (ik x x+ik y y)  (13)
                           , r ) ≈                ,
                     G(r R F
                                  4πR F                        如图 2(b) 所示,半径为 R(R > a) 的球形人工边界
                                                          )。
             其中,(k x , k y )=(k sin θ R F  cos ϕ R F  , k sin ϕ R F  sin θ R F  上的实际指向性函数分布为 (场点 r p 选在 xz 平面
             将式(13)代入矩形单元积分可得                                  人工边界上):
                 ∫      ∫
                   +L x /2  +L y /2                                           ∫  2π  ∫  a
                                              ′
                                      , r )dS(r )                                           ′            (18)
                                        ′
                                G(r R F                              p(R, θ) =       G(r p , r )ρdϑdρ,
                  −L x /2  −L y /2                                             0   0
                                (     )     (      )
                 e −ikR F        k x L x      k y L y          其中,r p = (R, θ, 0) 为人工边界 xz 平面上的场点,
              =        L x L y sinc     sinc        , (14)
                                                                ′
                 4πR F             2            2              r = (ρ, 0, ϑ)为单元内部场点。
   102   103   104   105   106   107   108   109   110   111   112