[发明专利]基于组群式稀疏自编码及群智能的电机故障检测方法在审
申请号: | 202210583840.X | 申请日: | 2022-05-25 |
公开(公告)号: | CN114839531A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 付丽辉;王业琴 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | G01R31/34 | 分类号: | G01R31/34;G01R31/52;G01R31/72;G06N3/00;G06N3/04;G06N3/08 |
代理公司: | 淮安市科文知识产权事务所 32223 | 代理人: | 吴晶晶 |
地址: | 223000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 组群式 稀疏 编码 智能 电机 故障 检测 方法 | ||
1.一种基于组群式稀疏自编码及群智能的电机故障检测方法,其特征在于,包括如下步骤:
步骤1,采集来自电机的故障信号,包括电机正常状态、绕组匝间短路、转子局部退磁三类情况下的直流母线电流和相电流,建立以故障数据为基础的故障案例库;
步骤2,建立一种组群式稀疏自编码器(GSAE)实现框架,并使用Majorization-Minimization(M-M)方法求解,利用该稀疏特征提取网络对原始输入电机故障数据进行特征提取;所述组群式稀疏自编码器实现框架具体如下:
1)设定输入参数及类别
设X为输入数据,则:
X={X1,…,Xc}
其中,X1是第一类(class1),X2是第二类(class2),c是类的数量,{n1,n2,…nc}是每一类中的数据点数,数据组织的规则是:属于类别1的列最先出现,然后是类别2的数据列,依此类推,一直到最后类别c的数据列;
2)定义损失函数
引入基于正则化的l2,1-范数来定义损失函数,定义如下:
其中,||·||2,1=∑j||Zj→||2是l2-范数的行之和,由j指定;φ是一个非线性激活函数,W和U分别是编码和解码权重,λ为参数,因此,第二项的l2,1-范数适用于两种情况,即φ(WX)或仅适用于WX;
步骤3,对群智能算法进行改进,实现综合自身及社会因素的粒子群算法(SS-PSO);所述SS-PSO算法通过随机方式使用其他子群最优位置gbest,并保留每个子群自身最优位置gbest,同时将两种最优位置用于子群中粒子的速度与最优位置的更新;
步骤4,建立SS-PSO-ANN深度分类器模型,利用改进粒子群算法SS-PSO对ANN网络权值及阈值进行优化处理;
步骤5,针对基于GSAE网络提取出的优质稀疏特征,利用SS-PSO-ANN分类器进行电机故障的有效诊断。
2.根据权利要求1所述的基于组群式稀疏自编码及群智能的电机故障检测方法,其特征在于,所述步骤2中的利用Majorization-Minimization(M-M)方法进行稀疏白编码求解的具体操作为:
1)求取解码权重U,采取封闭形式的线性最小二乘回归问题求取解码权重U:
其中,k表示迭代次数,即第k次迭代;
2)求取编码权重W,采用M-M算法求取编码权重W:
2.1)构造平滑函数G0(W):
设J(W)是最小化目标函数,对于初始点ω0,通过ω0构造平滑函数G0(W),其取值在远离ω0时比J(W)大,而在ω0点时取值相同,即构造易于最小化的平滑函数G0(W);在每一步迭代中,Gk(W)被最小化以获得下一次迭代值,从而定义实际损耗函数J(W)的Gk(Z),如下:
其中,a是矩阵的最大特征值,I是身份矩阵,通过简化Gk(Z),可以得到:
2.2)重写优化函数
令:
优化函数重写为:
2.3)替换非线性问题为简单线性问题的梯度下降
式中,σ是梯度下降的步长;
设:V为XcT的行关联度,D=diag(|VWT|-1),求解编码权重W:WT=P-VTT。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210583840.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装饰面料的加工装置
- 下一篇:一种泌尿患者尿道引流冲洗装置