news 2026/5/1 9:50:49

针对变转速工况下等时间增量采集的时变信号特征信息不全面、不完整且频谱分析无效的问题。 将角域重...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
针对变转速工况下等时间增量采集的时变信号特征信息不全面、不完整且频谱分析无效的问题。 将角域重...

针对变转速工况下等时间增量采集的时变信号特征信息不全面、不完整且频谱分析无效的问题。 将角域重采样与随机共振方法结合,在获取同步转速条件下,提出一种基于角域重采样的变转速滚动轴承故障特征提取方法。 用重采样将时变振动信号转换为角域循环平稳信号,通过自适应随机共振方法增强重采样信号,使角域故障特征明显增强。 提出角域采样频率计算公式,解决重采样信号在阶次变换时采样频率不确定问题,获得阶次表达明显改善的阶次谱从而实现变转速滚动轴承的故障特征提取。

变转速工况下的轴承故障检测就像在高速公路上用手机拍车牌——车速忽快忽慢,拍出来的照片全是模糊的。传统等时间采样方法在这个场景下直接歇菜,时域信号支离破碎,频谱图更是变成了一锅粥。这时候就得换个思路:既然转速在变,咱们就按转动的角度来采样!

先看个实际例子。假设轴承转一圈振动信号有10个特征点,当转速从30Hz降到15Hz时,固定时间采样会出现什么情况?前半段采样点密集到挤成一团,后半段稀疏得能跑火车。这时候掏出角域重采样这把瑞士军刀,把时域信号转换成角域等间隔信号,相当于把歪七扭八的波形图重新"熨平"。

def resample_by_angle(time_signal, tachometer, original_fs): angle_positions = np.cumsum(tachometer) # 累计转动角度 new_angle = np.linspace(0, angle_positions[-1], len(time_signal)) resampled_signal = np.interp(new_angle, angle_positions, time_signal) angle_fs = calculate_angle_fs(tachometer) # 关键公式出场 return resampled_signal, angle_fs # 角域采样频率计算公式实现 def calculate_angle_fs(tachometer): mean_rpm = np.mean(tachometer) * 60 / (2*np.pi) order_bandwidth = 5 # 根据实际需求调整 return 2 * order_bandwidth * mean_rpm / 60

这个重采样过程相当于给信号做了个"角度标准化",但转换后的信号依然可能像被掐着脖子说话——特征微弱。这时候就该随机共振上场表演了。不同于常规的滤波去噪,这招是反其道而行之,用噪声的能量来增强特征信号,相当于给微弱的心电图加上扩音器。

自适应参数调节是这里的精髓。就像老司机开车,得根据路况实时调整方向盘。我们设计了一个自动寻优策略,让系统参数跟着信号特征动态变化:

class AdaptiveSR: def __init__(self, signal): self.a = 0.5 # 初始参数 self.b = 1.0 self.signal = signal def tune_parameters(self): # 用滑动窗口计算局部信噪比 window_size = 1000 snr_list = [] for i in range(0, len(self.signal), window_size//2): segment = self.signal[i:i+window_size] snr = self._calculate_snr(segment) snr_list.append(snr) # 根据SNR变化调整参数 self.a *= 0.9 if np.mean(snr_list[-3:]) < 5 else 1.1 self.b = 1.5 - 0.1 * np.mean(snr_list) def _calculate_snr(self, segment): # 简化的信噪比计算 fft_vals = np.fft.fft(segment) max_peak = np.max(np.abs(fft_vals[:len(fft_vals)//2])) noise_floor = np.median(np.abs(fft_vals[:len(fft_vals)//2])) return 20 * np.log10(max_peak/noise_floor)

经过这两板斧处理,最后在阶次谱上就能看到脱胎换骨的变化。原来的频谱图像被马赛克处理过,现在则像换了高清镜头——故障特征阶次直接从背景噪声中跳出来。比如某轴承外圈故障特征阶次应该是3.2倍转频,改造后的阶次谱上这个位置就像黑夜里的灯塔一样醒目。

实战中发现几个有意思的现象:当转速变化率超过15%时,传统方法完全失效,但我们的方法依然坚挺;处理后的信号信噪比平均提升了8-12dB;更妙的是,自适应机制让算法在不同工况下都有稳定表现,就像给检测系统装上了自动挡。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:26:13

2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务

2026年度河北省职业院校技能竞赛“Web技术”&#xff08;高职组&#xff09;赛项竞赛任务 文章目录2026年度河北省职业院校技能竞赛“Web技术”&#xff08;高职组&#xff09;赛项竞赛任务模块一 系统设计任务一 PC端旅游网中城市分类功能设计说明书文档的编写模块二 程序排错…

作者头像 李华
网站建设 2026/5/1 9:24:59

GitHub Desktop Linux版:彻底改变你的代码管理方式

GitHub Desktop Linux版&#xff1a;彻底改变你的代码管理方式 【免费下载链接】desktop Fork of GitHub Desktop to support various Linux distributions 项目地址: https://gitcode.com/gh_mirrors/des/desktop GitHub Desktop Linux版是一款专为Linux开发者设计的图…

作者头像 李华
网站建设 2026/5/1 8:03:55

无人机海洋沙滩海滩垃圾检测数据集VOC+YOLO格式2982张6类别

注意看图片都是看起来像是灰度图&#xff0c;但是图片属性查看都是24位颜色图片的数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数)&#xff1a;2982标注数…

作者头像 李华
网站建设 2026/5/1 9:40:57

“STM32语音智能窗帘(轻松上手)”

本系统设计一个可以通过红外遥控、语音控制、传感器设备等技术方案实现多样性的控制功能&#xff0c;能够满足用户不同的使用功能需求&#xff0c;从而极大提升生活便利性。以传感器控制为例&#xff0c;该控制模式能够通过传感器地光照强度进行识别并根据识别结果对窗帘的开启…

作者头像 李华