《电子技术应用》
您所在的位置:首页 > 其他 > 业界动态 > 大型复杂设备分布式状态监测系统的研究与实现

大型复杂设备分布式状态监测系统的研究与实现

2009-02-03
作者:陈小虎 王汉功

  摘 要: 研究了基于BITBUS现场总线通信子网和Windows NT局域网而构建的大型复杂机电设备分布式状态监测系统,介绍了该系统的体系结构以及系统所包含的各硬件、软件子系统的构造与设计。

  关键词: 分布式状态监测系统  专家系统  故障诊断  现场总线

 

  大型复杂机电设备通常包括电气、机械、液压、气动、控制等多个设备单元。在对此类设备进行状态监测与故障诊断时,由于系统的设备繁多、复杂,以往所采用的用逐点、串行采集信号进行监测与诊断的方法不仅费时,而且监测与诊断的效率较低[1~3]。分布式状态监测系统可以实现同步、并行地对系统的各个重要部分进行信号采集和处理,不仅大大提高了效率,而且所采集的信号具有同步关联性;借助信息融合的方法,还可以提高诊断的精确性,为保证设备的安全性与可靠性提供了一条非常有效的途径。

1 系统体系结构

  分布式监测系统的体系结构如图1所示。从图中可以看出,整个系统主要包括以下五部分。

 

 

1.1 现场监测单元

  该部分主要包括传感器子系统、监测仪表子系统和数据采集子系统,主要完成对各种信号的变换、采集、预处理和显示等功能。各个现场监测单元本身具有一些初步的信号分析能力,也可以扩充多个传感器单元,以便同时对设备的一个子系统进行基于多个传感器的多点、多种信号采集和分析。

1.2 现场通讯子系统

  现场通讯子系统完成各个现场监测单元之间的通讯功能,并负责将有关信息传递到监测分析子系统。该单元采用BITBUS现场总线标准,拓扑结构为总线型,并采用集中式通信控制,其网络节点容量大于32个,数据传输速度在通信距离为1000~2000m时可达375kbps,采用双绞线半双工传输方式。网络通讯采用BITBUS总线定义的物理层、数据链路层、消息层和应用层等四层通信结构。由监测分析子系统控制各数据采集器,寻址后发送控制命令,数据采集器则执行命令,发送数据,实现控制命令和数据传送。

1.3 监测分析子系统

  计算机监测分析子系统是整个系统的重要组成部分,它一方面与各个现场监测单元进行通讯,并将各现场监测单元的信息进行处理和存储,为诊断专家子系统提供诊断信息和依据;另一方面通过该子系统控制整个系统的工作过程,实现对设备各子系统的信号采集、状态监测、故障检测及为专家系统提供诊断信息数据库等功能。

1.4 故障诊断分析处理专家系统

  故障诊断分析处理专家系统包含多个子诊断专家系统,利用监测分析子系统所产生的各种信息和分析处理结果,把诊断任务分给相应的故障诊断专家子系统。各子系统利用知识库中已有的知识和推理方法,分别完成各自的推理诊断任务。然后,总系统根据各子系统所得出的结论和信息,进行信息融合和知识推理,找出设备可能存在的故障原因及故障部位,并给出故障处理意见,为现场维修提供重要决策意见。故障诊断专家系统与监测子系统进行组合,既可以实现实时在线监测和实时故障诊断,又可以通过人机对话的形式交互地完成诊断咨询任务。

1.5 Windows NT 局域网

  Windows NT 局域网将计算机监测子系统与故障诊断专家系统以及各诊断子系统联接起来。监测子系统所产生的信息以及各专家系统产生的结果均通过网络服务器进行通讯,实现各种信息和数据的交换。利用局域网,可以实现监测与诊断过程中的各种信息和资源的共享。如果将该局域网与其它远程网络相连,还可以实现对设备的远程状态监测与故障诊断[4]

  采用以上方法建立的系统体系,可以有效地完成对设备进行信号采集、处理、信息交流、分布式监测和故障诊断等功能。

