欢迎访问《兵工学报》官方网站,今天是 分享到:

兵工学报 ›› 2023, Vol. 44 ›› Issue (12): 3771-3782.doi: 10.12382/bgxb.2023.0291

所属专题: 爆炸冲击与先进防护

• • 上一篇    下一篇

基于机器学习的混凝土侵彻深度预测模型

李萌1, 武海军1, 董恒1,*(), 任光1, 张鹏2, 黄风雷1   

  1. 1 北京理工大学 爆炸科学与技术国家重点实验室, 北京 100081
    2 航空工业洪都660所, 江西 南昌 330024
  • 收稿日期:2023-03-31 上线日期:2023-12-30
  • 通讯作者:
  • 基金资助:
    国家自然科学基金青年科学基金项目(12202067); 爆炸科学与技术国家重点实验室基金青年科学基金项目(QNKT22-03)

Machine Learning-based Models for Predicting the Penetration Depth of Concrete

LI Meng1, WU Haijun1, DONG Heng1,*(), REN Guang1, ZHANG Peng2, HUANG Fenglei1   

  1. 1 State Key Laboratory of Explosive Science and Technology, Beijing Institute of Technology, Beijing 100081, China
    2 No.660 Institute of Hongdu Aviation Industry, AVIC, Nanchang 330024, Jiangxi, China
  • Received:2023-03-31 Online:2023-12-30

摘要:

针对侵彻试验数据少且离散性较大导致预测侵彻深度的机器学习模型精度不高的问题,在收集大量侵彻试验数据的基础上,通过线性插值和添加高斯噪声等数据增强方法扩展侵彻数据,增大可用数据数量。采用遗传算法和贪心算法优化多层感知器、径向基神经网络、支持向量回归和极限梯度提升树4种常用机器学习模型的超参数,实现基于机器学习的混凝土侵彻深度预测。采用灵敏度分析方法分析侵彻深度对各弹靶参数的敏感程度。研究结果表明:采用线性插值和添加高斯噪声的方法可以有效地缓解数据不足的问题;采用数据增强后,多层感知器、径向基神经网络和极限梯度提升树的精度分别提高了2.49%、0.99%、0.74%和0.72%;弹体直径、着靶速度、弹体质量是对侵彻深度影响最大的参数;最优混凝土侵彻深度预测机器学习模型的平均误差为8.28%,该模型精度优于常用的侵彻深度预测经验公式。

关键词: 混凝土侵彻深度, 机器学习, 神经网络, 数据增强, 灵敏度分析

Abstract:

The test data about concrete penetration are often limited in quantity and unevenly distributed, which leads to the poor accuracy of machine learning-based models for predicting the penetration depth. This study aims to mitigate the unevenness of data distribution and increase the amount of available data to obtain an optimal machine learning model under the limitation of limited penetration test data. Based on collecting a large amount of penetration test data, the penetration data are extended by data augmentation methods such as linear interpolation and adding Gaussian noise. The genetic algorithm and greedy algorithm are used to optimize the hyperparameters of four common machine learning models: multilayer perceptron, radial basis neural network, support vector regression and extreme gradient boosting tree. The prediction of concrete penetration depth based on machine learning is realized. Sensitivity analysis method is used to analyze the influence of input factors on the penetration depth. The results show that the problem of insufficient data can be effectively alleviated by using linear interpolation and adding Gaussian noise. The accuracies of multilayer perceptron, radial basis neural network, support vector regression and extreme gradient boosting tree are improved by 2.49%, 0.99%, 0.74%, and 0.72%, respectively, after using data augmentation. The diameter, impact velocity and mass of projectile have the dominant influence on penetration depth. In addition, the average error of the optimal concrete penetration depth prediction machine learning model is 8.28%, and its global accuracy is better than the commonly used empirical formulas for predicting the penetration depth.

Key words: penetration depth of concrete, machine learning, neural network, data augmentation, sensitivity analysis

中图分类号: