





























摘 要:結合計算力學和深度學習理論,提出一種基于數據驅動的淺海波導聲輻射預測方法。通過集成有限元法—虛質量法—基于虛源法的邊界元法的計算框架,獲取淺海波導聲輻射響應,為深度學習提供大量聲壓數據;進而,通過訓練ConvNeXt卷積神經網絡提取采樣點聲場特征;最終實現淺海水下結構輻射聲壓級的快速預測,并通過算例表明預測方法的有效性。
關鍵詞:波導聲輻射;基于虛源法的邊界元法;ConvNeXt網絡;深度學習
中圖分類號:U674.70" " " "文獻標識碼: A 文章編號:1007 - 9734 (2024) 06 - 0095 - 08
0 序 言
海洋是人類賴以生存和發展的重要資源寶庫。隨著人類對海洋資源開發利用的不斷深入,海洋工程結構在淺海波導環境下所產生的振動和聲輻射問題日益突出,不僅影響到結構本身的安全性能和使用壽命,也對海洋生態環境造成威脅。因此,研究并控制水下聲輻射具有重要的意義。
對于浸沒于淺海中的結構體,其聲輻射不僅由流固耦合振動決定,在聲波傳播過程中還受到海面和海底的強烈影響。在過去的幾十年里,科研人員對結構在淺波導環境中的振動和聲輻射特性進行了大量的研究,探索了多種方法來解決理想聲介質中結構的聲輻射問題。對于陸地邊緣的海水,其環境更為復雜,在研究中經常進行許多簡化。例如,假設圓柱殼結構處于無限流體中,海面和海床是自由海面、剛性海底等理想的邊界條件以及聲速恒定等。簡化的聲環境與真實海洋聲環境還有一定的差距,尤其是受海面海底影響較大的淺海環境。因此,除了使用目前主流的方法如波疊加法、有限元法和邊界元法等,越來越多的研究人員同時考慮了海洋波導環境中浮體結構流固耦合和聲輻射,或者更復雜的邊界問題。Guo等[1]提出一種用于求解浸入有限水深的有限長圓柱殼振動響應的解析方法,降低了計算成本,并采用邊界元法研究考慮自由海面影響的圓柱殼的遠場聲輻射問題。Huang等[2]基于波疊加法,提出海洋聲環境中任意聲速剖面下彈性球殼流固耦合振動和聲輻射的綜合計算方法,并在近場和遠場采用不同的水聲傳播模型,將近遠場作為統一的系統進行分析。Chen等[3]采用雙重反射法求解圓柱殼結構聲輻射問題,驗證其與耦合有限元/邊界元法計算結果的一致性。Wang等[4]采用波傳播法對水平浸入淺水中的圓柱殼在低頻范圍內的自由彎曲振動進行分析,同時考慮上下流體邊界和附加質量的影響。Jiang等[5]提出一種考慮聲速剖面的淺水結構聲輻射與傳播的綜合計算方法,同時考慮到相對復雜的海面和海底邊界條件,該方法的效率優于有限元方法,可應用于大型復雜浮體的聲輻射計算。Huang等[6]采用有限元法-波疊加法計算有限水深下結構的聲輻射,考慮了流固耦合效應,適用于復雜或大型軸對稱結構。Zhang等[7]考慮到波導邊界對聲場的影響,提出一種結合射線理論和波疊加理論的方法來預測淺水中的高頻輻射聲場,該方法對于復雜的波導環境具有良好的適用性和計算精度。
除了計算與試驗的方法,近些年興起的數據驅動技術給出新的解決方案。深度學習可以從特定問題的數據中學習,自動分析和解決相關任務的問題。它已被證明是一種強大的數據驅動技術,目前用于處理水下聲源定位問題,已經取得良好的效果[8-10]。以往的研究大多采用昂貴且耗時的試驗數據來訓練深度學習模型,而使用計算力學的分析方法獲得大量數據來訓練深度學習模型并用于水下聲輻射預測的研究較少,尤其在淺海波導環境中。本文提出一種有效的數據驅動方法,用于均勻淺海環境下的聲壓級預測。本文主要模擬簡諧激勵殼結構水下聲輻射,計算淺海波導環境的輻射聲壓級,并獲得大量數據用以訓練ConvNeXt深度學習神經網絡[11],訓練的模型用于預測淺海環境中的輻射聲壓級,并通過計算誤差來驗證模型的性能。
1 淺海波導聲輻射分析方法
1.1" 淺海波導中輻射聲場的虛源邊界元法
如圖1所示,一個膠囊狀殼結構[Ωs]浸沒在聲波導域[Ωa]中。其中,海面邊界為St,海底邊界為Sb,兩者距離為水深[hw]。[hs]表示結構的潛水深度,[hf]為場點深度,L為結構中心到場點的水平距離。這個問題的亥姆霍茲積分方程是:
[CPpP=s?p?nQGP,Q-pQ?G?nP,QdS] (1)
其中,
[C(P)=1P∈Ω+a0P∈Ω-a12P∈?Ωa] (2)
p是聲壓,P是目標場點,Q是結構表面[?Ωa]的聲源點,[?p?n=-iρfωvn],[i=-1],[ρf]是流體密度。[ω]是圓頻率,n是結構表面指向聲波導的單位法向量,[vn]是結構表面法向振動速度,G是波導格林函數,[?G?n]是它的法向導數,C(P)是一個常數,取決于場點P的位置,[Ω+a]和[Ω-a]分別表示結構的外側和內側。
理論上最簡單的計算波導格林函數G的方法是虛源法。如圖2所示,接收點處的聲波可以看作是虛源和原始源的聲波疊加,令[Rt]和[Rb]分別表示海面和海底邊界的反射系數,波導Green函數的虛源解見文獻[12]。
[GP,Q=e-ikr04πr0+j=1∞RtmRbj-me-ikrj4πrj+Rtj-mRbme-ikr j4πr j] (3)
其中,波數[k=ωcf] ,[cf]是流體中的聲速,[r0=Q-P]表示源點Q到場點P的距離,同理,[r1=Q-P],[r2=Q-P]…,[r 1=Q-P],[r 2=Q-P]…,[P]和[P]分別是海面以上和海床以下的虛源,[P]和[P]的上標是反射的次數。
值得注意的是,方程(3)的第一項是自由空間格林函數,其后的級數表示虛源的貢獻。由于波導的上表面為軟邊界,下表面為剛性邊界,因此反射系數[Rt=-1]和[Rb=1]。
方程(3)對Q的坐標在n方向上求導得
[?G?n=-1+ikr0e-ikr04πr02?r0?n-]
[j=1∞RtmRbj-m1+ikrje-ikrj4πr2j?rj?n...-]
[j=1∞Rtj-mRbm1+ikr je-ikr j4πr2 j?r j?n] (4)
由于虛源解包含無限數量的虛源,因此必須對序列進行截斷。設[Gn]表示在第n對虛源處截斷的格林函數G的近似解。
將方程(1)離散化可得
[Hp=-iρfωGvn] (5)
其中,H和G為邊界元系數矩陣,p和[vn]為聲壓和法向振動速度矢量。為簡單起見,在對聲域邊界建模時,將邊界元網格與有限元網格一致。在構造H和G時,忽略了波導邊界對結構表面聲壓和法向振動的影響。
通過結構表面的聲壓,可獲取場點P處的聲壓:
[pfP=-Hfp-iρfωGfvn] (6)
其中,[Hf]和[Gf]是虛源邊界元系數矩陣,它取決于結構幾何形狀、頻率和P的位置。然后,將方程(5)代入方程(6),得到
[pfP=Zfvn] (7)
聲阻抗矩陣
[Zf=iρfωHfH-1G-Gf] (8)
則聲壓級計算公式為
[SPL=10log10pfPp*fPp2ref] (9)
其中[pref=1×10-6Pa]為水中參考聲壓。
1.2" 流固耦合振動的有限元—虛質量法
水下結構動力學有限元方程可表示為
[My+Ky=f+fp] (10)
式(10)中,M和K分別為結構質量矩陣和剛度矩陣。y和[y]分別是位移矢量和加速度矢量。[fp]是水動力的矢量,f是機械力的矢量。則根據方程(5),可將[fp]表示為
[fp=Cp=-iρfωCH-1Gvn] (11)
式(11)中,C為流固耦合矩陣,它將流體壓力轉化為等效節點力。
值得注意的是,[vn]和[y]有如下關系:
[iωvn=Ty] (12)
其中,T為變換矩陣,得到振動響應的法向分量。通過方程(12),方程(11)可進一步表示為
[fp=-ρfCH-1GTy] (13)
將方程(13)代入方程(10)得
[M+Mfy+Ky=f] (14)
式(14)中[Mf]為體現流體壓力對結構動力響應影響的虛質量矩陣。假設結構周圍的流體在低頻時不可壓縮,即波數[k=0],則可以表示為
[Mf=ρfCHk=0-1Gk=0T] (15)
2 數據驅動方法
2.1" ConvNeXt卷積神經網絡
ConvNeXt網絡是一種值得關注的純卷積神經網絡(CNN),它將Transformer[13]網絡的一些最新思想和技術引入CNN網絡的現有模塊中,提高CNN網絡的性能。ConvNeXt網絡架構具有準確性高、可擴展性強以及架構簡單等特點,但目前其在水下聲輻射預測中的應用較少。本研究將計算力學的方法與深度學習相結合,使用有限元-虛擬質量法/虛源邊界元法計算獲得大量的聲輻射數據來訓練ConvNeXt網絡,完成聲壓級的快速預測,探究其應用于水下輻射聲場預測的效果。根據源代碼繪制的ConvNeXt網絡架構如圖3所示。
本研究基于文獻[11],修改了架構的通道數,并將原文獻中的二維卷積Conv2d修改為Conv1d,以使新搭建的ConvNeXt1d架構達成本研究的目標。根據上文理論方法,編程計算指定工況下的聲壓級數據。將場點位置、水下結構位置和材料屬性等參數處理成一維數據,作為神經網絡模型的輸入;計算獲得的一維聲壓級(SPL)數據,作為對應輸入的預測值,為其打上標簽;將訓練集/驗證集/測試集隨機分為90%/5%/5%三個子集。訓練過程中在一個小的未見過的數據集上驗證評估當前模型,并檢查是否有任何潛在的過擬合。本文使用平均絕對誤差(MAE)作為loss函數,使用Adam優化器訓練模型。采用三階段步進學習率,每階段的學習率分別為2[×]10-3,1.5[×]10-3和5[×]10-5,每個階段分別訓練5000,1000和1000個epoch。訓練過程的前兩個階段是為了快速優化網絡,之后使用5[×]10-5的學習率進行精確收斂。
2.2" 模型評估標準
為了評估下文神經網絡模型的預測效果,本研究使用均方根誤差(RMSE)和平均絕對誤差(MAE)作為模型的評價函數。MSE與MAE的公式如下:
[RMSE=1Nsq=1Ns oq-lq2] (16)
[MAE=1Nsq=1Ns oq-lq] (17)
其中,Ns為訓練樣本個數,oq表示第q個訓練樣本的輸出值,lq表示第q個訓練樣本的值。
2.3" 工作流程
本文的具體工作流程如圖4所示。
首先,利用淺海波導聲輻射模型計算獲得聲壓級數據,然后把數據處理成適合深度學習模型的一維形式,并劃分為訓練集,驗證集和測試集。其次,將訓練數據集輸入到構建的深度學習模型中進行訓練。最后,對訓練的模型性能進行了測試,將預測結果與計算數據進行比較,驗證該方法的準確性。
3 實驗研究
3.1" 淺海波導聲輻射數值的獲取
考慮一個結構[Ωs]浸沒在淺海波導[Ωa]中,如圖1所示。假設海面邊界為完全軟邊界,海底為完全剛性邊界。膠囊狀殼結構如圖5所示,其半徑為0.5 m,側面圓柱長度3 m,厚度為0.008 m。該結構由1344個離散的薄殼單元構成,聲學邊界劃分了1344個四邊形單元網格。表1列出了詳細的材料和海水參數。結構潛水深度、場點深度和場點軸向方向的采樣距離均間隔2 m。在結構表面垂向施加振幅為100 N,頻率范圍在60 Hz-150 Hz的簡諧力,加載位置為側面中心點。每增加1 Hz,計算該條件下不同場點的聲壓級數據,得到數據集的詳細環境參數見表2。
3.2" 訓練模型與實驗結果
這里使用1965個樣本來訓練ConvNeXt網絡。表3給出了模型結構參數,以及用于訓練模型的其他超參數的值。
圖6到圖9展示了深度學習神經網絡預測的數據與程序計算獲得數據的對比情況,他們以某一頻率下的聲壓級云圖的形式呈現。其中圖6的物理信息是潛深14 m,頻率為77 Hz;圖7為潛深46 m,頻率為94 Hz;圖8為潛深44 m,頻率為105 Hz;圖9為潛深28 m,頻率為108 Hz。(a)、(c)、(e)和(g)是根據神經網絡預測獲得數據繪制的,(b)、(d)、(f)和(h)是由數值仿真獲得數據繪制。圖中橫軸表示場點到結構的距離,取值范圍為80 m~100 m,縱軸表示海水深度,取值范圍為0~50 m。對比每組云圖,每兩張中只有較少的不一致區域,體現了神經網絡優異的預測性能。神經網絡的統計指標RMSE和MAE如圖10所示。可以看出,誤差值均在4 dB以內,說明網絡模型取得了較好的訓練效果。以上結果表明,該神經網絡模型取得了較好的聲輻射預測效果。
3.3" 與其他網絡架構的對比
本研究提出的ConvNeXt1d架構是一個準確且高效的預測方法。為了體現該方法的優越性,本文將該網絡架構與其他常見網絡架構的預測結果進行對比評估。其中包括多層感知機(MLP)、Visual Geometry Group(VGG)、殘差神經網絡(ResNet)等架構。幾種對比方法的輸入層與輸出層均和本文架構一致,模型參數更新采用的反向傳播、使用的Adam優化算法、epochs和MAE作為損失函數也都與本文設置相同。將不同方法預測的結果整合在一起,通過RMSE和MAE作為標準進行評價,結果如圖11所示。
不難看出,ConvNeXt1d、ResNet和VGG幾種方法在測試集上均表現不錯,其中本文提出的ConvNeXt1d方法表現最好,MLP表現較差??偠灾疚姆椒ㄈ〉昧溯^好的聲輻射預測效果,對比其他方法也具有一定的優勢。
4 總 結
本文提出一種基于數據驅動的淺海波導聲輻射預測新方法,通過有限元-虛質量-基于虛源法的邊界元法的數值計算框架,獲取淺海波導域內樣本點處輻射聲壓級,并將結果數據作為數據集訓練ConvNeXt深度學習網絡,最終用于水下聲輻射的預測。結果表明,該方法可以快速完成膠囊狀殼體結構目標工況下的聲輻射預測,并且取得較好的預測效果。本研究為淺海水下快速聲輻射預測提供了一種有效的手段。然而,對于更加復雜淺海環境下的預測問題,如何快速獲取大量數據,仍待未來深入研究。
參考文獻:
[1]GUO W,LI T,ZHU X,et al.Vibration and acoustic radiation of a finite cylindrical shell submerged at finite depth from the free surface [J].Journal of Sound and Vibration,2017,393:338-352.
[2]HUANG H,ZOU M S,JIANG L W.Study on the integrated calculation method of fluid-structure interaction vibration,acoustic radiation,and propagation from an elastic spherical shell in ocean acoustic environments [J].Ocean Engineering,2019,177:29-39.
[3]CHEN L,LIANG X,YI H.Vibro-acoustic characteristics of cylindrical shells with complex acoustic boundary conditions [J].Ocean Engineering,2016,126:12-21.
[4]WANG P,LI T,ZHU X.Free flexural vibration of a cylindrical shell horizontally immersed in shallow water using the wave propagation approach [J].Ocean Engineering,2017,142:280-291.
[5]JIANG L,ZOU M,HUANG H,et al.Integrated calculation method of acoustic radiation and propagation for floating bodies in shallow water [J].J Acoust Soc Am,2018,143(5):430-436.
[6]HUANG H,ZOU M S,JIANG L W.Study on calculation methods for acoustic radiation of axisymmetric structures in finite water depth [J].Journal of Fluids and Structures,2020,98:103115.
[7]ZHANG C,LIU Y,SHANG D,et al.A method for predicting radiated acoustic field in shallow sea based on wave superposition and ray [J].Applied Sciences,2020,10(3):917.
[8]NIU H Q,GONG Z X,OZANICH E,et al.Deep-learning source localization using multi-frequency magnitude-only data [J].J Acoust Soc Am,2019,146(1):211-222.
[9]HUANG Z Q,XU J,GONG Z X,et al.Source localization using deep neural networks in a shallow water environment [J].J Acoust Soc Am,2018,143(5):2922-2932.
[10]HUANG Z,XU J,GONG Z,et al.Multiple source localization in a shallow water waveguide exploiting subarray beamforming and deep neural networks [J].Sensors,2019,19(21):4768.
[11]LIU Z,MAO H,WU C Y,et al.A convnet for the 2020s; proceedings of the IEEE/CVF conference on computer vision and pattern recognition,F,2022[C].
[12]WU T.On computational aspects of the boundary element method for acoustic radiation and scattering in a perfect waveguide[J].The Journal of the Acoustical Society of America,1994,96(6):3733-3743.
[13]LIU Z,LIN Y,CAO Y,et al.Swin transformer:hierarchical vision transformer using shifted windows; proceedings of the IEEE/CVF international conference on computer vision,F,2021[C].
責任編校:劉 燕,孫詠梅
A Data-Driven Method for Predicting Shallow Sea Waveguide
Acoustic Radiation
ZHAI Jingjuan ,FU Ning ,SHANG Linyuan*
(College of Aerospace Engineering,Shenyang Aerospace University,Shenyang 110136,China)
Abstract:This article combines computational mechanics and deep learning theory to propose a data-driven shallow water waveguide acoustic radiation prediction method.Integrating finite element method,virtual mass method,and boundary element method based on virtual source method,a computational framework for vibration sound radiation of structures in shallow seawater has been developed to obtain waveguide sound radiation response and provide a large amount of sound pressure data for deep learning.Furthermore,by training ConvNeXt convolutional neural network,the sound field features of sampling points are extracted.Ultimately,the rapid prediction of radiation sound pressure levels for structures in shallow seawater is achieved.The numerical results demonstrate the effectiveness of the proposed shallow water waveguide acoustic radiation prediction method.
Key words:waveguide acoustic radiation;boundary element method based on virtual source method;ConvNeXt network;deep learning