基于LabVIEW的机械振动信号分析系统开发

发布者:温柔浪漫最新更新时间:2012-08-20 来源: EEPW关键字:LabVIEW  机械振动  信号分析系统 手机看文章 扫描二维码
随时随地手机看文章

  随着现代化工业大生产的不断发展,机械设备的结构变得越来越复杂,并且经常运行于高速、重载以及恶劣环境等条件下。由于各种因素的干扰和影响,会导致机械设备发生故障,轻则降低生产质量或导致停产,重则会造成严重的甚至是灾难性的事故。为此,为尽最大可能地避免事故的发生,机械设备状态监测与故障诊断技术近年来得到了极为广泛的重视,其应用所达到的深入程度十分令人鼓舞。目前,机械设备状态监测与故障诊断已经基本上形成了一门既有理论基础、又有实际应用背景的交叉性学科。

  在实际应用中,故障与征兆之间往往并不存在简单的一一对应关系,一种故障可能对应着多种征兆,反之一种征兆也可能是由于多种故障所致。因此,通常必须要借助信号处理等手段从采集的原始数据中加工出特征信息,提取特征量,从而保证有效、准确地进行故障诊断,也就是说,信号处理与故障诊断有着极为密切的联系,信号特征提取是故障诊断中必不可少的一个重要环节[1]。

  故障诊断技术的各种理论研究和方法探讨最终都必须落实到具体诊断装置的研制上。而传统的测控仪器以硬件为关键,其开发与维护的费用高、技术更新周期长、价格高、仪器功能柔性差、不易与其他设备连接等特点,越来越不能满足科技进步的要求。虚拟仪器的出现改变了这样的局面,它充分利用了计算机技术来实现和扩展传统测试系统与仪器的功能。

  NI公司的图形化编程语言LabVIEW成为当今虚拟仪器开发最流行的一种语言。LabVIEW的最大特点是用图标代码来代替编程语言创建应用程序。LabVIEW有丰富的函数、工具包、软件包、数值分析、信号处理、设备驱动等功能,还有应用于专业领域的专业模块,解决了传统的虚拟仪器系统采用C、C++、汇编等语言存在的编程、调试过程繁琐、开发周期长、对编程人员要求高等问题,广泛地应用于航空、航天、电子、机械等众多领域[2,3]。

  本文基于LabVIEW开发一个针对旋转机械故障诊断的振动信号分析系统,并在成都飞机设计研究所某航空设备监控上获得了应用。

  系统设计

  根据信号分析系统的设计原则,又考虑到LabVIEW具有图形化编程特点以及丰富的工具箱。因此,笔者选用NI公司的Lab VIEW 7.1作为信号分析系统的开发平台。

  笔者开发的信号分析系统主要分为三大模块,即文件管理模块(文件的读取及存储)、信号分析模块、显示模块。按照图1所示的使用流程对这三个模块进行设计。

  由于读取数据以及后面的数据分析存在明显的先后顺序,因此采用顺序结构将数据读取模块、信号分析模块结合起来,构成统一的总程序。图2示出总程序。左侧框图内实现信号的读取与存储的程序。由于读取的数据类型不同,因此采用选择结构。右侧是程序主体部分,用于实现信号分析及处理,包括幅域分析、时域分析、频域分析。由于信号分析方法的多样性,信号分析模块采用事件结构,通过调用子程序的办法来实现。信号分析系统总界面见图3。


