【技术实现步骤摘要】
一种功率变换器复合故障辨识方法
本专利技术涉及一种功率变换器复合故障辨识方法,属于电力电子系统故障检测与健康管理领域。
技术介绍
功率变换器广泛应用于新能源电动汽车、光伏/风力发电、航空航天、轨道交通等诸多领域,其关键部件如功率开关管、电解电容等一旦出现故障将会对整个系统安全运行造成较大影响。当前功率变换器故障诊断研究较多的为单一故障模式下的判别,且主要采用传统机器学习算法。此类方法通常以故障样本充足为前提,然而,实际工况下往往存在无法直接测量、背景噪声大、出现新故障类型等问题,导致功率变换器故障诊断中故障样本数据量少甚至无法获得。同时,故障诊断模型大多建立在训练数据集和测试数据集具有相同的数据分布假设之上,当运行环境发生变化,数据分布发生部分改变时,所建模型准确率会大幅下降。以上问题最终导致基于传统机器学习的功率变换器复合故障诊断方法难以适用实际工况,所构建模型难以适应环境变化,最终故障诊断精度较低、稳定性差。基于迁移学习的功率变换器故障诊断方法采用引入辅助数据以帮助实际数据学习的迁移学习策略,能够有效应对环境变化,利用其他领域知识降低故障诊断成本,并提升诊断精度。采用大量仿真数据作为辅助数据,结合少量实际数据进行迁移学习,虽一定程度上可提高诊断精度,但由于仿真环境模拟实际工况情形有限,故迁移学习生成的模型依然存在较大提升空间;同时迁移学习算法中所使用的依然是传统分类器算法,故存在模型精度不足等缺陷。
技术实现思路
本专利技术的目的在于提出一种基于TrAdaBoost-DCGAN的功率变 ...
【技术保护点】
1.一种功率变换器复合故障辨识方法,其特征在于,包括以下步骤:/n步骤1:获取功率变换器复合故障状态下的大量辅助仿真样本集与少量实际故障样本集;/n步骤2:依据迁移学习基于权重调整的TrAdaBoost算法,利用自动权重调整机制,在迭代运算过程中将能帮助学习的重要辅助数据权重增大,不能帮助学习的次要辅助数据权重减小的方式进行模型训练,最终使得辅助数据中的有用样本帮助实际样本训练,模型训练完成可获得各辅助样本的权重;/n步骤3:对辅助样本按照权重从高到低排序,不断迭代循环选取权重大的样本添加到实际故障样本集中,直到实际故障样本集中正常样本和故障样本个数相同为止,达到扩充实际样本目的;/n步骤4:将扩充样本集和随机噪声向量作为深度卷积生成对抗网络DCGAN输入,利用生成器和对抗器博弈过程,生成实际工况下难以采集和仿真平台下难以模拟的新样本集;/n步骤5:将新样本集构成二维特征矩阵作为深度卷积神经网络CNN的样本输入,训练CNN故障诊断模型,并利用测试集测试模型准确度,最终得到准确度高于90%以上的复合故障诊断模型。/n
【技术特征摘要】 【专利技术属性】
1.一种功率变换器复合故障辨识方法,其特征在于,包括以下步骤:
步骤1:获取功率变换器复合故障状态下的大量辅助仿真样本集与少量实际故障样本集;
步骤2:依据迁移学习基于权重调整的TrAdaBoost算法,利用自动权重调整机制,在迭代运算过程中将能帮助学习的重要辅助数据权重增大,不能帮助学习的次要辅助数据权重减小的方式进行模型训练,最终使得辅助数据中的有用样本帮助实际样本训练,模型训练完成可获得各辅助样本的权重;
步骤3:对辅助样本按照权重从高到低排序,不断迭代循环选取权重大的样本添加到实际故障样本集中,直到实际故障样本集中正常样本和故障样本个数相同为止,达到扩充实际样本目的;
步骤4:将扩充样本集和随机噪声向量作为深度卷积生成对抗网络DCGAN输入,利用生成器和对抗器博弈过程,生成实际工况下难以采集和仿真平台下难以模拟的新样本集;
步骤5:将新样本集构成二维特征矩阵作为深度卷积神经网络CNN的样本输入,训练CNN故障诊断模型,并利用测试集测试模型准确度,最终得到准确度高于90%以上的复合故障诊断模型。
2.根据权利要求1所述的功率变换器复合故障辨识方法,其特征在于,步骤1包括:
步骤1.1:采用电力电子软件仿真平台采集功率变换器在各工况下发生复合故障时的输入电压、输入电流、输出电压、输出电流信号,并对各信号进行FFT频谱分析,构成复合故障状态下的大量辅助仿真样本集;
步骤1.2:采集功率变换器在实际运行下正常状态和发生复合故障时的输入电压、输入电流、输出电压、输出电流信号,并对各信号进行FFT频谱分析,构成少量实际故障样本集。
3.根据权利要求1所述的功率变换器复合故障辨识方法,其特征在于,步骤2中基于权重调整的TrAdaBoost算法实施步骤包括:
步骤2.1:设置两个训练样本集Tp和Tq,Tp为辅助仿真样本集,Tq为实际故障样本集,合并的训练集为T=Tp∪Tq,其中,不带标签的测试数据集S来自实际故障样本集,学习算法选择BP神经网络,迭代次数t=1,2,…,N;且N为大于等于1的正整数;
步骤2.2:初始化权重向量即t=1时,
其中,n为训练集T中辅助仿真样本集样本个数,m为训练集T中实际故障样本集样本个数,并定义参数
步骤2.3:归一化权重,调用BP神经网络分类器算法,并得到测试数据集S上的分类器ht,计算ht在Tq上的错误率,根据迭代次数t的更新调整参数β,最后根据样本错误率设置下一次迭代的权重向量值,即增加Tq的权重,减少Tp的权重;不断循环迭代,直到满足迭代终止条件为止。
技术研发人员:孙权,高芳征,孟琳,殷磊磊,黄家才,
申请(专利权)人:南京工程学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。