CN1417961A - 基于网络移动作业机群工程机械故障智能化诊断*** - Google Patents

基于网络移动作业机群工程机械故障智能化诊断*** Download PDF

Info

Publication number
CN1417961A
CN1417961A CN02148864A CN02148864A CN1417961A CN 1417961 A CN1417961 A CN 1417961A CN 02148864 A CN02148864 A CN 02148864A CN 02148864 A CN02148864 A CN 02148864A CN 1417961 A CN1417961 A CN 1417961A
Authority
CN
China
Prior art keywords
knowledge
fault
planes
failure
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN02148864A
Other languages
English (en)
Other versions
CN1195358C (zh
Inventor
牛占文
王树新
郑尚龙
吴国祥
李学忠
王福山
陈永亮
傅宗元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CNB021488649A priority Critical patent/CN1195358C/zh
Publication of CN1417961A publication Critical patent/CN1417961A/zh
Application granted granted Critical
Publication of CN1195358C publication Critical patent/CN1195358C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明是基于网络移动作业机群工程机械故障智能化诊断***。它对故障信息进行分析,判断故障原因,提出处理意见,预测停机时间;将故障原因及处理意见传至单机控制器,指导操作者作业;根据发生故障的机种在机群中的权值、故障部位在单机上的权值以及故障程度的权值判断该故障对机群施工的影响,并将此信息传至机群调度***。单机上配置智能监诊子***并连接移动通讯模块;机群配置上层监诊中心故障诊断***,并连接移动通讯模块;通过GSM/GPRS无线通讯网络进行数据交换,构成分布分层式智能化诊断***。本发明易于构造,成本低廉,实用可靠,能全面、准确、实时的报告移动作业机群运行状态;解决了在移动作业设备上利用故障诊断专家***的难题。

Description

基于网络移动作业机群工程机械故障智能化诊断***
所属技术领域
本发明属于机械制造与自动化技术、设备状态监测与故障诊断技术领域,特别涉及一种基于网络的机群工程机械故障诊断***。设备状态监测与故障诊断专家***是一门以设备及其群体为对象,建立在检测技术、信息传输、信号处理、识别理论、人工智能、预报决策等现代科学技术基础上的综合***叉学科。
机群智能化工程机械以高等级公路施工工程为对象,采用无线电通讯技术、信息技术、计算机技术、传感器技术、智能控制技术等,研究由沥青拌和设备、摊铺机、振动压路机、装载机和自卸汽车等单机所组成机群的智能化监测控制和施工控制调度优化技术。研制具有自主知识产权和国际先进水平的机群智能化控制***,提高机群的智能化程度,在高等级公路施工过程中,同步实现施工资源优化配置、最佳过程质量、最高工作效率的目的。
机群智能化工程机械故障诊断***的主要任务是对施工机群实施状态监测与故障诊断,判断故障原因,提供维修处理意见;评定故障类型及故障严重程度,为机群设备状态分析提供依据;预测停机维修时间,为机群动态施工调度提供依据。
背景技术
90年代以来,电子自动化技术、电液控制技术的发展及其在工程机械行业的逐步应用,特别是国外工程机械先进技术及产品的引进、消化、吸收,以及国家863计划机器人技术在工程机械单机上的研究和应用,我国工程机械日益向着高技术方向发展。工程机械在工程施工中的重要性,以及一旦故障停机给施工企业带来的巨大损失,在机械施工行业、工程机械制造业和科研单位认识到开展工程机械诊断技术研究、推行状态维修的重要性,推动了工程机械单机诊断技术的研究发展进程。目前工程机械监诊***类型(李学忠李玉梅EMS-A型电子监测器工程机械.1990,21(9).4-6杨晓强孙永盛工程机械工况参数微电脑监测***的设计建筑机械.1998,(8).46-48  ***赖仲平工程机械故障诊断专家***筑路机械与施工机械化1998,(2).16-17  田少民工程机械的状态监测与故障诊断技术工程机械2001,32(1).26-30)主要有以下几种:
(1)在单机上的重点部位设置传感器,配置电子监测器(仪表),构造电子监测***。实现工况监测、并进行在线故障报警。
(2)电子监测***实现工况监测、故障报警,并可存储数据,事后与便携式微机(中继机)进行通讯,实现离线故障分析诊断。
(3)基于知识的故障诊断专家***,事先用工程机械设备故障模式、征兆和原因之间的关系形成的标准规则、专家经验知识等构造成可推理的诊断专家***。应用于设备检修场所,通过人机交互的形式,专家***获取故障征兆,进行离线分析诊断。
(4)应用于施工场所的监测车,可实现状态监测和智能故障诊断,监诊***的功能可以得到较大提高,实施监测诊断时,施工设备需要停止工程作业。
上述研究成果用于移动作业机群存在的几个问题和主要难度是:
(1)电子监测器方式。仅能对单机的状态参数进行监测和超限报警。不能存储数据;不能做进一步的分析处理;监测器不能采集到更多的设备状态信息。
(2)便携式微机(中继机)的形式。将电子监测数据录入到中继机,需要人工携带中继机到办公室分析处理。是一种离线的诊断方式,实时性差,且设备施工作业中出现的传感器不可测的重要信息不能进入分析***,降低了诊断功能。
(3)基于知识的微机诊断专家***方式。影响施工作业,不适宜在施工现场工作;不能直接监测机械设备的状态信息,难以实现对机械故障的预报。
(4)工程机械监测维修车方式。监测诊断时需要停车安装监测设施,影响施工进程;且不能实现施工过程在线设备状态监视;监测维修车成本高,难以推广。
(5)上述研究成果只针对单机,缺乏远距离在线监视和机群状态的第一手资料,难以对机群进行科学的管理和实时调度。
面向具体工程任务,对施工机群实施状态监测与故障诊断,判断故障类型、原因、部位、严重程度,为施工机群调度管理提供依据等方面的研究是状态检测、故障诊断领域前沿性课题。其研究开发的主要难度(瓶颈)在于:工程机械结构复杂性、故障成因的复杂性、作业的移动性、工作环境的恶劣性以及对监诊***的经济性要求,使建立基于大型数据库的实时智能监诊***的工作难以实现。
智能故障诊断是当前故障诊断的发展方向,在机械智能故障诊断方法研究与开发应用方面,目前多采用基于专家***(ES)的方法和基于人工神经网络(ANN)的方法等。由于工程机械故障的多样性、突发性、成因的复杂性和进行故障诊断所需要的知识对领域专家实践经验和诊断策略的依赖,智能化的故障诊断***对工程机械尤为重要。智能诊断***,是由人(尤其是领域专家)、现代模拟脑功能的硬件及其必要的外部设备、各种传感器以及支持这些硬件的软件所组成的***。
机群智能化诊断专家***最为关键的工作是构造基于网络的故障诊断专家***体系结构和对复杂的工程机械知识的获取和表达。在专家***体系构造方面,目前针对工程机械单机的专家***已有一些的开发和应用,但对于基于网络面向工程机械机群的大规模复杂故障诊断专家***的开发尚未见有报道。
在知识获取和表达方面,目前基于知识的监控与诊断专家***可大致分为:基于浅知识(人类专家经验知识)的诊断推理***;基于深知识(诊断对象的模型,原理知识)的诊断推理***;深浅知识结合的混合诊断推理***等。
基于浅知识的故障诊断***是以领域专家和操作者的启发性经验知识为核心,通过演绎推理或产生式推理来获取诊断结果,其目的是寻找一个故障集合使之能对一个给定的征兆(包括存在的和缺席的)集合产生的原因做出最佳解释。在其推理过程中,一般要用到两类知识,一类是表达故障与征兆之间联系的因果性符号知识;一类是反映故障与征兆间因果关系成立程度的数值性知识(模糊性度量、信任度、可能度等)。一般用产生式规则来表达浅知识,基于浅知识的诊断推理具有知识表达直观、形式统一、模块性强、推理速度快等优点。但是,由于设备的复杂性和故障的特点,这种方法很难完整表示诊断对象的故障诊断领域知识,导致知识集不完备,致使诊断难以得出准确的结论,有时甚至得不到结论。
基于深知识的故障诊断***是指在专家***中引入深知识模型的概念,所谓深知识,是使用诊断对象的结构、性能和功能的知识,利用冲突检测和候选产生技术,求出故障发生的部位。由于深知识刻划了专门领域内原理性和功能性的知识,更深刻地了解领域对象和对象之间的相互作用,所以在遇到末料到的新情况时,能够根据丰富的定性知识来解决问题,至少不至于使推理完全失败。另外,它能给人们提供更为令人信服的解释,一般用框架或语义网络等表达知识。但是这种知识模型也有其缺点,由于硬件条件的限制,基于深知识的推理效率不很高,常常不能满足人们的要求。由于要进行深层的知识描述,结合故障的特点和层次,知识体十分庞大复杂,在这样的知识库中搜索是十分耗费时间的。
上述两种模型各有其优点,也有其不足之处,如果把这两种模型结合起来,使之能够发探各自的优点,克服其缺点,相互取长补短,人们开始采用混合知识推理策略。一般情况下,领域专家首先使用浅知识,找到诊断问题的近似解,然后使用诊断对象的深知识,获得诊断问题的精确解。在复杂设备故障诊断中,只有将诊断对象的基本原理与专家的经验知识相结合才能更好地解决诊断问题。用这种方法提高诊断的质量和效率,已经被更多的专家***所采用。
由于工程机械结构的复杂性(机、电、液、仪一体化),施工载荷的不确定性(载荷瞬态变化、冲击振动、整机变速移动作业),工作环境条件的恶劣性(振动、噪声、湿度、温度、粉尘),造成工程机械故障的多样性、突发性、成因的复杂性,同时机群智能化诊断***各工程机械单机之间还存在协同调度等问题,使得工程机械故障诊断***对领域专家实践经验知识和诊断策略的表达提出了更高的要求,单一知识表达方法难以满足要求。
发明内容
本发明的目的在于提供一种基于网络的、实用性强的、功能强大的、采用多种诊断方式的、可提高施工效率的机群智能化工程机械故障诊断***。
机群工程机械智能化诊断***主要包括两部分内容:单机智能监诊子***、机群监测中心诊断子***。
(1)单机智能监诊子***  机群智能化工程机械的每台单机上都配备单机控制***,该***具备三项功能,一是利用各种传感器对单机的主要动态参数(如发动机转速、水温、机油压力、液压油温、制动气压、履带转速)信号进行在线实时检测。它是整个故障检测与诊断***的重要环节,要求实时、准确地获得各参数的真实信号。对于单机上的一些简单参数,当单机控制器检测到信号异常时,立即将警示灯点亮进行报警,同时将此信息传至机群故障诊断***。二是单机控制***具备故障自诊断功能,即实时检测单机控制器本身的传感器、数据接口及电子控制部分的工作状态,发现状态异常和故障时通过警示灯报警,同时将此信息传至机群故障诊断***。三是完成人工故障信息的输入与传输。即当操作者通过感官和经验发现故障时,可通过单机控制器将故障信息输入,然后将此信息传至机群故障诊断***。对于有经验的操作者,人工参与诊断,可以收到事半功倍的效果。
(2)机群监测中心诊断子***  当单机控制器将故障信息传至机群故障诊断专家***后,专家***需要完成四项工作:一是对故障信息进行分析处理,判断故障原因,提出处理意见,预测停机时间;二是将故障原因及处理意见传至单机控制器,指导操作者作业;三是根据发生故障的机种在机群中的权值、故障部位在单机上的权值以及故障严重程度的权值判断该故障对整个机群施工的影响,并将此信息传至机群调度***,便于调度***及时做出调整;四是当专家***无法做出故障原因及处理意见的判断时,及时将此信息传至机群远程状态监测与故障诊断***,请求支援。
单机智能监诊子***和机群监诊中心诊断子***通过GSM/GPRS无线通讯网络、单机移动通讯模块、上层***移动通讯模块来实现计算机联网、进行数据交换,构成分布分层式监诊***。如图1所示。
本发明具体技术方案:
(一)故障诊断专家***硬件体系结构
基于GSM/GPRS公用移动通讯网络,结合移动作业机群的施工管理和机械设备的操作、维护特点,提出了机群智能化工程机械故障诊断专家***硬件体系结构如图2所示。
在每台单机上需要配置微处理器、单机故障信息录入器、单机控制器间接传感器、单机智能监诊器传感器、故障征兆状态信息实时缓存器、故障信息发送/接收GSM端口、单机故障信息解码器/编码器以及单机移动通讯模块等硬件。这部分构成单机智能监诊子***。
机群监测中心故障诊断***则由微处理器(专家***推理机)、上层***移动通讯模块、上层***故障信息解码器/编码器、机群设备状态监视缓存器、机群设备状态数据存储器、知识库存储器等硬件组成。
单机故障诊断子***和机群监测中心故障诊断专家***通过GSM/GPRS无线通讯网络、单机移动通讯模块、上层***移动通讯模块进行信息传递,构成分布分层式故障诊断专家***。
单机智能监诊子***硬件的具体实施是通过基于嵌入式微处理器的以人机共栖方式构造单机智能监诊子***的硬件平台。参照图3。在嵌入式微处理器上连接:
实现与GSM/GPRS模块串行通讯的RS-232/CANbus接口;
实现工程机械状态参数传感器信号变换的I/O接口;
实现与工程机械单机控制器数据传输的CANbus总线;
实现应用软件、数据上载/下传的USB端口;
实现人机共栖故障征兆录入、接收上层监诊***指令信息的小键盘、显示器LCD及其接口:
监诊***软件及数据库的存贮器及硬盘。
(二)诊断***知识表示与推理
本发明针对工程机械故障诊断知识的特点,开发了基于面向对象的知识表达方法,并应用于机群智能化故障诊断专家***的开发中,面向对象知识表达语言以对象为知识表达的基本单元,将多种单一的知识表达方式如规则、框架、过程等,按面向对象的思想组成一种混合模式。这种方法能有效地描述深浅知识,并把它们有机的结合在一起,实现对故障的诊断。推理时,浅知识推理采用基于规则的推理,它支持正向、反向和混合推理控制策略,以提高推理的效率。深知识推理采用基于框架的推理和基于实例的推理。框架表示法最突出的特点是善于表达结构性的知识,且具有良好的继承性和自然性,利用框架可以完成槽值的多重继承,所以可以将其用于表述各种的故障形式以及故障之间的层次关系。实例推理完成事例的搜索和匹配,辅助故障诊断的推理。
1.诊断知识的分类
故障诊断涉及多方面的因素,其中既包括设备方面的知识,也含有人的经验知识,同时与诊断***的设计也是分不开的。一个领域的知识一般可分为两大类:共性知识和个性知识。共性知识包括领域内与问题有关的定义、事实和各种理论、方法,这种知识已为领域内的专业人员共同同意和一致接受,它属于问题求解的常识性和原理性的知识。而个性知识主要是指人类专家,结合设备故障诊断的特点,利用共性知识解决问题的启发性知识(它包括人类专家的认识能力和实际故障诊断的经验),本***将诊断知识的范围分为以下几类:
1)设备知识
设备知识主要是指设备的型号、结构组成及其工作环境等。设备结构知识是指设备的构成和***的连接。对于工程机械施工机群来讲,设备知识是指装载机、搅拌站、摊铺机、压路机等单机的型号、结构组成以及它们之间的布置方式,它们的工作环境又总是和其功能密不可分的,这些复杂的关系和特性体现在功能知识内。
2)故障机理知识
故障机理是指设备故障形成和发展的规律。一般来讲,设备故障机理往往要涉及到设备发生故障的原因、故障带来的后果及发生故障前后设备表现出的特征。有些情况下还涉及到应采取什么样的措施,以预防此类故障发生。
3)算法知识(过程算法知识)
算法知识是指通过数学运算,结合设备特征,从而实现特征提取、参数识别等方面的知识。具体地讲,是将测量仪表、分析仪器所获取的数据(信号)进行参数变换处理,从而能够进行设备故障诊断。
4)人的经验知识
经验知识是指领域专家或运行人员在长期的故障诊断实践中积累起来的,关于如何运用观察到的行为特征(故障征兆)来对故障进行猜测、判断、识别、验证和消除等正反两个方面的知识。也可说是一种动态知识,它说明了怎样运用已有的数据和静态知识(领域内有关的原理、定义、事实和关系等)来解决问题,或达到问题的求解。它是一种个性推理知识,或者称为个性化的启发性知识。
5)背景知识
背景知识是指与设备故障诊断、监测***有关的当前和过去所有特定环境因素。如设备制造、安装、大修情况等,还有设备的病历(曾发生的故障和相应处理结果)等方面的知识。
6)元级知识
元级知识是指“关于知识的知识”。也就是指在诊断过程中如何有效地运用各类知识的知识,它主要是用来协调和控制不同类型的知识的利用策略,即问题求解的推理方法。它是人类认识活动(记忆、推理、理解、学习)的核心。
2.故障诊断知识的表达
面向对象的知识表达方法提供了将描述性知识和过程性知识作为一有机整体进行表达的机制。在本发明开发的专家***知识表达中,以故障诊断对象为中心组织知识库***结构,以对象为知识表达的基本单元,将多种单一的知识表达方式如规则、框架、过程等,按面向对象的思想组成一种混合模式,即以对象为中心,将其属性、动态行为和处理过程等有关知识封装在对象的结构中,对象以框架形式出现,其属性则用框架槽来表示,如图4所示。
在工程机械机群智能故障诊断***中,知识的表达采用面向对象框架知识表达语言表达。各类诊断知识的表达如下,其中背景知识、故障机理知识主要表达在属性槽内,功能知识和经验知识主要表达在产生式规则槽内,而过程算法知识和元级知识则通过方法槽中诊断推理和控制策略进行表达。
(三)诊断***推理过程
诊断推理与诊断知识表示是密切相关的,不同的知识表示方法,对应着不同的诊断推理方式。在故障诊断专家***中,知识的表达主要采用面向对象框架知识表达语言表达,相应的诊断推理形式为:基于框架的推理、基于规则的推理、基于实例的推理机和基于方法的推理。
诊断知识的运用体现在故障诊断的推理过程中,一般来讲,故障诊断的基本过程包括:测点状态参数的提取、信号检测、数据通讯、参数超限报警处理、征兆提取、故障诊断、原因分析及处理措施等。
基于GSM/GPRS网机群智能化工程机械专家***的推理如图5所示为:
(1)监诊中心的计算机监诊***按巡回扫描方式对机群中的单机施行监测诊断流程如下:
①当选通设备i时,即通过GMS端口接收该设备的状态与故障征兆信息即上行数据;
②***调用数据链协议标准进行解码后,送诊断专家***,进行诊断、推理、分析;
③专家***调用知识库、数据库,人机交互,对信息分析诊断,得出诊断结果数据;
④诊断结果一路送监视器显示,一路经数据链协议编码后送到第i个单机GMS端口上,指导该设备运行,完成了该设备的监诊任务;
⑤计数器自动加1,指向下一台设备,重复①~④过程,直至遍历机群全部n台设备为止,从而完成了一个监诊周期的工作。
⑥按时钟周期重复①~⑤过程,循环往复、周而复始,实现了移动作业机群状态监测与故障诊断任务。
⑦在***运行过程中,上层管理者可以随时干预,选定关心的某台设备i,对该台设备进行重点状态监视。监诊主***在后台运行。
(2)底层单机故障诊断子***功能工作流程如图6所示:
①单机设备工况监测和故障报警
在多任务实时操作***(RTOS)下,底层***主控程序读取直接监测到的传感器信号和来自于RS232或CANbus总线的间接监测信号,在屏幕上显示这些状态参数,并与本机数据库中相应正常状态参数值比较,若超过规定范围,则启动故障报警程序,实现声光、文字、图像报警,提醒操作者;
②采用人机共栖方式,获取设备状态信息;
人—操作者、机—传感器协作共同获取设备状态信息的方式,操作者故障征兆录入由显示屏、几个特殊操作键组成的小键盘、手写输入器、征兆选择录入模块组成;
故障征兆选择录入模块由录入程序和故障征兆数据库组成;考虑操作者的方便、快捷、准确,录入程序和故障征兆数据库均按照机械设备层次结构包括***、部件、元件组成;当操作者发现设备不正常时,触动监诊器小键盘按钮,***在监测过程中,不断扫描小键盘,接收到人工输入指令时,启动“故障征兆录入程序”,调“故障征兆数据库”,按照树状结构的形式显示可能的故障征兆。供操作者判断、选择、确认;
对数据库中尚未录入的故障,采用手写输入的方式,现场临时输入;对于这种新故障征兆,底层***传到上层后,将由领域专家分析归纳出新的知识,添加到专家***知识库中,同时更新“故障征兆数据库”;
③设备状态信息的GSM/GPRS无线数据发送
根据上层***管理者的要求,确定上下行数据的时钟周期T;按此时钟,***将启动“GSM/GPRS无线数据发送程序”,把经过监测程序完成的来源于三方面的状态信息,按照上底层间数据链协议,转换成相应数码,由GSM/GPRS无线数据发送程序通过发送端口送往向上层***。
④接收上层故障诊断***传来的处理结果
底层***在实时监测过程中,不断扫描GSM/GPRS数据接收端口,当有触发信号时,***将启动“GSM/GPRS数据接收程序”接收上层发来的信息,再按照数据链协议,通过“监诊结果数据库”转换成字符串文本,在显示器上显示,指导现场人员对设备进行维修、调整。
本发明产生的有益效果
机群智能化工程机械故障诊断***可以实现对施工机群的实时监测和智能故障诊断,通过诊断***随时给出施工机械设备的完好率、预防性维修计划及其维修策略,提高设备的利用率,降低设备的维护成本,提高施工效率,减少施工机械故障停机给施工企业造成的巨大损失。
***易于构造,实用性强,实现了故障诊断专家***在移动作业机械上的推广应用。利用GSM/GPRS公用移动通讯网实现机械状态信息的远距离无线通讯,解决了移动作业机械状态信息的传输。该网覆盖面广、开放性强、成本低廉、数据传输率高。利用计算机大容量、高速度、多功能的特点,建立机群故障诊断专家***,实现机群设备状态的集中诊断、分析。一个施工工程的数十台设备,只需要一套集中的诊断专家***。
***采用基于GSM/GPRS网的分布分层式的体系结构,把诊断分为上下两层结构,把复杂的监测及诊断任务先分解到多个智能子***中,由子***完成各自的相应任务,然后由上层诊断***再综合判断,做出相应的决策,提高了***的实时性和可靠性。
在故障诊断方法上,***采用了基于规则、基于框架、基于实例和基于方法的多种推理策略,并提供数据信息的交流、传输,增强了***求解问题的能力。
***的设计采用了面相对象的机制和模块化结构的方法,使***的功能扩充更加容易、方便。在不需要更改程序结构的情况下,很容易增加新的功能。
本发明虽针对道路施工工程机械机群的设备诊断而开发,但其技术内容与道路施工工程没有关系,仅与施工机械的结构、性能、智能监测***有关。本发明完全适用于其他移动作业施工的机群(如:土石方施工工程机械、建筑机械、矿山机械等)。
附图说明
图1是基于GSM/GPRS机群集中监诊分布***构成;图2是机群智能化工程机械故障诊断专家***硬件体系结构;图3是单机底层智能监控器的结构;图4是面向对象知识表达模型;图5是基于GSM机群网络分布分层监诊***运行流程;图6是底层检测诊断***工作流程;图7是机群智能化工程机械故障诊断专家***结构组成;图8是摊铺机单机子***的结构及功能;图9是装载机单机子***的结构及功能;图10是压路机单机子***的结构及功能;图11是专家***构造工具;图12是知识源文件管理***;图13是知识库结构浏览;图14是***运行界面及运行实例;图15是知识库的组成结构。
具体实施方式
如上所述构筑了机群智能化工程机械故障诊断专家***硬件体系结构(图2)和单机底层智能监控器的硬件(图3)之后,构筑基于GSM/GPRS网的、分布分层式的移动作业机群设备监诊***体系结构和***平台(图1)的整体框架。在此基础上,构造故障诊断专家***。
1.机群智能化工程机械故障诊断专家***结构组成
机群智能化工程机械故障诊断专家***结构组成如图7所示。
机群监诊中心专家***和各单机智能监诊子***之间,在整体布局和功能上将***构造成分布式结构,各单机智能监诊子***重点完成设备状态信息(故障特征信号)的获取,监诊中心专家***重点执行单机状态和故障信息的集中再处理。
从机群管理者、单机操作者的实际需要出发,将机群监诊***从性能上分成两个层次,即:上层(监诊中心专家***)和底层(各单机智能监诊子***)。上层满足管理者要求,可随时监视各单机的运转状态,分析、诊断、预报各单机故障发生情况,并向单机操作者发出调度指令,或提供设备维修、调整措施的建议。底层满足操作者要求,实时监视单机的运转状态,异常情况下向操作者发出报警指示,并接受操作者感知到的异常状况(故障征兆)。进一步,接收机群监诊中心(管理者)发出的调度指令或建议。上层需要强大的分析功能,底层需要快速反应功能。网络构造中考虑上层的处理周期为分钟级(如1~2分钟)可在较经济的计算机配置和移动通讯速率下满足管理者要求,底层的处理周期为几十毫秒级。
在故障诊断信息传递方面,从专家***的需求来说,理论上监测的信息越多越好,但现场实现和成本因素不允许这样做。本发明考虑单机智能监诊子***用传感器和非传感器(人的感知)的方法获取以下三方面的信息,提供给诊断专家***。
(1)利用移动作业机械设备的控制用监测信号,工程机械电子监控***针对诸如发动机、液压***进行。这些用于控制的参数能反映***一部分工作状况。
(2)增加各***中易于测取的、表征机器异常情况的特征参数,如温度、压力、转速等。
(3)某些重要故障征兆可以用经验来判断,如发动机冒黑烟,变速箱尖叫声,作业效率降低等现象,设备操作者能及时直观地感知到,而用传感器监测则比较困难。本发明充分利用现场操作者的感官感知到的故障征兆,作为设备状态分析、故障诊断的另一部分状态信息。
单机智能监诊子***要实时监视单机的各参数运转状态,异常情况下向操作者发出报警指示。同时,还要能接收机群监诊中心(管理者)发出的调度指令。单机智能监测子***的结构和功能如图8,9,10所示。
2.知识获取和管理维护
专家***建立的关键在于知识的获取和知识存贮管理。知识资源合理化,知识资源简化、标准化和规范化,建立有效的知识管理***,便于知识的存贮、查询和获取,实现知识资源的共享。由知识库源文件编辑器、编译器和项目知识库器、知识库查询和浏览器构成。
知识库管理***的基本结构如图11所示,包括知识库源文件编辑器、编译器和项目管理器、外部过程程序管理器。
1)知识库源文件编辑器:为用面向对象框架语言形式描述知识库源文件提供知识编辑器(图12)。
2)知识库源文件编译器:把以面向对象框架语言形式描述的外部知识库源文件编译成内部以二叉树表达的知识库。
3)项目管理器:对多个框架对象(知识单元)的管理和维护,包括知识单元的增加、删除和修改。通过框架连接器可以把单个的知识单元连接成可以利用的知识库整体。通过***提供的外部程序接口,还可以把外部过程连接起来,供推理使用。
4)外部过程程序管理器:外部过程程序管理器负责知识库查询和浏览,知识查询功能包括静态查询与动态查询。以树状方式描述知识库结构,提供知识库结构浏览(图13)。
3.***运行及实现功能
当施工机械产生故障后,通过单机上的故障报警装置或人工故障提示将故障信息传送到机群中央施工实时监测***,然后启动机群工程机械设备状态监测故障诊断***,如图14所示为***运行界面,在界面的左侧为***运行控制区域,可以对施工机械单机及单机构成子***知识库进行管理,对推理过程进行控制,右侧为***运行区域。
下面通过一个实例说明***的运行过程,当装载机发动机出现不能启动故障时,如图12所示选中装载机,下面弹出一个子菜单,包括发动机、液压***、传动***、制动***、转向***和电器***。点击发动机,右侧第一个窗口会列出发动机可能会出现的各种故障现象,根据机群施工实时监测***监控到的故障现象,选择“不能启动”,在第二个窗口会出现对故障原因的初步判断,进一步选择故障现象,通过框架推理机、规则推理机、模糊推理机和方法推理机的综合运用,推出结果,即故障原因及相应解决方法。
***故障诊断结果通过中央控制***返回发生故障的单机,现场工作人员根据诊断的结果对故障进行排除。当有两台以上设备同时发生故障时,故障会依次传给机群工程机械设备状态监测故障诊断***,经诊断后,传给机群施工调度控制子***,通过机群施工调度控制子***协调后,把协调结果传给中央控制***,中央控制***依次向故障现场发出诊断结果和调度结果,供工作人员选择。当机群工程机械设备状态监测故障诊断***无法对收到的故障现象推断出原因时,将把该信息传给远程网络诊断中心,远程网络诊断中心诊断后,传回结果给机群工程机械设备状态监测故障诊断***,***把结果加入***的知识库,再发给故障发生现场。
目前诊断***可以实现对装载机、压路机、摊铺机等组成的机群的故障诊断,其中装载机包括发动机、液压***、转向***、制动***和电器***子***;压路机包括发动机、液压***、转向***、制动***、电器***和行走装置子***。知识库的组成结构如图15所示。用户进行故障诊断时,依次从两个列表框选择故障现象和故障现象分类,***会自动推出故障原因及解决方法。用户根据得到的结论,对故障进行相应的解决和排除。
***采用模块化结构,运用面向对象的程序设计技术,***易于扩充、维护。因此***可以随时将机群中的各种单机的知识加入到知识库,并可对已有的知识进行修改、扩充,随着知识获取的进行,知识库中的知识不断丰富,***的诊断功能也会越来越强。
下面以压路机的发动机、电气***、液压***故障诊断为例具体介绍面向对象知识表达方法的实现。其它单机的知识表达方法可以以此类推。
实施例1
发动机故障诊断知识表达实例:
  GLOBE

    发动机:发动机类;

    END

    /*框架描述开始*/

    Unit:发动机类in发动机类.fra;/*unit:框架名in知识库名*/

        Memberslot:名称from发动机类;/*名称槽的一般结构*/

            Inheritance:OVERRIDE;/*槽继承属性侧面*/

            Valueclass:string;/*槽类型侧面*/

            Values:″发动机″;/*槽值侧面*/

        end slot;

        Memberslot:代号from发动机类;/*代号槽的一般结构*/

            Inheritance:OVERRIDE;

            Valueclass:string;

            Values:″LY″;

        end slot;

        Memberslot:编码from发动机类;/*代号槽的一般结构*/
        <!-- SIPO <DP n="11"> -->
        <dp n="d11"/>
    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:″AD9000A″;