[page]

  文件管理模块

  数据格式的类型多种多样,主要有文本文件格式(.txt)、二进制格式(.dat)、MATLAB数据格式(.mat)等。因此,针对不同格式的数据,LabVIEW需要采用不同的程序进行读取。

  文件的读取模块主体采用了选择结构。读取MATLAB用LabVIEW中的MATLAB Script来实现;读取文本文件(.txt)和二进制文件(.dat)用LabVIEW的Read Lvm节点来实现。

  存储分析所得数据可以利用LabVIEW的Write Lvm节点实现。

  信号分析模块

  信号的分析处理主要分成三各部分:幅域分析、时域分析以及频域分析。采用模块化程序进行编程。分别将幅域分析、时域分析以及频域分析三部分做成子程序,采用主程序调用子程序的办法实现信号分析模块的开发。

  幅域主要包括峰峰值、均方根值、直流量、峭度、斜度以及波形最大值、最小值的分析;时域分析是按照信号的时间顺序,即数据产生的先后顺序进行计量分析。频域分析是将时域信号变换至频域加以分析的方法。针对旋转机械,主要包括幅值谱、相位谱、功率谱、倒谱、Hilbert变换。

  显示模块及装饰

  为了确保系统具有友好的使用界面,方便使用者操作,本系统加入了一些显示程序,包括指示灯、文件存储路径显示、面板人性化设计等。

  实验结果

  对旋转机械的三个主要部件转轴、齿轮、轴承所采集的数据进行分析,并与实际参数进行了比较,验证了所开发的基于LabVIEW的信号分析系统的正确性与可行性,主要包括:

  (1)利用分析转轴数据的幅值谱,得出的转轴转速与实际转速相近;

  (2)利用转轴时域分析的自相关功能,能够准确识别信号的周期;

  (3)利用幅域分析以及频域中的幅值谱、功率谱对齿轮数据进行分析,并与齿轮异常图及其振动特征比较,得出齿轮的初步故障诊断结果为齿轮表面磨损,有局部缺失,与实际情况相符;

  (4)利用倒谱计算出的频率与41齿齿轮转频相近;

  (5)利用轴承信号在频域的Hilbert变换得出了轴承存在内圈缺陷的初步诊断。

  本文仅对最后一项进行呈现。

  本文采用的数据为单列深沟球轴承的数据,所涉及到的滚动轴承试件类型为GB6203,试件基本参数如表1所示,轴承所在轴的转频约为12Hz,采样频率fs=12800Hz。

 设单列角接触球轴承的工作轴转速为n(r/min),轴承节径为D(mm),滚动体直径为d(mm),接触角为b(rad),滚动体个数为Z。假设滚动轴承各滚动体和内外圈表面间的接触方式为纯滚动接触。其故障特征频率计算公式如下所示[5]。内圈旋转频率,即工作轴转频为:

  

  滚动体上某一个固定点通过滚道(包括内、外圈)的频率,简称滚动体通过频率:

  在工程中,这三个通过频率fbp、fip和fop又常被称作滚动轴承的滚动体故障特征频率、内圈故障特征频率和外圈故障特征频率[6]。

  根据公式(1)~(4)可以得到故障特征频率理论值如表2所示。

  工程中多采用频域分析方法来反映轴承的运转状态[7]。频域上分析又分为幅值谱、相位谱、功率谱以及Hilbert变换。这里主要利用轴承信号Hilbert变换对系统进行验证。

  单列深沟球轴承信号的Hilbert变换如图4所示。由图中可以看出,幅值较大处所对应归一化频率分量如指针所示,边带带宽为0.00412。

 因此,可以计算对应的频率:

  f1=fs×0.00412=52.7Hz

  这与参考的内圈故障特征频率fin=51.9Hz(如表2)十分相近,可以得出诊断结果:轴承存在内圈缺陷。这与实际情况一致。

  结语

  该系统具有如下特点:(1)采用当前测控领域中极为流行的图形化编程软件LabVIEW作为开发平台,提高了编程的效率和软件质量。(2)能读取、存储不同类型的数据格式,从幅域、时域、频域三个角度对信号进行分析处理,正确提取信号特征,并具有相应的显示功能。(3)具有友好的人机交互界面。

  利用笔者开发的基于LabVIEW的机械振动信号分析系统,可以实现对旋转机械的主要部件的振动信号进行分析处理,解决了一些实际问题。如:利用转子的幅值谱分析推算出转子的转速;对齿轮的倒谱分析提取相对准确周期信息,可对其运转状态进行监测。对轴承的Hilbert变换分析得到故障的频率,对应于轴承故障特征频率,得出轴承的故障为内圈故障。通过这些问题的研究与解决,也验证了系统的正确性与可行性。本系统已经在成都飞机设计研究所某设备振动信号监控上得到了具体应用,效果良好。

关键字:LabVIEW  机械振动  信号分析系统 引用地址:基于LabVIEW的机械振动信号分析系统开发

上一篇:基于虚拟仪器的家庭
下一篇:基于LABVIEW平台的USB接口多路高速数据采集系统的设计

推荐阅读最新更新时间:2024-03-30 22:28

LabVIEW中读写UTF-8编码的文本文件
在默认情况下,LabVIEW的文本文件只支持ASCI的编码存取(对中文而言则取决于系统默认,如果是简体中文则为GB2312编码,繁体中文则为Big5编码),但是某些情况下需要使用到UTF-8编码的文件。LabVIEW中并没有提供各种常用文字编码之间相互转换的函数,此时可以借助外部的dll解决该问题。下图使用了.Net属性和方法对UTF-8文件的读写( 下载 ),其它编码格式的读取也可以参考解决。 当使用该VI新建了一个UTF-8编码的文本文件后,如何判断该文本是UTF-8编码呢?有个比较简单的方式,使用记事本打开该文件,单击 文件 另存为 菜单项,在弹出的对话框中出现的 编码 中,默认的编码就是该文件的编码格式。
[测试测量]
<font color='red'>LabVIEW</font>中读写UTF-8编码的文本文件
基于LabVIEW开发环境实现SOE事件顺序记录系统的设计
1 引言 在电力系统中,SoE(Sequence of Event)事件顺序记录系统是调度人员正确处理事故、分析和判断复杂电网故障的重要工具。其主要功能是将现场关联设备的状态变化按照发生的先后顺序及时捕捉并加上时间标签后传送到调度主站,作为辨别电网故障的主要依据。目前的SoE系统大都是毫秒级的分辨率,当某一事件发生后,可能在同一时间间隔内出现的信息较多,不能分出先后顺序,且监测端子一般较少,只覆盖机组运行中最重要的开关量,随着电网结构的日益复杂,供电企业对电网监控水平、事故分析判断水平要求越来越高,因此要求SoE系统具有更多的监测端子和更高的分辨事件能力。 2 SoE系统概述 为了能更精确地获取事件信息,为事故分析提供有力的证
[测试测量]
基于<font color='red'>LabVIEW</font>开发环境实现SOE事件顺序记录<font color='red'>系统</font>的设计
LabVIEW系列——发现索引数组妙处
不填写索引时,按默认的0,1,2,3....的顺序索引数组。
[测试测量]
基于LabVIEW的电机故障声测系统
  采用虚拟仪器技术构建了一套电机故障声频检测系统。系统基于LabVIEW虚拟仪器软件平台,实现电机声信号的实时采集、分析和后处理,达到检测故障电机的目的。除了功率谱和1/3倍频程分析,系统在LabVIEW平台下,采用Matlab script节点方法完成小波变换,实现噪声信号的特征向量提取。现场应用表明该系统效果良好。   1 虚拟仪器系统的构成   虚拟仪器是当今世界流行的一种仪器构成和检测控制方案。虚拟仪器是一种开放式的、将计算机平台与具有标准接口的硬件模块以及开发测试软件相结合的系统,具有通用性好和使用方便等特点。其典型的硬件结构为:传感器一信号调理器一数据采集设备一计算机。电机故障声测系统总体结构如图1所示,由监听头f传
