发电机作为整个风电机组的核心部件之一,其能否正常运行将严重影响风电机组的持续发电.利用集成机器学习算法中的梯度提升算法XGBoost对风电机组发电机故障监测预警进行研究.首先,提取数据采集与监控(SCADA)系统数据库中风电机组在并网状态下的正常运行大数据,对缺失、异常数据进行预处理后,结合运维专家经验利用XGBoost算法筛选出关键特征变量;然后经过训练和参数调整,建立最优风电机组发电机故障监测预警模型;通过对照研究发现,XGBoost算法对风电机组发电机进行故障监测预警的效果优于随机森林算法和CatBoost算法;最后利用关键特征变量重要性排序作为风电机组发电机故障诊断与定位的参考.
风电机组 发电机 XGBoost算法 监测 故障预警 故障诊断