2 系统软件组成及设计

  系统软件主要包括信息通讯软件、监测分析系统软件和专家系统诊断软件。

  信息通讯软件主要实现网络通信,主要包括BITBUS总线通讯软件和NT局域网信息通讯软件。其中,BITBUS总线通讯软件包括通信控制器软件和现场监测单元通信软件。通信控制器软件主要控制通信控制器与各现场监测单元之间的通信,而现场监测单元通信软件则用于完成现场设备监测单元与主站(通信控制器)的通信。现场监测单元作为从站没有通信主动权,通信任务由通信主站向各现场监测单元发送控制命令来启动。NT局域网通信软件主要完成监测分析系统和专家分析处理中心以及局域网内各单元的信息通讯任务。

  监测分析系统软件是系统分析软件的重要组成部分,它一方面管理和控制数据采集子系统的工作,同时本身又完成许多分析处理任务,如实时数据通讯、数据文件管理与存储、动态数据分析、瞬态数据分析、趋势分析以及为专家系统提供各种信息。

  专家系统诊断软件是整个软件系统的核心,它处理的内容包括知识的处理和诊断信息的处理。它由以下几个模块组成:

  (1)系统管理与协调模块:是系统的管理与控制核心,用来控制和协调各项任务之间的高度和信息交换,主要通过多级黑板来实现。

  (2)设备数据库:包括设备历史运行数据库和由监测分析子系统所建立起来的反映当前设备运行状况的各种数据文件,该数据库是诊断专家系统的主要信息来源。

  (3)征兆事实库:通过对设备数据库中各种数据的分析和数据抽象而获得的用于诊断推理所需要的所有征兆事实,征兆事实是诊断推理的主要依据。

  (4)诊断知识库:用于存放设备的各种类型的诊断知识,包括故障事例库、过程算法库、故障对策库等。这些知识可以由人工进行编辑输入,同时专家系统本身会自动获取填充到知识库中。

  (5)专家系统功能模块:包括征兆获取模块、多级推理模块、解释模块、知识库编辑模块、多级黑板模块和自学习模块等,用以完成专家系统的各项操作和推理功能。

  (6)用户界面:包括人机对话接口和用户开发接口。人机对话接口用于进行各种信息输入、输出的对话,用户开发接口则用于用户对系统知识数据库的操作。

  专家系统软件的工作流程图如图2所示。

 

 

  整个系统软件的设计,采用了不同的语言来实现。其中,BITBUS总线通讯软件采用汇编语言来实现,NT局域网通讯软件采用C++语言来实现,而整个系统知识库则采用ORACLE大型数据库来实现。

  某型导弹发射系统地面发射设备是火箭导弹发射系统的重要组成部分,它是一个包括了电气、机械、液压、气动、控制等多种设备单元的大型复杂机电系统。由于系统结构复杂,实际操作过程中容易因各种原因发生故障和造成事故。为了有效地保障其随时处于良好的状态,我们在对该系统的状态监测与故障诊断过程中采用了以上分布式系统,分别对其多个设备单元的信号(包括开关量信号、脉冲信号、模拟量信号和各种振动信号等)进行采集,并行、分布地对发射系统的多个关键设备单元进行状态监测与故障诊断,有效地保证了该系统使用的可靠性和安全性。另外,除了在武器装备系统中应用外,系统稍加改变,也可以用于其它大型机电系统的状态监测与故障诊断。

 

参考文献

1 李向斌.导弹动力系统场面设备分布式监控系统设计.第二炮兵工程学院学报,2000;14(1):67~71

2 蒋东翔.分布式智能监测与诊断系统的理论与实现.[博士学位论文].哈尔滨:哈尔滨工业大学,1994

3 李东晓.分布式监测诊断系统——理论、技术和实践.[博士学位论文].武汉:华中理工大学,1997

4 陈小虎等. 基于网络的远程设备故障诊断系统研究.振动工程学报,2000;13(11)

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。