1 云边协同框架
1.1 联邦学习
1.2 总体框架
1.3 特征提取模块
1.4 RUL预测器
2 数据集
2.1 C-MAPSS数据集
表 1 C-MAPSS数据集的详细信息[9] |
| 数据集 | C-MAPSS | |||
| FD001 | FD002 | FD003 | FD004 | |
| 故障模式 | 1 | 1 | 2 | 2 |
| 工作条件 | 1 | 6 | 1 | 6 |
| 训练集 | 100 | 260 | 100 | 249 |
| 测试集 | 100 | 259 | 100 | 248 |
2.2 核电机组故障数据
3 实验设置
3.1 传感器特征选择
3.2 数据预处理
4 实验结果
4.1 C-MAPSS数据集RUL预测
表 2 不同轮次下VAE的训练效果 |
| 轮次 | RMSE | |||
| FD001 | FD002 | FD003 | FD004 | |
| 第1轮 | 0.513 | 0.870 | 1.142 | 0.682 |
| 第2轮 | 0.385 | 0.403 | 0.368 | 0.361 |
| 第3轮 | 0.355 | 0.364 | 0.351 | 0.359 |
表 3 不同数据集上训练数据与测试数据的压缩结果 |
| 子数据集 | 数据 | 原始尺寸 | 隐向量尺寸 | 压缩率 | RMSE |
| FD001 | 训练集 | 40×14 | 20×8 | 0.29 | 0.355 |
| 测试集 | 40×14 | 20×8 | 0.29 | 0.341 | |
| FD002 | 训练集 | 60×14 | 20×8 | 0.19 | 0.364 |
| 测试集 | 60×14 | 20×8 | 0.19 | 0.353 | |
| FD003 | 训练集 | 40×14 | 20×8 | 0.29 | 0.351 |
| 测试集 | 40×14 | 20×8 | 0.29 | 0.352 | |
| FD004 | 训练集 | 60×14 | 20×8 | 0.19 | 0.359 |
| 测试集 | 60×14 | 20×8 | 0.19 | 0.346 |
表 4 不同网络结构的RUL预测性能 |
| 子数据集 | 模型类型 | RMSE | |
| Baseline | FL | ||
| FD001 | CNN1d | 19.14 | 20.54 |
| CNN2d | 12.37 | 12.86 | |
| LSTM | 14.36 | 14.37 | |
| Transformer | 11.76 | 12.16 | |
| FD002 | CNN1d | 31.43 | 32.20 |
| CNN2d | 26.21 | 26.51 | |
| LSTM | 25.51 | 25.37 | |
| Transformer | 23.41 | 24.14 | |
| FD003 | CNN1d | 19.85 | 21.72 |
| CNN2d | 12.93 | 13.41 | |
| LSTM | 14.42 | 14.82 | |
| Transformer | 11.85 | 12.57 | |
| FD004 | CNN1d | 33.52 | 36.32 |
| CNN2d | 27.43 | 28.71 | |
| LSTM | 26.17 | 26.57 | |
| Transformer | 25.37 | 25.64 | |
4.2 核电机组故障详细诊断
表 5 核电机组故障详细诊断的模型评价 |
| 算法 | 评价指标 | |
| RMSE | 准确率/% | |
| Baseline | 0.073 8 | 95 |
| 本文 | 0.079 1 | 95 |
