面向结构可靠性分析的并行主动学习XGBoost方法及其在陆上风力发电机塔筒中的应用

Parallel active learning XGBoost for structural reliability analysis with application to an onshore wind turbine tower

Reliability Engineering and System Safety · 2025
被引 7
ABS 3

中文导读

提出一种名为PALX的并行主动学习XGBoost方法,通过交叉验证量化预测不确定性,并引入新的学习函数和并行采样策略,在保证精度的同时大幅降低计算成本,适用于复杂工程结构可靠性分析。

Abstract

Active learning methods have emerged as a powerful tool in structural reliability analysis. However, conventional approaches may still fall short in terms of efficiency, accuracy, and applicability when addressing complex real-world problems. To this end, this study develops a novel active learning method called ‘parallel active learning XGBoost’ (PALX). In this method, the XGBoost model is employed as a surrogate for the true performance function instead of the commonly used Kriging model, with prediction uncertainty quantified through cross-validation. By assuming that the resulting predictions follow a Gaussian process, a convenient failure probability estimator and a robust stopping criterion are introduced, which are adapted from a well-established Bayesian active learning method. The failure probability estimator and stopping criterion are numerically solved using the sequential variance-amplified importance sampling. Furthermore, a new learning function, termed ‘prediction variance-weighted epistemic uncertainty contribution’, is proposed for identifying the best next evaluation point. To enable parallel computing, a multi-point selection method called ‘lower confidence bound believer’ is developed. The effectiveness of PALX is demonstrated through three numerical examples and a practical engineering problem involving an onshore wind turbine tower. It is shown that PALX can significantly reduce computational costs without compromising accuracy, demonstrating its potential for real-world engineering challenges.

结构可靠性分析主动学习XGBoost风力发电工程结构