基于虚拟仪器和BP神经网络液压系统故障诊断
3 液压设备远程故障诊断系统
3.1 硬件结构
如图4所示,硬件结构的设计包括传感器的选型、信号调理接口电路的设计制造、A/D和D/A卡的选型和连接等。首先,传感器将液压系统物理量转变成电信号,然后通过信号调理接口电路进行滤波、放大等处理,产生的模拟量,经A/D卡转换成数字量,通过PC机I/O接口进入底层设备驱动模块。客户端计算机软件系统对采集的数据进行分析处理,远程计算机通过网络接口对系统进行实时监测。本文引用地址:http://www.amcfsurvey.com/article/194618.htm
3.2 软件结构
软件是虚拟仪器的核心部分,本系统使用LabVIEW构建测试系统的软件平台。
LabVIEW是一种图形化编程语言,通过对用户图形界面的操作即可实现对所需仪器的编程,并有直观的图形显示,界面友好、操作简单。利用LabVIEW提供的开发环境生成逼真的虚拟仪器面板,实现各功能模块的功能。软件的设计主要由以下几个功能模块来实现。
(1)数据采集模块。数据采集主要由数据采集子Ⅵ来完成,这个子VI主要由AI Config,AI Start,AIRead等3个VI组成,可以方便地进行采集频率、采集点数、采集通道、采集电压上下限及缓存大小等参数设置。
(2)数据存储模块。数据存储是液压设备远程故障诊断系统的关键环节。数据存储可以作为后续数据分析的数据来源和历史数据以备查询。
(3)故障诊断模块。故障诊断是指对采集到的液压系统各参数数据进行信号分析、统计分析、模态分析等处理,通过人工智能专家诊断系统对液压系统进行故障诊断。同时对BP神经网络进行训练,以得到满足精度要求的权值和阀值,根据以往监测到的历史数据对系统将来工作状态进行预测,及时发现潜在故障。
(4)远程控制模块。Web Server技术将VI的前面板窗口以网页的形式发布到互联网上,将这样的VI前面板窗口嵌入到一个网页当中,可以实现在网页中的远程虚拟仪器。用户可以用极为简单的方式直接在本地的客户端计算机上打开并操作位于远程服务器端计算机上的VI面板,在网页中直接进行操作。
评论