专利名称:流程工业分布式设备故障诊断系统的制作方法
技术领域:
本发明涉及一种设备故障诊断系统,尤其涉及一种分布式设备故障诊 断系统,该系统应用于流程工业机电设备的故障诊断中。
背景技术:
随着现代工业和科学技术的发展以及自动化程度的进一步提高,流 程工业中的生产机组正朝着大型化、高速化、连续化、集中化、自动化方 向发展,它们主要的特点是设备环节多且各设备环节相互关联,设备之间 的联系也越来越紧密。 一旦设备发生故障,系统将通过物质流、能量流、 信息流把故障传递给另一设备,引起整个生产过程的瘫痪。若故障不能被 及时诊断和排除将造成重大事故,因此故障诊断对于流程工业尤为重要。
由于各种随机因素的影响,这些机械很难免出现一些异常故障现象, 即降低或失去一定的功能。机组一旦出现故障就可能引起连锁反应,导致 整个设备甚至整个生产过程无法正常工作,造成巨大的经济损失,甚至还 会引起严重的灾难性人员伤亡事故。尽管在故障诊断系统方面做了一定的 研究工作,包括许多基础理论的研究,但实践证明,这一技术本身发展还 远远不能满足实际生产的需要,尚未形成一个比较系统而完善的理论体 系。目前已投入运行且应用比较成功的复杂机电设备故障诊断系统也并不 多见。因此,开展复杂机电状态监测与故障诊断技术和实用化研究仍是当 今科技发展的一个重要研究内容。
丹麦技术大学的Morten Lind于1990年提出了多级流模型 (Multilevel Flow Models, MFM)的建模方式,能建立起复杂分布式系 统的物质、能量、信息的相互关系模型,为分布式智能系统的分析提供了 有效的工具。MFM是一种图形表达的、形式化的建模方法。MFM包括 系统的目标(Goals)和功能(Functions)模型,目标描述系统或子系统 的用途,目标可以是生产目标、安全目标、经济或优化目标;功能则通过 物质流、能量流和信息流来描述系统的性能。MFM也描述目标和激活这些目标的功能之间、功能和提供这些功能的子系统之间的关系。 一个目标 可能通过条件关系与一个或多个功能相联系,意味者目标是这些功能的条 件。功能通过获得关系与一个或几个目标相联系,意味着由这些功能来获
得目标。瑞典Lund技术学院Jan Eric和Larsson领导的研究小组开展了 MFM在故障诊断方面的方法和应用研究工作,认为MFM方法比传统的 基于模型的和基于规则的标准专家具有更高的效率和实时性。
MFM技术已经国外得到成功应用在核电等领域,流程工业尚未见报道。
发明内容
基于复杂分布式机电设备故障分析定位的特殊要求,本发明的目的在 于提供一种流程工业分布式设备故障诊断系统。
将MFM应用到复杂系统故障定位,并以简单的矩阵运算方法在嵌入
式系统中实现故障源快速搜索。多个分布的数据采集与处理单元之间可以 交互,以多级流模型来进行诊断任务的分配,可以方便地实现联合诊断。 实现故障的快速定位后,能够有针对性地开展故障的详细诊断。
本发明所述的分布式设备故障诊断系统,包括与分布式设备连接的各 嵌入式信号采集处理单元和与嵌入式信号采集处理单元网络联接的远程 故障诊断系统。嵌入式信号采集处理单元将收集到的设备信号传送到远程 故障诊断系统,远程故障诊断系统采用多级流模型方式将这些设备之间的 关系以节点定义信息来表达并将节点定义信息传给嵌入式信号采集处理 单元,嵌入式信号采集处理单元根据接收的节点定义信息,建立故障推衍 关系,初步判断出故障源后传送至远程故障诊断系统进一步进行诊断、监 控、存储和显示。
所述嵌入式信号采集处理单元包括快变信号数据采集单元、缓变信号 数据采集单元、开关信号数据采集单元和含有故障分析模块的中央控制单
元。各数据采集单元的信号采集通道可依据对象对快变信号、缓变信号和 开关信号的数量进行裁剪;各设备信号在中央控制单元内被处理并做归一 化处理快变信号经FFT(快速傅立叶变换)转换后以特征信号量化表达, 缓变信号经A/D将模拟信号转换为数字信号,即转化后量化表达。将这些经过转化的快变信号和缓变信号以及采集到的开关信号经过中央控制 单元之后实时传送给远程故障诊断系统。
远程故障诊断系统采用多级流模型(MFM)的建模方式,将从嵌入 式信号采集处理单元传送的各类分布式设备的设备信号以物质流、能量流 和信息流的角度进行描述,从而使各采集信号以模型描述的逻辑关系建立 映射关系并形成节点定义信息,该节点定义信息再传给嵌入式信号采集处 理单元。
所述的节点定义信息包括节点号、节点网络、节点的条件网络、信
号特点(快慢)、上下游节点。
所述的中央控制单元内的故障分析模块根据远程故障诊断系统发送 的节点定义信息,建立故障推衍关系。在本实施例中,故障推衍关系具体 为状态关系矩阵。该状态关系矩阵定义的具体方式为先对分布式设备中 各信号(如温度、压力、位移和液位等参数)依次设定过低、正常和过 高三种状态,并对这三种状态分别进行赋值,然后各节点的状态就可以表 '示为一列从上至下由过低、'正常和过高三种状态组成的3行列向量,N个 节点就形成3xN的矩阵A,该矩阵为目前分布式设备的状态关系矩阵。 当嵌入式信号采集处理单元实测的设备信号值在"正常"状态所设定的范 围内时,故障分析模块就对该节点的列向量中的"过高"或"过低"状态 赋值为"0",并将"正常"状态赋值为"1"。当嵌入式信号采集处理 单元实测的设备信号值超出了 "正常状态"所设定的范围时,系统就对该 节点的列向量中的"过高"或"过低"状态赋值为"1",并将"正常"
状态赋值为"o"。当嵌入式信号采集处理单元实测的设备信号改变时。_1.
矩阵A当中的各元素Aij同时发生变化。如A12= 0
0
状态为过低,即发出报警。
当前的一个故障源(节点).将会引起其它节点的故障报警(假报警)。 根据MFM原理,节点之间存在因果关系,这个关系在本实施例中用矩阵 来表达,即节点向下游节点的关系矩阵T1和向上游的关系矩阵T2,可以 用这两个关系矩阵来表达两个故障功能节点间的传播关系。为了能够很快 找出故障源,故障推衍将采用矩阵计算的方式,具体过程为第一步故 障的向下推衍计算为故障节点状态矢量(3xl)左乘关系矩阵T1 (3x3) 即得下游节点状态,此过程一直进行到最后一点即告完成;第二步故障
就表示第2个节点
6的向上推衍计算为故障节点状态矢量(3xl)左乘关系矩阵T2 (3x3)即得上游节点状态,此过程一直进行到最前一点即告完成。此两步计算完成 后,各节点的推衍计算得出的状态与当前的故障状态矩阵一致,则当前推 衍开始点为故障源,判断出故障源后传至远程故障诊断系统,进一步诊断、 显示或传送至各设备。否则以下一节点继续按上述计算方式搜索推衍直到 满足判别条件。嵌入式数据采集处理单元,如上述的结构,实现对分布式设备数据采 集管理、储存、显示、操作、控制和故障初步诊断等功能,并实现将采集 的分布式设备数据实时传送给远程故障诊断系统。快变信号数据采集单元 实现对分布式设备的多路快变模拟周期信号的等间距同步采样,通过对周期信号频率的N倍频,在每个周期内对多路快变模拟信号同步等间距采 集N个模拟量,并转换成数据量,再传给中央控制单元;缓变信号数据 采集单元实现对分布式设备现场多路缓变模拟信号定时循环扫描采样,并 转换成数据量,再传给中央控制单元;开关信号数据采集单元实现对分布 式设备的开关信号实时状态采集,采用中断方式,实时采集每个通道开关 信号的状态数据、状态变化数据、状变化时间和次序数据,再传给中央控 制单元。远程故障诊断系统采用多级流模型的建模方式使各设备采集信号以 模型描述的逻辑关系建立映射关系并形成节点定义信息,嵌入式系统在完 成初始化后即可获得节点定义信息。当运行状态异常时,系统运行参数将 被读入,经过数据处理,每个功能节点将会得到一个状态数据,通过使用 故障警报分析与诊断算法,经过与其他嵌入式系统的交互,警报推衍路径 将在因果依赖关系图中搜索, 一旦警报推衍的路径被找到,路径的起点将 被认为是根源警报点,通过实现关系,就可找到发生故障的具体设备元件。本发明技术方案实现的有益效果本发明在嵌入式数据采集及分析系统中应用了 MFM故障推衍方法, 通过在嵌入式系统中使用简单的矩阵运算方法,加快了对系统故障源的搜 索,从而实现了对复杂分布式机电设备故障的快速定位和及时分析。多个分布的数据采集与处理单元之间可以交互,以多级流模型来进行诊断任务的分配,可以方便地实现联合诊断。实现故障的快速定位后可保 证有针对性地开展故障的详细诊断。
图1为本发明故障诊断系统一实施例的结构示意图; 图2为本发明嵌入式信号采集处理单元一实施例的结构示意图 图3为本发明中央控制单元一实施例的结构示意图; 图4为本发明快变信号数据采集单元一实施例的结构示意图; 图5为本发明缓变信号数据采集单元一实施例的结构示意图; 图6为本发明开关信号数据采集单元一实施例的结构示意图; 图7为本发明中央控制单元中故障分析模块一实施例的流程图; 图8为本发明远程故障诊断系统一实施例的结构示意图; 图9为本发明远程故障诊断系统一实施例的流程图; 图10为本发明故障诊断系统应用于供水系统故障诊断的一实施例示 意图。
具体实施方式
以下结合附图详细描述本发明的技术方案。图1为本发明故障诊断系统一实施例的结构示意图。如图1所示,本 发明故障诊断系统包括分布式设备1、与分布式设备1连接的嵌入式信号 采集处理单元2以及通过网络与嵌入式信号采集处理单元2联接的远程故 障诊断系统3。图2为本发明嵌入式信号采集处理单元一实施例的结构示意图。如图 2所示,嵌入式信号采集处理单元2包括中央控制单元21、通过ISA总 线25分别与中央控制单元相连接的快变信号数据采集单元22、缓变信号 数据采集单元23和开关信号数据采集单元24。根据采集信号的实际需要, 快变信号数据采集单元22、缓变信号数据采集单元23和开关信号数据采 集单元24独立采集分布式设备上相应的信号。快变信号数据采集单元22实现对分布式设备的多路快变模拟周期信 号的等间距同步采样,通过对周期信号频率的N (N〉1)倍倍频,在每个周期内对多路快变模拟信号同步等间距采集N个模拟量,并转换成数据量。本实施例中,所得数据量通过ISA总线25传给中央控制单元21。 缓变信号数据采集单元23实现对分布式设备现场多路缓变模拟信号定时循环扫描采样,并转换成数据量。本实施例中,所得数据量通过ISA总线25传给中央控制单元21。开关信号数据采集单元24实现对分布式设备的开关信号实时状态采集,采用中断方式,实时采集每个通道开关信号的状态数据、状态变化数据、状态变化时间和次序数据。本实施例中,所得各类数据通过ISA总线25传给中央控制单元21。中央控制单元21接收由快变信号数据采集单元22、缓变信号数据采集单元23和开关信号数据采集单元24发送的信息,实现对现场数据采集的管理、储存、显示、操作和控制,在本实施例中采用TCP/IP协议通过企业局域网和InterNET网实现将现场采集的数据实时传送给远程故障诊断系统。图3为本发明中央控制单元一实施例的结构示意图。如图3所示,本 实施例中央控制单元包括SD/MMC卡数据接口 211、操作平台212、分别 连接到操作平台上的人机界面213、以太网接口 214、RS232/485接口 215、 ISA数据总线216和USB接口 217。本实施例中,所述中央控制单元中操作平台212包括硬件平台以及嵌 入硬件平台内的故障分析模块。所述硬件平台采用ARM7硬件平台(由 PHILIPS公司提供),配置320X240点阵液晶显示屏与四键组成的人机 界面213,可现场显示采集的数据,分析图谱,输入操作指令,设置中央 控制单元的工作方式。配置SD/MMC卡数据接口 211可接入海量数据存 储介质,现场保存嵌入式信号采集处理单元采集的数据;太网接口'214 实现ARM7硬件平台与远程故障诊断系统的数据通信;ISA数据总线接 口 216,实现与快变信号数据采集单元、缓变信号数据采集单元和开关信 号数据采集单元间的数据交换;配置USB接口 217可接入标准USB接入 设备,交换信息。本实施例中,所述中央控制单元中,操作平台212内的故障分析模块系统为ARM7嵌入式操作系统(由ARM公司提供),软件上配置了 uC/OS-II嵌入式实时操作系统的多任务监控系统,采用TCP/IP协议建立 与企业局域网和InterNET网的通信接口,以及采用ISA协议建立与ISA 数据总线216与各数据采集单元间的通信接口,可完成实时运行、监控人 机界面、与远程故障诊断系统间数据通信、与快变信号数据采集单元间数 据通信、与缓变信号数据采集单元间数据通信、与开关信号数据采集单元 间数据通信、SD卡数据读写和系统故障初步诊断等任务,实现中央控制 单元的各项功能。图4为本发明快变信号数据采集单元一实施例的结构示意图。如图4 所示,本发明快变信号数据采集单元22 (图2所示)包括与ISA数据总 线25相连接的快变信号数据采集管理模块224,分别与快变信号数据釆 集管理模块224相连接的键相信号调理电路222和多路快变信号同步AD 转换器223,与多路快变信号同步AD转换器223相连接的至少二个快变 信号调理电路221。轴向位移传感器'5和径向位移传感器6采集的设备信号经快变信号调 理电路221传给多路快变信号多路同步AD转换器223,将模拟信号转换 为数字信号,再由后者传给快变信号数据采集管理模块224,通过ISA数 据总线25传给中央控制单元21。键相传感器4采集的信号通过键相信号 调理电路222直接传给快变信号数据采集管理模块224,通过ISA数据总 线25传给中央控制单元21。快变信号调理电路221包括线路运算放大电路和抗混频滤波电路。 运算放大电路将由分布式设备位移传感器上输入的模拟信号调理到土5V 标准输入信号;抗混频滤波电路按采样定理要求,滤去输入信号中频率大 于采样频率2.56倍的混频信号,并将信号输出到多路快变信号同步AD 转换器的模拟输端。键相信号调理电路222包括线性放大电路和逻辑电路(由嘉兴学院提 供),实现将分布设备键相传感器输入的键相模拟信号,调理成低电压 COMS逻辑电平,并输出给快变信号数据采集管理模块的周期信号N倍 倍频电路。10本实施例中,所述多路快变变号多路同步AD转换器223采用了 MAX125模数转换芯片(由MAX公司提供),每个芯片可实现250Ksps 采样速度,可同步采集四路模拟信号,采样精度14士4LSB,输入电压士5V。 多路快变变号多路同步AD转换器,在AD芯片控制电路控制下实现将四 路士5V范围内的模拟信号同步采样并转换成14X4位数据,暂存在内部的 14X4RAM。本实施例中,所述快变信号数据采集管理模块224采用了 Altera Cyclone系列的现场可编程门阵列(FPGA)芯片(由Altera公司提供), 该芯片配置了 FIFO RAM电路、ISA接口电路、周期信号N倍倍频电路、 AD芯片控制电路。其中,FIFO RAM电路实现对现场数据的缓存;ISA 接口电路按ISA协议根据总线的读信号读出FIFO RAM中的数据并写到 数据总线,然后传给嵌入式信号采集与处理系统央控制单元;周期信号的 N倍倍频电路,将键相信号的频率倍频N倍,用于触发AD芯片的N倍 釆样;AD芯片控制电路实现AD芯片的同步采样工作方式设定、AD芯 片同步采样触发、AD芯片采样数据的读出及写入FIFO RAM功能。图5是本发明缓变信号数据采集单元一实施例的结构示意图。如图5 所示,本发明缓变信号数据采集单元23 (图2所示)包括可连接至少l 个温度传感器及调理电路7的模拟信号多选一电路231、与模拟信号多选 一电路231输出端相连的缓变信号调理电路与AD转换器232,与缓变信 号调理电路与AD转换器232和模拟信号多选一 电路231相连接的缓变信 号数据采集管理模块233,缓变信号数据采集管理模块233通过ISA数据 总线25连接到中央控制单元21。所述的缓变信号调理与AD转换器232由缓变信号调理电路与AD转 换芯片组成。缓变信号调理电路采用了线性运算放大芯片组成低通滤波 器、比例放大器和加法器。从模拟信号多选一电路231输入的模拟信号经 低通滤波、放大、偏置处理后输出接入AD转换芯片的模拟信号输入端。温度传感器及调理电路采集的设备信号通过模拟信号多选一电路 231将信号传送给缓变信号调理电路与AD转换器232,再由后者传给缓 变信号数据采集管理模块233,接着传给中央控制单元。本实施例中,所述模拟信号多选一电路231采用多路模拟开关芯片
MAX4501 (MAX公司),每个芯片可通过控制信号选择8路模拟输入信 号中的一路输出给输出端,通过芯片能使信号将多片模拟开关芯片组合, 选择分布设备缓变信号的输入通道,循环采集。
缓变信号调理与AD转换器232由缓变信号调理电路与AD转换芯片 组成。本实施例中,缓变信号调理电路采用了 LF347线性运算放大芯片 (由摩托罗拉公司提供)组成低通滤波器、比例放大器和加法器,将从模 拟信号多选一电路输入的模拟信号经低通滤波、放大、偏置处理后输出接 入AD转换芯片的模拟信号输入端;本实施例中,所述AD转换芯片采用 了 12高速低功耗采样模数转换芯片ADS7816(由BURR-BROWN公司提 供),芯片将标准的0 5V的电压信号转换成12位数据信号。
本实施例中,所述缓变信号数据采集管理模块233采用了 MAXII系 列复杂的可编程逻辑(CPLD)芯片(由Altera公司提供),芯片配置了 数据缓存区、ISA接口、 AD芯片控制器和模拟信号多选一电路控制接口。 其中,数据缓存区创建有FIFO,暂存从AD转换器读入的缓变信号数据 量,供ISA接口读取;ISA接口电路按ISA协议根据总线的读信号读出 FIFO区中的数据并写到数据总线,然后传给嵌入式信号采集与处理系统 央控制单元。AD芯片控制器配置AD芯片工作方式、启动AD芯片的数 据转换、读取AD芯片转换的数据量,并存入数据缓存区;模拟信号多选 一电路控制接口控制模拟信号多选一电路33循环扫描多路模拟输入通 道,实现缓变信号数据采集单元对分布设备多路模拟信号的循环采样。
图6是本发明开关信号数据采集单元一实施例的结构示意图。如图6 所示,本发明开关信号数据采集单元24 (图2所示)包括光电隔离电路 241、开关量状态锁存与检测电路242和开关信号数据采集管理模块243。
来自各种控制开关的设备信号,如液位开关8、过电压开关9、过 电流开关IO和压力开关11,依次由光电隔离电路241,通过开关量状态 锁存与检测电路242,传至开关信号数据采集管理模块243,接着通过ISA 数据总线25传给中央控制单元21。
本实施例中,所述光电隔离电路241采用光偶芯片TLP521 (由TOSHIBA公司提供),隔离分布式设备开关量信号和嵌入式信号采集处
理单元开关信号与数据采集单元电源之间,提高故障诊断系统的可靠性。
开关量状态锁存与检测电路242配置接口配置开关量状态锁存与检 测电路工作方式。本实施例中,所述开关量状态锁存与检测电路采用了 16路开关状态检测芯片PCA9555 (由PHILIPS公司提供),芯片可同时 检测16路开关量的状态,并在开关量改变是产生中断信号,通过芯片地 址编码,可检测分布设备的开关量状态,通过与开关信号数据采集管理模 块配合,采集分布设备开关量的状态和状态变化数据。
本实施例中,所述开关信号数据采集管理模块243采用了 MAXII系 列复杂的可编程逻辑(CPLD)芯片(由Altera公司提供),芯片配置了 数据缓存区、ISA接口、开关量状态锁存与检测电路配置接口。其中,数 据缓存区创建有FIFO,暂存从开关量状态锁存与检测电路读入的开关量 状态数据及状态变化次序数据,供ISA接口读取;ISA接口电路按ISA 协议根据总线的读信号读出FIFO区中的数据并写到数据总线,然后传给 嵌入式信号采集与处理系统央控制单元。
图7是本发明中央控制单元中故障分析模块一实施例的流程图。如图 7所示,本发明故障分析模块完成初始化后即可从远程故障诊断系统获得 节点定义信息(远程故障诊断系统采用多级流模型的建模方式使各采集信 号以模型描述的逻辑关系建立映射关系并形成节点定义信息),然后形成 故障推演关系,即如上述的状态关系矩阵。此后系统处在对各节点传感信 号的监测阶段,当出现节点故障(报警)时,故障分析模块就开始利用故 障推衍关系寻找故障源节点。如果故障推演所得的相关节点处在其他嵌入 式信号采集处理单元中,与其远程故障诊断系统之间通过TCP/IP协议进 行数据交互,由相应的嵌入式信号采集处理单元完成故障源的定位。判断 结果输出到远程故障诊断系统进一步分析判断,再由故障分析模块判断。 一旦警报推衍的路径被找到,路径的起点将被认为是根源警报点,从而找 到故障发生的具体设备或元件。最后将判断结果输出到远程故障诊断系统 进行进一步详细诊断。图8是本发明远程故障诊断系统一实施例的结构示意图。如图8所示,
本发明远程故障诊断系统包括监控模块31,与监控模块31相连接的控件 模块32 (在本实施例中控件模块为OPC模块),与外部数据采集器12 相连接的采集/通讯模块33,网络服务模块34,分别连接到控制模块32、 采集/通讯模块33和网络服务模块34的数据库模块35,分别与网络服务 模块34相连接的数据管理模块36、故障定位接口模块37和辅助诊断模 块38。
所述的数据采集/逋讯模块33将数据写入数据库模块35;控件模块 32根据写入数据库模块35的数据进行更新,监控模块31也进行更新显 示,故障定位接口模块37通过数据管理模块36读取数据库模块35中的 数据解析故障定位信息,辅助诊断模块38通过数据管理模块读取数据库 模块35中数据并对故障进行分类。
所述的监控模块31提供现场的监控画面。在本实施例中整个监控画 面是按照中现场的物质流、能量流和信息流的流经途径显示于输出界面, 能更容易了解整个生产过程及其变化,例如电厂生产过程中使用的监控 模块。
所述的控件模块32是一种把数据库模块35中的数据以工业控制设备 形态的形式自动显示的软件组件。当数据库模块35中的数据发生改变时, 如本实施例当中,通过OPC控件模块将改变的数据直接显示于输出界面 上。
所述的数据采集/通讯模块33实现与数据采集器12,如与作为数 据采集器的中央控制单元之间的通讯,接收中央控制单元依据TCP/IP协 议打包的现场数据。接收的数据包分为2种快变信号数据包和慢变信号 数据包,其中慢变信号数据包包括缓变信号数据和开关信号数据。采集/ 通讯模块对数据进行判断,当数据符合以上2个数据包的格式时,判为有 效并写入数据库模块35。本实施例当中,两种数据包格式如下 typedef struct {
Byte PFlag;〃慢变信号恒为0x01
unsigned—int 16 SubNo;〃中央控制单元编号
Bytetime[3];〃0:时,1:分,2:秒—intl6 data[16];〃64个通道的数据 Byte 10[32];〃开关量 } SPacket; typedef struct {
Byte PFlag;〃快变信号恒为0x02 unsigned—intl6 SubNo;〃中央控制单元编号 Bytetime[3];〃0:时,1:分,2:秒,3:毫秒 —intl6 data[4][1024];〃64个通道的数据 } QuickPacket;
其中,SPacket为慢变信号数据包格式,标志恒为1; SubNo为中央 控制单元编号,用于区分宁央控制单元,编号范围为1一1000; time为时 戳表明发送数据的时间;data为模拟通道的数据,分别是16个通道的12 位采样的数据;10是32个开关量的数据,Oxff表示开,0x00,表示关。 QuickPacket为快变信号数据包格式,标志恒为2; SubNo为中央控制单 元编号用于区分中央控制单元,编号范围为1一1000; time为时戳表明发 送数据的时间;data为模拟通道的数据,分别是4个通道的12位采样的 数据,每个通道采集了 1024次。
网络服务模块34,使其他用户能通过网络调用数据库模块35当中的 检测数据。
数据管理模块36提供了对数据库模块35管理的接口 ,使其他用户能 通过网络对数据库模块35进行管理。
故障定位接口模块37对发来的数据进行解析,先把各个控件上的数 据和多极流节点数据对应起来,然后接收中央控制单元的判断数据。将数 据形成一个格式为2行的矩阵,第一行表征多极流网络的主节点,第二行 表示主节点所属子网的子节点序列。如对于一个主节点为8个节点的多 极流网络,当第2个主节点出现故障时,主节点的追溯到其所属子网的第 3个节点为故障点,然后按照下列格式显示多极流模型中的故障节点。
—01000000— 03000000
15辅助诊断模块38具有提供采集数据的时域到频域的变换、轴心轨迹 分析和显示旋转机械启动过程中的瀑布图、级连图、博德图等功能,从而 提供进一步分析判断故障点的依据。
图9是本发明远程故障诊断系统一实施例的流程图。如屈9所示,本
发明远程故障诊断系统的程序称为主程序。该主程序在初始化后首先接收
中央控制单元发来的数据包,由数据采集/通讯模块33 (如图8)根据数 据包是否符合缓变信号数据和开关信号数据相应的格式,如果判断为有效 格式,则写入数据库模块35。控件模块将数据库模块中改变的数据直接 显示于输出界面上。监控模块显示现场的监控画面。故障定位接口模块对 发来的数据进行判断,如果该数据表示故障警告,那么将数据形成一个格 式为2行的矩阵,即故障定位信息。最后,通过辅助诊断模块进一步分析 判断故障点。
图10为本发明故障诊断系统应用于供水系统故障诊断一实施例的示 意图。如图IO所示,其中Gl和G2为目标,Ml为物质流,El为能量流, Fl — 10为功能节点。
功能节点Fl—F4和F8 — F10设定在嵌入式单元1当中,F5 —F7其 它节点设定在嵌入式单元2当中。
远程故障诊断系统将模型节点关系信息下传至2个嵌入式数据采集 处理单元。节点关系信息以数据结构体表达,主要包括节点号、节点所 属流单元号、节点类型、节点值、警报值、节点条件流单元号和节点快慢 属性。本实施例当中该节点关系信息使2个嵌入式单元定义了 F1 F7在 同一个物质流(节点所属流单元号),尽管F1 F4在嵌入式单元1, F5 F7在嵌入式单元2。此外,该节点关系信息也定义了 F2节点的节点条件 流单元为El。
各嵌入式系统对与各节点对应的信号进行预处理,建立对应关系并赋 值。同时,该节点的警报值也被定义。
接着进行状态信号测量值检验。在本实施例中,对已赋值节点Fl F7而言,它们处在没有旁路的同一个流中,故质量应保持守恒。当某一 个节点的值发生偏差,而其它的节点都相一致,则该节点的传感器很可能出现故障,可根据前后传感器的测量值加以矫正。
当有节点报警产生,假设F2、 F3、 F4和F5同时报警,则从F2开始 源故障的搜索。首先判断该节点有无条件流单元,因F2的条件流单元是 能量流E1,则故障搜索进入E1;假设E1正常,则在流M1中进行下列 故障搜索算法。
步骤如下-
定义l一一状态向量S,该向量表征多极流模型中的节点有正常、偏 高、偏低三种状态。
定义2~~—正向传播矩阵J,该矩阵表示在多极流模型中,任意一点 的状态向量向下 一 点传播故障的矩阵。
定义3—一反向传播矩阵H,该矩阵表示在多极流模型中,任意一 点的状态矩阵向上 一 点传播故障的矩阵。 Si—产Sj .H
定义4一一传播路径状态矩阵P,该矩阵表示在多极流模型中,以一 条传播路径上的所有节点的列向量,按照节点的先后顺序组成的矩阵为传 播路径状态矩阵。
P^S,S2 s3 s4 s5 s6 s7 s8]
定义5_—节点影子状态矩阵Qi,该矩阵表示在多极流模型中,对于 一条传播路径上的某节点i其状态向量Si依次和反向转播矩阵运算,和 正向转播矩阵运算,形成与传播路径状态矩阵相同维数,并节点向量相 对应的矩阵称为节点影子状态矩阵。
QKSi.H1 S;.H" ...S4…Si Si"
定义6—一节点故障转播过程其表示从某节点的状态向量由正常长 期转化为异常开始,到传播路径状态矩阵等于该节点的节点影子状态矩 阵的过程称;该节点故障转播过程持续的时间,称为节点故障转播过程 过渡时间,表示为W。
判断故障源的判别过程如下 步骤l:计算该时刻的P;
17步骤2:计算该时刻某条传播路径中所有节点的Q; 步骤3:逐次比较每个节点的Q和P;
步骤4:如果只有一个节点的Q和P相同,那么该节点就为故障源, 判断结束。
步骤5:如果有2个以上的节点有Q和P相同,那么W最大的节点 为故障源。
最后,将故障定位的结论上传至远程故障诊断系统,启动与故障节 点属性相对应的故障诊断方法进行精确的故障类型诊断。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限 制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人 员应当理解,可以对发明的技术方案进行修改或者等同替换,而不脱离本 发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围中。
权利要求
1. 一种流程工业分布式设备故障诊断系统,包括与所述分布式设备连接的嵌入式信号采集处理单元和与嵌入式信号采集处理单元网络联接的远程故障诊断系统;嵌入式信号采集处理单元将收集到的分布式设备的设备信号通过网络传送到远程故障诊断系统,远程故障诊断系统采用多级流模型建模方式把这些设备之间的关系以节点定义信息表达并将节点定义信息传给嵌入式信号采集处理单元,由嵌入式信号采集处理单元根据接收的节点定义信息,建立故障推衍关系,判断出故障源后传送至远程故障诊断系统,远程故障诊断系统对其故障进一步进行诊断、监控、存储和显示。
2. 根据权利要求1所述的流程工业分布式设备故障诊断系统,其特征在 于所述的远程故障诊断系统包括数据采集/通讯模块将采集到的数据写入数 据库模块,并通过控件模块将数据直接显示于输出界面上,所述监控模块提供分布式设备现场的监控画面,所述故障定位接口模块对数据库模块当中的 数据进行解析,所述辅助诊断模块提供进一步分析判断故障点的依据。
3. 根据权利要求1所述的流程工业分布式设备故障诊断系统,其特征在 于所述的嵌入式信号采集处理单元包括快变信号数据采集单元、缓变信号数 据采集单元、开关信号数据采集单元和中央控制单元;所述的快变信号、缓变信号和开关信号数据采集单元将采集的设备信号传给中央控制单元,再由 中央控制单元将其设备信号传送至远程故障诊断系统。
4. 根据权利要求3所述的流程工业分布式设备故障诊断系统,其特征在 于所述的中央控制单元内包含故障分析模块。
5. 根据权利要求3所述的流程工业分布式设备故障诊断系统,其特征在 于所述的快变信号数据采集单元包括快变信号调理电路、键相信号调理电路、 多路快变信号多路同步AD转换器和快变信号数据采集管理模块;所述的快 变信号调理电路将设备信号传给多路快变信号多路同步AD转换器,将模拟 信号转换成数字信号,再将后者传给快变信号数据采集管理模块,接着传给 中央控制单元;所述键相信号调理电路将设备信号直接传给快变信号数据采 集管理模块,再传给中央控制单元。
6. 根据权利要求3所述的流程工业分布式设备故障诊断系统,其特征在于所述的缓变信号数据采集单元包括模拟信号多选一电路、缓变信号调理电 路与AD转换器和缓变信号数据采集管理模块;所述的模拟信号多选一电路 将设备信号传送给缓变信号调理电路与AD转换器,将模拟信号转换成数字 信号,再将后者传给缓变信号数据采集管理模块,接着传给中央控制单元。
7.根据权利要求3所述的流程工业分布式设备故障诊断系统,其特征在于所述的开关信号数据采集单元包括光电隔离电路、开关量状态锁存与检测电路和开关信号数据采集管理模块;设备信号依次由光电隔离电路,通过开 关量状态锁存与检测电路,传至开关信号数据采集管理模块,接着传给中央 控制单元。
全文摘要
一种流程工业分布式设备故障诊断系统,包括与所述分布式设备连接的嵌入式信号采集处理单元和与嵌入式信号采集处理单元网络联接的远程故障诊断系统。嵌入式信号采集处理系统将收集到的设备信号传送到远程故障诊断系统,远程故障诊断系统采用多级流模型建模方式把这些设备之间的关系以节点定义信息表达并将节点定义信息传给各嵌入式信号采集处理单元,由嵌入式信号采集处理单元根据接收的节点定义信息,建立故障推衍关系,判断出故障源后传送至远程故障诊断系统。在嵌入式数据采集及分析系统中应用多级流模型故障推衍,并以简单的矩阵运算方法实现在嵌入式系统中快速搜索故障源,从而实现了对复杂分布式机电装置故障的快速分析定位。
文档编号G05B23/02GK101520662SQ200910046310
公开日2009年9月2日 申请日期2009年2月18日 优先权日2009年2月18日
发明者刘仲宇, 吴伟雄, 朱丽军, 杨世锡, 斌 王, 云 赵 申请人:嘉兴学院;浙江大学