摘要:火炮身管失效机理是一个相当复杂的综合过程,目前基于机理推导的理论模型预测精度较低,无法满足作战部队实际使用。为提高火炮身管寿命预测的精度,将身管内径磨损量作为寿命预测指标,提出了基于极度梯度提升(XGBoost)模型的火炮身管寿命预测算法。该算法以火炮弹射数为输入,以身管内径磨损量为输出,通过不断集成多个弱学习器,反复训练来拟合前一个弱学习器预测值与实际值之间的残差,从而生成强学习器,并通过在损失函数后加入正则化项以及采用剪枝技术降低模型过拟合的风险。基于某型火炮实测数据进行验证,结果表明,所提模型不仅有效解决了火炮弹射量与身管内径磨损量之间的映射关系,而且相比支持向量机、BP神经网络、灰色模型等现有算法显著提升了身管寿命预测精度。