中国机械工程 ›› 2026, Vol. 37 ›› Issue (9): 2177-2184.DOI: 10.3969/j.issn.1004-132X.2026.09.010
• 智能诊断与运维专栏 • 上一篇
收稿日期:2025-04-25
出版日期:2026-09-25
发布日期:2026-10-21
通讯作者:
高丙朋
作者简介:孙凯,男,2000年生,硕士研究生。主要研究方向为故障诊断。E-mail:sunkai0425@163.com基金资助:
SUN Kai(
), GAO Bingpeng(
), CAI Xin, HAN Huabin
Received:2025-04-25
Online:2026-09-25
Published:2026-10-21
Contact:
GAO Bingpeng
摘要:
针对风电机组变桨系统的故障诊断面临数据不平衡、特征提取困难等问题,提出了一种基于改进条件生成对抗网络(ICGAN)与多模态特征融合网络(MMFNet)的故障诊断方法。在传统条件生成对抗网络架构基础上引入注意力层,增强模型对输入特征关键信息的捕捉能力;采用自回归模型生成随机噪声,使生成样本更具多样性与真实性;加入奖励机制,优化模型训练过程,提高生成样本质量。在此基础上构建MMFNet模型,用于实现对风电机组变桨系统多故障的精准诊断。实验结果表明,所提出的ICGAN-MMFNet模型在不同样本数量比例下,精确率和F1分数都在0.96以上,召回率都在0.97以上,说明了所提故障诊断模型在不平衡样本下的有效性和泛化性。
中图分类号:
孙凯, 高丙朋, 蔡鑫, 韩华彬. 生成对抗数据增强与多模态特征融合的风电机组变桨系统故障诊断[J]. 中国机械工程, 2026, 37(9): 2177-2184.
SUN Kai, GAO Bingpeng, CAI Xin, HAN Huabin. Fault Diagnosis for Wind Turbine Pitch System Based on Generative Adversarial Data Augmentation and Multimodal Feature Fusion[J]. China Mechanical Engineering, 2026, 37(9): 2177-2184.
| 数据名称 | 样本 数量 | 标签 | 占总样本数量比/% |
|---|---|---|---|
| 健康数据 | 37 543 | 0 | 94.93 |
| 3号变桨逆变器OK信号丢失故障 | 1267 | 1 | 3.3 |
| 1号变桨发电传感器异常故障 | 85 | 2 | 0.22 |
| 1号变流器出阀压力超低故障 | 585 | 3 | 1.55 |
表1 样本数量及故障标签
Tab.1 Sample size and fault labeling
| 数据名称 | 样本 数量 | 标签 | 占总样本数量比/% |
|---|---|---|---|
| 健康数据 | 37 543 | 0 | 94.93 |
| 3号变桨逆变器OK信号丢失故障 | 1267 | 1 | 3.3 |
| 1号变桨发电传感器异常故障 | 85 | 2 | 0.22 |
| 1号变流器出阀压力超低故障 | 585 | 3 | 1.55 |
| 模型 | 超参数和神经元设置 |
|---|---|
| ICGAN | 生成器:全连接层(256,512,1024),批归一化层,Dropout(0.3),自注意力层(1024) |
| 判别器:全连接层(1024,512,256),Dropout(0.3),自注意力层(256) | |
| MMFNet | 全连接层(256,512,1024),批归一化层,Dropout(0.3),自注意力层(2048),残差连接(2048) |
表2 模型参数设置
Tab.2 Model parameter settings
| 模型 | 超参数和神经元设置 |
|---|---|
| ICGAN | 生成器:全连接层(256,512,1024),批归一化层,Dropout(0.3),自注意力层(1024) |
| 判别器:全连接层(1024,512,256),Dropout(0.3),自注意力层(256) | |
| MMFNet | 全连接层(256,512,1024),批归一化层,Dropout(0.3),自注意力层(2048),残差连接(2048) |
| 案例 | 不平衡故障样本 | 数据比例 (健康∶故障1∶故障2∶故障3) |
|---|---|---|
| 案例1 | 故障2 | 37 543∶1287∶85∶585 |
| 案例2 | 故障2 | 15 000∶1287∶85∶585 |
| 案例3 | 故障2 | 8000∶1287∶85∶585 |
| 案例4 | 故障1,2 | 37 543∶125∶85∶585 |
| 案例5 | 故障1,2 | 15 000∶125∶85∶585 |
| 案例6 | 故障1,2 | 8000∶125∶85∶585 |
| 案例7 | 故障2,3 | 37 543∶1287∶85∶80 |
| 案例8 | 故障2,3 | 15 000∶1287∶85∶80 |
| 案例9 | 故障2,3 | 8000∶1287∶85∶80 |
表3 不同数据比例下的案例
Tab.3 Cases with different data ratios
| 案例 | 不平衡故障样本 | 数据比例 (健康∶故障1∶故障2∶故障3) |
|---|---|---|
| 案例1 | 故障2 | 37 543∶1287∶85∶585 |
| 案例2 | 故障2 | 15 000∶1287∶85∶585 |
| 案例3 | 故障2 | 8000∶1287∶85∶585 |
| 案例4 | 故障1,2 | 37 543∶125∶85∶585 |
| 案例5 | 故障1,2 | 15 000∶125∶85∶585 |
| 案例6 | 故障1,2 | 8000∶125∶85∶585 |
| 案例7 | 故障2,3 | 37 543∶1287∶85∶80 |
| 案例8 | 故障2,3 | 15 000∶1287∶85∶80 |
| 案例9 | 故障2,3 | 8000∶1287∶85∶80 |
| 案例 | 精确率 | 召回率 | F1分数 |
|---|---|---|---|
| 案例1 | 0.97 | 0.97 | 0.97 |
| 案例2 | 1 | 1 | 1 |
| 案例3 | 1 | 1 | 1 |
| 案例4 | 0.98 | 0.97 | 0.97 |
| 案例5 | 1 | 0.98 | 1 |
| 案例6 | 0.99 | 0.99 | 1 |
| 案例7 | 0.96 | 0.97 | 0.96 |
| 案例8 | 1 | 0.99 | 1 |
| 案例9 | 0.98 | 0.99 | 0.99 |
表4 泛化实验结果
Tab.4 Results of generalization experiments
| 案例 | 精确率 | 召回率 | F1分数 |
|---|---|---|---|
| 案例1 | 0.97 | 0.97 | 0.97 |
| 案例2 | 1 | 1 | 1 |
| 案例3 | 1 | 1 | 1 |
| 案例4 | 0.98 | 0.97 | 0.97 |
| 案例5 | 1 | 0.98 | 1 |
| 案例6 | 0.99 | 0.99 | 1 |
| 案例7 | 0.96 | 0.97 | 0.96 |
| 案例8 | 1 | 0.99 | 1 |
| 案例9 | 0.98 | 0.99 | 0.99 |
| [1] | 陈雪峰, 郭艳婕, 许才彬, 等. 风电装备故障诊断与健康监测研究综述[J]. 中国机械工程, 2020, 31(2): 175-189. |
| CHEN Xuefeng, GUO Yanjie, XU Caibin, et al. Review of Fault Diagnosis and Health Monitoring for Wind Power Equipment[J]. China Mechanical Engineering, 2020, 31(2): 175-189. | |
| [2] | LAN Jianyu, CHEN Naichao, LI Hongchuan, et al. A Review of Fault Diagnosis and Prediction Methods for Wind Turbine Pitch Systems[J]. International Journal of Green Energy, 2024, 21(7): 1613-1640. |
| [3] | DAO P B. Condition Monitoring and Fault Diagnosis of Wind Turbines Based on Structural Break Detection in SCADA Data[J]. Renewable Energy, 2022, 185: 641-654. |
| [4] | 李可, 何坚光, 宿磊, 等. 基于CAE-GAN的滚动轴承故障诊断方法[J]. 振动与冲击, 2023, 42(23): 65-70. |
| LI Ke, HE Jianguang, SU Lei, et al. Fault Diagnosis Method for Rolling Bearing Based on CAE-GAN[J]. Journal of Vibration and Shock, 2023, 42(23): 65-70. | |
| [5] | MISRA S, KUMAR S, SAYYAD S, et al. Fault Detection in Induction Motor Using Time Domain and Spectral Imaging-based Transfer Learning Approach on Vibration Data[J]. Sensors, 2022, 22(21): 8210. |
| [6] | 潘海洋, 徐海锋, 郑近德, 等. 基于双加权不平衡矩阵分类器的机械故障诊断方法[J]. 机械工程学报, 2024, 60(3): 170-180. |
| PAN Haiyang, XU Haifeng, ZHENG Jinde, et al. Mechanical Fault Diagnosis Method Based on Twin Weighted Imbalanced Matrix Classifier[J]. Journal of Mechanical Engineering, 2024, 60(3): 170-180. | |
| [7] | WANG Xianbo, CHEN Hao, ZHAO Jing, et al. Wind Turbine Fault Diagnosis for Class-imbalance and Small-size Data Based on Stacked Capsule Autoencoder[J]. IEEE Transactions on Industrial Informatics, 2024, 20(11): 12694-12704. |
| [8] | ZENG Xiangjun, XIA Lingqin, FENG Chen, et al. An Improved Conditional Generative Adversarial Method for Wind Turbine Gearbox Fault Diagnosis with Imbalance Data[J]. IEEE Sensors Journal, 2024, 24(23): 38727-38739. |
| [9] | ZHANG Yuxian, QIAO Likui, ZHAO Mengru. Fault Diagnosis for Wind Turbine Generators Using Normal Behavior Model Based on Multi-task Learning[J]. IEEE Transactions on Automation Science and Engineering, 2024, 21(2): 1258-1270. |
| [10] | LIU Yirong, WU Zidong, WANG Xiaoli. Research on Fault Diagnosis of Wind Turbine Based on SCADA Data[J]. IEEE Access, 2020, 8: 185557-185569. |
| [11] | MALDONADO-CORREA J, TORRES-CABRERA J, MARTÍN-MARTÍNEZ S, et al. Wind Turbine Fault Detection Based on the Transformer Model Using SCADA Data[J]. Engineering Failure Analysis, 2024, 162: 108354. |
| [12] | HUANG Dajian, ZHANG Wenan, GUO Fanghong, et al. Wavelet Packet Decomposition-based Multiscale CNN for Fault Diagnosis of Wind Turbine Gearbox[J]. IEEE Transactions on Cybernetics, 2023, 53(1): 443-453. |
| [13] | ZHONG Quan, LIU Shuai, LIU Changliang, et al. Fault Diagnosis of Wind Turbine Gearboxes Based on Multisource Signal Fusion[J]. IEEE Transactions on Instrumentation and Measurement, 2025, 74: 3526413. |
| [14] | SU Xiangjing, DENG Chao, SHAN Yanhao, et al. Fault Diagnosis Based on Interpretable Convolutional Temporal-spatial Attention Network for Offshore Wind Turbines[J]. Journal of Modern Power Systems and Clean Energy, 2024, 12(5): 1459-1471. |
| [15] | 魏书荣, 殷世杰, 闫梦飞, 等. 基于改进生成对抗网络的海上风电机组故障数据增强及诊断[J]. 电力系统保护与控制, 2025, 53(1): 114-124. |
| WEI Shurong, YIN Shijie, YAN Mengfei, et al. Offshore Wind Turbine Fault Data Enhancement and Diagnosis Based on an Improved Generative Adversarial Network[J]. Power System Protection and Control, 2025, 53(1): 114-124. | |
| [16] | XIONG Jundi, CUI Shihai, TANG Haihong. A Novel Intelligent Bearing Fault Diagnosis Method Based on Signal Process and Multi-kernel Joint Distribution Adaptation[J]. Scientific Reports, 2023, 13: 4535. |
| [17] | WANG Xing, ZHANG Han, DU Zhaohui. Multiscale Noise Reduction Attention Network for Aeroengine Bearing Fault Diagnosis[J]. IEEE Transactions on Instrumentation and Measurement, 2023, 72: 3513810. |
| [18] | JIN Zhenzhen, CHEN Diao, HE Deqiang, et al. Bearing Fault Diagnosis Based on VMD and Improved CNN[J]. Journal of Failure Analysis and Prevention, 2023, 23(1): 165-175. |
| [19] | XIANG Weijia, WU Yunru, PENG Cheng, et al. A Fault Diagnosis Method for Electric Check Valve Based on ResNet-ELM with Adaptive Focal Loss[J]. Electronics, 2024, 13(17): 3426. |
| [20] | 乔卉卉, 赵二贤, 郝如江, 等. 基于多尺度CNN与双阶段注意力机制的轴承工况域泛化故障诊断[J]. 振动与冲击, 2025, 44(2): 267-278. |
| QIAO Huihui, ZHAO Erxian, HAO Rujiang,et al. Operating condition Domain Generalization Fault Fiagnosis Method for Bearings Based on a Multiscale Convolutional Neural Network and the Two-stage Attention Mechanism[J]. Journal of Vibration and Shock, 2025, 44(2) : 267-278. | |
| [21] | HASSANI H, MASHHAD L M, ROYER-CARENZI M, et al. White Noise and Its Misapplications: Impacts on Time Series Model Adequacy and Forecasting[J]. Forecasting, 2025, 7(1): 8. |
| [1] | 罗洁思, 于德介, 史美丽. 基于SVD和线调频小波路径追踪的转速波动齿轮箱故障诊断 [J]. J4, 201016, 21(16): 1947-1951. |
| [2] | 乔万, 刘秀丽, 栗祎健, 吴国新. 小样本无监督跨域故障诊断方法[J]. 中国机械工程, 2026, 37(9): 2081-2091. |
| [3] | 何勇, 李洋, 王红. 参数自适应变分模态提取及其在轴箱轴承故障诊断中的应用[J]. 中国机械工程, 2026, 37(9): 2124-2132. |
| [4] | 姜佩贺, 刘银河, 王晨旭. MBGA-FuseNet:双分支图网络与多域自适应融合的轴承故障诊断框架[J]. 中国机械工程, 2026, 37(9): 2166-2176. |
| [5] | 胡坤, 陈卓, 韩信, 蒋浩, 牛杰. 基于NSST4-SVD-DBN的带式输送机托辊轴承故障诊断方法[J]. 中国机械工程, 2026, 37(3): 656-667. |
| [6] | 高学金, 王璇, 姜渴鑫, 高慧慧, 齐咏生. 基于多尺度域生成网络的冷水机组故障诊断[J]. 中国机械工程, 2026, 37(3): 688-696. |
| [7] | 仝兆景, 王鹏超, 樊永奎, 韩广洋, 王自奇. 基于改进精细复合多尺度样本熵与贝叶斯网络的滚动轴承故障诊断方法[J]. 中国机械工程, 2025, 36(12): 2952-2959. |
| [8] | 张雄, 董乐聪, 王文强, 渠伟瀅, 万书亭. 融合二维卷积与门控循环神经网络的滚动轴承多故障诊断方法[J]. 中国机械工程, 2025, 36(12): 2978-2985. |
| [9] | 冯思茜, 王家序, 张新, 黄欣玥. 基于共振解调新方法的滚动轴承故障诊断[J]. 中国机械工程, 2025, 36(09): 2022-2031. |
| [10] | 陈剑, 严明辉, 陈品. 基于贝叶斯优化多尺度DenseNet的离心泵声信号故障诊断方法[J]. 中国机械工程, 2025, 36(09): 2032-2038. |
| [11] | 贾维昊, 王鹏, 陈凯, 仝飞, 王国彪. 快速单曝光高动态范围高反光金属表面缺陷辨识算法研究[J]. 中国机械工程, 2025, 36(09): 2039-2046. |
| [12] | 杨康1, 陈学军1, 2, 张磊3, 刘烽3. 基于联合子域对比对齐的轴承跨域故障诊断[J]. 中国机械工程, 2025, 36(05): 1065-1073. |
| [13] | 焦华超, 孙文磊, 王宏伟. 基于类小波辅助分类生成对抗网络的轴承故障数据生成方法[J]. 中国机械工程, 2025, 36(03): 546-557. |
| [14] | 陈昱1, 项薇1, 2, 林文文1, 龚川1, 张怀志1, 虞任豪1. 基于半监督学习双模型结构的注塑产品异常检测[J]. 中国机械工程, 2025, 36(03): 576-583. |
| [15] | 李继猛, 王泽, 史清心, 孟宗. 基于图正则化约束频域组稀疏模型的风电机组滚动轴承故障诊断[J]. 中国机械工程, 2024, 35(11): 1909-1919. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||