故障诊断软件技术研究.docx
《故障诊断软件技术研究.docx》由会员分享,可在线阅读,更多相关《故障诊断软件技术研究.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、故障诊断软件技术研究1故障和诊断模型11自动控制系统故障诊断特点自动控制系统是自动化生产活动的中枢神经,它接收指令,进行运算,担负着指挥和调度生产设备运行的任务。以一个完好的分布式自动控制系统为例,它的构造和组成特别复杂。从纵向分析,它是一个多层次系统,大致可分为控制层、控制数据应用层、统计数据应用层等,层与层间通过有限的数据通道进行交互。从横向分析,它是由一系列子系统和部件组成的多功能系统,每个子系统和部件都具有其固有的构造和功能,能够通过通用的总线或者固有的硬件构造相连接,它们互相协作密切配合。整个系统的特性就是由这些子系统和部件的特性以及它们之间的层级联络所决定。透过自动控制系统的组成,
2、分析故障及其传播机理,能够看出控制系统的故障具有下面特点:1层次性:控制系统的分层构造决定了控制系统故障具有层次性,每一个故障都势必与控制系统的某个层次相关联。高层次的故障可能由低层次的故障所引起,但与一般的机械式构造不同,控制系统低层次的故障能够被检测和控制,未必引起高层次的故障。这种分层的故障特征是控制系统故障的基本特性;2相关性:可以以称之为自动控制系统故障的“横向性,它是由系统各设备和参数之间的联络所决定的。一个故障存在多条潜在的故障传播途径,因此一个故障的发生可能引起其他多个故障同时发生;3延时性:根据控制系统故障的传递机制,从基础设备故障到系统级故障要经历发生、发展到构成的经过。这
3、是一个由量变到质变的经过。单次基础故障数据的检测结果不具有代表性,需要通过统计方法使故障的检测趋向可靠,但同时会牺牲部分实时性。因而,综合故障的发生和检测特征,故障具有延时性;4模糊性:控制系统的故障和诊断信息不仅包含定性问题,还包含定量问题,所以不能纯粹用“正常或“故障来表示,所以故障分析还要考虑由量定性的经过。根据输入的准确值和从属度,根据一定的关系求出模糊量。分析经过通常能够有多项不同来源的输入量。例如,控制器CPU运行负荷超过某一限值,或者内存使用量超过某一限值,可断定为运行超负荷故障,但此类故障是一个模糊的概念,不具备非此即彼的特性。12故障树建造对于系统复杂的控制系统,引发故障经常
4、是多种因素作用,一样故障在不同的环境状态和系统运行状态下表现的症状却不完全一样,有时可能几个故障同时发生,愈加大了故障诊断的难度,若有可靠的故障诊断机制来提高对故障的检测和监控,能够最大限度的避免误操作和非经济运行,进而提高自动控制系统的运行可靠性和可用效率。故障树是一种特殊的倒立树状逻辑因果关系图,它用事件符号、逻辑门符号和转移符号描绘系统中各种事件之间的因果关系。逻辑门的输入事件是输出事的“因,逻辑门的输出事件是输入事件的“果。以计算机系统系统实现的故障树分析的基本程序一般包括如表1的步骤。图1显示了控制系统故障的树形构造。宏观上的系统故障是一系列子故障的集合,或者讲,一个底层故障的产生能
5、够引发整个系统故障。例如“控制器电源故障或者“控制器硬件故障任何一项发生,能够视为控制器故障。故障的这种从底层到上层、从微观到宏观的逻辑组合关系和传递关系,取决于控制系统的构成方式,同时也决定了故障诊断系统的设计和实现思路。故障树在DCS故障诊断的典型应用包括故障组合、子故障动态抑制、故障源推理、故障标识传递等。故障诊断在大部分情况下,元故障的“或关系能够产生组合故障。在另一些特殊情况下,元故障的“与关系才能够产生组合故障,例如互相冗余的两个设备,当两者均发生故障时,两者所担当的工作环境才被视为故障。在由下至上传递故障信息时,故障信息中包含故障标识,能够据此反向推理故障源。故障树还能够为子故障
6、动态抑制提供根据,例如,当节点通讯发生异常时,节点的其他故障信息无法上送,那么在故障分析时对该节点的其他故障信息应该不予分析,防止得出无意义的结果。2生产控制系统故障诊断软件设计21故障诊断系统架构设计一个完好的故障诊断系统是一系列软硬件的有机结合。生产控制系统往往由用于控制生产设备的硬件控制系统、用于提供数据服务和数据计算的服务器、用于提供监视和人工控制的操作员客户端、以及连接它们的网络所构成。图2是一个分散控制系统的示意图,其中控制站负责采集测量数据、根据用户配置运行与生产工艺相关的控制程序、并输出控制信号,到达控制生产设备的目的。服务器计算和存储生产经过数据,并为控制和操作网内的其他终端
7、提供数据服务。操作员站则用于监视各生产环节和设备参数,以及人工设置工艺参数。生产控制系统的故障诊断软件,部署于控制系统的各个组成节点上,每个节点上运行的故障诊断软件都是控制系统的故障诊断子系统的一个组成部分。对于不同类型的节点,其上运行的故障诊断软件职责也不一样。假如按简单的“检测、计算、监视经过来设计故障诊断系统,能够在设备和节点上检测故障情况,再将检测到的故障信息汇总到服务器进行计算,而客户端可从服务器获取计算结果进行全系统的故障监控。但是,检测环节所在的设备或者计算环节所在的服务器也有可能发生故障。一旦集中计算环节发生故障,则所有监控客户端都无法获取到有效的诊断信息。因而,出于故障诊断对
8、于控制系统而言的重要性考虑,故障诊断系统本身的设计需要考虑鲁棒性,而故障诊断软件的设计和部署尽可能应对多样的软件运行环境故障。按图2所示,对故障诊断软件的功能和部署进行加强设计:控制站:除了影响诊断功能本身的故障,例网络完全中断、诊断所依靠的硬件故障,控制站诊断本身以及下挂模块的所有故障,并将收集到的诊断数据组播发送到网络,供操作站接收。服务器:诊断本机硬件、系统数据服务、历史数据服务等故障,同样组播到网络,供操作站接收。操作站:诊断本机硬件、监控服务等故障,监控本机故障状态,并组播到网络;收集网络上的诊断数据,监控其他节点的故障状态;主动监测其他节点的诊断数据包,若某个节点超过协定的时间没有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 故障诊断 软件技术 研究
限制150内