引言
本期介绍一种用于故障诊断的新颖方法-对称点模式( symmetrized dot pattern,SDP)。SDP直观的将一维序列(温度,振动、电流等)转换成二维镜像雪花图,通过图形中的差异可直观地反应不同的状态序列。基于SDP和深度学习网络的故障诊断方法,频繁登上1区SCI。关于SDP的理论部分,可以在以下文献中找到,本期不在赘述。
-
F. Huang et al., "Demagnetization Fault Diagnosis of Permanent Magnet Synchronous Motors Using Magnetic Leakage Signals," in IEEE Transactions on Industrial Informatics, vol. 19, no. 4, pp. 6105-6116, April 2023.
-
H. Lu, X. Zhao, B. Tao and Z. Yin, "Online Process Monitoring Based on Vibration-Surface Quality Map for Robotic Grinding," in IEEE/ASME Transactions on Mechatronics, vol. 25, no. 6, pp. 2882-2892, Dec. 2020
-
Y. Tang et al., "Graph Cardinality Preserved Attention Network for Fault Diagnosis of Induction Motor Under Varying Speed and Load Condition," in IEEE Transactions on Industrial Informatics, vol. 18, no. 6, pp. 3702-3712, June 2022
-
Z. Long et al., "Motor Fault Diagnosis Based on Scale Invariant Image Features," in IEEE Transactions on Industrial Informatics, vol. 18, no. 3, pp. 1605-1617, March 2022
此外,本期着重分享基于SDP的多维/多通道/多元序列的数据融合方法。首先,需要知道什么是多维/多通道/多元序列的数据?很简单,不是一行,也不是一列的数据。
什么样的情景有这些”多“的数据呢?
1.用多轴传感器采集设备的振动信号,比如三轴传感器有x,y,z轴三个通道的数据,这样就形成了多通道数据。
2.传感器布置在不同位置,各位置采集的信号形成的多维数据。比如凯斯西储大学轴承故障数据,在DE端,FE端,BA端分别采集到的信号。
因此,可以将这些信号进行融合,获得更多状态信息,提高诊断性能。
如果数据不是多维的,能不能使用SDP的融合方法呢?当然可以,我们知道这个方法使用于多维数据。数据不是多维的,那就创造成多维的啦。
怎么创造呢?开动脑筋,前期已分享过24种信号分解方法(点我),这些方法天然地将单维数据分解成多个分量。多个分量?!这不就是多维数据了嘛。
02. 使用展示
以凯斯西储大学的轴承故障数据为例。
1.多维数据
首先,导入106这个数据:load 106.mat 。加载后有三组数据:分别是BA、DE、FE端采集的单变量数据。那么,将这三组单变量暂且组成一个多维数据:
data = [X106_BA_time,X106_DE_time,X106_FE_time];
随后,可以看到原始数据有121991个点,以1024个点切割原始数据,形成样本,循环生成SDP融合图像。
SDP图像从水平0开始,逆时针依次是传感器1,传感器2,。。,传感器n
2.单维数据,经过分解
首先,导入106这个数据:load 106.mat 。加载后有三组数据:分别是BA、DE、FE端采集的单变量数据。那么,选择X106_BA_time这单变量作为示例数据:data = X106_BA_time;
随后,可以看到原始数据有121991个点,以1024个点切割原始数据,形成样本
最后,利用emd完成分解(可替换其他分解算法),循环生成SDP融合图像。
SDP图像从水平0开始,逆时针依次是imf1,imf2,。。,imfn
03. Matlab代码获取
声明:
1.对专业知识的理解受限于个人学术能力,必然有未尽之处,如有疑义请随时交流;
2.代码健壮度、效率和精准度等受限于个人编程能力,如有问题请随时交流;
3.文中有一些内容引自网络,会注明出处或引为参考文献,难免有未尽之处,如有不妥,请随时联系删改。
Matlab代码获取:
SDP融合
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
这款新颖的故障诊断方法成为1区SCI顶刊常客?(附matlab代码)
点击链接跳转:
340种基础优化算法免费下载-matlab
matlab版的340种基础优化算法免费下载
求解cec测试函数-matlab
cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!