基于LabVIEW的机械振动信号分析系统的应用
LabVIEW在振动系统特性参数测量中的应用

2 4
常州 工学 院学 报
20 0 8在
中, 幅值最大 处 的频率 称 共 振频 率 , 。在 小 阻 尼
情况下 , 认为 ∞ ∞ 。 可 ,
用 L b I W 的 积 分 模 块 ( n ga ) 现 这 一 功 aVE It r1 实 e 能 。同时 为 了 消 除 随 时 问 变化 的 长 周 期 系统 误 差, 程序 构 造 了一 个 消 除 趋 势 项 子 程 序 ( e ed D tn r VI 。D t n I 调 用 了最 小 二 乘 法 拟 合 直线 ) er dV e
A( ) 咀
的 Ln a i 函数 拟合 趋势 项 , ierFt 然后 在数 据 中减 去 趋 势项 。这 是工 程 上 消 除趋 势 项 最 常用 的方 法 。
振动强 度 ( 振级 ) 的信息 , 同时 将振 动信 号进 行 频
谱 分析 , 出系 统 的 幅频 、 频 特 性 , 用 一 定 的 求 相 采
数 学方 法得 到其 固有频 率 、 阻尼 比和振 型等参 数 。
在 如 图 1所 示 的二 阶 系 统 的 幅 频 特 性 曲线
基金项 目: 江苏省高校 自 然科学研究指导性计划项 目《 于虚拟仪 器的机械量测试与分析系统设计》 项 目编号 : K D 6 0 4 基 , 0 I4 0 1 。 5
维普资讯
第 2 卷第 2期 l 20 0 8年 4月
常 州 工 学 院 学 报
J u a fCh n z u I tt e o c n l g o r lo a g ho nsi n ut fTe h o o y
V o . No. 1 2l 2 Ap . 0 8 r2 0
基于LabVIEW实现振动信号测试分析

的转换 。数据采 集卡与计算机 的接 口方式直接影响着数 据传输 的速度, 本系统采用 U B接 口, S 数据采集卡硬件结
构如 图 1所示【 。 2 j
1 2 系统 的 软件 平台 .
用来模拟仪器并实现其测量功能的一种计算机仪器系统 。 虚拟仪器的实质是利用 计算 机显示 器( R ) C T 的显示功能 来模拟传统仪器的控制面板 , 以多种形式表达输出检测结 果, 利用计算机强大的软件功能实 现信号数据的运算、 分 析、 处理 , 使用 IO设备来实现信号 的采集、 / 测量 与调理 , 从而完成各种测试功能的一种计算 机仪器系统- 。虚拟 1 ] 仪器的出现 , 使得仪 器与个人计算 机容为一体。目前, 我 国高 档 台式 仪 器 , 数 字 示 波 器 、 谱 分 析 仪等 还 主 要 依 如 频
关键词 :L b VI W;虚拟仪器 ; 动;信号分析 aB E 振 中图分类号 :TP 1 31 文献标识码 :A
Re lz to fts nay i o i r to ina a e n La a ia i n o e ta l ssf r v b a i n sg lb s d o bVI EW
Ch n Xi g n Li n e n we u Ya
( ol g fElcr me h ne lI f r t n En ie rn C l eo e to e a ia n o mai g n e ig,Dain Nain lt sUnv riy,Dain 1 6 O e o l t aii ie st a o e l 1 6 O) a
摘
要: 本文 采用 虚拟仪器的开发方法 , 于 L b IW 开发环 境 , 系统能够对采集的振动信号进行 F I 基 aV E 该 F" 幅值谱分
基于LabVIEW的随机振动信号生成技术

基于LabVIEW的随机振动信号生成技术作者:王冠来源:《中国新技术新产品》2015年第02期摘要:研究设计了一种基于LabVIEW的随机振动信号生成系统。
具体介绍了信号的产生原理,系统主程序的设计思想以及界面操作流程。
该系统其操作简便、程序快速、谱线误差小,可做为振动信号源完成振动测试实验,具有一定实用价值。
关键词:随机振动;LabVIEW;信号产生;加速度谱密度;振动量级中图分类号:TB123 文献标识码:A振动试验是仿真产品在运输、安装及使用环境中所遭遇到的各种振动环境影响,用来确定产品是否能承受各种环境振动能力的实验手段。
其中随机试验被大量应用到实验中,其信号复杂计算量大必须通过计算机辅助完成,信号发生器无法产生需求的波形,因此亟需一款软件辅助其完成信号发生过程进行振动实验。
1 随机信号不能用确定函数描述,只能用概率和统计方法描述。
在实验中信号平均值需为零,而信号的均方根值则为振动量级。
其能量分布用加速度谱密度图表示。
2 软件实现波形生成2.1软件平台软件采用美国NI公司所设计的虚拟仪器开发平台-LabVIEW,它是一种图形化的编程语言,利用数据流框图接受指令这样使得程序简明,缩短虚拟仪器的开发周期、消除了虚拟仪器编程的复杂过程,充分发挥G语言的优点。
2.2目标谱输入部分加速度谱密度曲线是表征随机信号的重要参数,是生成目标随机信号的第一步,它包含了振动信号能量分布的信息。
规定振动试验一般都会提供该曲线谱图,其横纵坐标为对数坐标。
依次输入不同折点利用两点式,将各分段函数合并,如此就确定了目标谱的谱线形状。
而系统则以正常坐标记录点集放入数组变量中供后续程序使用。
2.3频域时域转换(IFFT)频域所描述的是对应频率能量密度即振动信号加速度谱密度,谱线是连续的曲线。
在计算机进行信号生成时必须将其谱线离散化,这里选定1Hz为分辨频率对谱线进行离散。
离散化之后可认为随机信号由这些个离散的频率点所对应的谐波组成,而各谐波单频幅值可由公式求出。
基于LabVIEW的虚拟振动测试分析系统

V it a i a i n t s nd a a y i y t m a e n La r u lv br to e ta n l sss s e b s d o bVI EW
Z HAO Yo gl n -- - i,YANG Ja .h n . HANG u h n in c e g Z Y .o g ( . col f c ai l n lc oi E gne n , i j o tcncU i r t, ini 30 6 ,C ia 2 S ho o 1Sh o o hnc dEet nc nier g Ta i P l ehi n esy Taj 0 10 hn ; . col f Me aa r i nn y v i n
S in e , e e U i ri f eh o g , i j 0 1 0 C ia ce c s H b i n e t o c n l y Ta i 3 0 3 , h ) vs y T o nn n
Ab ta t A mi g a h ee t fw i h t e t dt n ir in t s me h d e d v r u n o l ae n t me t s r c : i n t e d t c h c h r i o a v b a o e t t o s n e a i s a d c mpi t d isr t o a i l t o c u ns
.
Ke r s vb ain t s ;d t c u st n;sg a a ay i ;L b E ;vru n t me t y wo d : ir t e t aa a q i i o io i l n ss a VI W n l i a isr tl u n
振动 测试分 析是 现 代 机 械工 业 、 工程 中 的重 要 环
基于LabVIEW的振动信号采集与分析系统的开发

2.系统 实 现 2.1采 集 系 统 采集程序所要实现的功能主要是在一定 的采样 频率 下采集振动的 全部信息 ,其采样所得的结果必须能够在分析 时完 全再 现采集时的振 动情 况 。具 体 的实 现 过 程 如 下 : 通过 DAQmx来创建任 务 ,并根据数据采 集卡 与传感 器的连接情况 来设置物理通道 和虚 拟通道 ;加入相 关输入控件 ,设 置系统参量 ;根据 传感器设备设定采样率 ,以便 于后续 的频 率分析 ;以 TDMS存储 大量采 样数据 ;利用 ease循环和按钮来分别表示初始化 、悬 置和运行这 3个状 态 。
小波分析 :通过小波包 来分解特定的频段 ,以更高 的分 辨率 查看故 障频率 的位置 ,也是一种越 来越常用 的信号分析方式 。本系统中可以 自 动 画出频率的分段关系 ,并能通过数据节点来查看指定节 点的频 域信 号 ,更加清楚地描述故障频 率段。
最后通过设置按钮和属性节点 ,将 两个 子程序 放入事件驱动结构 , 使用按钮分别控制信号的采集和分析两个 子程序 ,上述的两个子系统 就 整 合 为 一 个 整 体 程 序 生 成 本 系 统 。
基于LabVIEW的震动信号时频域分析系统设计

基于LabVIEW的震动信号时频域分析系统设计以地下爆炸产生的震动信号为研究对象,基于LabVIEW软件,主要设计软件模块完成信号时域、频域、时频域分析。
整个软件采用自顶向下集成的模块化编程思路,大大提高了软件的执行效率和可扩展性。
测试表明,该软件系统可以很好的应用于震动信号分析方面。
标签:震动信号;时频域分析;系统设计在实际震动测试试验中,获取的震动信号属于非平稳信号。
直接些信号进行观察分析往往不能满足们的需求,很多信号的特征也不能直观的被显示出来。
因此,对信号进行时频域分析则成了研究的重点课题。
时域分析可以直观的给出信号在时域的特征,频域分析可以给出信号在频域的特征,时频域联合分析可以从图中分析信号时域与频域之间的联系。
这些往往对信号的特征提取分析有着重要的作用。
在地下采集到的震动信号,往往由于传播介质的复杂性,使其含有大量的噪声信号或者和其他不明成分,对后续震源位置定位有着重要的影响。
因此,文章以LabVIEW为软件开发平台,设计时频域分析模块,对震动信号进行相关的分析,为后续的震源定位提供良好的分析条件。
1 软件整体结构设计设计的软件要良好遵从的界面交互性、软件可移植性、开放性等原则。
文章基于LabVIEW开放平台,其具有计算机强大的图形环境,采用可视化的图形编程语言和平台,跟其他编程语言相比,其具有如下优势:(1)虚拟仪器具有良好的扩展性能,能实时根据需要完成软件的扩展。
(2)由于虚拟仪器测控测试技术,其能与硬件很好连接,工程上经常用硬件开发平台,利用虚拟仪器作为上位机完成相应的项目。
(3)虚拟仪器是强大的图形化语言,可以直观方面的供开发人员开发程序。
设计软件从功能划分为时域分析、频域分析、时频域分析。
时域分析又包括滤波功能,频域分析包括FFT功能,时频域分析包括小波去噪功能。
2 软件详细功能设计2.1 时域分析时域分析是主要是根据分析信号的特点,有些特点我们不能直观的看出来,因此时域分析要根据信号时间信息来获得相应的特征[1]。
基于DAQ驱动与Labview振动测试分析系统设计

摘要: 本文首先根据课题 的需要 及特点 实现 了用户 菜单形 式的振动测试分析 系统 , 接着 利用数据 采集设备 在 L a b v i e w编程环境 下对 该振 动系统进行 了数据采集及分析 结果袁 明该振动分析 系统能够对振 动信 号进行采集并且可 以正确进行分析 。 为 下一 步的 实 时监 测及 故障诊 断做好 了铺垫
唐 卫辉 T A N G We i - h u i ; 郭瑞峰 G U O R u i — f e n g ; 陈晓雯 C HE N X i a o - w e n ; 辛薇 X I N We i
( 西安建筑科技大学机 电7 - 程学 院, 西安 7 1 0 0 5 5 )
( S c h o o l o f Me c h a n i c a l a n d E l e c t r i c a l E n g i n e e r i n g , X i " a n U n i v e r s i t y o f A r c h i t e c t u r e a n d T e c h n o l o g y , X i " n a 7 1 0 0 5 5 , C h i n a)
Va l u e En g i n
・2 1 3・
试 分析 系统设计
De s i g n a n d Re s e a r c h o f Vi b r a t i o n T e s t A n a l y s i s S y s t e m Ba s e d o n DAQmx Dr i v e r a n d L a b v i e w
关键词 : 虚 拟仪 器; 振动测试; L a b v i e w ; 数据采 集与分析
Ke y wo r d s :v i r t u l a i n s t r u me n t ; v i b r a t i o n t e s t ; l a b v i e w; d a t a a c q u i s i t i o n a n d a n a l y s i s
机械振动信号分析算法及应用

