概述
由于公司现在做数据采集这个方向的工作,所以能够收集到很多一手CMS振动数据,下面会不定时更新自己的故障分析成果,与大家分享在工作中故障分析与在学校做故障分析研究的不同。
1.数据可视化
数据可视化包括振动信号时域图、幅值谱图、包络谱图。
发电机驱动端轴承径向6H测点各项指标处于可用状态,对其信号进行分析,如上图所示。在发电机转频为29.68Hz时,幅值谱5kHz以下出现以361Hz为间隔的频带,包络谱中出现361Hz频率谐波,包络谱中出现转频12倍左右频率谐波,判断该特征可能为轴承外圈或内圈异常,异常原因可能是是轴承电腐蚀。
维护建议:注意设备状态变化情况,注意润滑。
基础代码:
clear;
clc;
close all;
set(0,'defaultfigurecolor','w') % 将生成的图片底色改成白色
fs=25600;
file_read = dir("D:\software code\matlab code\data\F020_0417_0424_6H\*.csv");
[r , c] = size(file_read);
for i = 1:r
id = file_read(i).name;
title_ = strsplit(id,".");
path = strcat("D:\software code\matlab code\data\F020_0417_0424_6H","\",id);
data = csvread(path);
y = data(0.1*fs:1*fs);
N = length(y);
time = (0:N-1) / fs;
figure(i),clf
subplot(311)
plot(time , y,"b");
xlim([0 0.6])
% xlabel('Time (seconds)')
title(title_(1),'Interpreter','none')
xlabel('Time {\it t} (s)')
box off
subplot(312)
hua_fft(y,fs,1,0,12000);%直接画出幅值谱
xlabel('Frequence {\it f} (Hz)')
box off
subplot(313)
hua_baol(y,fs,1,0,800);%直接画出包络谱
xlabel('Frequence {\it f} (Hz)')
box off
end
2.特征值提取
3.风电机组故障不好确定的原因
a.知道振动数据,但是传动链各部件信息不全,需要经验来判断
b.需要找风机厂家或者CMS系统厂家进行需求索要,一般情况都不会给,需要自己建立数据参数库,
c.做数据分析/故障诊断工程师太少,经验不足