该软件具有工作平台操作简单界面清晰功能性强的特点,使用户容易掌握。
关健词面向对象电机故障诊断系统文献标识码一夕冷工,祝n一电机的故障诊断问题一直是各大中型电机用户急需解决的问题之一,而商用的故障诊断系统的研制则是各国研究人员的努力方向。
目前国外已经出现了商业化的诊断系统但国内仍然处于实验室研究阶段,尚未出现商业化的诊断系统。
本软件是针对此现状而开发的适合国内电机用户使用的便携式故障诊断系统。
本软件包采用了面向对象的思想,以作系统和十为开发平台,利用面向对象的开发方法,借鉴哪界面风格,设计了故障诊断软件包系统。
该系统具有操作简单界面清晰的特点。
每一个控件和工具条按钮都有相应的功能提示,操作者不必具备专业水平即可操作一个很显著特点是能够模拟示波器和实现故障的自动诊断,使用者可直观地观察到原始波形和频谱图,对检测结日期一以荟金项目黑龙江省青年基金资助项目(Q 98一作者简介茸国艳(一女,哈尔滨理工大学硕士研究生。
哈尔滨理工大学学报第卷果可以直接得到。
本软件实现了一般软件的帮助功能打印功能文件存储功能,能够提供必要的技术帮助和有效数据的保存。
诊断系统软件包开发软件包的开发采用M勺推出的十十的最大特色是面向对象技术的支持,它利用类把大部分与用户界面设计有关的函数封装起来,通过M s)类库的方式提供给开发人员使用,极大地提高了软件的实用性。
在原有的特性之上又做了巨大的改进,新的特性包括更方便的应用程序编程编制和查错,更强大的技术则支持更多的数据库组件选项和新的应用程序体系结构与用户界面。
主界面主界面是整个系统的主控部分,采用十的皿类实现,这种类型的界面既有视图类的特性,又有对话框类的性能。
主界面主要包括菜单工具条数据区参数区部分。
菜单包括主菜单下拉式菜单快捷菜单,利用的菜单编辑器来实现,每一个菜单项被选中时都设置选中标记,其函数为一工具条利用工具条编辑器生成,它和菜单都能够实现对界面的控制,如对触发参数的设置通道参数的设置存储深度的设置帮助功能的实现等。
数据区用于实现采集数据再生后的显示,参数区用于显示所选的参数,这两个显示区都采用M的类实现,其生成函数为硬件自检功能软件每次启动之后首先要对硬件进行检测,以保证测试之前硬件的状态与计算机的连接是正常的。
自测试的第一步是对计算机的并行口检测,并将检测到的所有口地址显示在主界面相应的输出窗口上。
软件所能检索的口地址有个,分别由语言定义为一多一多一多一多一尽自测试的第二步是在检测完口后直接检测硬件与口地址的连接,如果连接在计算机并行口上,软件可以进行测试,否则软件将运行在演示状态。
该模块的流程图如图故障诊断功能置演示运行标记为图硬件自检流程图实现故障诊断是本软件的主要任务。
以往的研究人员所做的很多工作都要靠人工进行二次处理再给第期董国艳等电机故障诊断系统软件包的开发出结果,而本软件集所有的计算分析诊断工作于一体,全部工作都由软件自动完成,无须操作人员再进行手工操作。
全部过程包括参数设置与采样由于硬件为可编程门阵列设计,本身具有一些控制参数,在此采样之前首先对硬件进行参数设置,可通过菜单工具条和快捷菜单等多种方式对其设置,使用非常方便。
参数设置之后软件自动调用采样函数驱动硬件对定子电流进行数据采集。
这一模块流程图如图2)数字低通滤波在数字图形处理过程中,数字滤波是必不可少的。
采用有限长冲激响应滤波器窗函数设计,这种滤波器设计简单,效果也很好。
图参数设置与采样流程图频谱分析由于每一种转子故障在定子电流频谱中都有相应的特征频率因此检验该特征频率就成为故障诊断的依据,所以对采样信号进行频谱分析就成为了首要工作。
软件先对定子电流信号做快速傅立叶变换,然后应用移频细化谱分析技术做功率谱分析。
4)故障诊断从幅值谱图中可以得到定子电流的基频幅值和特征频率幅值,根据特征频率幅值的大小,可判断出转子故障的有无。
结果输出结果输出采用弹出式对话框的形式,输出内容包括转子状态故障形式和故障程度。
启动多线程软件包括两种类型的线程主线程和辅助线程。
主线程即为主界面工作平台,专门用于处理消息,使程序能够迅速响应命令和其他事件辅助线程用于完成采集数据和绘图等费时的工作,以免在由主线程处理这些工作时阻碍程序消息的处理。
软件共启动两个辅助线程,一个线程为用于数据捕获操作另一个为用于绘图操作,这两个辅助线程的启动均调用全局M函数五来实现,其函数定义如下一电机名牌值数据库中包含了开发数据库应用的全方位支持。
作为一种开发环境,十十6已经可以与以芜骆,祀等相媲美,在某些特性的支持上还超过了这些技术。
十中提供了多种访问技术,例如等。
这些技术各有特点,共同组成了强大的开发数据库应用的集成开发环境。
软件采用o以治s开发环境设计了电机名牌值数据库,然后采用访问技术进行访问。
用户在使用时,可以通过搜索的方式查询数据库中相关数据,还可以对本数据库进行添加删除和更新操作。
文件操作文件操作是实现一个良好程序所要具备的内容一个完整的应用程序必然要将客户的信息进行存储读取修改等操作,还要考虑信息文件的格式问题。
在中,波dr自动生成的程序代码中,直接支持了对文件操作的模块,编程人员只需设计自己的文件格式。
中典型的文件操作方式是数据的串行化,它可以完成对框架支持文件的固定操作,但在需要实现一些特殊功能时,就显得有些捉襟见肘了。
软件采用配置文件格式存储信息,它的扩展文件名为。
在许多应用程序中都用这种文件形式记录重要信息,甚至姚本身也不例外,和就是记录重要选项的将信息写人所用的函数为欲读取中的信息,用函数哈尔滨理工大学学报第卷软件封装一个完整的应用程序系统要具有安装和卸载的功能。
6刀中附带了一个制作安装和卸载程序的软件利用该软件可以快速方便地制作安装卸载程序。
本软件的安装卸载程序制作过程如下①利用工程向导创建工程文件②在标签中,实现对。
文件的管理③在标签中确定安装组件④在标签中确定安装类型⑤在标签中实现对安装过程中一些文件进行管理,如软件封面的位图文件文件安装许可证文件等确定文件组⑦在标签中确定安装卸载工程中使用到的资源标签中确定安装媒体。
诊断实例分析以一台额定负载为的电机为例,对软件进行了调试。
图为电机运行于电压,负载为巧时定子电流功率谱。
峰和峰为断条的特征频率,断条后的特征频率峰值比完好电机增加了按照文提供的方法计算,电机断条数为这与实际情况相符合。
由此可见,本软件在功能上能够达到预期的要求。
豹罐两a( )电机完好的频谱(b)电机有一根断条的频谱图电机定子电流频谱圈总结本文采用面向对象的方法设计了电动机故障诊断软件包,在设计中利用了十的强大功能,以窗体为基本单元,使得界面简单清晰,容易操作。
软件的内容设计力图智能化,可诊断电机转子断条端环断裂等转子故障。
本软件的开发对于国内大中型电机用户都具有较高的使用价值,如能推广使用会带来很大的经济效益和社会效益。
参考文献温仲元,腾晓雷。
通过分析电机定子电流对感应电动机故障进行精确诊断切。
设备管理与维修,1望沁,一罗M巧一王华,叶爱。
编程实例与技巧[M ].
北京机械工业出版社,时献江,蔡正国。
交流感应电动机故障诊断方法研究哈尔滨电工学院学报,一审稿王旭东教授,戈宝军教授编辑王萍