机械振动信号分析算法及应用近年来,机械振动信号分析算法在工业领域得到了广泛的应用。
通过对机械振动信号的分析,我们可以获取关于机械系统运行状态、故障诊断和预测等重要信息,从而实现故障预防和设备维护的目的。
一、机械振动信号的特点与采集方法机械振动信号是一种具有周期性和不稳定性的信号。
它包含了各种频率和幅值的成分,反映了机械系统运行时的振动情况。
为了准确获取机械振动信号,我们需要采用适当的传感器和采集设备。
在机械振动信号的采集中,最常用的传感器是加速度传感器。
加速度传感器能够在三个方向上测量振动信号,并将其转化为电信号输出。
采集设备一般包括数据采集卡和信号采集软件,可以实时记录振动信号,并进行后续的处理与分析。
二、机械振动信号的分析算法1. 时域分析时域分析是振动信号分析中最常用的方法之一。
时域分析主要基于振动信号的波形特点,通过时域图形的形状、振幅和周期等参数,分析机械系统的运行状态。
2. 频域分析频域分析是将时域信号转化为频域信号的一种方法。
通过对振动信号进行傅立叶变换,我们可以得到振动信号在不同频率上的成分。
频域分析可以帮助我们了解机械系统中存在的谐波、共振等问题。
3. 小波分析小波分析是一种时频分析方法,能够同时提供时域和频域信息。
通过小波变换,我们可以得到具有不同频率和时间分辨率的子带信号,从而更好地揭示机械系统的振动特性。
4. 健康状态监测健康状态监测是机械振动信号分析的重要应用之一。
通过对机械设备的振动信号进行实时监测和分析,我们可以判断设备是否存在故障,并及时采取维修措施,避免设备故障带来的经济损失。
三、机械振动信号分析算法的应用1. 故障诊断机械振动信号分析可以帮助我们对机械设备的故障进行诊断。
通过分析振动信号的频谱特征,我们可以判断设备是否存在轴承磨损、不平衡、杂音等问题,从而指导维修工作。
2. 故障预测机械振动信号分析还可以用于故障的预测。
通过对设备振动信号的长期监测和分析,我们可以获取设备的状态演变趋势,并预测故障的发生时机,从而提前采取维修措施,避免设备停机造成的损失。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于LabVIEW的机械振动信号分析系统的开发
随着现代化工业大生产的不断发展,机械设备的结构变得越来越复杂,并且经常运行于高速、重载以及恶劣环境等条件下。
由于各种因素的干扰和影响,会导致机械设备发生故障,轻则降低生产质量或导致停产,重则会造成严重的甚至是灾难性的事故。
为此,为尽最大可能地避免事故的发生,机械设备状态监测与故障诊断技术近年来得到了极为广泛的重视,其应用所达到的深入程度十分令人鼓舞。
目前,机械设备状态监测与故障诊断已经基本上形成了一门既有理论基础、又有实际应用背景的交叉性学科。
在实际应用中,故障与征兆之间往往并不存在简单的一一对应关系,一种故障可能对应着多种征兆,反之一种征兆也可能是由于多种故障所致。
因此,通常必须要借助信号处理等手段从采集的原始数据中加工出特征信息,提取特征量,从而保证有效、准确地进行故障诊断,也就是说,信号处理与故障诊断有着极为密切的联系,信号特征提取是故障诊断中必不可少的一个重要环节[1]。
故障诊断技术的各种理论研究和方法探讨最终都必须落实到具体诊断装置的研制上。
而传统的测控仪器以硬件为关键,其开发与维护的费用高、技术更新周期长、价格高、仪器功能柔性差、不易与其他设备连接等特点,越来越不能满足科技进步的要求。
虚拟仪器的出现改变了这样的局面,它充分利用了计算机技术来实现和扩展传统测试系统与仪器的功能。
NI公司的图形化编程语言LabVIEW成为当今虚拟仪器开发最流行的一种语言。
LabVIEW 的最大特点是用图标代码来代替编程语言创建应用程序。
LabVIEW有丰富的函数、工具包、软件包、数值分析、信号处理、设备驱动等功能,还有应用于专业领域的专业模块,解决了传统的虚拟仪器系统采用C、C++、汇编等语言存在的编程、调试过程繁琐、开发周期长、对编程人员要求高等问题,广泛地应用于航空、航天、电子、机械等众多领域[2,3]。
本文基于LabVIEW开发一个针对旋转机械故障诊断的振动信号分析系统,并在成都飞机设计研究所某航空设备监控上获得了应用。
系统设计
根据信号分析系统的设计原则,又考虑到LabVIEW具有图形化编程特点以及丰富的工具箱。
因此,笔者选用NI公司的Lab VIEW 7.1作为信号分析系统的开发平台。
笔者开发的信号分析系统主要分为三大模块,即文件管理模块(文件的读取及存储)、信号分析模块、显示模块。
按照图1所示的使用流程对这三个模块进行设计。
由于读取数据以及后面的数据分析存在明显的先后顺序,因此采用顺序结构将数据读取模块、信号分析模块结合起来,构成统一的总程序。
图2示出总程序。
左侧框图内实现信号的读取与存储的程序。
由于读取的数据类型不同,因此采用选择结构。
右侧是程序主体部分,用于实现信号分析及处理,包括幅域分析、时域分析、频域分析。
由于信号分析方法的多样性,信号分析模块采用事件结构,通过调用子程序的办法来实现。
信号分析系统总界面见图3。
文件管理模块
数据格式的类型多种多样,主要有文本文件格式(.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变换分析得到故障的频率,对应于轴承故障特征频率,得出轴承的故障为内圈故障。
通过这些问题的研究与解决,也验证了系统的正确性与可行性。
本系统已经在成都飞机设计研究所某设备振动信号监控上得到了具体应用,效果良好。
参考文献:
[1] 陈进.信号处理在机械设备故障诊断中的应用[J].振动与冲击,1999(1)
[2] 张新红.LabVIEW的故障诊断虚拟仪器开发及应用研究[D].河南理工大学,2005
[3] 杨乐平,李海涛,杨磊. LabVIEW程序设计与应用[M]. 北京:电子工业出版社,2005
[4] 王琳.机械设备故障诊断与监测的常用方法及其发展趋势[J].武汉工业大学学报,2000,22(3)
[5] 张庆海.基于振动分析的旋转机械设备故障诊断技术的研究[D].哈尔滨工业大学硕士学位论文,2006
[6] 范兆军,郑海起,汪伟等.基于虚拟仪器的滚动轴承故障诊断[J] .振动技术与工程,2006,6(19)
[7] 宋雪萍.旋转机械故障诊断若干理论与技术的研究[D].东北大学博士学位论文,2006。