基于机器学习的双层圆柱壳固有振动特性预测

Prediction of natural vibration characteristics of double-layer cylindrical shells based on machine learning

  • 摘要:
    目的 针对船舶结构设计中有限元法存在参数迭代频繁、计算成本高的问题,提出基于机器学习的双层圆柱壳固有振动特性预测代理模型,实现该第构模态频率的快速精准预测。
    方法 以双层圆柱壳的长度、半径、厚度等 6 个设计参数为输入,模态频率为预测目标,通过 MATLAB 与 ANSYS 联合仿真生成数据集,采用拉丁超立方采样划分训练集(50~600 组)与测试集(20 组);引入克里金、支持向量机(SVM)、神经网络(BP)及随机森林(RF)4种机器学习方法构建代理模型,以决定系数(R2)、平均绝对误差(MAE)、均方根误差(RMSE)为评价指标对比模型性能,并分析样本数量与参数特征重要性。
    结果 所有模型 R2 均大于 0.95,其中克里金、BP 及 SVM 模型相对误差控制在 3% 以内,克里金模型的精度与鲁棒性最优;200 组训练样本即可满足工程应用的精度与稳定性要求,圆柱壳半径和肋骨个数是影响模态频率的关键参数。
    结论 基于机器学习的代理模型可高效替代传统有限元计算,实现双层圆柱壳固有振动特性的快速预测,研究成果可为水下结构优化设计提供了可靠参考。

     

    Abstract:
    Objective To address the challenges of frequent parameter iterations and high computational costs associated with finite element analysis (FEA) in ship structural design, this study proposes a machine learning-based surrogate model for predicting the natural vibration characteristics of double-layer cylindrical shells, aiming to achieve fast and accurate prediction of the structural modal frequencies.
    Method Six design parameters of the double-layer cylindrical shell, including length, radius, and thickness, were selected as input features, with modal frequencies defined as the prediction targets. Data samples were generated through co-simulation using MATLAB and ANSYS. Latin Hypercube Sampling (LHS) was adopted to construct training datasets containing 50–600 samples, along with an independent test set comprising 20 samples. Four machine learning techniques—Kriging, Support Vector Machine (SVM), Backpropagation Neural Network (BP), and Random Forest (RF)—were adopted to develop surrogate models. Model performance was evaluated using the coefficient of determination (R2), Mean Absolute Error (MAE), and Root Mean Square Error (RMSE), and the effects of sample size and parameter feature importance were analyzed.
    Results The results show that all surrogate models achieved an R2 value greater than 0.95. Among them, the relative errors of the Kriging, BP, and SVM models were controlled within 3%, and the Kriging model exhibited the highest accuracy and robustness. A training sample size of 200 was found to be sufficient to meet the accuracy and stability requirements of engineering applications, and the cylindrical shell radius and the number of ribs were identified as the most influential parameters affecting the modal frequencies.
    Conclusion The machine learning-based surrogate modeling approach can effectively replace conventional FEA for the rapid prediction of the natural vibration characteristics of double-layer cylindrical shells. The findings provide a reliable reference for the optimal design of underwater structures.

     

/

返回文章
返回