摘要

针对现有基于神经网络的剩余使用寿命预测方法存在训练时间较长的问题,提出一种基于XGBoost(extreme gradient boosting, XGBoost)算法的预测模型。首先,清洗历史数据,重构出涡扇发动机剩余使用寿命的完整退化轨迹数据;其次,分析各个特征与剩余使用寿命之间的相关性,依据零方差标准筛选可用特征;最后,通过XGBoost算法建立剩余使用寿命预测模型,并采用网格搜索法优化模型参数。结果表明,基于XGBoost算法的模型预测性能优于GBDT(gradient boosting decision tree),其中,拟合优度(r2)提升了约5%;均方根误差(RMSE)降低约6.83%;训练时间缩短近4/5。与CNN-LSTM方法相比,虽然XGBoost方法的预测精度略低,但训练时间较短,综合效率更高。