end slot;
/*故障现象,故障原因及解决方法*/
MemberSlot:故障现象from发动机类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:故障现象分类from发动机类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:产生原因from发动机类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:诊断方法from发动机类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:解决方法from发动机类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
memberslet:故障原因及解决方法from发动机类;/*规则槽*/
 inheritance:override;
 valueclass:rules;
 values:/*故障诊断规则集*/

     {   rule 10

     fact_FRAME.故障现象=″不能启动″

                 and_FRAME.故障现象分类=″低压油路供油不足或不供油″

     then_frame.产生原因=″(1)低压供油***发生故障;堵,漏,坏

                            (2)输油泵的影响″;
        <!-- SIPO <DP n="12"> -->
        <dp n="d12"/>
       _frame.诊断方法=″(1)检查油箱有无柴油;

                          (2)检查低压油路密封情况;

                          (3)检查低压油路堵塞″;

       _frame.解决方法=″根据具体情况排除故障″;

     ·

     ·

     ·
   rule 100
  fact_FRAME.故障现象=″不能启动″

                and_FRAME.故障现象分类=″喷油器不喷油″

         then_frame.产生原因=″(1)针阀没有打开喷油孔或其它物质将喷油孔堵死(调压弹

         簧预紧力过大(2)喷油器摩擦阻力过大(3)喷油泵影响″;

         _frame.诊断方法=″将喷油器拆下直接检查″;

         _frame.解决方法=″(1)将喷油器拆下,用螺丝刀将喷油器的调压螺钉逐渐旋出,使<br/>
  调压弹簧的预紧力逐渐减小″;

    }
end  slot;
   Memberslot:故障现象选择from发动机类;/*方法槽*/

       Inheritance:method;

       valueclass:methods;

       Values:故障现象选择方法;/*方法名*/ 
   end slot;
end Unit;/*框架描述完毕*/

       method故障现象选择方法(故障现象选择:keyword)

        var

          x1,x2,x:real;

        begin

           _FRAME.故障现象:=select(″故障现象:″,″不能启动″,″转速不稳定″,″排气烟色不正常
″,″机油压力过高″,″机油压力过低″,″机油温度过高″,″功率不足″,″达不到最低转速″,″达不到标定转
速″,″发动机异响″);

              if(_FRAME.故障现象=″不能启动″)then

               begin

               _FRAME.故障现象分类:=select(″故障现象分类:″,″低压油路供油不足或不供油″,″喷油
器不喷油″,″启动机的影响″,″汽缸内压缩不良″,″气温的影响″);

              end;
        <!-- SIPO <DP n="13"> -->
        <dp n="d13"/>
                   reason(_FRAME,″故障原因及解决方法″);
end.
实施例2:
    电气***故障诊断知识表达实例:
GLOBE
电气***:电气***类;
END
/*框架描述开始*/
Unit:电气***类in电气***类.fra;/*unit:框架名in知识库名*/

    Memberslot:名称from电气***类;/*名称槽的一般结构*/

        Inheritance:OVERRIDE;/*槽继承属性侧面*/

        Valueclass:string;/*槽类型侧面*/

        Values:″电气***类″;/*槽值侧面*/

    end slot;

    Memberslot:代号from电气***类;/*代号槽的一般结构*/

        Inheritance:OVERRIDE;

        Valueclass:string;

        Values:″LY″;

    end slot;

    Memberslot:编码from电气***类;/*代号槽的一般结构*/

        Inheritance:OVERRIDE;

        Valueclass:string;

        Values:″AD9000A″;

    end slot;
/*故障现象,故障原因及解决方法*/
MemberSlot:故障现象from电气***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:故障现象分类from电气***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:故障现象取值from电气***类;

    Inheritance:OVERRIDE;

    Valueclass:string;
        <!-- SIPO <DP n="14"> -->
        <dp n="d14"/>
    Values:″用电设备工作不正常,甚至不工作。发电机工作时能听到异响.电流表指针指示在(+)<br/>
的极限。发电机启动后并提高转速,电流表指示过小或为零,蓄电池有放电现象,夜间作业时光红暗″;<br/>

    end slot;

    MemberSlot:故障现象分类取值from电气***类;

        Inheritance:OVERRIDE;

        Valueclass:string;

        Values:unknown;

    end slot;

    memberslot:故障现象分类取值规则from电气***类;/*规则槽*/

     inheritance:override;

     Valueclass:rules;

     values:/*规则*/

         {   rule 10

         fact_FRAME.故障现象=″用电设备工作不正常,甚至不工作″

         then_frame.故障现象分类取值=″铅蓄电池外部件不良″;

         rule 20

         fact_FRAME.故障现象=″发电机工作时能听到异响″

         then_frame.故障现象分类取值=″电气工作装置***泄露的影响″;

         ·

         ·

         · 

         rule 100

          fact_FRAME.故障现象=″发电机启动后并提高转速,电流表指示过小或为零,蓄电池有放
电现象,夜间作业时光红暗″

         then_frame.故障现象分类取值=″发电机转速n下降.磁通量φ减小。发电机常数C的减小。
发电机输出电路不良。整流器的影响(整流二极管被击穿或烧坏)″;

         }

    end slot;

    MemberSlot:产生原因from电气***类;

         Inheritance:OVERRIDE;

         Valueclass:string;

         Values:unknown;

    end slot;

    MemberSlot:诊断方法from电气***类;

         Inheritance:OVERRIDE;

         Valueclass:string;

         Values:unknown;

    end slot;

    MemberSlot:解决方法from电气***类;
        <!-- SIPO <DP n="15"> -->
        <dp n="d15"/>
      Inheritance:OVERRIDE;

      Valueclass:string;

      Values:unknown;
  end slot;
  memberslot:故障原因及解决方法from电气***类;/*规则槽*/

    inheritance:override;

    valueclass:rules;

    values:/*规则*/

        {

        rule 10

        fact_FRAME.故障现象=″用电设备工作不正常,甚至不工作″

                    and_FRAME.故障现象分类=″铅蓄电池外部件不良″

        then_frame.产生原因=″(1)制造质量低劣(2)连接不良(3)线卡选用不当(4)安装不当(5)导
线长度选用不当(6)维护不当″;

                _frame.诊断方法=″″;

                _frame.解决方法=″(1)紧固接线卡(2)观察到极柱有腐蚀或烧坏故障时,用开水冲洗
后用纱布打磨,消除腐蚀物″;

          rule 20

        fact_FRAME.故障现象=″发电机工作时能听到异响″

                    and_FRAME.故障现象分类=″电气工作装置***泄露的影响″

        then_frame.产生原因=″(1)轴承损坏(2)机件松动(3)风扇撬变形″;

            _frame.诊断方法=″″;

            _frame.解决方法=″(1)更换轴承(2)更换机件(3)校正电机风扇″;

        ·

        ·

        ·  

           rule 44

          fact_FRAME.故障现象=″发电机启动后并提高转速,电流表指示过小或为零,蓄电池有放
电现象,夜间作业时光红暗″

                         and_FRAME.故障现象分类=″发电机输出电路不良″

          then_frame.产生原因=″(1)发电机电枢接柱至电流表连接导线接头接触不良(2)导线松脱或
折断″;

                _frame.诊断方法=″″;

                _frame.解决方法=″紧固或更换导线″;

        }

      end  slot;

    end Unit;/*框架描述完毕*/
实施例3
液压***故障诊断知识表达实例:
GLOBE
液压***:液压***类;
END
/*框架描述开始*/
Unit:液压***类in液压***类.fra;/*unit:框架名in知识库名*/

    Memberslot:名称from液压***类;/*名称槽的一般结构*/

        Inheritance:OVERRIDE;/*槽继承属性侧面*/

        Valueclass:string;/*槽类型侧面*/

        Values:″液压***类″;/*槽值侧面*/

    end slot;

    Memberslot:代号from液压***类;/*代号槽的一般结构*/

        Inheritance:OVERRIDE;

        ValueGlass:string;

        Values:″LY″;

    end slot;

    Memberslot:编码from液压***类;/*代号槽的一般结构*/

        Inheritance:OVERRIDE;

        Valueclass:string;

        Values:″AD9000A″;

    end slot;
/*故障现象,故障原因及解决方法*/
MemberSlot:故障现象from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:故障现象取值from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:″刮板停转″;
end slot;
MemberSlot:故障现象分类from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:故障现象分类取值from液压***类;

    Inheritance:OVERRIDE;
        <!-- SIPO <DP n="17"> -->
        <dp n="d17"/>
    Valueclass:string;

    Values:unknown;
end slot;
memberslot:故障现象分类取值规则from液压***类;/*规则槽*/
inheritance:override;
valueclass:rules;
values:/*规则*/

    {

    rule 10

    fact_FRAME.故障现象=″接通电磁阀电路时,振动轮不振动″

    then_frame.故障现象分类取值=″液压马达的压力回路没有接通″;

    rule 20

    fact_FRAME.故障现象=″振动压路机振动时,感觉振动力不如初始″

    then_frame.故障现象分类取值=″油泵效率和传输效率降低″;

    rule 30

    fact_FRAME.故障现象=″切断液压马达的电磁回路时,压路机的振动轮仍振动″

    then_frame.故障现象分类取值=″液压马达油路没有切断″;

    }
end slot;
MemberSlot:产生原因from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:诊断方法from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
MemberSlot:解决方法from液压***类;

    Inheritance:OVERRIDE;

    Valueclass:string;

    Values:unknown;
end slot;
memberslot:故障原因及解决方法from液压***类;/*规则槽*/
  inheritance:override;
  valueclass:rules;
  values:/*规则*/

       {
        <!-- SIPO <DP n="18"> -->
        <dp n="d18"/>
    rule 10

    fact_FRAME.故障现象=″接通电磁阀电路时,振动轮不振动″

                and_FRAME.故障现象分类=″液压马达的压力回路没有接通″

    then_frame.产生原因=″(1)电磁阀的电源电路断路或电磁线圈损坏(2)换向阀滑阀被机械杂
质卡死在关闭位置″;

               _frame.诊断方法=″″;

               _frame.解决方法=″对症排除″;

        rule 20

        fact_FRAME.故障现象=″振动压路机振动时,感觉振动力不如初始″

                    and_FRAME.故障现象分类=″油泵效率和传输效率降低″

        then_frame.产生原因=″油泵泄漏,传输管道泄漏或堵塞″;

            _frame.诊断方法=″″;

            _frame.解决方法=″维修″;

        rule 30

        fact_FRAME.故障现象=″切断液压马达的电磁回路时,压路机的振动轮仍振动″

                    and_FRAME.故障现象分类=″液压马达油路没有切断″

        then_frame.产生原因=″(1)弹簧弹力小于滑阀的摩擦阻力(2)电磁阀短路(3)油液中
的机械杂质将滑阀卡在油路导通位置″;

            _frame.诊断方法=″″;

            _frame.解决方法=″维修″;

        }

    end  slot;

       Memberslot:故障现象选择from液压***类;/*方法槽*/

           Inheritance:method;

           valueclass:methods;

           Values:液压***故障现象选择方法;/*方法名*/

       end slot;

    end Unit;/*框架描述完毕*/

    method 液压***故障现象选择方法(故障现象选择:keyword)

    var

      x1,x2,x:real;

    begin

       _FRAME.故障现象:=select(″故障现象:″,″铲斗为全负荷时动臂上升较原始速度缓慢″,″铲斗
翻转缓慢″,″油温超过规定值,有时感觉举升和铲斗翻转无力″,″工作时,液压***有噪音″);

                 if(_FRAME.故障现象=″铲斗为全负荷时动臂上升较原始速度缓慢″)then

                            begin

                                          _FRAME.故障现象分类:=select(″故障现象分类:″,

                 ″液压泵影响″,″液压工作装置***泄露的影响″,″堵塞的影响″,″流量转换阀的影响″,″阻
        <!-- SIPO <DP n="19"> -->
        <dp n="d19"/>
力过大″,″油箱储油不足″,″液压油泵进出口油管接反″);

                  end;

                     if(_FRAME.故障现象=″铲斗翻转缓慢″)then

                               begin

                                      _FRAME.故障现象分类:=select(″故障现象分类:″,

            ″故障发生在早期″,″故障发生在正常使用期″,″故障发生在接近大修期″);

         end;

            if(_FRAME.故障现象=″油温超过规定值,有时感觉举升和铲斗翻转无力″)then

                      begin

                            _FRAME.故障现象分类:=select(″故障现象分类:″,

        ″液压油泵磨损″,″控制阀影响″,″油路堵塞″,″阻力过大″,″散热能力衰退″);

        end;

           if(_FRAME.故障现象=″工作时,液压***有噪音″)then

                      begin

                            _FRAME.故障现象分类:=select(″故障现象分类:″,

        ″气穴引起噪声″,″***内压力波动的影响″,″机械振动的影响″);

        end;

                    reason(_FRAME,″故障原因及解决方法″);

    end

Claims (6)

1、一种基于网络移动作业机群工程机械故障智能化诊断***,包括:基于GSM/GPRS网的分布分层式的移动作业机群设备监诊***体系结构和***平台;在施工现场的统一管理与单机操作、控制、维修、调整分散作业之间,构造集中监视、诊断分析与分散监视、操作相结合的机群设备状态监测和故障诊断***;
设置智能监诊的单机智能监诊子***,单机智能监诊子***连接单机移动通讯模块;在每台单机上需要配置微处理器、单机故障信息录入器、单机控制器间接传感器、单机智能监诊器传感器、故障征兆状态信息实时缓存器、故障信息发送/接收GSM端口、单机故障信息解码器/编码器以及单机移动通讯模块;
设置包括专家***、数据库的机群上层计算机的机群监诊中心,机群监诊中心连接上层***移动通讯模块;机群监测中心的故障诊断***由微处理器专家***推理机、上层***移动通讯模块、上层***故障信息解码器/编码器、机群设备状态监视缓存器、机群设备状态数据存储器与知识库存储器构成;
单机故障诊断子***和机群监测中心故障诊断专家***通过GSM/GPRS无线通讯网络、单机移动通讯模块、上层***移动通讯模块进行信息传递,构成分布分层式故障诊断专家***;
各台单机共享机群监诊中心同一套诊断专家***,和不同的数据库,使机群设备的管理和单机操作实现实时监视设备状态,并得到设备的维护处理措施;单机智能监诊子***要实时监视单机的各参数运转状态,异常情况下发出报警指示;同时,还要能接收机群监诊中心发出的调度指令;
所述的单机智能监诊子***硬件是基于嵌入式微处理器的以人机共栖方式构造的单机智能监诊子***的硬件平台;在嵌入式微处理器上连接:
实现与GSM/GPRS模块串行通讯的RS-232/CANbus接口;
实现工程机械状态参数传感器信号变换的I/O接口;
实现与工程机械单机控制器数据传输的CANbus总线;
实现应用软件、数据上载/下传的USB端口;
实现人机共栖故障征兆录入、接收上层监诊***指令信息的小键盘、显示器LCD及其接口;
监诊***软件及数据库的存贮器及硬盘;
其特征在于所述的专家***完成下述基本程序:
(1)对故障信息进行分析处理,判断故障原因,提出处理意见,预测停机时间;
(2)将故障原因及处理意见传至单机控制器,指导操作者作业;
(3)根据发生故障的机种在机群中的权值、故障部位在单机上的权值以及故障严重程度的权值判断该故障对整个机群施工的影响,并将此信息传至机群调度***,便于调度***及时做出调整;
(4)当专家***无法做出故障原因及处理意见的判断时,及时将此信息传至机群远程状态监测与故障诊断***,请求支援。
所述的专家***包括获取知识与管理:
故障诊断知识库:设备知识、故障机理知识、过程算法知识、人的经验知识、背景知识与元级知识;
故障诊断知识表达:采用面向对象框架知识表达语言表达,背景知识、故障机理知识主要表达在属性槽内,功能知识和经验知识主要表达在产生式规则槽内,而过程算法知识和元级知识则通过方法槽中诊断推理和控制策略进行表达;
故障诊断推理:基于框架的推理、基于规则的推理、基于实例的推理和基于方法的推理。
2、按照权利要求1所述的基于网络移动作业机群工程机械故障智能化诊断***,其特征在于所述的专家***包括:
框架推理机、规则推理机、实例推理机与模糊推理机组成的专家***推理机,连接;
轮式装载机知识、沥青搅拌站知识、自卸汽车知识、沥青摊铺机知识与振动压路机知识组成的库;以及
轮式装载机、沥青搅拌站、自卸汽车制界面连接,机群故障诊断专家***控制界面和单机故障诊断子***n、沥青摊铺机与振动压路机组成的数据库;
专家***推理机与机群故障诊断专家***控制界面连接,单机故障诊断子***n控制界面又连接故障征兆数据库、人工故障信息发送***、单机工况故障报警***与单机状态参数标准值数据库;所述的人工故障信息发送***包括操作者感觉器官感知机械设备故障信息;所述的单机工况故障报警***包括各种传感器自动监测信号。
3、按照权利要求2所述的基于网络移动作业机群工程机械故障智能化诊断***,其特征在于所述的知识库的管理包括:
(1)设立知识库源文件编辑器:为用面向对象框架语言形式描述知识库源文件提供知识编辑器;
(2)知识库源文件编译器:把以面向对象框架语言形式描述的外部知识库源文件编译成内部以二叉树表达的知识库;
(3)项目管理器:对多个框架对象即知识单元的管理和维护,包括知识单元的增加、删除和修改,通过框架连接器可以把单个的知识单元连接成可以利用的知识库整体,通过***提供的外部程序接口,还可以把外部过程连接起来,供推理使用;
(4)外部过程程序管理器:外部过程程序管理器负责知识库查询和浏览,知识查询包括静态查询与动态查询,以树状方式描述知识库结构,提供知识库结构浏览。
4、权利要求1所述的基于网络移动作业机群工程机械故障智能化诊断***的诊断方法,其特征在于按下述内容构建方法的专家***:
故障诊断知识信息库;
故障诊断知识表达:以对象为知识表达的基本单元,将多种单一的知识表达方式如规则、框架、过程,以对象为中心组成一种混合模式,将其属性、动态行为和处理过程有关知识封装在对象的结构中,对象以框架形式出现,其属性则用框架槽来表示;
故障诊断程序:测点状态参数的提取、信号检测、数据通讯、参数超限报警处理、征兆提取、故障诊断、原因分析及处理措施;
故障诊断推理;
监诊中心的计算机监诊***按巡回扫描方式对机群中的单机施行诊断步骤为:
(1)当选通设备i时,即通过GMS端口接收该设备的状态与故障征兆信息即上行数据;
(2)***调用数据链协议标准进行解码后,送诊断专家***,进行诊断、推理、分析;
(3)专家***调用知识库、数据库,人机交互,对信息分析诊断,得出诊断结果数据;
(4)诊断结果一路送监视器显示,一路经数据链协议编码后送到第i个单机GMS端口上,指导该设备运行,完成了该设备的监诊任务;
(5)计数器自动加1,指向下一台设备,重复(1)~(4)过程,直至遍历机群全部n台设备为止,从而完成了一个监诊周期的工作;
(6)按时钟周期重复(1)~(5)过程,循环往复、周而复始,实现了移动作业机群状态监测与故障诊断任务;
(7)在***运行过程中,上层管理者可以随时干预,选定关心的某台设备i,对该台设备进行重点状态监视,监诊主***在后台运行。
5、按照权利要求4所述的基于网络移动作业机群工程机械故障智能化诊断***的诊断方法,其特征在于所述的单机故障诊断子***功能工作流程为:
(1)单机设备工况监测和故障报警
在多任务实时操作***(RTOS)下,底层***主控程序读取直接监测到的传感器信号和来自于RS232或CANbus总线的间接监测信号,在屏幕上显示这些状态参数,并与本机数据库中相应正常状态参数值比较,若超过规定范围,则启动故障报警程序,实现声光、文字、图像报警,提醒操作者;
(2)采用人机共栖方式,获取设备状态信息;
人—操作者、机—传感器协作共同获取设备状态信息的方式,操作者故障征兆录入由显示屏、几个特殊操作键组成的小键盘、手写输入器、征兆选择录入模块组成;
故障征兆选择录入模块由录入程序和故障征兆数据库组成;录入程序和故障征兆数据库均按照机械设备层次结构包括***、部件、元件组成;当操作者发现设备不正常时,触动监诊器小键盘按钮,***在监测过程中,不断扫描小键盘,接收到人工输入指令时,启动故障征兆录入程序,调故障征兆数据库,按照树状结构的形式显示可能的故障征兆,供操作者判断、选择、确认;
对数据库中尚未录入的故障,采用现场临时手写方式输入;对于这种新故障征兆,底层***传到上层后,将由领域专家分析归纳出新的知识,添加到专家***知识库中,同时更新故障征兆数据库;
(3)设备状态信息的GSM/GPRS无线数据发送;
根据上层***管理者的要求,确定上下行数据的时钟周期T;按此时钟,***将启动GSM/GPRS无线数据发送程序,把经过监测程序完成的来源于三方面的状态信息,按照上底层间数据链协议,转换成相应数码,由GSM/GPRS无线数据发送程序通过发送端口送往向上层***;
(4)接收上层故障诊断***传来的处理结果;
底层***在实时监测过程中,不断扫描GSM/GPRS数据接收端口,当有触发信号时,***将启动GSM/GPRS数据接收程序接收上层发来的信息,再按照数据链协议,通过监诊结果数据库转换成字符串文本,在显示器上显示,指导现场人员对设备进行维修、调整。
6、按照权利要求4所述的基于网络移动作业机群工程机械故障智能化诊断***的诊断方法,其特征在于所述的监测故障信息的方法是使用单机智能监诊子***用的传感器和非传感器即人的感知的方法获取以下三方面的信息,提供给诊断专家***:
(1)利用移动作业机械设备的控制用监测信号,工程机械电子监控***针对诸如发动机、液压***进行,这些用于控制的参数能反映***一部分工作状况;
(2)增加各***中易于测取的、表征机器异常情况的特征参数,如温度、压力、转速;
(3)某些重要故障征兆可以用经验来判断,如发动机冒黑烟,变速箱尖叫声,作业效率降低现象,设备操作者能及时直观地感知到,而用传感器监测则比较困难,充分利用现场操作者的感官感知到的故障征兆,作为设备状态分析、故障诊断的另一部分状态信息。
CNB021488649A 2002-11-22 2002-11-22 基于网络移动作业机群工程机械故障智能化诊断*** Expired - Fee Related CN1195358C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021488649A CN1195358C (zh) 2002-11-22 2002-11-22 基于网络移动作业机群工程机械故障智能化诊断***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021488649A CN1195358C (zh) 2002-11-22 2002-11-22 基于网络移动作业机群工程机械故障智能化诊断***

Publications (2)

Publication Number Publication Date
CN1417961A true CN1417961A (zh) 2003-05-14
CN1195358C CN1195358C (zh) 2005-03-30

Family

ID=4751562

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021488649A Expired - Fee Related CN1195358C (zh) 2002-11-22 2002-11-22 基于网络移动作业机群工程机械故障智能化诊断***

Country Status (1)

Country Link
CN (1) CN1195358C (zh)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100541485C (zh) * 2003-12-19 2009-09-16 株式会社东芝 维护支持方法与维护支持设备
CN102012697A (zh) * 2010-09-21 2011-04-13 三一重工股份有限公司 工程机械的智能故障处理方法与***以及工程机械
CN102385380A (zh) * 2011-09-23 2012-03-21 广西三原高新科技有限公司 集群汽车诊断信息平台
CN102398700A (zh) * 2011-10-27 2012-04-04 广东工业大学 一种工业***全自动包装设备智能监控***
CN102507244A (zh) * 2011-10-31 2012-06-20 河海大学常州校区 液压启闭机故障自诊断专家***
CN101542518B (zh) * 2007-01-16 2012-07-04 株式会社东芝 远程监视·诊断***
US8306782B2 (en) 2008-03-11 2012-11-06 Kabushiki Kaisha Toshiba System for monitoring and diagnosing remote devices
CN102937798A (zh) * 2012-11-30 2013-02-20 重庆大学 一种人机结合的数控机床故障信息采集方法
CN103051692A (zh) * 2012-12-11 2013-04-17 中国能源建设集团广东省电力设计研究院 支持极限网络环境的移动作业***工作平台
CN101854796B (zh) * 2009-03-30 2013-08-07 株式会社日立高新技术仪器 运算装置、部件安装装置、程序及必要性判断方法
CN103605359A (zh) * 2013-11-25 2014-02-26 深圳市道通科技有限公司 汽车诊断***和方法
CN103770220A (zh) * 2014-02-26 2014-05-07 徐州徐工施维英机械有限公司 一种基于物料链定位搅拌站故障的***、搅拌站及其方法
CN103885431A (zh) * 2014-04-02 2014-06-25 北京石油化工学院 一种制造轧制成型翅片管的控制***
CN104503444A (zh) * 2014-12-31 2015-04-08 中联重科股份有限公司 工程机械的故障处理的方法及***
CN105045782A (zh) * 2014-11-14 2015-11-11 国家电网公司 一种铁磁谐振故障知识库构建方法
CN106154906A (zh) * 2016-05-03 2016-11-23 北京光年无限科技有限公司 面向智能操作***的故障报告方法及机器人操作***
CN107209490A (zh) * 2015-01-09 2017-09-26 西门子公司 供在工业控制环境中使用的控制层应用的供应
CN107505906A (zh) * 2017-09-29 2017-12-22 北京星航机电装备有限公司 一种预制装配式混凝土结构自动生产线故障诊断方法及***
CN107621810A (zh) * 2016-07-13 2018-01-23 计算***有限公司 机械监控***中的定义采集和测量定义
CN107942792A (zh) * 2017-11-22 2018-04-20 山东师范大学 一种多平台的生产流水线机械设备控制***及方法
CN108614450A (zh) * 2018-04-10 2018-10-02 时枫娇 一种物联网下的机械***及其方法
CN108871781A (zh) * 2018-04-25 2018-11-23 佛山科学技术学院 一种发动机故障诊断方法及其***
CN109164790A (zh) * 2018-09-27 2019-01-08 合肥昌燎科技有限公司 一种自动化控制设备故障安全检测处理方法
US10175665B2 (en) 2015-01-20 2019-01-08 Sony Corporation Management of an electronic system for fault detection
CN109240143A (zh) * 2017-07-10 2019-01-18 湖南农业大学 一种农机远程监管方法及***
CN109358549A (zh) * 2018-11-01 2019-02-19 三重机有限公司 一种挖掘机的智能控制方法及装置
CN110161998A (zh) * 2019-06-14 2019-08-23 中环清新人工环境工程技术(北京)有限责任公司 净化设备集中控制式信号处理模块
CN111709453A (zh) * 2020-05-22 2020-09-25 成都飞机工业(集团)有限责任公司 一种航空发动机电气***在线故障诊断方法
CN111956152A (zh) * 2020-08-17 2020-11-20 上海明略人工智能(集团)有限公司 一种关于洗碗机的故障预警方法、装置、设备及存储介质
CN112632923A (zh) * 2021-01-06 2021-04-09 上海约拿计算机信息科技有限公司 一种基于多叉树的公式模型求解编辑器
US10991381B2 (en) 2018-04-09 2021-04-27 Well Checked Systems International LLC System and method for machine learning predictive maintenance through auditory detection on natural gas compressors
CN113330470A (zh) * 2019-01-25 2021-08-31 西门子股份公司 工业环境中的设备的自主协调
CN113505282A (zh) * 2021-06-11 2021-10-15 国网浙江省电力有限公司嘉兴供电公司 一种基于专家***的高压断路器状态识别方法及***
TWI817138B (zh) * 2020-06-18 2023-10-01 日商日立製作所股份有限公司 機器狀態監視裝置及方法
CN116859816A (zh) * 2023-09-04 2023-10-10 中国长江电力股份有限公司 智能人机界面***

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747369B2 (en) * 2005-12-15 2010-06-29 Caterpillar Trimble Control Technologies, Llc System and method for sharing terrain data among multiple machines
CN102700480B (zh) * 2012-05-07 2015-01-07 广东好帮手电子科技股份有限公司 车载平视显示器及基于该显示器的obd数据处理方法

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100541485C (zh) * 2003-12-19 2009-09-16 株式会社东芝 维护支持方法与维护支持设备
CN101542518B (zh) * 2007-01-16 2012-07-04 株式会社东芝 远程监视·诊断***
US8306782B2 (en) 2008-03-11 2012-11-06 Kabushiki Kaisha Toshiba System for monitoring and diagnosing remote devices
CN101854796B (zh) * 2009-03-30 2013-08-07 株式会社日立高新技术仪器 运算装置、部件安装装置、程序及必要性判断方法
CN102012697A (zh) * 2010-09-21 2011-04-13 三一重工股份有限公司 工程机械的智能故障处理方法与***以及工程机械
CN102385380A (zh) * 2011-09-23 2012-03-21 广西三原高新科技有限公司 集群汽车诊断信息平台
CN102398700A (zh) * 2011-10-27 2012-04-04 广东工业大学 一种工业***全自动包装设备智能监控***
CN102398700B (zh) * 2011-10-27 2013-12-25 广东工业大学 一种工业***全自动包装设备智能监控***
CN102507244A (zh) * 2011-10-31 2012-06-20 河海大学常州校区 液压启闭机故障自诊断专家***
CN102937798A (zh) * 2012-11-30 2013-02-20 重庆大学 一种人机结合的数控机床故障信息采集方法
CN102937798B (zh) * 2012-11-30 2015-02-18 重庆大学 一种人机结合的数控机床故障信息采集方法
CN103051692A (zh) * 2012-12-11 2013-04-17 中国能源建设集团广东省电力设计研究院 支持极限网络环境的移动作业***工作平台
CN103051692B (zh) * 2012-12-11 2015-08-12 中国能源建设集团广东省电力设计研究院有限公司 支持极限网络环境的移动作业***工作平台
CN103605359A (zh) * 2013-11-25 2014-02-26 深圳市道通科技有限公司 汽车诊断***和方法
CN103770220A (zh) * 2014-02-26 2014-05-07 徐州徐工施维英机械有限公司 一种基于物料链定位搅拌站故障的***、搅拌站及其方法
CN103885431A (zh) * 2014-04-02 2014-06-25 北京石油化工学院 一种制造轧制成型翅片管的控制***
CN103885431B (zh) * 2014-04-02 2016-07-06 北京石油化工学院 一种制造轧制成型翅片管的控制***
CN105045782A (zh) * 2014-11-14 2015-11-11 国家电网公司 一种铁磁谐振故障知识库构建方法
CN104503444A (zh) * 2014-12-31 2015-04-08 中联重科股份有限公司 工程机械的故障处理的方法及***
CN104503444B (zh) * 2014-12-31 2017-03-15 中联重科股份有限公司 工程机械的故障处理的方法及***
CN107209490A (zh) * 2015-01-09 2017-09-26 西门子公司 供在工业控制环境中使用的控制层应用的供应
US11226605B2 (en) 2015-01-09 2022-01-18 Siemens Aktiengesellschaft Provisioning of control layer applications for use in industrial control environments
US10175665B2 (en) 2015-01-20 2019-01-08 Sony Corporation Management of an electronic system for fault detection
CN106154906A (zh) * 2016-05-03 2016-11-23 北京光年无限科技有限公司 面向智能操作***的故障报告方法及机器人操作***
CN107621810A (zh) * 2016-07-13 2018-01-23 计算***有限公司 机械监控***中的定义采集和测量定义
CN109240143A (zh) * 2017-07-10 2019-01-18 湖南农业大学 一种农机远程监管方法及***
CN107505906A (zh) * 2017-09-29 2017-12-22 北京星航机电装备有限公司 一种预制装配式混凝土结构自动生产线故障诊断方法及***
CN107942792A (zh) * 2017-11-22 2018-04-20 山东师范大学 一种多平台的生产流水线机械设备控制***及方法
US10991381B2 (en) 2018-04-09 2021-04-27 Well Checked Systems International LLC System and method for machine learning predictive maintenance through auditory detection on natural gas compressors
CN108614450A (zh) * 2018-04-10 2018-10-02 时枫娇 一种物联网下的机械***及其方法
CN108871781A (zh) * 2018-04-25 2018-11-23 佛山科学技术学院 一种发动机故障诊断方法及其***
CN109164790A (zh) * 2018-09-27 2019-01-08 合肥昌燎科技有限公司 一种自动化控制设备故障安全检测处理方法
CN109358549A (zh) * 2018-11-01 2019-02-19 三重机有限公司 一种挖掘机的智能控制方法及装置
CN109358549B (zh) * 2018-11-01 2020-11-03 三一重机有限公司 一种挖掘机的智能控制方法及装置
CN113330470A (zh) * 2019-01-25 2021-08-31 西门子股份公司 工业环境中的设备的自主协调
CN110161998A (zh) * 2019-06-14 2019-08-23 中环清新人工环境工程技术(北京)有限责任公司 净化设备集中控制式信号处理模块
CN111709453A (zh) * 2020-05-22 2020-09-25 成都飞机工业(集团)有限责任公司 一种航空发动机电气***在线故障诊断方法
CN111709453B (zh) * 2020-05-22 2022-05-10 成都飞机工业(集团)有限责任公司 一种航空发动机电气***在线故障诊断方法
TWI817138B (zh) * 2020-06-18 2023-10-01 日商日立製作所股份有限公司 機器狀態監視裝置及方法
CN111956152A (zh) * 2020-08-17 2020-11-20 上海明略人工智能(集团)有限公司 一种关于洗碗机的故障预警方法、装置、设备及存储介质
CN112632923A (zh) * 2021-01-06 2021-04-09 上海约拿计算机信息科技有限公司 一种基于多叉树的公式模型求解编辑器
CN112632923B (zh) * 2021-01-06 2023-02-10 上海约拿计算机信息科技有限公司 一种基于多叉树的公式模型求解编辑器
CN113505282A (zh) * 2021-06-11 2021-10-15 国网浙江省电力有限公司嘉兴供电公司 一种基于专家***的高压断路器状态识别方法及***
CN116859816A (zh) * 2023-09-04 2023-10-10 中国长江电力股份有限公司 智能人机界面***

Also Published As

Publication number Publication date
CN1195358C (zh) 2005-03-30

Similar Documents

Publication Publication Date Title
CN1195358C (zh) 基于网络移动作业机群工程机械故障智能化诊断***
CN103527194B (zh) 一种电牵引采煤机健康度实时监测与智能评价***及其方法
CN108628291B (zh) 一种垃圾焚烧厂基于仿真平台的专家智能诊断***
CN112085261B (zh) 基于云端融合和数字孪生技术的企业生产现状诊断方法
CN104294810B (zh) 一种强夯地基加固随夯诊断实时处理方法及强夯实时诊断装置
CN1611955A (zh) 分布式智能电机监测***
Wang et al. Conceptual design of remote monitoring and fault diagnosis systems
CN1854706A (zh) 诊断机器的方法和***
CN1916949A (zh) 电力设备状态评估及维修策略支撑***
CN101192997A (zh) 分布式设备远程状态监测与故障诊断***
CN114757516A (zh) 一种隧道掘进机全生命周期云平台管理***
CN1839233A (zh) 建筑机械的操作***
CN111896244B (zh) 一种综采设备phm***
CN101539135A (zh) 螺杆泵井智能监控设备
CN112394667B (zh) 一种基于数字孪生的施工过程安全监控方法
CN112783052A (zh) 一种电气自动化智能控制装置
CN1315275C (zh) 基于网络的移动作业机群设备状态监测与故障诊断***
CN103543697A (zh) 交通隧道设备集群式智能控制方法
CN102592004B (zh) 钢铁联合企业全工序能况在线分析诊断***及方法
CN105928556A (zh) 环卫设施设备在线监测与智能诊断***
Hu et al. Development of a comprehensive driving cycle for construction machinery used for energy recovery system evaluation: A case study of medium hydraulic excavators
CN113935084A (zh) 基于bim模型的智能施工方法、***及成套智能施工装备
CN112950001A (zh) 基于云边端闭环架构的智慧能量管控***及方法
CN111751135A (zh) 一种提升机群远程监测监管与智能故障诊断***
CN111768113A (zh) 一种基于公有云的水利工程管理***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee