诊断的系统和方法

文档序号:89752阅读:253来源:国知局
专利名称:诊断的系统和方法
本发明涉及用于监控一个过程的一个诊断系统,更具体地说,是经常用于诊断一个过程中可能误动作的装置。
无论从安全的观点出发,还是从经济的观点出发,都必须要连续地监测各种过程的工作状态,以便对可能发生的故障及早地取得指示,从而可以采取一些校正措施。
如像发电设备发电这样的一些过程,为了取得许多工作参数的联机指示,在整套发电设备中,要用到上百个探测器。可以在设备上设置一套用于响应探测器输出的诊断系统,该系统连续地解释探测器的读数,并提供该设备工作状态的指示给设备操作人员,同时提出建议,采取从安全或经济角度出发而应采取的适宜行动。
可以使用存贮有诊断程序的数字计算机来完成这种诊断。在较佳的实施方案中,近来的发展提出了使用被称作知识丰富的专家系统的计算机程序。这些专家系统是包含许多规则的基于规则的系统,这些规则产生于一个或多个诊断专家对一个特定设备的会诊结果。由于在一段时间后,会得到比较多的信息,因此如果需要的话,可以通过增加、删去或修改一些规则来修改程序。
典型常用的设备可能包括有上百个探测器,这些探测器的输出信号必须要被周期性地扫描到,并且被存贮起来。对于某些探测器来说,其扫描频率可能用秒钟表示,而对于其它一些探测器来说,就可能用分钟表示。因此,使用一个需要具有巨量存贮的专家诊断系统或其它诊断系统,对某些设备来说,就变得出奇的昂贵了。
本发明给出一种装置,利用这种装置可以连续地监测许多这样的设备,监测其异常工作状态,而成本比通常这种操作所需的要远远低得多。
根据本发明,一个诊断系统用于在第一定位位置上监测一个过程,此过程包括多个探测器,产生与该过程工作状态有关的输出信号,该系统包含有,位于上述第一定位位置的第一数据存贮装置;位于上述第一定位位置的第一计算装置,该装置能够对上述探测器的输出信号进行周期性扫描,并将那些与前次扫描比较、在数值上显示出预定差值的信号和那些超过了各自预先确定的阈值的信号,存入上述第一数据存贮装置中;位于远离上述第一定位位置的第二定位位置上的诊断中心;还包括能够执行诊断分析的第二计算装置和第二数据存贮装置。本发明的特征是,在上述第一计算装置控制之下的第一发送机/接收机装置,在预先安排好的时间周期内,将上述第一数据存贮装置的内容,经过数据链,发送到上述诊断中心上去,并且无论什么时候,只要一个信号超过了它预定的阈值,就在未事先确定的一段时间内,将上述内容发送出去,上述诊断中心包括有在上述第二计算装置控制之下的第二发送机/接收机装置,该装置接收来自上述第一定位位置的数据,以使第二计算装置可以执行上述诊断分析,另外,上述第二发送机/接收机装置,还可用于经过上述数据链将其分析的结果信息返送回第一发送机/接收机装置,上述第一发送机/接收机装置也可用来接收其发送来的信息。
在方便的情况下,把第一数据存贮装置定位在第一定位位置上,在这个位置上还有一个计算机装置,该装置周期性地扫描探测器所产生的输出信号,并将那些与前次扫描比较、在数值上显示出预定差值的信号以及那些超过了各自预先确定的阈值的信号存入数据存贮装置中。
处于远离第一定位位置的第二定位位置上的诊断中心。包括有数据存贮装置和计算机装置,因而能够执行诊断分析。为了在预先安排好的时间内把第一数据存贮装置的内容发送到诊断中心去,例如每小时正发送,处在第一定位位置上的发送机/接收机装置是处于计算机装置控制之下的。该设备是切实可行的,因而,在常态的发送之间,无论什么时候,只要当信号超过了它预先确定的阈值,就将在未事先确定的一段时间内,发送第一数据存贮装置中的内容。
诊断中心包括有接收从第一定位位置中送来的数据的装置,从而,可以进行诊断分析,并把其分析的结果又发送回第一定位位置中去。以这种方法,通过在中央诊断中心上进行的复杂的诊断分析,就可以同时监测在地球上不同的定位位置上的许多过程。
现在,我们通过举例,参照附图,来说明本发明。附图中图1是本发明实施方案的框图;
图2是描绘一个典型过程探测器的输出曲线图;
图3是说明在过程定位位置上该系统工作情况的流程图;
图4是说明在诊断中心上该系统工作情况的流程图。
虽然本发明中的诊断系统是可以用于多过程诊断的,不论是静态定位上的过程诊断,还是动态定位上的过程诊断,但我们还是只举关于一套发电设备的例子来说明它,更具体地说,是根据汽轮发电机这种发电设备的例子,来加以说明。
图1示出了用数字1,2,…n标明的许许多多的发电设备,其中典型的一个是用设备2进行说明的。该设备至少包括一个可以用来驱动发电机11的汽轮机10,发电机被馈送有来自励磁机12的励磁电流。典型的设备包括有许多探测器,如像用于测量汽轮机、发电机以及励磁机这些装置中不同位置上的温度的探测器,以及用于测量压力、振动、速度、电流、电压、频率、湿度等的探测器。在蒸汽环路中,还包括有许多用于监测蒸汽的化学性质的探测器。
在其定位位置上的设备,包括一个输入-输出电路14和一个可以用来周期性地扫描所有探测器的输出信号、并能把某些信号存入数据暂存器18中去的数据采集计算机16。
由于该设备上的数据存储容量多多少少要受到一些限制,因此只能存储这些探测器所给出来的某些信号。根据标准实验,只能存储那些超过了预定死区的探测器信号。也就是说,如果一个探测器信号,在一次扫描中得到的数值,与前次扫描所存储的数值相比较,其变化量超过了一个预定的量,那么这个探测器的信号就将被存入数据存储器18。
根据本发明,如果一个探测器的信号值超过某些预先确定的正向阈值级或负向阈值级的话,则另外存储这个探测器的信号;并且,如果需要的话,也可以把超过预定变化率限度的那些信号存贮起来。在这里,探测器信号的意思不仅是指一个单一的探测器的输出信号,而且是指某些探测器输出信号的预定组合,n个探测器信号的平均值就是一个例子。
以通信接口20表示的发送机/接收机装置,处于计算机16的控制之下,并且周期性地把数据存贮器18中的内容发送到一个远距离的诊断中心30上去。例如,这样的周期性发送可能是每小时一次,在这种情况下,从前次发送以来采集的所有数据都将被发送出去。然而,如果一个或者多个探测器的信号值都超过了各自的阈值级或变化率限度,那就将会中断正常的周期发送程序,这样一来,将会立即发送数据存贮器18中的内容,以使当发电设备处于正在增长的危险状态时,诊断中心能执行即时快速分析。
在没有一个探测器的信号值超过它的预定死区,并且没有一个探测器的信号值超过它预定的阈值级或变化率限度的情况下,该数据的发送仍然可以进行,以指示该系统正在工作,只不过这些数据与上个小时发送的完全相同。
诊断中心30包括诊断中心计算机32以及一个长期存贮器34,该存贮器具有足够容量,足以存贮从所有设备中发送来的全部或者大部分数据。计算机32可以用来完成根据所接收来的数据而进行的诊断分析,而且在一个实施方案之中,可以配备上一个专家系统型的程序。
为访问计算机32,可包括有一个操作员终端36,还可包括有一个或多个显示器以及一个用于人一机对话控制的键盘。
在该诊断中心里,给出了一个用通信接口38表示的发送机/接收机装置,它是在计算机32控制之下,接收来自所有的设备、在其各自的周期中发送来的数据,以及从不确定发送中发送来的数据。可以通过通信接口,把诊断结果及指令信息再返送回各个设备,这些结果可以在操作终端40的显示器中显示出来。
在一个实施方案中,该通信接口可以采用调制解调器的方式,从而通过常用的电话线建立起数据链来。采用其它类型的数据链也是可能的,如像通过卫星从诊断中心向设备发送数据,或者反之。当设备和诊断中心处在不同的大陆上时,这样的卫星发送更有其特征作用。
本发明的工作,我们将针对一个温度探测器形式的单个探测器来加以说明。用图2来说明它的温度随时间变化的关系,其中的纵座标轴代表温度,横座标轴代表时间。
假设,该特定的探测器是一个具有上限温度阈值为60℃、下限温度阈值为30℃的热电偶,其中温度用摄氏度表示。该探测器具有每分钟20℃的温度变化率限度及1℃的死区。
在参考图1的基础上,对于这个特定的探测器来讲,我们假定在时间t。之前存贮在数据存贮器中的温度是57.4℃。在t。时刻扫描到该探测器时,显示出57.5℃的温度来。由于其差值仅是0.1℃,在t0时刻的温度值57.5℃不会被存贮起来,因为在这个例子中,其差值没有超过预置的1℃这个死区。举例来讲,可能在5秒钟之后,又有一次扫描,读出该探测器的输出,显示出的是58.1℃的温度值。这个温度值与上一次存贮起来的温度值57.4℃相比较,所产生的差值是0.7℃,因而也不会被存贮起来。
在t2时刻,其温度是58.5℃,相对于上一次存贮起来的温度值57.4℃来讲,存在有1.1℃的差值,因而就把这个58.5℃的温度值以及时间t2存贮到数据存贮器18里去了。现在,这个58.5℃的温度值就成为其后续读数的在先存贮值,在t3时刻的读数是59.2℃,只产生出0.7℃的差值,其结果也是不会发生任何动作。在t4时刻,其温度是60.5℃,它与上一次存贮起来的58.5℃的温度值相比较,产生了2℃的差值。2℃超过了1℃的死区,因此就会把这个时间及温度值存贮起来。此外,这时已超过了60℃的阈值上限,于是就要起动设备和诊断中心之间的数据链,立即发送存贮器18中的所有数据,以使诊断中心可以借助于计算机32完成一次诊断分析。
由于已超过了阈值级,于是数据采集计算机16就设置一个新的阈值级。举例来说,设这个新的阈值级比原来的阈值级高出3℃,或者说设为63℃。再者还要注意到,在t4时刻,取得60.5℃的温度值,超过了每分钟20℃的变化率限度,也会指示立即发送存贮的数据。
在ts时刻,由于没有超过限级,因此什么动作都不会发生;而在t6时刻,由于超过了1℃的死区,所以就把62℃的温度值以及时间t6存储起来了。
在t7时刻,温度值为62.9℃,因此也是什么动作都不会发生;而在t8时刻,温度达到63.5℃,由于超过了死区,也超过了其第二个阈值级,因此指令所存贮的数据向诊断中心作即时发送。另外,数据采集计算机16再指定一个比上一次设置的阈值高出3℃的新的阈值限级,66℃。从t8到t9,温度增长了0.5℃,因此什么动作都不会发生;而在t10时刻,温度达到65.2℃,由于已超过了死区,所以将该时间和温度值存贮起来。此外,由于超过了每分钟20℃的变化率限度,于是指令数据链立即起动,发送已存信息。
下面的表格给出了上述工作过程的概要。
表新存 是否超过上一次 贮的 死区 阈值限 变化存贮的 温度 级 率限时间 温度 温度值 差值 值 度 动作t057.5 57.4 0.1 57.4 否否 否 (1)t158.1 57.4 0.7 57.4 否否 否 (1)t258.5 57.4 1.1 58.5 是否 否 (2)t359.2 58.5 0.7 58.5 否否 否 (1)t460.5 58.5 2.0 60.5 是是 是 (2)⑶⑷t561.0 60.5 0.5 60.5 否否 否 (1)t662.0 60.5 1.5 62.0 是否 否 (2)t72.9 62.0 0.9 62.0 否否 否 (1)t863.5 62.0 1.5 63.5 是是 否 (2)(3)(4)t964.0 63.5 0.5 63.5 否否 否 ⑴t1065.2 63.5 1.7 65.2 是否 是 (2)(3)(1)什么动作也不做。
(2)存贮时间和温度值。
(3)起动到诊断中心上去的数据链。
(4)设置新的限级。
既然已经说明了单个温度探测器温度上升的情况,那么也就理解了把它运用到温度下降情况的原理。其中不过是,如果超过了原来的一个比较低的限级,就设置一个新的、更低的限级。既然说明了一个温度探测器随时间变化的关系,那么同样的原理也可以运用到其它的探测器上去。这些探测器可以用图2中所说的5秒钟的扫描周期来扫描,也可以用比5秒钟更短或更长的周期来扫描。
图3中,说明了在设备2上的数据采集计算机16的操作流程图。通过方框50的操作,数据采集计算机16将扫描各个探测器的输出,并对这些输出信号作必要的预处理,这种预处测器的信号与上一次所存储的数值相比较,来看对于某个特定的探测器来说,是否已经超过了所指定的死区。如果判定方框52指出,已经超过了,那么就按照方框54所指示的,把探测器的新数值存贮到有限的数据存贮器18中去。如果没有超过这个死区,那么就像判定方框56所指示的那样,作出一个判定,判断是否超过了任何诊断起动限级。这个限级可以是一个阈值限级,也可以是一个变化率限度,如以上所描述的那样。这个过程也要根据作为方框54的操作结果存贮起来的数据而执行;其中,就像由判定方框58所指示的那样,如果一个设备不是处在警戒一工作(ALERT-ACTIVE)状态的话,将由判定方框56检查所存储的数据,来看是否已经超过了诊断起动的限级。
判定方框60确定现在是否是按计划安排好的发送时间,比如每小时正;如果不是,则再返回到A点重复此过程。如果是预定发送的时间,那么就如同方框62所指示的那样,一个通信链对诊断中心是开放的。如果方框56判定的结果已经超过了诊断起动的限级的话,这个通信链也是开放的,在这种情况下,如同方框64所指示的,将会把超过了这个限级的一个或多个探测器的时间和数值存贮起来。
一旦打开了这个通信链,就如同方框66所指示的那样,将把自上一次发送之后所存贮起来的所有数据送到诊断中心,进行分析。如果该设备正处于警戒-工作(ALERT-ACTIVE)状态,那么作为判定方框58的操作结果,就会立即把作为方框54的操作结果而存贮起来的任何新的数据发送出去。
一旦完成了诊断,诊断中心可以把关系到设备状态的信息再返送回该设备,诸如操作员应采取哪些行动,要作出哪些变动,等等。相应地,方框68保证会把任何从诊断中心接收来的结果,在该设备的操作员终端40上显示出来。
图4表示诊断中心计算机32的工作流程图。根据不同的设备类型以及正在诊断的不同设备,方框80将会保证预置对于一个专家系统来说是适当的诊断程序或基本规则。方框82指出接收从一个设备中发送来的数据,方框84指示可以执行诊断分析。
通过方框86的操作,把诊断分析的结果以及该探测器的数据都存贮起来,并通过判定方框88作出判定,是否应该作为分析结果而预置警戒状态。如果判定结果指出要预置警戒状态的话,方框90将发出一个指令,把该设备置于警戒-工作(ALERT-ACTIVE)的状态。如果判定结果不是要预置警戒状态,方框92将发出一个指令,比如,把该设备置于OK(正常)状态,或者置于CONCERN(关连)状态。
开始,在计算机内建立定时功能,如果指示出处于警戒-工作(ALERT-ACTIVE)状态,就像方框94所指示的那样,把该定时器设置在某一预定的时间区间上,比如说15分钟。如果没指示出处于警戒-工作(ALERT-ACTIVE)状态,就像方框96指示的那样,把定时器置零。
虽然在诊断中心上可以得到诊断的结果,但对把其结果返送回该设备来说,必须要给予授权。可以把一个发送位置入到该计算机程序中去;因此,如果判定方框100指出,对于该特定设备来说,置定了发送位或者发送特征位的话,那么就可以如同方框102所指示的那样,把诊断结果再返回该设备。这个发送不能仅包括设备状态,作为一个诊断结果,可以对改变某些参数发送一些指令,比如说,死区的宽度、阈值或者变化率限度。其分析结果可能指出,应该发送更多的数据,在这种情况下,可以把死区变窄,或者降低起动限级。相反地,如果诊断结果指出实际上没有什么故障,而且送的数据太多了,那么可以把死区加宽,并且提高起动限级。
如果对于某个特定的设备来说,没有置发送特征位,那么应该指出,在发送适当的指令之前,诊断中心上的人员要对某些事项作进一步的检查。不论是哪种情况,判定方框104都检查定时器,判定该定时器是否是零。如果定时器是置零,或者由原来所置的数值减到零,那么就如同方框106所指示的那样,断开与该设备的通信链。如果定时器不是零,就由判定方框108来确定是否从该设备中接收了新的数据,如果接收了,通过由方框110所指示的设定定时器,使通信链至少在另一个15分钟期间内是保持开放的。如果一直没有接收到任何新的数据,就可以通过方框112的操作,减小该定时器,如果在15分钟的时间期间里,一直没有接收到任何新的数据,定时器将被减到零,在这种情况下,就会断开与该设备的通信链。
因此,我们描述了一个诊断系统,其中包含有用于复杂的诊断分析装置的一个诊断中心,它可以对位于整个国家或整个世界地域内的一个或多个过程设备进行分析。每个设备都将具有一个比较便宜的数据收集系统,用来向诊断中心作预定的周期性发送。根据某些状态的出现,将会中断这种周期发送,以便完成某些数据的即时发送,这样,把数据发送及诊断处理减至最低限度的同时,对于每个设备来说,仍然可以提供准确地、及时地诊断。诊断中心可以遥控改变任何已经制定好的发送周期,以及其它一些参数,如像死区及起动限级,为的是对该系统给予既灵活又集中的发送控制。
权利要求
1.一个诊断系统,用于在第一定位位置上监测一个过程,此过程包含多个产生与该过程工作状态有关的输出信号的探测器,该诊断系统包括有,位于上述第一定位位置的第一数据存贮装置,位于上述第一定位位置的第一计算装置,该装置能够对上述探测器的输出信号进行周期性扫描,并将那些与前次扫描比较、在数值上显示出预定差值的信号和那些超过了各自预先确定的阈值的信号,存入上述第一数据存贮装置中,还包括有远离上述第一定位位置的第二定位位置上的诊断中心和能够执行诊断分析的第二计算装置及第二数据存贮装置,本发明的特征在于,在上述第一计算装置控制之下的第一发送机/接收机装置,在预先安排好的时间周期内,将上述第一数据存贮装置的内容,经过数据链,发送到上述诊断中心上去,并且无论什么时候,只要一个信号超过了它的预定阈值,就在未事先确定的一段时间内,将上述内容发送出去,上述诊断中心包括有第二发送机/接收机装置,该装置在上述第二计算装置控制之下,接收从上述第一定位位置中送来的数据,以使第二计算装置可以执行上述诊断分析,此外,上述第二发送机/接收机装置还可用于,经过上述数据链,将上述分析的结果信息再返送回第一发送机/接收机装置,上述第一发送机/接收机装置也可用来接收其发送来的信息。
2.根据权利要求
1中所述的系统,其特征是,该系统包括有在上述第一定位位置上,用来显示所接收到的发送信息的显示装置,并且其中上述第一计算装置和第二计算装置分别由第一计算机装置和第二计算机装置构成。
3.根据权利要求
1或2中所述的系统,其特征是,一旦出现一个探测器信号超过一个预定阈值级的情况,就发送上述第一数据存贮装置中的内容。
4.根据权利要求
3中所述的系统,其特征是,当超过原来的阈值级时,上述第一计算装置能够指定一个新的阈值级。
5.根据权利要求
1至4中的任何一个权利要求
所述的系统,其特征是,一旦出现一个探测器信号超过一个预定变化率限度的情况,就发送上述第一数据存贮装置中的内容。
6.根据权利要求
5中所述的系统,其特征是,上述变化率限度大于上述预定差值。
7.根据权利要求
1至6中的任何一个权利要求
所述的系统,其特征是,上述第一计算装置,根据来自上述第二计算装置的指令,能够用来改变上述预定差值。
8.根据权利要求
1至7中的任何一个权利要求
所述的系统,其特征是,如果上述诊断分析的结果指出一种异常状态,则在一段预定的时间周期里,保持数据链开放。
9.根据权利要求
8中所述的系统,其特征是,上述保持数据链开放的预定时间周期,短于两次按计划发送上述第一数据存贮装置中的内容之间的时间周期。
10.根据权利要求
8或9中所述的系统,其特征是,在上述保持数据链开放的预定时间周期里,如果没有发送任何新的数据,则上述数据链装置自动终止。
11.根据权利要求
1中所述的系统,其特征是,上述论断分析的结果,在返送回上述第一定位位置之前,首先在上述第二定位位置上显示出来。
12.根据权利要求
1至11中任何一个权利要求
所述的系统,其特征是,上述过程是发电过程,并且该过程至少包括有一台发电机、一台用于向该发电机馈送励磁电流的励磁机以及一台用于驱动该发电机的汽轮机。
13.根据权利要求
12中所述的系统,其特征是,该系统包括多个用于测量上述发电机工作状态的探测器、多个用于测量上述励磁机工作状态的探测器以及多个用于测量上述汽轮机工作状态的探测器。
14.根据权利要求
1至13中任何一个权利要求
所述的系统,其特征是,该系统包括有一个或多个其它远离上述诊断中心的定位位置,每个上述其它定位位置包括数据存贮装置;计算机装置,该装置能够周期性地扫描探测器的输出信号,并把那些与前次扫描比较、在数值上显示出预定差值的信号和那些超过了各自预定阈值的信号,存入其数据存贮装置中;以及发送机/接收机装置,该装置在上述计算机装置的控制下,在预先安排好的时间周期内,将上述数据存贮装置的内容,通过数据链,发送到上述诊断中心上去,并且无论什么时候,只要一个信号超过它的预定阈值,就在未事先确定的一段时间内将上述内容发送出去。
15.用于监测一个过程的诊断系统,其构成和适用范围大体如前所述,并且参照附图予以说明。
专利摘要
一种诊断系统,其中的中央诊断中心接收关于许多远程设备工作状态的探测器数据。在每个设备中记录一定的探测器信号,并在各自预定的发送时间内发送这些信号。如果超过了某些起动限级,就立即建立与诊断中心的数据链,使它可以比它的正常确定的发送时间提前发送这些数据,以便对该设备作即时快速诊断分析。在一个预定时间周期内,保持该设备和诊断中心之间的通信链开通,于是在这个周期内可以把更多的数据从该设备送到该诊断中心上去,并且将分析结果及指令从该诊断中心再返送回该设备。
文档编号G05B23/00GK85101123SQ85101123
公开日1987年1月24日 申请日期1985年4月1日
发明者克里斯坦·特纳·肯珀, 罗伯特·李·奥斯本, 詹姆斯·克里斯托夫·贝洛 申请人:西屋电器公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1