基于BKA协同的BP神经网络有限元模型修正
Finite Element Model Updating Based on BKA-BP Collaborative Optimization
摘要: 针对传统有限元模型修正方法收敛缓慢、易陷入局部最优,以及BP神经网络初始参数敏感、易早熟收敛等问题,本文提出一种黑翅鸢优化算法(BKA)协同BP神经网络的有限元模型修正方法。该方法利用BKA算法全局优化能力确定BP网络最优初始权值与阈值,以神经网络构建参数–响应代理模型替代耗时有限元计算,实现待修正参数的全局最优搜索。以6.4米单层平面桁架为研究对象,考虑5根杆件刚度退化,采用拉丁超立方采样生成样本数据,建立5-15-6结构的BP神经网络代理模型。结果表明:杆件弹性模量识别平均误差仅0.47%,前六阶自振频率最大预测误差仅0.0199%,目标函数均方误差收敛至0.0002,验证了方法的高精度与强鲁棒性。本研究为结构的有限元模型修正提供了一种可行的代理模型优化思路,后续有望进一步将该方法拓展至三维复杂结构、含噪声实测数据及多损伤工况等场景。
Abstract: To address the issues of slow convergence and susceptibility to local optima in traditional finite element model updating methods, as well as the sensitivity to initial parameters and premature convergence in BP neural networks, this paper proposes a finite element model updating method based on the Black-winged Kite Algorithm (BKA) collaborating with BP neural networks. This method leverages the global optimization capability of BKA to determine the optimal initial weights and thresholds of the BP network, constructs a parameter-response surrogate model using neural networks to replace time-consuming finite element calculations, and achieves global optimal search for parameters to be updated. Taking a 6.4-meter single-layer planar truss as the research object, considering stiffness degradation of five members, sample data are generated using Latin Hypercube Sampling, and a BP neural network surrogate model with a 5-15-6 structure is established. The results show that the average error of elastic modulus identification for the members is only 0.47%, the maximum prediction error of the first six natural frequencies is only 0.0199%, and the mean square error of the objective function converges to 0.0002, verifying the high accuracy and strong robustness of the proposed method. This study provides a feasible surrogate model optimization approach for finite element model updating of structures, and it is expected that the method can be further extended to scenarios such as three-dimensional complex structures, noisy measured data, and multi-damage cases in future work.
文章引用:文红宇. 基于BKA协同的BP神经网络有限元模型修正[J]. 建模与仿真, 2026, 15(4): 193-200. https://doi.org/10.12677/mos.2026.154064

参考文献

[1] Gu, S.N. (1991) The Development and Present Situation of Structural Dynamic Modification. Journal of Mechanical Strength, 13, 1-9. (In Chinese)
[2] 任伟新, 彭雪林. 结构有限元模型修正研究进展[J]. 计算力学学报, 2010, 27(4): 561-570.
[3] 费庆国, 李爱群, 张令弥. 基于神经网络的非线性结构有限元模型修正研究[J]. 宇航学报, 2005, 26(3): 267-269.
[4] 包龙生, 漆宪, 于玲. 基于BP神经网络的桥梁有限元模型修正[J]. 公路交通科技(应用技术版), 2018, 14(3): 182-186.
[5] 翟卫莲, 谭冬梅, 王静, 等. 基于神经网络的大空间桁架结构有限元模型修正[J]. 地震工程与工程振动, 2003, 23(4): 83-89.
[6] Abualigah, L., et al. (2006) Metaheuristic Optimization of Artificial Neural Networks: A Comprehensive Survey (2015-2025). Archives of Computational Methods in Engineering, 33, 897-932.
[7] 秦世强, 蒲黔辉, 施洲. 联合BP神经网络和粒子群的结构有限元模型修正[J]. 振动与冲击, 2015, 34(12): 1-7.
[8] 刘纲, 陈奇, 雷振博, 等. 基于改进萤火虫算法的有限元模型修正[J]. 工程力学, 2022, 39(7): 1-9.
[9] Wang, J., Zhou, Y., Liu, Z., et al. (2024) Black-Winged Kite Algorithm: A Nature-Inspired Meta-Heuristic for Solving Benchmark Functions and Engineering Problems. Engineering Applications of Artificial Intelligence, 132, Article ID: 107896.
[10] Ackley, D.H. (1987) A Connectionist Machine for Genetic Hill Climbing. University of Michigan.
[11] Rumelhart, D.E., Hinton, G.E. and Williams, R.J. (1986) Learning Representations by Back-Propagating Errors. Nature, 323, 533-536. [Google Scholar] [CrossRef
[12] Marquardt, D.W. (1963) An Algorithm for Least-Squares Estimation of Nonlinear Parameters. Journal of the Society for Industrial and Applied Mathematics, 11, 431-441. [Google Scholar] [CrossRef