潜艇的声辐射是影响其隐蔽性能的关键因素,而在低速行驶时,机械振动通常是潜艇水下噪声的主要来源[1],因此,开展潜艇振动声辐射快速预报研究对提升其隐蔽性具有重要意义。
潜艇主要由外壳、内部隔舱和支撑框架等结构组成,其中外壳通常可以视为一连续、均匀的圆柱壳结构。对水下薄壳结构振动辐射噪声的研究主要可分为解析和数值方法两大类。解析方法主要基于经典声振理论,适用于平板、圆柱壳、球壳等以及其他一些具有规则几何形状的结构[2 − 4];而数值方法,如有限元法(FEM)和边界元法(BEM),更适用于复杂几何形状和复杂边界条件的水下结构[5 − 6]。然而,数值法对于大型结构的求解而言计算量较大,难以对水下复杂结构的振动声辐射进行快速预报。
随着人工智能的发展,神经网络因其容错性高、计算快、自适应性强等优点而被广泛应用于目标识别、噪声分类、信号预测等领域[7 − 10]。神经网络拥有非常强的非线性拟合能力[11 − 12],不必建立物理参数之间的关系,只需确立输入与输出之间的某种线性或非线性关系。在神经网络模型的训练过程中,超参数的优化对于提升模型性能至关重要。贝叶斯优化是一种高效的全局优化策略,旨在用最少的步骤找到全局最优解,并在一些具有挑战性的优化基准上超过了其他先进的全局优化算法[13]。
本文提出一种神经网络方法,旨在通过水下壳体表面的振动响应快速预测其振动声辐射。建模过程中引入了贝叶斯优化算法来优化超参;通过潜艇舱段实验算例验证了此方法的可靠性,并研究其在不同薄壳结构模型水下振动声辐射中的应用。
1 声辐射预报方法 1.1 BP神经网络BP(Back Propagation)神经网络[7]是一种广泛应用的多层前馈网络,它通过误差逆向传播算法进行训练。正向传播时不同层间神经元数据的传递可定义为:
$ {q_i} = \sum\limits_{j = 1}^n {w_{ij}^{[k]}{x_j}} + {b_m},$ | (1) |
$ {h_i} = f({q_i})。$ | (2) |
式中:xj为输入数据;
在每次迭代中,网络参数会根据其梯度的方向和大小进行更新,其中权重
$ w_{ij,t + 1}^{[k]} = w_{ij,t}^{[k]} - \eta ({{\partial L} / {\vphantom {{\partial L} {\partial w_{ij,t}^{[k]}}}} {\partial w_{ij,t}^{[k]}}}),$ | (3) |
$ {b_{m,t + 1}} = {b_{m,t}} - \eta ({{\partial L} / {\vphantom {{\partial L} {\partial {b_{m,t}}}}} {\partial {b_{m,t}}}})。$ | (4) |
式中:
贝叶斯优化的策略为:假设目标函数为随机函数,设置先验分布;使用高斯过程更新先验,形成后验分布;基于后验分布选择下一个采样点,考虑最优值和未探索区域;采样点由采集函数最大值确定[14]。贝叶斯优化不仅可有效地搜索超参数空间,还能根据已有的经验引导采样,从而避免了大量无用尝试。采样点的选择为:
$ {{{x}}_t} = \arg \max u(x|{D_{1:t - 1}})。$ | (5) |
式中:u为采集函数;
本文优化的超参数包括:输入神经元个数、隐藏层数量、隐藏层神经元个数、dropout、优化器。
1.3 网络框架本文基于Tensorflow框架构建了一个BP神经网络,如图1所示,并使用贝叶斯优化算法确定其超参数。贝叶斯超参数优化框架首先随机初始化超参数并构建神经网络,其中神经网络的输入端为表面测点加速度,输出端为相应测点的声压级。根据损失函数返回值进行高斯回归构建概率模型,并用采集函数指导下次采样。此过程重复直至迭代结束。
如图3所示,结构振动响应测点布置在距离圆柱壳后封板0.3、0.7、1.3 m处,每圈等间隔(60°)分布6个测点,共18个测点。声压级测点分布如图4所示,共17个测点,分别布置在水下2、3、5 m处,同时距离圆柱壳舱壁1 m和2 m处。
建立实验模型对应的有限元计算模型,如图5所示。在模型外部建立了半径为3 m的水场,并设置零压力流场边界条件。在2个电机处施加不同大小和方向的激励力。开展谐响应分析,频率设置为1~100 Hz,频率间隔为1 Hz。计算得到500组相关测点的加速度值和声压值。
由于输入变量的单位不同且数值差异较大,首先采用对数归一化方法减小数值差异,即:
$ x' = {\log _{10}}(x/{10^{ - 6}})。$ | (6) |
然后再采用离差标准化将数据映射在[0−1]之间。x为特征变量所在的一维数组。将所得的数据集按照7∶3分离为训练集和验证集。
2.3 超参数优化为提升模型计算性能,本文对表2的超参数进行优化。
图6为目标函数随迭代次数的变化,模型的性能经优化后最高可提升94.29%。最优超参数设置如下:神经网络由5层组成,分别为含60个神经元的输入层、每层含60个神经元的3层隐藏层和含11个神经元的输出层。隐藏层使用Relu激活函数,优化器为Adam;损失函数为MSE;学习率为0.001。
图7为某一工况下不同测点的预测值与实验值的对比结果。结果表明,声压级峰值位置和变化趋势具有一致性,该方法可用于实验模型的声辐射预报。峰值处的平均绝对误差为6.31 dB,误差的可能原因是实验水池空间有限,且低频段透声性能较强,实验场地中存在一定量的声波反射,且吸声设备难以完全消除这些反射。
为研究本文方法对不同模型的适用性,参考实验模型,建立了一个组合壳模型,如图8所示。该模型包括圆柱壳、环肋、球壳、浮筏和基座。模型外部建立了半径为3 m的水场,以计算壳体表面的声辐射。表3为组合壳模型的参数。考虑到实际工程中难以布置较多的传感器,在圆柱壳表面沿z方向每隔0.5 m取一圈,共7圈,每圈等间隔(30°)分布12个测点,共84个测点。
通过对2个激励点施加不同大小和方向的简谐力,开展谐响应分析,生成
使用总声压级来描述该模型的振动声辐射:
$ \begin{split} {{{L}}_p} = & 20{\log _{10}}\left( {{{10}^{{L_{p1}}/20}} + {{10}^{{L_{p2}}/20}} + } {10^{{L_{p3}}/20}} + \cdots \right. \\ &\left. {{10}^{{L_{pi}}/20}}\right),(i = 1,2,3 \cdots )。\end{split} $ | (7) |
随机挑选一组测试集进行测试,结果如图9所示,神经网络预测值和数值计算值的总声压级对比曲线吻合较好。研究中,拟合优度(R2)、平均绝对误差(MAE)、平均绝对百分比误差(MAPE)均用于评估神经网络模型的效果。此测试结果的R2值为97.79%,MAE和MAPE分别为0.85 dB和0.73%,这表明该模型具有较高的拟合能力和精度,能够有效地预测此结构模型的声辐射。
以25、50、70 Hz为例,图10为不同频率下结构表面声压级的预测值与数值计算值的对比。预测值与计算值之间的差异很小,峰值位置吻合较好,这说明模型能够有效地预报不同频率下水下结构的声辐射分布情况。
本文基于神经网络提出了一种用于快速预测水下含内部结构振动声辐射的方法。与数值仿真和实验的双重对比验证表明该方法具有良好的预测能力。本文主要结论有:
1)本方法能够准确建立水下结构表面加速度与声压级之间的映射关系,可有效地预测其辐射声压级随频率的变化及结构表面声辐射的分布;
2)本文基于贝叶斯超参数优化方法建立神经网络模型,可有效提高神经网络模型的整体计算性能和调整效率。
[1] |
章林柯, 崔立林. 潜艇机械噪声源分类识别的小样本研究思想及相关算法评述[J]. 船舶力学, 2011, 15(8): 940-947. |
[2] |
李天匀, 刘敬喜, 周健. 基于格林函数的无障板结构声辐射分析[J]. 华中科技大学学报(自然科学版), 2003, 31(4): 99-101. |
[3] |
张磊, 马逊军, 鲁民月, 等. 一种含内部结构的水下圆柱壳振动声辐射计算方法[J]. 舰船科学技术, 2021, 43(12): 122-127. ZHANG L, MA X J, LU M Y, et al. A method for vibration and sound radiation analysis of an immersed cylindrical shell with internal structures[J]. Ship Science and Technology, 2021, 43(12): 122-127. |
[4] |
YANG H, SEONG W. Acoustic radiation efficiency of a submerged periodic ring-stiffened cylindrical shell with finite vibration loading[J]. Applied Acoustics, 2020, 171: 107664. |
[5] |
张阳阳, 楼京俊, 朱石坚. 弹性板-圆柱壳水下声辐射特性及影响因素[J]. 舰船科学技术, 2016, 38(11): 44-47. ZHANG Y Y, LOU J J, ZHU S J. Underwater acoustic radiation characteristics and influencing factors of elastic plate-cylindrical shell[J]. Ship Science and Technology, 2016, 38(11): 44-47. |
[6] |
何其伟, 李海峰, 俞翔. 单/双层水下结构振动声辐射研究[J]. 舰船科学技术, 2017, 39(1): 17-20. HE Q W, LI H F, YU X. Research on the vibration and acoustic radiation of single and double layers underwater structure[J]. Ship Science and Technology, 2017, 39(1): 17-20. |
[7] |
王升贵, 胡桥, 陈迎亮, 等. 基于深度学习的水下目标识别方法研究[J]. 舰船科学技术, 2020, 42(12): 141-145. WANG S G, HU Q, CHEN Y L, et al. Research on underwater target recognition method based on deep learning[J]. Ship Science and Technology, 2020, 42(12): 141-145. |
[8] |
张艳宁, 焦李成, 靳云姬, 等. 一种基于自适应高斯神经网络的船舶噪声分类方法[J]. 声学学报, 1998, 23(4): 349-356. |
[9] |
周金牛, 李亚安, 吴岳松. 水声信号预测的神经网络方法[J]. 声学技术, 2006, 25(3): 226-229. |
[10] |
OH B K, GLISIC B, PARK H S. Neural network-based seismic response prediction model for building structures using artificial earthquakes[J]. Journal of Sound and Vibration, 2020, 468: 22-46. DOI:10.1016/j.jsv.2019.115109 |
[11] |
SHEN X, HAO Q W, XIONG G. Modelling and predictive investigation on the vibration response of a propeller shaft based on a convolutional neural network[J]. Mechanical Sciences, 2022, 13(1): 485-494. DOI:10.5194/ms-13-485-2022 |
[12] |
祝青鑫, 王浩, 茅建校, 等. 基于ANFIS的环境激励下桥梁结构应变响应预测分析[J]. 中国公路学报, 2019, 32(11): 62-70+117. |
[13] |
SNOEK J, LAROCHELLE H, ADAMS R P. Practical bayesian optimization of machine learning algorithms [J]. CoRR, 2012, 12(6): 29−44.
|
[14] |
YANG L, SHAMI A. On hyperparameter optimization of machine learning algorithms: Theory and practice[J]. Neurocomputing, 2020, 415: 295-316. DOI:10.1016/j.neucom.2020.07.061 |
[15] |
CHEN L, LI P, CHEN H R. Vibro-acoustic analysis of an underwater cylindrical shell with internal structures and a comparison with experiment[J]. Journal of Modern Mechanical Engineering and Technology, 2023, 10(5): 161-176. DOI:10.31875/2409-9848.2023.10.15 |