Page 125 - 2022年第53卷第6期
P. 125
日间运行状况良好,该阶段被代表机组健康状态,在此期间与摆度的关系如图 4所示,可见各工况参
数与摆度间为非线性非函数关系,工况参数中的有效信息被淹没其中;由图 4(a)可见,机组运行数据
按有功功率分为两类:左侧有功功率小于 0,处于抽水态;右侧有功功率大于 0,处于发电态。抽水
态摆度下分布于 58.9~67.2μ m,而在发电态下摆度分布在 55.4~64.0μ m,可见两种工况下机组运行
特性并不相同。为消除工况差异带来的影响,对两种工况分别开展劣化趋势评估与预测。此外,机组
在 2019年 3月 1日至 2019年 10月 1日间运行状况不佳,以此阶段验证所提模型的有效性。文中所有
实验在 python3.6环境下完成,为避免随机误差,所有结果均为 10次重复实验的均值。
图 4 健康状态下各工况参数与摆度的关系
3.2 健康模型建立 在 2018年 1月 15日至 2018年 2月 15日间,数据库中有 5009条抽水态监测数
据,3175条发电态监测数据,随机选取 90%数据用于训练,剩余用于验证。将 3.1节中工况参数作为
DAE - MLP健康模型输入,上导轴承 X向摆度为模型输出。
对工况参数不做任何处理的 MLP健康模型被建立以说明工况参数压缩的必要性;此外,为证明
DAE的有效性,建立基于 PCA、ICA、KPCA与等距特征映射方法 [25] (IsometricMapping,ISOMAP)压
缩的健康模型作为对照,记作 PCA - MLP、KPCA - MLP、ICA - MLP、ISOMAP - MLP。通过试错法确定
各健康模型最优参数,如表 1所示。
表 1 各健康模型参数设置
健康模型 参数
MLP 全连接层:4层;神经元:64,32,8,1
PCA - MLP (1)PCA:n_components = 3,whiten = True; (2)MLP:全连接层:4层;神经元:64,32,8,1
KPCA - MLP (1)KPCA:kernel = cosine,n_components = 3; (2)MLP:全连接层:4层;神经元:64,32,8,1
- 4
ICA - MLP (1)ICA:n_components = 3,max_iter = 200,tol = 10 ; (2)MLP:全连接层:4层;神经元:64,32,8,1
ISOMAP - MLP (1)ISOMAP:n_components = 3,n_neighbors = 7; (2)MLP:全连接层:4层;神经元:64,32,8,1
DAE - MLP (1)DAE:5层全连接层,神经元数:6,4,3,4,6; (2)MLP:全连接层:4层;神经元:64,32,8,1
均方根误差(RootMeanSquareError,RMSE) [26] 能衡量拟合误差的绝对大小,对离群数据更加敏
感,可以突出影响较大的误差值,而平均绝对百分比误差( MeanAbsolutePercentageError,MAPE) [26]
考虑误差对真实值的比例,衡量拟合误差的相对大小。以 RMSE和 MAPE衡量各健康模型在验证集上
的效果,如表 2所示,表中加粗的为最优指标。
— 7 5 1 —