[测试测量]
基于<font color='red'>LabVIEW</font>的电机故障声测<font color='red'>系统</font>
使用图形化的开发环境――LabView开发嵌入式系统
传统设计模式所应对的挑战 嵌入式系统正在渗入现代社会的各个方面,广泛地应用于航空航天、通信设备、消费电子、工业控制、汽车、船舶等领域,据统计,在美国平均每个中产阶级家庭要使用40~50个嵌入式系统。巨大的市场需求推动了嵌入式系统向更高的技术水平发展。设计师们一方面采用性能更强大的嵌入式处理器如32位、64位RISC芯片取代传统的8位、16位微处理器;另一方面嵌入式系统也由单处理器单操作系统的传统结构向混合型Multi-core系统发展,通过采用多个处理器和OS提高系统并行度来提高系统运行效能,并且设计师们往往同时采用MPU、DSP和FPGA等多种可编程器件来增强处理能力,满足应用功能的升级。 嵌入式系统复杂性的不断增加给设
[测试测量]
使用图形化的开发环境――<font color='red'>LabView</font>开发嵌入式<font color='red'>系统</font>
西安地铁1号线信号电源系统方案分析
    信号系统作为地铁安全运行的关键设备,在保障列车安全、可靠运行,以及提高运营效率等方面发挥着重要作用。西安地铁1号线信号系统采用具有先进技术的基于无线通信的列车控制系统(CBTC),其中列车自动监督系统、计算机联锁系统由北京全路通信信号研究设计院提供,列车自动防护系统和自动驾驶系统从德国西门子公司引进。由于信号系统采用了先进的计算机、通信及自动控制技术,因此对信号电源系统的性能指标、可靠性要求很高。文中针对西安地铁1号线信号电源系统实现方案进行了分析。 1 电源系统方案     为了保证信号系统设备稳定、可靠和连续地运行,西安地铁1号线控制中心、设备集中站、车辆段/停车场均配置了信号电源系统,其主要由电源屏、UPS及蓄电池等
[嵌入式]
labview栈和队列
同步控制技术----栈与队列 (其中有很多图片不是马上就能看到的,查看方法是:鼠标右击不可看图片,选择复制图片地址,然后在浏览器中打开即可。因为本文是摘录的,给各位朋友带来不便,请多谅解!) 在计算机编程中栈是一个很重要的概念,尤其在汇编语言中,需要不断进栈和出栈的操作.栈是限定在一个表的尾端进行插入(进堆栈)和删除(出堆栈)的线性表.是后进先出结构(LIFO). 队列的定义和栈的定义是类似的,区别是数据是先进先出(FIFO) labview还有一个概念缓冲区BUFFER,典型的比如CHART,它默认保存数据长度是1024.BUFFER的概念和队列是非常相似的,
[测试测量]
<font color='red'>labview</font>栈和队列
LabVIEW和智能相机开发零件精加工检测系统
在去除之后,机器人会用NI 1722智能照相机随机检查表面缺陷,比如裂痕,压痕,擦痕以及在表面的加工痕迹。    挑战:   自动去除毛刺并为飞机引擎的涡轮机翼进行最终检查。    解决方案:   基于NI LabVIEW建立一个机器人单元以精确地去除毛刺并用NI 1722智能相机为涡轮机翼进行质量检查。   “通过使用NI硬件和软件,我们可以用先前开发的解决方案实现材料移除和检测解决方案的无缝结合。”   为了能自动去除毛刺并为飞机引擎的涡轮机翼进行检查,AV&R Vision & Robotics设计了使用六轴机器人的系统操控机翼,从而将两个关键操作结合在一起。首先,我们用特定的工具选择去除机翼毛刺,为零件的楔
[测试测量]
用<font color='red'>LabVIEW</font>和智能相机开发零件精加工检测<font color='red'>系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved