当前位置:网站首页>2DCNN, 1DCNN, BP, SVM fault diagnosis and result visualization of matlab
2DCNN, 1DCNN, BP, SVM fault diagnosis and result visualization of matlab
2022-08-04 07:02:00 【Doraemon 001】
0、前言
This paper aims at ten kinds of bearing fault diagnosis problems,Four classical methods are used2DCNN、1DCNN、BP、SVM进行建模,and compare the final results.
1、理论介绍
BP和SVMThe theory is no longer described.1DCNNRefers to the use of one-dimensional convolution,2DCNNtwo-dimensional convolution,For related theories, please refer to the paper《A two-dimensional convolutional neural network optimization method for bearing fault diagnosis》.This paper proposes a new data preprocessing method,将原始time domain signal data转换成2D grayscale imageto extract the transformed image features,Eliminate the effects of handcrafted features;同时,Added noise reduction processing to the experimentally collected fault dataset before validating the classification,Parameter adaptive learning rate optimization is carried out for the gradient descent algorithm of convolutional neural network.所提2DCNNThe method achieved good results,A new way of thinking is provided for fault diagnosis.
2、方法对比
2.1 BP建模结果
2.2 SVM建模结果
2.3 1DCNN建模结果
2.4 2DCNN建模结果
2.5 Comparison of test classification results
3、Feature visualization and comparative analysis
3.1 BPHidden layer feature visualization
3.2 SVM特征可视化(PCAThe feature visualization of the sample in the kernel space after dimensionality reduction)
3.3 1DCNNHidden layer feature visualization
3.4 2DCNNHidden layer feature visualization
4、结果分析
上述BP与SVM效果不太理想,This is because the input of these two methods is raw signal data,The shallow model has limited processing effect on the original signal data.CNNDeep models can automatically learn abstract representations of raw data,This avoids handcrafted features designed by engineers,And compared with traditional machine learning methods, good results have been achieved.The most common data type is the time domain signal,Various deep learning methods for processing one-dimensional signals have been applied in real-time motor fault diagnosis.But they are all one-dimensional time series signals,Feature extraction is prone to feature loss,However, the current mainstream two-dimensional convolutional neural network structure is not directly applicable to one-dimensional vibration signals,As a result, it is necessary to deepen the depth of the commonly used one-dimensional convolutional neural network to obtain a larger receptive field,从而抑制过拟合,This increases the difficulty of design to a certain extent.This paper refers to the data preprocessing method proposed in the above paper,Convert the raw time-domain signal data into a two-dimensional grayscale image,There are no predefined parameters,This eliminates expert experience as much as possible,And can use convolutional neural network widely used in image recognition(2DCNN).
Inspired by the paper,将原始1Convert dimensional signal data to 2D data(即图像)就可以采用Image recognition is widely used in convolutional neural networks(2DCNN),The conversion method is not limited to the two-dimensional grayscale image proposed in the paper,Raw signal data can also be passed through小波变换、EEMD变换、VMD变换Obtained by isochronous frequency domain analysis method时频图(二维图像),然后采用2DCNN对时频图进行训练,实现分类(或预测).
边栏推荐
猜你喜欢
随机推荐
【HIT-SC-MEMO1】哈工大2022软件构造 复习笔记1
Multi-threaded sequential output
新冠病毒和网络安全的异同及思考
通过socks5代理下载webrtc源码错误:curl: (7) Can't complete SOCKS5 connection xx.xx.xx.xx
树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan
生成一个包含日期的随机编码
【音视频开发系列】QT 采集麦克风PCM并播放
目标检测中的IoU、GIoU、DIoU与CIoU
CMDB 腾讯云部分实现
跑跑飞弹室外跑步AR游戏代码方案设计
ffmpeg打开rtsp流应该设置的几个参数
ZYNQ之FPGA LED 灯闪烁实验
第九篇 ApplicationContext初始化
Arduino之ESP8266编程学习总结体会
win10下mediasoup搭建过程中的一些坑记录
基于Webrtc和Janus的多人视频会议系统开发4 - 改造信令交互系统完成sdp交换过程
沉浸式体验参加网络安全培训班,学习过程详细到底!
网络安全学习的三大不可取之处
把DocumentsandSettings迁移到别的盘
golang rtsp拉流测试