2012往 第5期 仪表技术与传感器
Instrument Technique and Sensor 20l2
No.5
基于DSP和LabVIEW的电动机转子断条故障诊断 王新,赵志科 (河南理工大学电气工程与自动化学院,河南焦作454003)
摘要:为了实现对鼠笼式异步电动机转子断条故障的实时诊断,设计了一套以TMS320F2812和LabVIEW为核心的转 子断条故障诊断装置。该装置以TMS320F2812为主控芯片,实现对异步电动机定子侧电流信号的采集,通过DSP的串口 模块将采集到的信号传送到由LabVIEW构建的上位机信号处理平台。针对定子侧电流信号中工频分量对断条故障特征 分量的干扰较大,严重地影响断条分量的识别,LabVIEW处理平台采用自适应陷波器算法对工频信号进行陷波处理,在 FFT频谱上实现对断条故障特征分量的识别。实验证明,该装置能够实现对断条故障进行实时监测,并能够在FFr频谱 上对断条故障特征分量进行识别。 关键词:DSP;LabVIEW;转子断条;自适应陷波器 中图分类号:TP206 文献标识码:A 文章编号:1002—1841(2012)05—0024—03
Rotor Broken-bar Fault Diagnosis of Induction Motor Based on DSP and LabVIEW
WANG Xin,ZHAO Zhi—ke (School of Electrical Engineering and Automation,Henan Polytechnic University,Jiaozuo 454003,China)
Abstract:In order tO achieve the fault diagnosis of the broken rotor bar of the squirrel-cage induction motor in real—time,This paper designed the fault diagnosis system of the broken rotor based on DSP and LabVIEW.The fault diagnosis system was designed for the stator current signal acquisition by using the TMS320F28 12 as the controller.The signal can be transmitted to the signal pro— cessing platform of LabVIEW by serial communications module.For the interferences from the power ̄equency component to the rotor broken—bar fault feature component of the stator current signal,that seriously affect the indentification of the rotor broken—bar component.The signal processing platform of LabVlEW adopted adaptive notch filter algorithm to counteract interference of the power ̄equency.SO that can achieve the recognition of the rotor broken—bar fault characteristic component in the FFr spectrum. This equipment Can realize the real・-time monitor of rotor broken--bar fault diagnosis and achieve the precise identification to the fre—・ quency component of the broken rotor bar in the FFT spectrum. Key words:DSP;LabVIEW;broken rotor bar;fault diagnosis
0引言 鼠笼式异步电动机由于其结构简单、价格低廉、运行可靠、 适用于各种工作环境等优点,已经成为现代工农业生产中的主 要动力设备。然而,电动机一旦发生故障,必将导致整个生产 过程的停滞,造成巨大的经济损失。在电动机诸多故障中,转 子断条故障危害性严重,且不易识别。如果能够在转子断条故 障早期进行有效检测,就可以防止转子断条的进一步恶化,避 免最终导致损坏电机,将电机故障带来的损失降到最低。 电动机之所以容易产生断条故障,通常是由于电动机长期 运行过程中的频繁启动和重载运行造成的。特别是在启动时 刻,容易造成短时间绕组电流过大,致使转子导体过热,转子电 磁应力急剧变化,转子承受巨大的冲击力,从而引起电动机转 子断条故障的发生。由于鼠笼式异步电动机转子无直接电气 元件引出,所以对运行中的转子直接进行断条故障检测是比较 困难的。常见的方法是通过判断定子电流信号中是否存在(1 —2s)f的断条分量,来判断转子断条故障的发生与否 。 基金项目:河南省高校科技创新人才支持计划项目(2008HASTIT022); 河南省控制工程重点学科开放实验室开发基金项目(KG2009—10) 收稿日期:2011一o7—07收修改稿日期:2012—02—03 在断条故障出现早期,转子断条故障特征分量相对于工频 分量的幅值很小,且电机稳态运行时转差率也很小,导致故障 特征分量和基频的频率十分接近。在进行FFT频谱分析时,由 于工频能量泄漏的影响,断条故障特征分量被淹没,无法进行 断条分量的识别。针对这一问题,采用最小均方算法的自适应 陷波器,能够消除电动机定子电流信号中工频信号对断条信号 的干扰。该方法有效地避免了工频分量对断条分量的能量泄 漏,易于在FFT频谱上进行断条分量的识别。 文中将DSP和LabVlEW有效地结合起来,实现了数据采 集、传输和处理的一体化。通过上位机中的自适应陷波器算法 与快速傅里叶变换算法,实现对电动机转子断条故障进行分析 研究。 1 系统的总体结构设计 鼠笼式异步电动机转子断条故障诊断系统总体结构,如图 1所示,主要包括3 kW鼠笼式异步电动机、霍尔电流互感器、信 号滤波调理电路、TMS320F2812硬件平台、LabVIEW上位机信 号处理平台。 DSP的硬件平台首先通过电流互感器对电动机定子侧电 流信号进行采集。通过采样电阻将电流信号转换成DSP可以 接受的电压信号。为了尽可能降低对断条信号的干扰,将该电 第5期 王新等:基于DSP和LabVIEW的电动机转子断条故障诊断 图1系统总体结构图 压信号送到设计好的滤波调理电路中,转换成TMS320F2812能 够直接接受的0—3.3 V的电压信号,并通过其中的滤波单元 滤除200Hz以上的高频噪声对该断条信号的干扰。然后,再通 过DSP和Pc机的串口总线协议,实现DSP和上位机数据的传 输。最后,通过LabVIEW上设计好的自适应陷波器和快速傅 里叶变换(FFI、)在频率谱上实现对断条故障的检测。 2基于DSP的数据采集系统的设计 系统采用TMS320F2812a片内集成的12位A/D转换器进 行数据采集,利用ICETEK一5100USB V2.0A仿真器,通过USB 接口直接与PC机相连接,在CCS3.3集成开发环境下通过 JTAG接口进行调试、烧写程序 。 该系统的数据采集主程序流程图如图2所示。在 TMS320F2812上电工作后,主程序首先调用初始化系统子程 序,完成对系统的初始化设置,其主要功能是禁止看门狗;设定 锁相环的时钟模式,使其主频达到150MHz;使能外设模块的时 钟。其次调用初始化GPIO子程序,使能SCI功能。禁止全局 中断,禁止CPU中断并清除所有中断标志位。然后调用一系列 初始化子程序,完成PIE控制寄存器、PIE中断向量表、EVA事 件管理器、ADC功能模块、SCI功能模块的初始化。接着将adc _isr入口地址赋值给ADCINT中断向量(当CPU响应ADCINT 向量的中断请求时,程序将跳转到adc—isr()函数的入口地址, 并执行这个中断服务程序)。最后,等待ADC中断的发生。由 于在配置事件管理器EVA时,设定计数模式为连续递增计数 模式,所以通用定时器将按照预定标的输入时钟计数,在定时 器的计数器值与周期寄存器值匹配后的下一个输入时钟的上 升沿复位为0,并启动下一个计数周期。在通用定时器的值变 为0的一个时钟周期后,定时器的下溢中断标志位置位,则产 生一个外设中断请求,启动ADC转换模块。 由于TMS320F2812a与PC机进行串行通信时其缓冲区的 数据位均是8位,而TMS320F2812a采集的数据为l6位的,必 须对逐个数据进行拆分为高8位和低8位,并依次实现数据的 发送。将采集到的2 048个数据保存到Voltage数组中,并向发 送缓冲区(SCITXBUF)装载数据,通过判断发送器空标志位 (TX EMPTY)是否为1,来实现数据的完整性发送。 3 LabVIEW软件平台设计 系统利用虚拟仪器软件架构(Virtual Instruments Software Architecture,VISA)来搭建上位机通信平台,将DSP采集的数据 通过串I:1总线接收到Pc机处理平台上。首先通过配置串口通 讯,选择与DSP程序相应的波特率、数据位、校验位、停止位。 图2主程序流程图 然后将采集的数据转化为16进制的数据形式进行接收,实现 将发送过来的8位数据进行高低位的自动组合。最后,将实时 数据送到自适应陷波器处理单元。 由于采用的变步长LMS自适应陷波器算法较为复杂,文中利 用LabVIEW中的MathScript模块编程很好地解决了这一问 题 一 J。文中采用的变步长LMS算法自适应陷波器算法如下 J:
Y( )=X (n)w(n) (1) e(n)=d(n)一Y(n) (2) W(n+1)=W(rt)+Z (n)e(//,) (n) (3) (J})=0 口 (oIe(n)X(n)1) (4) 式中:X(/Z)为时刻n的输入信号矢量; (n)为自适应陷波器在 时刻n的权向量;d(n)为期望输出值;e(n)为误差信号;O/为 500;13为0.25。 4实验结果分析 实验室电动机相关参数为:电机型号Y100L2—4,额定功 率3 kW,额定电压为380 V,额定电流为6.8 A,额定效率为 0.825,额定功率因数为0.81,额定转速为1 420 r・min~,空载 电流为3.0 A. 在电动机工作在额定负载条件下,电动机的转差率S约为 0.05,断条故障特征分量(1—2s)f的值理论上应该为45 Hz.所 以,以此作为判断电动机转子断条故障发生与否的标准。通过 该系统采集的定子侧电流信号,如图3所示。从其时域波形可 以看到,原本标准的工频电流信号受到断条故障特征分量(1— 2s)f的调制而产生了一定的波动。采用的变步长LMS算法自 适应陷波器的步长变化情况,如图4所示。从步长变化情况可 以看出,采用变步长LMS算法的自适应陷波器,快速地实现了 对断条信号的频率跟踪,并且其稳态误差较为稳定。经过自适 应陷波器的输出信号,如图5所示。如果直接对自适应陷波后 的整个信号进行快速傅里叶变换的频谱分析时,由于工频能量 的泄漏,极严重的影响了断条故障特征分量的识别,容易导致 对电动机作出错误故障诊断。 为了使得断条故障特征分量更加突出,在F丌频谱上有更