基于LabVIEW 与MATLAB 的振动系统实验设计与开发

2013-12-23 03:54岳立喜范晓伟卢艳楠梅桂静
机械工程与自动化 2013年3期
关键词:洗衣机程序振动

岳立喜,范晓伟,卢艳楠,梅桂静

(河北联合大学 迁安学院,河北 唐山 064400)

0 引言

机械系统的振动问题十分普遍,尤其在动力结构向大型化、高速化、复杂化和轻型化发展的今天,机械振动问题更为突出。实验测试的方法作为解决机械系统振动的有效方法被广泛采用,常用的解决振动问题的实验方法是直接通过设备取得系统响应。而振动测试分析仪器比较昂贵,不适合中小企业和高职高专院校测试实验。本文提出传感器采集卡配合软件分析的方案,能够有效地对机械振动系统进行分析,解决振动分析问题。

1 实验系统设计

1.1 实验原理

系统通过激励产生一定的振动响应,然后由振动测量仪测量出激振力的位移、速度、加速度等响应特性,进而分析信号,获得该系统的特性。获得系统的物理特性之后,通过改变系统的质量矩阵、阻尼矩阵、刚度矩阵等特性,使系统的振动响应得到一个较好的控制。

本文以滚筒洗衣机滚筒振动为例。其实验目的就是通过调整洗衣机系统的各物理参量,优化各参量之间的组合,使得洗衣机系统的振动得到有效的控制,保证洗衣机系统的性能。本实验的信号采集系统框图如图1所示。

图1 信号采集系统框图

1.2 硬件组成

本实验的硬件部分包括洗衣机振动系统(激振源)、加速度传感器(检振环节)、电荷放大器(信号放大设备)、信号采集板卡(信号输入输出结构)和计算机(显示记录环节)。软件部分包括LabVIEW 和MATLAB软件系统。实验用到的仪器有加速度传感器、电荷放大器、NI数据采集卡和电子计算机。

2 实验步骤

首先连接测试系统线路,并对电荷放大器进行精度调整以及相关初始设置,完成传感器在洗衣机滚筒上的布置工作;然后检查连接线路,打开电源,检验采集系统平台的稳定性。完成前期准备工作后,利用LabVIEW 软件进行数据采集,改变振动系统结构的物理参数,分别采集在不同参数下的振动信号。完成采集实验,切断电源,各设备复原,应用MATLAB 软件对采集到的时域信号进行频谱分析。

本实验采用LabVIEW 软件编写数据采集程序,以程序的前面板作为数据的采集与显示设备。测试系统前面板如图2所示,采集程序如图3所示。采集系统实现了振动数据的连续采集和以文本文件形式的存储。

图2 采集程序前面板

3 数据处理

在LabVIEW 数据采集过程中,设定的采样频率fs=5 000Hz,采样点数N=35 393。利用LabVIEW软件进行频域分析时,对于采样过程中采样时间的界定不明确,会给分析结果产生影响。而当采用MATLAB对采集的数据进行分析时,则是严格地按照实际的采样长度进行分析,结果较为精确。图4 为采用MATLAB软件对采集的时域信号进行分析的结果,放大后的频谱以及功率谱如图5所示。

图3 采集程序

图4 信号分析图谱

实现上述功能的MATLAB程序如下:

图5 放大后的频谱以及功率谱

4 结论

本实验通过对洗衣机滚筒振动信号的采集与分析,验证了该机械系统振动实验测试理论的实效性。基于LabVIEW 软件编写了数据采集的程序,能够实现对振动信号的实时采集和以文本文件形式的保存,能够将采集程序中的采集模块与NI数据采集卡连接在一起。采用MATLAB 软件编写的信号分析程序,能够对时域采集的信号进行频域分析,该方法更能接近实际的信号分析结果。

[1] 王建军,韩勤锴,李其汉.参数振动系统频响特性研究[J].振动与冲击,2010,29(3):103-108.

[2] Lee C W,Kwon K S.Identification of rotating asymmetry in rotating machines by using reverse directional frequency response functions[J].Journal of Mechanical Engineering Science,2001,215:1053-1063.

[3] 钱静,王志伟.顶装式波轮洗衣机振动模型及其动态特性分析[J].振动与冲击,2001,20(4):77-80.

[4] 杨晓文,赵晓明.滚筒式洗衣机振动模态分析[J].制造业信息化,2007(2):30-31.

[5] 刘习军,贾启芬.工程振动理论与测试技术[M].北京:高等教育出版社,2001.

猜你喜欢
洗衣机程序振动
某调相机振动异常诊断分析与处理
振动与频率
洗衣机里不能藏
试论我国未决羁押程序的立法完善
全自动洗衣机
糊涂的洗衣机
中立型Emden-Fowler微分方程的振动性
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
使用洗衣机