首页> 中国专利> 无序性判断装置和方法及根据无序性判断结果的处理装置

无序性判断装置和方法及根据无序性判断结果的处理装置

摘要

设有朝向将来预测序列数据变动的处理部分和求出该预测的良好度的处理部分、朝向过去预测该序列数据的变动的处理部分和求出该预测的良好度的处理部分、以及比较这两个良好度的处理部分。当两个良好度不同时,则判定序列数据的变动是由无序性引起的,当两个良好度实质上相等时,则判定该数据的变动是由噪声引起的。另外,控制装置将从来自控制对象的输出信号中滤除无序成分之后的信号作为反馈信号,根据该反馈信号生成控制值。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2003-01-15

    专利权的终止未缴年费专利权终止

    专利权的终止未缴年费专利权终止

  • 2000-10-25

    授权

    授权

  • 1996-04-24

    公开

    公开

  • 1996-04-03

    实质审查请求的生效

    实质审查请求的生效

说明书

本发明涉及能像处理时间序列数据那样处理有顺序的序列数据。例如涉及在利用无序性的装置中,或在彻底消除无序干扰后进行高精度控制或预测等的装置中,或在数据分析装置中,涉及对变动时间序列数据的无序性进行判断的方法,判断该数据的变动是由具有服从于判决规则的无序性引起的变动还是由于噪声引起的变动用的装置及方法。

另外,本发明涉及将混有无序性干扰的对象中将无序性消除、进行高精度控制或状态推断、预测等的装置的结构。还涉及针对在时间序列中检测到的状态变化信号中含有不同程度的无序性的对象进行控制、状态推断、预测所适用的装置。

当时间序列数据的变动不是由于噪声引起的,而是由无序性引起的时候,即使初看起来是不规则变动的数据,实际上也遵守判决规则。因此,在包括该时间序列数据的处理过程的工业装置中,如果变动是无序的,则可进行利用其特征的处理,另一方面,如果变动是由噪声引起的,则可针对噪声进行处理等,根据数据的特性,选择适当的处理方法,因此判断数据的变动是由无序性引起的呢还是由噪声引起的,是很重要的。

作为数据的无序性的判断方法,以往是采用根据时间序列数据构成的求出表示序列运动形态的吸引子(attractor)的相关因次的方法。求相关因次的方法可以采用例如Physical Review Letters,50(1983),第346—349页中所述的方法。试着从时间序列数据中恢复吸引子时,采用称之为装填(padding)的顺序,进行无序性分析,一边增加装填时的装填因次,一边计算由装填结果得到的图形的相关因次。

如Physics Letters,111A(1985),第152—156页所述,这时,如果相关因次达到某一定值,则说明在该系统中存在吸引子,即存在力学系统,也就是存在规则,系统的变动是服从于判决论的,这时如上述的Physical Review Letters,50(1983),第346—349页中所述,如果相关因次不是整数时,则可断定系统呈无序状态。

另外,也有的文章提出采用对时间序列的变动值进行预测的方法来区分无序和噪声(Nature,358(1992)第217—220页)。在该方法中,当预测值和实测值的相关系数,如为无序状态时,在预测哪个在先的预测期间,两者都按指数函数减小,另一方面,如果噪声与时间序列值有关系,则按幂函数减小,借此就可以区分无序与噪声。如果是无相关关系的噪声,上述相关系数与预测期间无关,只是一个数值很小的值。

另外,在以控制对象数据的无序性为目的进行控制的旧有装置中,如“利用无序模糊控制器进行预测和控制”(エしりトロニりス,1993,2月号,第72—76页)中所述,将对过去根据对象得到的时间序列信号进行装填处理的信号存到存储器中,从存储器中采取类似于最近的时间序列信号的数据样本,根据取样数据的趋向,预测对象在最近的将来的趋向,这是一种有控制地反映预测结果的方法。

可是,在按照以往的方法进行的无序的判断方法中,由于不便于根据数据进行相关因次的计算,所以未能采用这种方法,这是问题的所在。再者,Physica(物理)D,35(1989),第357—381页及Physics Letters A,155(1991),第480—493页中所述,数据的变动如果是通常所见的那样具有相关性,当变动不是由无序而是由噪声引起的时候,也在达到某一定值时就处于饱和状态,因此,在旧有的方法中,特别是当时间序列数据具有相关关系时候,确实存在不得不判断是无序还是噪声的问题。

在通过变动值的预测,并根据预测值和实测值的相关系数在预测期间的依存关系来区别无序和噪声的方法中,由于不是数据本身不完全,就是数据的数量不足等数据方面的原因,往往不能明确地进行区分。

本发明的目的是提供一种对于初看起来是不规则变动的时间序列数据的变动是由无序性引起的还是由噪声引起的进行可靠地判断的方法。

在本发明中,通过这样的方法来达到上述目的,即对给定的时间序列数据进行2种变动的预测,并对预测结果进行比较。

在一种变动预测方法中,对给定的时间序列的变动面向未来进行预测,求出预测值同实际值的一致度或误差,即求出预测的良好度。在另一种变动预测方法中,对该时间序列的变动面向过去进行预测,求出预测的良好度。如果这两种预测中的良好度不同,则可断定给定的时间序列的变动是由无序性引起的,如果良好度实际上相等,则可断定该变动是由噪声引起的。以上所说的面向未来预测变动,是预测未来的变动,而所谓面向过去预测,是与指将时问序列逆转所做的与未来变动预测等效的预测。

本发明是在因无序而变动的时间序列中,着眼于将时序逆转的时间序列的平均信息量比给定时间序列的平均信息量大进行的。由于无序的时间序列的平均信息量越大,变动的预测越难成功,所以两种时间序列的预测结果不同。另一方面,如果是噪声,时间序列就具有平均值、离散、自相关等统计量的特征。即使将时间序列的时序逆转,噪声的统计量也不会改变,所以时序逆转的时间序列和原来的时间序列相比,其变动的预测结果理想地相同。实际上由于数据本身或预测结果的统计标准离差等方面的原因,两者的变动预测有时也并不完全一致,但如果两者在实质上一致,则可断定变动是由于噪声引起的。

如果时间序列值的变动是由于无序性引起,变动预测的成功程度与利雅普诺夫正指数有关。利雅普诺夫指数是表示服从判决规则的系统变动形态的量,这种系统通常具有多个利雅普诺夫指数,如果其中有正指数,则系统的变动是无序的。更详细地说,变动预测的成功程度与称为平均信息量的利雅普诺夫正指数之和有关。平均信息量表示时间序列的信息变化的平均速度,大家都知道,该平均信息量越大,预测成功越难。

将给定的无序时间序列的时序逆转所得到的新的时间序列仍然按照判决规则变动。这种规则与服从于原来的时间序列规则的时间经过时序逆转之后的规则相对应。这时,新时间序列系统所特有的利雅普诺夫指数是经过将原时间序列系统所特有的利雅普诺夫指数的符号加以改变之后的指数。

既然要观测无序的变动,那么变动的系统就必须是稳定的,为此,众所周知,该系统的利雅普诺夫指数之和必须是负的。因此,通过将时序逆转人为地作成的新的时间序列的系统的平均信息量必须比原系统的平均信息量大。因此,得出的结论是:时序经过逆转的时间序列变动的预测结果要比原时间序列变动的预测结果还要差。

上述的平均信息量的大小关系可用下式表示。假设原系统的利雅普诺夫指数不为0,且有n个指数,它们的大小顺序为λ1、λ2,……,λn-1、λn,而λ1~λj为正,λj-1~λn为负。则原系统的平均信息量由下式给出:     >>K>=>>Σ>>i>=>1>>j>>>λ>i>>->->->->->->->>(>1>)>>>s>在新的系统中,由于利雅普诺夫正指数为-λj+1~-λn,所以平均信息量由下式给出:     >>>K>′>>>=>->>Σ>>i>=>j>+>1>>n>>>λ>i>>->->->->->->->>(>2>)>>>s>另一方面,由于     >>>Σ>>i>=>1>>n>>>λ>i>><>0>->->->->->->>(>3>)>>>s>K-K′<0,所以        K′>K……(4)

这样,如果按照本发明的方法,对给定的时间序列和将时序逆转之后的时间序列的变动预测结果进行比较,就能可靠地区分无序和噪声。

从无序应用于控制系统方面来看,上述的原有技术存在如下的问题。第1个问题是:因为假定时间序列信号本身是无序的,如果对象的状态变化是由于受到混入的无序变动的干扰造成的,那么从除去干扰的观点来预测干扰成分的趋势,就不能确定反映控制用的控制系统要采用什么样的结构。

第2个问题是:如果时间序列信号本身是无序的,但对象的时间序列变化平时具有同样的无序性时,用上述原有的技术虽然能进行良好的预测或控制,但当时间序列信号的无序性呈动态变动时,面对这种情况,就不能进行高精度的控制。

适用于解决第1个问题的上述控制系统的装置中备有:含有对象模型的干扰成分取样处理部分;将所采的时间序列信号的干扰成分装填对象中的装填处理部分;根据所存的、业已埋入数据的预测数据基准,以及根据预测数据基准的内容和装填装置的输出信号来预测干扰成分的干扰成分预测处理部分。另外,如果对象模型为未知的,则通过所设的模型鉴别器在干扰成分取样处理过程中组建对象模型。解决第2个问题的方法是:在装置中设有多个控制/预测处理部分,还设有根据装填的数据,对采得的时间序列信号样本算出时间序列信号无序性的无序性判断处理部分,以及根据无序性的判断结果,选择确定输出用的处理切换处理部分。

干扰成分取样处理是由装置接收与输向对象的相同值作为对象模型。而且将从对象实际输入的时间序列信号与对象模型的输入之间的差分输出到埋入处理部分。在装填处理过程中,在预先给定次数的高次空间重新组织时间序列信号。在预测数据基准中存有过去的再构成信号,干扰成分预测处理是通过检索预测数据基准,采取与装填处理的输出类似的数据作为样本。然后根据这些实际数据所提示的趋向,预测在数时刻之前叠加的干扰成分的值。另外,模型鉴别处理是通过接受来自控制对象的输入和输出信号,经过自学习求出它们之间的普遍关系,高精度地组建对象模型。

另外,无序性判断处理部分对从对象输入的时间序列信号进行同样的埋入,根据重新组织的数据算出表示无序性尺度的一个相关因次或利雅普诺夫指数,再对输入的时间序列信号是否无序或有多大程度的无序性进行定量化处理。根据处理结果,由切换处理部分对所设的多个控制/预测处理部分进行选择,确定计算输出信号用的处理部分。

图1是本发明的实施例的一种结构图。

图2是时间序列信号存储装置结构图。

图3是装填处理的流程图。

图4是装填信号存储装置结构图。

图5是双向预测处理的流程图。

图6是顺向预测存储处理的结构图。

图7是另一个实施例中的本发明的一种结构图。

图8是顺向预测处理的流程图。

图9是逆向预测处理的流程图。

图10A、图10B是表示按本发明进行的无序和噪声的识别效果的例图。

图11A、图11B是表示按本发明进行的无序和噪声的识别效果的另一个例图。

图12是将本发明应用于控制装置的一种结构图。

图13是第1控制处理的结构图。

图14是第2控制处理的结构图。

图15是预测数据基准的结构图。

图16是干扰预测处理的流程图。

图17是干扰预测处理的另一个流程图。

图18是无序性判断装置的另一个流程图。

图19是无序性判断装置的又一个流程图。

图20是除去无序干扰的控制装置的一个实施例的结构图。

图21是对控制对象模型进行适应修正的实施例的结构图。

图22是用纽拉尔网络进行适应修正的实施例的结构图。

图23是用无序性判断结果进行增益调谐的控制装置的结构图。

图24是将本发明应用于预测装置的实施例。

图25是将本发明应用于预测装置的结构图。

图26是说明切换处理的一个实施例的结构图。

图27是将本发明应用于控制装置的结构图。

图28是应用本发明的加热炉设备控制的结构图。

图29是应用本发明的净水设备的控制结构图。

图30是应用本发明的轧制系统的控制结构。

图31A、图31B是装填信号显示装置的流程图。

图32A、图32B是表示显示器的显示例图。

图33是将本发明应用于异常处理装置的结构图。

图34是将本发明应用于密码处理装置的结构图。

图35是判断无序性的流程图。

图36是无序性判断处理的结构图。

下面按照附图详细地说明本发明的实施例。

图1所示是利用装填法预测数据的变动时应用本发明的例图。

无序性判断处理部分100从时间序列信号的输入装置120接收时间序列数据,判断该时间序列数据的变动是由无序性引起的还是由噪声引起的,并输出判断些果。该判断处理部分100首先将来自输入装置120的数据存到时间序列信号存储器101中。存入的数据被送给装填处理部分102,在此进行装填,装填的数据存入装填信号存储器103中。双向预测处理部分104利用装填的数据,对时间序列数据进行朝向将来的变动预测和朝向过去的变动预测。在本实施例中,利用同一预测处理部分104一并进行朝向将来和朝向过去的变动预测。朝向将来的预测结果被存入顺向预测存储器105中。另一方面,朝向过去的预测结果存储到逆向预测存储器106中。在预测结果评价处理部分107中,评价这些预测的良好度,在评价结果比较处理部分108中对顺逆两者的预测良好度,即对朝向将来的预测和朝向过去的预测的良好度进行比较。判断处理部分109在两者的预测良好度不同时,则判定时间序列的变动是由无序性引起的,如果预测的良好度两者实质上一致时,则判定变动是由噪声引起的。

其次,详细地说明各部分的动作。由输入装置120根据定时采取时间序列输入信号的值,如图2所示,与表示采样顺序的时间序列序号一起存入时间序列信号存储器101中。其中是最近的数据,以下新的数据依次为ζN-1、ζN-2

图3所示为装填处理部分102的处理流程图。通常所谓装填处理是指下述的处理方法而言,即根据采样时间序列信号

0、ζ1、ζ2、……ζt、……、ζN)…(5)重新组织以下的m因次的向量(以下简称重组向量):

XN=(ξN,ξN-τ,……,ξN-jτ,……,ξN-(m-1)τ)

XN-1=(ξ(N-1),ξ(N-1)-τ,……,ξ(N-1)-jτ,……,ξ(N-1)-(m-1)τ)

XN-2=(ξ(N-2),ξ(N-2)-τ,……,ξ(N-2)-jτ,……,ξ(N-2)-(m-1)τ)

                :

                :                 …(6)

                :

Xt=(ξt,ξt-τ,……,ξt-jτ,……,ξt-(m-1)τ)

                :

                :

Xn=(ξn,ξn-τ,……,ξn-jτ,……,ξn-(m-1)τ)

时间序列序号由与N的数据相对应的向量按顺序重组,但下面所示是重组时间序列序号t的数据的例子。首先在步S3—1中,将ζt存入X(1)中。然后在步S3—2中,将j置1。以下在步S3—3中,依次将ζτ-τ存入X(2),将ζt-j存入X(j+1)。在步S3—4中,判断j=m-1是否成立,如果不成立,使j加1后重复进行步S3—3的处理。如果成立,第t个数据的再构成结束,进行时间序列序号为t—1的数据的重组。在步S3—5中判断处理是否结束。用是否生成所希望个数的重组向量判断处理是否结束。延迟时间τ值的设定方法有数种,例如Rev.Modern Physics65(1993),第1344—1346页中所述。另外,装填因次m通常为3或4,但不限于这些数值,可根据本发明的各种应用进行适当的设定。

图4表示由装填处理部分102构筑的装填信号存储器103的结构。对应于时间序列序号N至t至n,存储着由X(1)至X(m)构成的m因次的重组向量。

双向预测处理部分104利用装填信号存储器103中存储的重组向量,在预测结果评价处理部分107中作成评价用的预测数据。图5所示为双向预测处理部分104的处理流程图。首先将重组向量的集合一分为二,按照时间分为过去的部分XM至Xn,以及较新的部分XN至XM+1。然后,将较过去的部分XM至Xn作为预测的数据基准,将较新的部分XN至XM+1作为评价预测的良好度用的数据基准。

在图5中,在步S5—1中设定预测的步数范围的最小值Tpmin和最大值Tpmax,用来表示从时间序列的哪个步之前预测到哪个步之前,或者同时从哪个步以前预测到哪个步以前。

在步S5—2中将计数器i置1。

在步S5—3中,从N-Tpmax至M+1+Tpmax中选择评价数据基准的时间序列的序号N至M+1中的序号K。以下的顺序是只在步Tp中对重组向量XK的成分中在时间上为最新成分的第1成分ζK预测将来的ζK+Tp的值的顺序,以及只在步TP中对在时间上为最早成分的第m成分ζK-(m-1)τ预测过去的ζK-(m-1)τ-Tp的值的顺序,在此例中采用称为O次预测法的方法。

在步S5—4中,从预测数据基准中的重组向量中检索XK中最近的向量。距离,可以采用欧几里德距离作为这时的距离,也可以采用汉明距离,再用其它距离计算法可计算最大距离等。以下设检索的向量为XL

在步S5—5中,将TP设定为Tpmin

在步S5—6中,将XL的第一成分的ζL的Tp步以前的时间序列信号值ζL+Tp作为ζK+Tp的预测值ηK+Tp,将XL的第m成分ζL-(m-1)τ-Tp作为ζK-(m-1)τ-Tp的预测值ηK-(m-1)τ-Tp。虽然图中进行了省略,但预测值ηK+Tp及实测值ζK+Tp的值都存在顺向预测存储器105中。此时的实测值ζK+Tp评价数据基准中的重组向量XK+Tp的第一成分。同样,将预测值ηK-(m-1)τ-Tp及实测值ζK-(m-1)τ-Tp的值存入逆向预测存储器106中。实测值ζK-(m-1)τ-Tp是评价数据基准中的重组向量XK-Tp的第m成分。

在步S5—7中,判断Tp是否达到Tpmax,如果未达到,则使Tp加1后,重复步S5—6中的处理。

在步S5—8中,判断预测值和实测值的一组数值是否达到规定的数Q,如果未达到,使计数器加1后,返回步S5—3。

在步S5—3中,将至此尚未使用的值设定为下一个K值。

图6是这样作之后存入顺向预测存储器105中的数据的构成示例。预测步Tp,数据序号i各自的预测值和实测值分别存在η(i,Tp)和ζ(i,Tp)中。图6是Tp从1开始的示例。逆向预测存储器106中所存的数据的结构也与图6相同。

预测结果评价处理107使用存储器105和106中存储的预测值和实测值的数据,分别对将来方向的预测和过去方向的预测,计算预测值与实测值的相关系数,作为各预测步中的预测良好度。

评价结果比较处理器108根据在上述评价处理器107中算出的将来方向预测的预测—实测相关系数和过去方向预测的预测—实测相关系数,对两个方向的预测结果进行比较。判断处理器109根据该比较结果,判断时间序列的变动是由无序性引起的还是由噪声引起的。

在这些过程中,具体地说就是在各预测步中,利用众所周知的检验处理方法,采用统计方式检验是否发现将来方向预测的相关系数和过去方向预测的相关系数相等。当在某个预测步中,将来方向预测的预测—实测相关系数为γf,过去方向预测的预测—实测相关系数为γb时,评价结果比较处理器108根据

Zf=(1/2)1n[(1+γf)/(1-γf)],

                               …(7)

Zb=(1/2)1n[(1+rb)/(1-rb)]算出Zf和Zb的量,利用这些量按下式求出t值:     >>t>=>|>>z>f>>->>z>b>>|>×>>>(>Q>->3>)>>/>2>>->->->->->->->>(>8>)>>>s>Q是样本数。如果该值比检验极限值还大,则判断处理器109断定γf≠γb。当第一种错误概率,例如,为1%时,极限值t(0.01)=2.58,当第一种错误概率为5%时,t(0.05)=1.96。因此,如果式(8)中的t比极限值大,则可断定将来方向和过去方向两种预测的一致度不同,时间序列的变动是由无序性引起的,而如果t在极限值以下,该一致度实质上相等,则断定时间序列的变动是由噪声引起的。

在上述方法中,由于应用本发明的无序判断装置的系统被限定等原因,所以在系统的变动性质比较清楚的情况下,也可以选择一个适当的预测步Tp作为Tp。这时,在图1中的预测处理部分104中进行计算,并存入顺向预测存储器105及逆向预测存储器106中的数据只要是该Tp中的数据即可。在通常情况下,也可以根据多个预测步中的结果进行判断。

其理由如下。例如即使是无序的,如果预测步中的Tp小,也就是在进行最近的预测时,将来方向和过去方向预测的差值往往不会太大,因此t值有时也小。即使在这种情况下如果将Tp增大,t也会显著变大。另外,即使是噪声,由于数据是统计性的,在某个预测步中,有时t也变大。因此,如果在多个预测步中进行检验,当t值超过极限值的预测步超过了规定的比率、例如超过半数时,则断定时间序列是无序的,这样就能可靠地进行判断。

上述的无序性判断处理器100中的处理方法,即可通过硬件实现,也可通过软件实现。

在上述实施例中,在双向预测处理中,根据按式(6)重新组织的重组的向量Xn,将XN分成两部分,分别作为评价数据基准和预测数据基准。也可以改用下述方法,即从(6)式重新组织的全部重组向量中取出将两者业已合并但尚未构成全体的两组中一个部分,将其作为评价数据基准和预测数据基准。另外,也可以分别组成两组如式(6)所列的再重组向量组,可以用一组作为预测数据基准,另一组作为评价数据基准。

图7是本发明的另一实施例。与图1不同的地方是:把预测将来方向的变动的第1预测处理的顺向预测处理部分110和预测过去方向的变动的第2预测处理的逆向预测处理部分111分开设置,用来代替同时进行将来和过去变动预测用的双向预测处理器104。顺向预测处理部分110的预测结果存入顺向预测存储器105中,逆向预测处理部分111和预测结果存入逆向预测存储器106中。顺向预测处理部分110和逆向预测处理部分111也可以同时并行动作,也可以逐个动作。如果是并行动作,由于是同时预测将来和过去两个方向,所以缩短了计算时间。

图8是顺向预测处理部分110的处理流程图。该处理方法与图5所示的双向预测处理部分104中的将来变动的预测方法相同,因此详细说明从略。在步8—7中,将预测值和实测值存入顺向预测存储器105中。

图9是逆向预测处理部分111的处理流程图。如果将逆向即过去方向预测时间序列的部分除去,便与图8所示的流程一样。将存入装填信号存储器103中的重组向量分成比较过去的部分Xs至Xn和较新的部分XN至XS+1,把较新的部分作为预测数据基准,把较比过去的部分作为评价数据基准用。

在步S9—3中,评价数据基准的时间序列序号S至n中从S至n+Tpmax中选定序号K。按下述顺序,对重组向量XK的成分中在时间上为最早成分的第m成分ζK-(m-1)τ预测Tp步以前的ζK-(m-1)τ-Tp的值。

在步S9—4中,从预测数据基准中的重组向量中检索XK中最近的向量。假设检索到的向量XL,则如步S9—6所示,将该第m成分ζL-(m-1)τ的Tp步以前的时间序列信号值ζL-(m-1)τ-Tp作为ζK-(m-1)τ-Tp的预测值ηK-(m-1)τ-Tp

在步S9—7中,将预测值ηK-(m-1)τ-Tp及实测值ζK-(m-1)τ-Tp的值存入逆向预测存储器106中。

其它各装置或处理部分101、102、103、107、108、109中的动作与图1中的实施例相同。但当预测值和实测值的组数不同时,即当将来方向的预测中为Qf,过去方向的预测中为Qb时,式(8)中的t则按t=|zf-zb|/[1/(Qf-3)+(1/(Qb-3)]求出。当Qf=Qb=Q时,上式便变成式(8)。

在本实施例中,在顺向预测处理和逆向预测处理中,都把按式(6)组成的重组向量组分成两个部分,分别作为评价数据基准和预测数据基准。也可以用下述方法取代上面的作法,即从按式(6)构成的全部重组向量中取出将两者业已合并在一起但尚未构成全体的两组中的一部分,将它们作为评价数据基准和预测数据基准。另外,也可以分别组成两组如式(6)所列的重组向量组,将其中的一组作顺向预测处理用,将另一组作逆向预测处理用。这时,就可以在各个重组向量组中,将向量组分成两个部分,分别作为评价数据基准和预测数据基准,另外还可以从两者业已合并在一起但尚未构成全体的两组中的一部分,分别将其作为评价数据基准和预测数据基准。

在以上所说的实施例中,将组成的重组向量组分成两个不同的组,分别作为预测数据基准及评价数据基准,但不一定必须这样分法,也可以将全体作为预测数据基准对象及评价数据基准对象用。例如使用全体时,从重组向量组中选择了某个向量用作评价的向量XK时,还可以从同一个重组向量组中选出作为最近预测用的向量XL

在以上的实施例中,虽然是以采用由输入装置120采取时间序列信号样本是作为标量值为例进行的说明,但即使采取的信号样本是向量信号串时,即当例如信号ζt作为因次为d的向量,且用ζt=〔ζt(1),ζt(2),…ζt(d)〕表示时,与式(6)一样,可组成重组向量X(t)。这时,重组向量的实际因次为m×d次。这时,作为进行预测的对象可以是因次为d的向量信号的一个成分,或者是多个成分乃至全部成分,三者均可。

以上是以特定的实施例对本发明所做的说明,但本发明并不受此限。

例如在图7中的实施例中,既可以是通过直接朝向过去预测原时间序列的变动,对时间序列进行过去方向的变动预测,也可以是改用下述方法,即将原来的时间序列的时序逆转重新组成时间序列,便可像通常那样朝向将来预测该时间序列的变动。这时,设置时序逆转处理部分,将存在时间序列信号存储器101中的数据的顺序颠倒逆转,并对颠倒后的时间序列进行与图7中的顺向预测处理110同样的处理,预测变动,并在预测结果评价处理部分中计算预测的良好度。顺向预测处理部分或预测结果评价处理部分共准备二组,用于原时间序列变动的预测和逆转时间序列的预测,两个时间序列的预测并联,可同时进行预测,或者在两个时间序列的预测处理部分中使用称为将来方向预测的同一个处理部分,所以只使用一组顺向预测处理部分或预测结果评价处理部分,可将数据交替轮换,逐次地进行两个时间序列的预测。并联预测能够缩短计算时间,逐次预测则能减少存储器的个数。

预测方法及预测结果评价方法不限于实施例中的方法,可以采用其它各种方法。例如预测法可以采用雅可比法、分段线性法、棋盘形布置法、纽拉尔网络、矢径有基函数法等。使用同一个预测处理部分进行将来和过去的变动预测时,例如采用纽拉尔网络时,使单一的纽拉尔网络的结构能够同时输出将来与过去的预测值。另外,如果把将来与过去的变动预测处理分开,则可使用各自的网络。采用矢径有基函数法等函数近似时也与上述的相同,如果在同一预测处理部分进行将来和过去的变动预测,则在该处理部分可同时设定将来的变动预测函数和过去的变动预测函数。

关于评价方法也可以使用下述的方法。

一种方法是在预测结果评价处理器107中,改变相关系数,计算预测误差的相对离散,以此作为预测结果的良好度。即计算Qf个将来方向预测值和实测值的差的离散σf、以及Qb个过去方向预测值和实测值的差的离散σb。用时间序列数据的离散σζ除上述的离散,使其标准化,取ef=σfζ,eb=σbζ。在评价结果比较处理器108和判断处理器109中,进行与式(7)、式(8)同样的检验,检查ef和eb是否不同,如果ef≠eb,则断定时间序列是无序的,如果实质上ef=eb,则断定为噪声。这时,如果Qf≠Qb,则可用与式(8)等效的前一个等式t=|zτ-zb|/[1/(Qf-3)+(1/(Qb-3)]代替式(8)。

另外,仅在评价结果比较处理器108中计算用相关系数表示预测误差的将来与过去方向之差Log(1-γf)-Log(1-γb)的绝对值,如果该值比规定值d还大,则在判断处理部分109中即可断定时间序列数据是无序的。另外也可以将评价结果比较处理器108和判断处理器109构成一个整体。

为了表示本发明的妥善性和效果,现以图10A、图10B为例,在确认为无序的时间序列数据及确认为噪声的时间序列数据中,对于用原有的方法难以与无序性的区分的时间序列数据,用误差的对数值表示将来方向预测和过去方向预测的良好度的结果。图10A是采用洛伦兹方程式算出的无序时间序列数据的情况,图10B是功率谱为1/f2的相关的强噪声的情况。装填因次在图10A中为4,在图10B中为3。如图所示,在图10A中无序的情况下,将来方向预测和过去方向预测中的预测误差有很大区别,而在图10B中为噪声的情况下,两者几乎是一致的。

图11A、图11B与图10A、图10B相对应、在各预测步中将式(8)中的t值绘成曲线的曲线图。在图11A中采用洛伦兹方程式产生的无序时间序列数据的情况下,无论在哪个预测步中,t都比极限值大,另一方面,在图11B中为噪声的情况下,t都比极限值小,能够正确识别无序和噪声。

以下说明将本发明应用于工业装置中的应用例。

图12是将本发明应用于控制装置时的实施例。控制装置1200从控制指令发生装置1210接收控制指令,并将按照该指令使控制对象1220进行适当动作用的信号输出到控制对象1220。控制装置1200是多种控制处理装置,其中设有第1控制处理部分1201,第2控制处理部分1202,另外还由输入装置1203、无序性判断处理器1204、切换处理部分1205和输出装置1206。

首先简单说明总体处理流程。输入装置1203从控制对象1220输入信号,并向无序性判断处理部分1204、第2控制处理部分1202输出信号。无序性判断处理部分1204判断输入的信号是否是无序的,并将切换处理部分1205接通。第2控制处理部分1202接收输入装置1203的输出信号,将运算结果输出给切换处理部分1205。该输出信号通过切换处理部分1205后,或者作为有效信号用于下面的运算,或者作为无效处理。第1控制处理部分1201将从输入装置1203的输出信号值中减除切换处理部分1205的输出信号值之后所得的差值作为来自控制对象1220的实质性的反馈信号,将由该反馈信号与控制指令发生装置1210的输出信号的差分给出的控制偏差作为输入信号。而且将最初定义的运算结果输出给输出装置1206。输出装置1206将该值输出给控制对象1220。

在无序性判断处理部分1204中,可以采用图1或图7所示的无序性判断处理部分100的处理方法。如果切换处理部分1205在判定从输入装置1203取出的时间序列信号是无序信号,便接通开关,如果判定不是无序信号,便将开关断开。接通时,使第2控制处理器1202的输出有效,断开时,使其无效。

图13是第1控制处理部分1201的结构图。图13是第1控制处理部分1201为通常的PID控制系统时的实施例,在1301中将输入信号的控制偏差乘以比例放大,在1302中对该结果进行积分处理,在1303中进行微分处理,将乘以比例放大后的结果,以及经过积分处理和微分处理结果的总和作为第1控制处理部分的输出。为了控制对象,选用适当的控制处理部分即可,可以考虑使用最佳控制系统或适合的控制系统等种种。

图14表示第2控制处理部分1202的结构。在本实施例中,第2控制处理部分以无序的干扰混入输入信号为前提,根据最近的干扰成分的值,进行预测最近将来施加的干扰值的处理。接收来自输入装置1203的时间序列信号用的时间序列信号存储器1401、装填处理部分1402、以及装填信号存储器1403的处理程序可以采用与图1中的101至103相同的方式,因此详细说明从略。

预测数据基准作成处理器1404将时时刻刻变化的装填信号存储器1403中的内容存入相邻的时间计时器(以下简称△t)中的偶位中。图15所示为如上述那样作成的预测数据基准的结构。在预测数据基准1405中,相对于某时刻(t1)装填的信号,与经过△t时间(t2)所对应的装填信号作为一对数据存储起来。例如序号为1,在时刻t1的重组向量(0.2234,0.2457,0.2681,…,0.3781)经过△t时间后,与变为(0.2457,0.2681,0.3259,…,0.4001)的向量相对应。在预测数据基准1405中存储着许多这样的数据对。

图16是干扰预测处理器1406的处理流程图。

首先在步S16—1中,由装填信号存储器1403读出最近重组向量XN作为输入信号。其次在步S16—2中,将输入的重组向量XN同预测数据基准1405的输入部分(在时刻t1装填的信号)相对照,从中读出类似度在一定值以上的数据。当用空间距离判断类似度R时,空间距离小,类似度的值越大。因此,当XN为(a1,a2,…,am)从预测数据基准1405中读出的数据为(b1,b2,…,bm)时,如果把它们的类似度R定义为与空间距离成反比的值,则可用式(9)表示:R=1/(a1-b1)2+(a2-b2)2+……(am-bm)2…(9)

在步S16—2中,检索预测数据基准1405,从中读出重组向量的值大于R的值在一定值以上的数据。在步S16—3中,当读出的数据有多个时,在它们的输出部分(在时刻t2的装填信号)进行内插,算出预测值。进行内插运算时,设读出的数据个数为P、输出部分的值分别为(c11,c12,…,c1m)、(c21,c22,…,c2m)、…(cp1,cp2,…cpm),与重组向量的类似度分别为R1,R2…,Rm时,用类似度对各输出部分的c11至cp1的值重复进行加法运算,可用下式计算预测值S:     >>S>=>>Σ>>i>=>1>>P>>>(>>R>i>>·>>c>>i>1>>>)>>/>>(>>Σ>>i>=>1>>P>>>R>i>>)>>->->->->->->>(>10>)>>>s>

在步S16—4中,将算出预测值S输出至切换处理部分1205。如上所述,当从控制对象1220检测到的时间序列信号是无序信号时,切换处理部分1205进行从检测值中减去预测值S的处理,如果时间序列信号不是无序信号,则不进行此项处理。因此,当无序性断续发生时或时间序列信号的无序性随时间而有所增减时,能够实现将混入信号中的干扰除去的特性。

第2控制处理部分1202中的时间序列信号存储器1401、装填处理部分1402、装填信号存储器1403可以采用与无序判断处理部分100中与之各相对应的101、102、103相同的装置。这时,预测数据基准作成处理器1404和干扰预测处理部分1406,从装填信号存储器103中读取重组向量。这样就能简化总体结构。

还可以省去预测数据基准作成处理部分1404和预测数据基准1405,而在干扰预测处理部分1406中采用图17所示的流程代替图16中的流程。

在步S17—1中,设定与时间差Dt相当的预测步,在步S17—2中,从存在装填信号存储器中的XN-Tp至Xn中读出与XN的类似度在一定值以上的重组向量。而且每次求得的结果如步S17—3所示,将该重组向量的第1成分的Tp步以前的时间序列值作为输出值,设其为Cil,然后在步S17—4和步S17—5中,进行与图16中的步S16—3和步S16—4相当的处理。

式中的i表示类似度在一定值以上的重组向量有多个时的这些向量的序号。这样就能省去预测数据基准,减少使用的存储器。

在以上的示例中,在判定由输入装置1203输入的时间序列信号是无序信号时,由切换处理部分1205将开关接通,在断定不是无序信号时,将开关断开。也可用下述的处理方法代替上述方法。就是说即使判定信号不是无序信号时,如果无序判断处理器1204中的顺向预测的良好度良好,干扰的预测结果是可信的,因此将开关接通,使第2控制处理器1202中的干扰预测的输出有效。这时,要确定预测良好度的计算方法和阈值,当良好度比阈值大时,将开关接通。反之,即使当判定时间序列信号是无序信号时,在预测的良好度比另外设定的另一个阈值小时,则将开关断开,使第2处理部分的处理无效即可。

图18示出了无序性判断处理部分100的处理流程的例子。这是以存入装填信号存储器103中的数据为对象进行的处理。在步S18—1中,以0作为装填因次的初始值。在步S18—2中,使装填因次增加1,在步S18—3中,进行这时的相关因次的计算。在本实施例中,所谓装填因次,是指与图4中的N至t至n相对应的Xt(1)至Xt(m-1)中的各项与计算相关因次用的数据的个数相对应。装填因次为2时,相关因次用X(1)和X(2)计算,装填因次为3时,用X(1)、X(2)、X(3)计算相关因次。根据相关积分与积分区域的关系,按下式计算相关因次。通常,相关积分用式(11)表示     >>>C>m>>>(>r>)>>=>>Iim>>N>→>∞> >{>>1>>>(>N>->n>)>>2> >>Σ>>i>,>j>=>N>,>i>≠>j>>n>>H>>(>r>->|>>X>i>>->>X>j>>|>)>>}>->->->->>(>11>)>>>s>式中H:海维赛函数

H(X)=0    (X≤0)

H(X)=1    (X>0)

m:重组的空间因次

|Xi-Xj|:Xi和Xj的距离,例如欧几里德的距离

采用式(11)计算时,积分区域是半径为r的大球。不可能进行lim的精密运算,但如果以尽可能多的重组向量利用式(11)进行计算,就能计算出良好度的近似值。其结果按下式进行比例换算:Cm(r)=αrγ(m)……(12)式中α为常数,相关因次作为装填因次m的函数,取作υ(m)。其次,在步S18—4中,检测将适当的值ε加到相关因次中所得的值是否比装填因次小。如果时间序列信号不是无序的,则不论装填因次如何,相关因次都是与装填因次一致的值,但当时间序列信号为无序时,相关因次相对于装填因次饱和,在某一装填因次以上时几乎变成一恒定值。在步S18—4中,进行判断该相关因次是否饱和的处理,在本实施例中,所述的方法是在一边增加装填因次、一边计算相关因次的计算过程中,近似地判断相关因次是否比装填因次的值小。ε是补偿相关因次计算时的计算误差用的加法运算值,可以是常数,作为装填因次或相关因次的函数,可以进行适当设定。在步S18—4中,若不等式成立,则在步S18—5中判定有无序性之后使处理结束。若不等式不成立时,在步S18—6中判断处理是否结束。如果不是处理结束的时间,则转移到步S18—2进行处理,使装填因次加1,反复进行同样的处理。

当判定处理结束后,在步S18—7中判定没有无序性。处理结束与否,通常是当装填因次与预定的上限值一致后,便判定处理结束。在进行处理期间也可考虑将处理停止。

经过这样的处理之后,计算出来的无序性的判断结果被送给切换处理部分1205。切换处理部分1205在判定从输入装置120得到的时间序列信号是无序的时,将开关接通。当判定不是无序的时,将开关断开。接通时,使第2控制处理部分1202的输出有效,断开时使其无效。

作为判断时间序列数据的无序性用的指标,不仅只着眼于无序性的有无,而且最好还要考虑无序性的大小程度。无序性的大小可定义如下。即所谓无序性大,是指序列数据变动时,从判决规则的角度来看,其表现明显的意思。也就是说,无序性的大小表示在序列数据中含有什么样的秩序结构。因此,在相关因次小、最大利雅普诺夫指数小,变动的预测容易成功等情况下,就表示无序性大。

图19表示着眼于相关因次的大小时,无序性判断处理部分100在处理过程中的算法。在步S19—1至步S19—5与图18中的步S18—1至步S18—4中及步S18—6相同。当步S19—4中的不等式成立而处理结束后,在步S19—6中设定相关因次为最大值。在步S19—7中,判断相对于装填因次饱和的相关因次的值是否大于阈值。如果不饱和,在步S19—6中设定最大值。

在本实施例中,相关因次小时,在步S19—8中判定序列信号有无序性,大时,在步S19—9中进行断定设有无序性的处理。阈值按照进行这样的切换时的临界值设定。

另外,如果着眼于最大利雅普诺夫指数,则当最大利雅普诺夫指数是正的大值时,进行将图12中的切换处理部分1205接通的处理,当最大利雅普诺夫指数是正的较小的数时,即可进行将切换处理部分1205断开的处理。最大利雅普诺夫指数的计算方法如Phys.Rev.Lett.,55,第1082—1085页(1985)中所述。

另外,无序判断处理部分100只能作为计算序列数据的变动预测及其良好度之用,当预测良好时,将切换处理部分1205断开,如果不好,即可将该处理部分接通。

图20是另一个应用例,表示对实际上有无序干扰混入的对象进行控制的适用控制装置的实施例。

如图所示,在控制对象3120中混入无序干扰4101,为了提高控制精度,必须将其影响除去。控制装置3100设有干扰成分重新滤除处理部分4102,根据从输入装置3103读取的信号,对控制对象进行实际的滤除处理,滤除干扰成分。在本实施例中,干扰成分过滤处理器4102中设有控制对象模型4103及低通滤波器(LPF)4104。在控制对象模型4103中存有控制对象3120的输入输出动态特性,从第1控制处理部分3101接收信号,该信号与输向控制对象3120的信号相同,并输出与其相对应的值。如果没有必要设LPF4104,也可将其省去。在输入输出动态特性为已知的情况下,以式(13)所示的传递函数的形式存储即可,在根据实验数据用最小二乘近似等方法鉴别时,也可以按式(14)所示的回归式的形式存储。Z(t)=6/(1+3S)·Y(t)……(13)

式中y(t):控制对象模型4103的输入信号

Z(t):输出信号

S:拉普拉斯算符

Z=A·y……(14)

式中y:控制对象模型4103的输入时间序列向量

Z:输出的时间序列向量

A:变换矩阵

干扰成分过滤处理部分4102从输入装置的输出信号中减去按上述方法得到的控制对象模型4103的输出信号,然后用低通滤波器4104将高次谐波除去后,输出至无序性判断处理器3104。

这样,根据从输入装置3103获得的信号,滤除无序干扰成分。无序性判断处理部分3104以该信号为对象,进行无序性判断,接通或断开切换处理部分3105。这时,无序性计算处理部分3204对在无序性判断处理部分100存入装填信号存储器中的数据连同序列数据一并进行无离性的判断处理。在图1所示的实施例中,该处理是指从双向预测处理104至判断处理109的一系列处理程序,在图7所示的实施例中,该处理是指从顺向预测处理110及逆向预测处理111至判断处理109的一系数处理程序。另外,也可用图18中的实施例。

在本实施例中,第2控制处理部分3102采用图14中说明的处理方法。这时,将结构中的一部分与无序性判断处理器3104共同合用,干扰预测处理部分3806从无序性判断处理部分3104中的装填信号存储器3203中读取用于预测的重组向量。这样你可使总体结构简化。干扰预测处理可以采用图17中说明的处理方法。另外,无序性判断处理部分3104可以如图1或图7中的实施例所示,根据时间序列信号的预测判断无序性时,可以如与图12中的实施例有关的说明那样,除了判断结果外,还要考虑预测的良好度,最后接通或断开切换处理部分3105。另外,也可以着眼于无序性的大小,根据相关因次的大小、最大利雅普诺夫指数的大小,以及预测的良好度等,接通或断开切换处理部分3105。另外还可以省去切换处理部分3105,使第2控制处理部分3102的输出信号经常有效。

上述的无序性计算处理器3204及切换处理部分3105的处理既可以用硬件实现,也可以用软件实现。另外,虽然是以把无序干扰4101混入在控制对象3120的输出端为例进行的说明,但即使混入在控制对象3120的输入端时,用同样的思路也能将无序干扰除去。在本实施例中,将切换处理器3105接通或断开是根据无序性判断处理部分的输出信号进行的,但也可考虑根据干扰预测处理部分3806的运算内容进行接通或断开。这时,是从装填信号存储器3203读向量和从预测数据基准3805滤除的重组向量的距离的平均值。可考虑着眼于式(15)     >>K>=>>(>1>/>P>)>>>Σ>>i>=>1>>P>>|>>R>j>>|>->->->->->->>(>15>)>>>s>当该值在一定值以下时,接通切换处理器3105,使第2控制处理部分3102的输出有效,在除此以外的其它情况下,断开切换处理器3105,使第2控制处理部分3102的输出无效。另外还可考虑这样的方法,即如果存在与从装填信号存储器3203读取的向量的类似度在一定值以下的重组向量,且能计算预测值S时,则将切换处理部分3105接能,在除此以外的情况下,则将切换处理部分3105断开。

还可考虑根据时间序列信号自相关的大小,将切换处理部分3105接通或断开。这时,自相关大时,将切换处理部分3105接通,小时,则干扰的预测结果属于不可信,则可将切换处理部分3105断开即可。自相关的计算方法可采用通常所知的任何一种方法。

图21是根据控制对象3120的输入输出信号,通过自学习,鉴别干扰成分滤除处理部分4102的控制对象模型的实施例。模型鉴别处理部分4201根据第1控制处理部分3101的输出信号和从输入装置3103接收输入信号,进行控制对象模型4103的调谐。

图22所示为用纽拉尔网络实现控制对象模型4103时的控制对象模型4103和模型鉴别处理部分4201的结构图。在本实施例中,控制对象模型4103是由多个神经元4301通过神经突触4302结合成层状的网络结构,模型鉴别处理部分4201进行确定神经突触4302的荷重值的运算。有关纽拉尔网络的运算和自学习的处理,可以参见许多文献,所以除此以外的说明从略。

在图22中,模型鉴别处理部分4201由下述部分构成:具有与控制对象模型4103同样结构的网络4303、由自学习网络4303的神经突触4307的荷重值W确定的荷重更新处理部分4304。将自学习结果得到的荷重值W输送给控制对象模型并设定对应的神经突触的荷重设定处理部分4305。网络4303将第1控制处理部分3101向控制对象3120输出的值作为输入信号,输出规定的运算结果。荷重更新处理部分4304根据从输入装置3103的输出信号中减去该输出值后所得的值,变更神经突触4307的荷重值,以便使网络4303的输出和输入装置3103的输出一致。将该运算反复进行规定的次数以后形成的各神经突触的荷重值由荷重设定处理部分4305设定给控制对象模型4103的各神经突触。模型鉴别处理部分4201的处理可在控制过程中逐渐进行,也可以作为前处理,在开始控制之前进行。在本实施例中,确定了控制对象模型4103以后,起动预测数据基准作成处理部分3804的处理,作成预测数据基准3805。

图23表示用放大器4402代替图20中的切换处理部分3105的实施例。放大设定处理部分4401根据无序性计算处理部分3204的运算内容被定量化以后的无序性的大小,对放大器4402设定适当的值。作为一个例子,可以这样进行处理,即,使最大利雅普诺夫指数与无序性的大小对应,并对它进行监视,当此值变大时,将放大器4402的Kc减小,此值变小时,将Kc增大。另外,也可使相关因次的大小与无序性的大小相对应,还可以使序列数据的变动预测的良好度与无序性的大小相对应。

图24表示将本发明应用于时间序列信号的预测装置的实施例。

预测装置1800是多个预测处理部分,备有第1预测处理部分1801和第2预测处理部分1802,另外还由下述部分构成:接收时间序列信号的输入装置1803、判断输入的时间序列信号的无序性用的无序性判断处理部分1804、根据无序性的判断结果选择预测处理用的切换处理部分1805、输出由切换处理部分1805有效化后的预测处理的运算结果的输出装置1806。

无序性判断处理部分1804可以采用与图12及图20中的实施例相关说明的各种判断处理方法,但特别是在本实施例中最好采用利用预测的判断处理方法。作为第1预测处理部分1801的结构例,假设进行短期无序性预测时,可以直接使用图14所示的结构。或者,将图14中的时间序列信号存储器1401、装填处理部分1402、装填信号存储器1403与判断处理部分100中与之相对应的各装置101、102、103同时共用。另外,可以省去预测数据基准作成处理部分1404和预测数据基准1405,干扰预测处理部分也可以采用利用图17中的流程的结构。

作为第2预测处理部分1802,表示进行线性回归预测时的实施例。如果考虑根据最近的时间序列信号(ζ1,ζ2,…,ζN)预测ζN+1时,第2预测处理部分1802按下列线性式进行计算:

ξN+1=a1ξ1+a2ξ2+…+aNξN    …(16)式中a1至aN都是常数,计算结果,求出ζN+1,输出至切换处理部分1805。当判定时间序列信号有无序性之后,由切换处理部分1805将由第1预测处理部分1801计算出的无序性短期预测结果输出至输出装置1806。当判定没有无序性时,将用式(16)计算出的线性回归预测的结果输出至输出装置1806。预测装置1800中应设有处理部分,除了上述这些部分外,还可考虑使用纽拉尔网络的各种非线性预测等,根据需要,改变预测处理部分,容易增加。

图25表示将本发明应用到控制装置中,根据无序性判断结果,使控制处理部分进行切换的实施例。控制装置1900通过输入装置1903接收来自控制对象1910的反馈信号,根据无序性判断处理部分的判断结果,操作切换处理部分1905。第1控制处理部分1901及第2控制处理部分1902输入的信号是从控制指令发生装置1910的信号中减去由输入装置1903接收的信号后的信号,并将进行控制运算的结果输出至切换处理部分1905。切换处理部分1905从这些结果中选择有效的结果,并将其输送至输出装置1906。输出装置1906将该结果输出至控制对象1910。控制处理部分,可以根据控制对象的不同,考虑采用PID控制系统、PD控制系统、最佳控制系统等各种系统。在无序性判断处理部分1904中,可用采用与图12及图20中的实施例相关说明过的各种判断处理方法。

图26表示在图25的应用状态下第1控制处理部分1901和第2控制处理部分1902的结构。在本实施例中,第1控制处理部分1901由PID控制系统构成,第2控制处理部分1902由PI控制系统构成,各控制部件的动作与图13所示的相同。当切换处理部分1905判定时间序列信号有无序性时,PID控制系统的输出被判定为没有无序性时,PI控制系统的输出由控制装置1900输出。控制处理部分除了可以采用PID控制系统,PI控制系统以外,还可以考虑采用最佳控制系统等各种控制系统。

图27表示根据对从控制对象得到的时间序列信号的无序性的判断结果,确定是否要向对象输出控制量进行切换的实施例。在无序性判断处理部分4904中可以采用与图12及图20中的实施例相关说明过的各种判断处理方法。切换处理部分4905根据该结果使控制处理部分4901的输出有效,使控制对象4910处于受控状态,或者使上述的输出无效,则使控制对象4910处于非受控状态。控制处理部分4901的运算内容,只要是能向控制对象输出良好的指令,什么样的内容都可以,可以考虑采用图26所示的PID控制系统等各种处理系统。

图28中的控制对象1220,是以在热轧生产线上进行钢材升温用的加热炉设备作为示例。

图中,加热炉2000用煤气加热器2003保持高温状态。插进入口的板坯(钢板)2001在高温环境中升温,从出口送去。控制装置1200通过输入装置1203,用温度计2002检测加热炉2000的温度,根据该温度值和温度指令值确定送给煤气燃烧器2003的燃料流量的值,并通过输出装置输出。这时由温度计2002检测到的值是在本来应该检测的温度T上加上由热对流引起的无序波动Td。无序波动在微观上是由分子之间的无规的相互作用等产生的,分子再与炉壁或空气出入部分相互作用等,以及与炉体内部的几何形状有关的影响彼此叠加而造成无序波动。

不管怎样,当操作量的运算是在根据观察到的温度(T+Td)的条件下进行的,所确定的燃料的流量值中还反映着Td,所以加热炉2000的温度产生了偏差。因此送出的板坯2001的温度也有偏差,结果往往距离目标温度有一个差距。为了进行精度的温度控制,必须根据将Td的影响除外的值确定燃料的流量值。已知产生无序性的力学系统的因次为P时,即使可能检测的信号的因次为1,由于在装填处理过程中在高因次间进行重组,故能再现力学系统的动作性质。

因此,在采用本实施例时,通过装填处理,能再现数据所具有的无序性质,进行短期预测。

控制装置1200是将图20中的控制装置3100简化后绘出的。控制装置1200的输入装置1203用温度计2002检测加热炉2000的温度T+Td。在干扰成分滤除处理部分1207中滤去干扰成分Id,在无序性判断处理部分100中,对存在于时间序列中的Td的无序性的有无进行判断。根据该判断结果,切换处理部分1205进行接通或断开操作。第2控制处理部分1202根据存在于时间序列中的Td,预测每时每刻以后的Td值。当Td的时间序列的动作无序时,预测的Td值便被从由输入装置1203收到的信号中除去。该值被看作是来自控制对象1220的实际的反馈信号,针对该值与控制指令之间的偏差,由第1控制处理部分进行控制运算的结果作为操作量,通过输出装置1206输出至控制对象1220。

具体地说,例如作为送给煤气燃烧器2003的燃料的流量值,算出操作量。按上述作法就能进行不受检测的温度中所包含的无序干扰影响的高精确的控制。

图29所示的控制对象1220是以净水设备为例。

净水装置2200是自来水的净化系统,用凝固材料注入器2204向从江中或湖中取来的原水中注入适量的凝固材料。控制装置1200通过输入装置1203用传感器2203检测水的精制度,根据该精制度的值,通过输出装置1206输出用于操作阀2205的信号,决定应注入凝固材料的量。同样,在由传感器2203检测的值中也叠加了由流体的起伏引起的无序干扰。作为产生起伏的原因,从微观上说是由于水分子之间的无规则的相互作用或由此而产生的涡流效应、以及凝固剂下落情况的不同等而造成起伏,另外还叠加了与设备的几何形状有关的影响。这时也能应用与图28中的实施例同样的信号处理方法,利用本实施例的结构,就能进行均一化的高精度控制,将水质控制在目标值附近。

图30所示的控制对象1220是以轧制系统为例。

用轧辊2301轧制钢材2300。控制装置1200通过输入装置1203用厚度传感器2302检测钢材2300的厚度,根据该厚度值,通过输出装置1206输出压轧辊2301的轧辊压力机2303的操作量。同样,在由传感器2302检测的值中叠加了由于轧辊2301的动态磨损或钢材的不均匀性引起的无序干扰。这时可应用与图28中的实施例相同的信号处理方法,利用本实施例的结构,能提高控制精度,使制成的钢板厚度均匀,且在目标值附近。

在上述的实施例中,虽然是将无序性的判断结果立刻反映到控制过程之中,但是也可以只限于将结果进行显示,而将控制的切换留待根据操作人员的判断进行操作。

图31A、图31B表示无序性的显示处理的两个例子。图31A表示可进行反映无序性大的显示的处理流程,图31B是只显示无序性有无的例子。在图31A中,在步S31—1中接收装填的信号,在步31—2中,在与装填因次m对应的m维超空间中绘出该信号曲线。当m>3时,在步S31—3中进行2维或3维空间的变换,在步S31-4中进行显示。在图31B中,在显示选择步5000中判断由无序性判断处理部分100得到的结果,如果有无序性,选择无序显示器5001,如果设有无序性,则选择没有无序性时的显示器(显示方法任意设定)5002。

图32A、图32B表示显示的例子。图32A是装填因次为3时的无序性的显示例,图32B是没有无序性的显示例。在图31A的处理中,因能进行考虑无序性大小的显示,所以,例如能使图32A中的显示的大小与无序性的大小相对应,并能进行变化。

图33表示将本发明应用于异常处理装置的实施例。在本实施例中,异常处理装置6400设有多个异常处理部分,无序性判断处理部分6404根据对从对象6410收到的时间序列信号的无序性的判断结果,选择适当的处理方法,由输出装置6406将该结果输出至对象6410。关于无序性判断结果和对象6410的异常性之间的关系,可以根据在图18中的处理中求得的相关因次的值,对应地进行考虑。如果是核电站,已知相关因次的下降与系统的稳定性下降相对应,在这种应用中,当相关因次下降时,便起动异常处理部分,还可根据相关因次的值,考虑切换起动的异常处理部分。例如可以这样考虑,将第1异常处理部分用作使系统停止,将第2异常处理部分用作使报警指示灯点亮,相关因次在2以下时,起动第1异常处理部分,相关因次为2至4时,使报警指示灯点亮,4以上时表示系统是安全的,不起动异常处理部分。

图34表示将本发明应用于信号接收装置时的实施例。信号接收装置6500是多个密码解读装置,设有第1密码解读装置6501、第2密码解读装置6502,另外还有下列构成部分:接收从密码发送部分6510发送的信号用的接收装置6503、无序性判断处理部分6504、根据无序性的判断结果选择密码解读装置的切换处理部分6505,输出解读结果的输出装置6507,以及显示输出结果的显示装置6507。在本实施例中,第1密码解读装置6501分别对接收到的时间序列数据ζ1,ζ2,…,ζt,…(17)进行如下的密码解读处理三t=ζt-At…(18)式中At=4At-1·(1-At-1)A1=0.5使时间序列信号再生:三1,三2,…,三t…(19)第2密码解读装置6502也一样,通过如下处理,求出再生信号:三t=ζt-Bt…(20)式中Bt=10·(-Bt-1+Ct-1)

B1=0.0

Ct=-Bt-1·Dt-1+28Bt-1-Ct-1

C1=0.1

Dt=-Bt-t·Ct-1-(8/3)·Dt-1

D1=0.0根据无序性判断装置6504的输出,由切换处理部分6505选择到底哪一个解读结果有效。被选定的解读装置的解读结果通过输出装置6506显示在显示装置6507上,提示给用户。

其次说明无序性计算处理部分3204高速进行判断时间序列信号的无序性的处理的实施例。

图35表示无序性计算处理部分3204的处理流程。在步S35—1中设定装填因次适当的值P。P值最好设定为比设想的相关因次的值大的值,例如,如果设想相关因次的值在5附近时,则最好设定在10左右。在步S35—2中用图18中说明过的方法计算相关因次。在步S35—3中,判断将适当的值ε加到相关因次上所得的值是否比装填因次小,如果小,在步S35—4中断定有无序性。另外,如果大时,在步S35—5中断定没有无序性,使处理结束。步S35—3中的ε值是修正相关因次的计算误差用的一个常数,例如设定在1至2左右。这样一来,使得图18,图19所示的装填因次的次数从1逐次增大,与检测对应的相关因次的饱和的方法相比较,能使无序性的判断处理高速化。

图36表示由无序性判断处理部分3104进行无序性模型的鉴定,用鉴定精度进行无序性的判断的实施例。无序性判断处理部分6700包括校正处理部分6701、备有多个无序函数的函数群6702、以及切换判断处理部分6705。另外,函数群6702作为无序函数备有第1函数6703至第n函数6704。无序函数应根据需要设有各种用ηt=aηt-1·(1-ηt-1)   …(21)表述的数理逻辑函数等。校正处理部分6701利用各无序函数对从输入装置3103输入的时间序列信号(ζ0,ζ1,ζ2,…,ζt,…,ζN)…(22)计算出与用(21)式等从初始值ζ0产生的时间序列信号(η0,η1,η2,…,ηt,…ηN)…(23)的互相关。上式中η0=ζ0。互相关的大小U可用下式计算:     >>U>=>>(>1>/>N>)>>>Σ>>t>=>0>>N>>>>(>>η>t>>->>ξ>t>>)>>2>>->->->->->->->>(>24>)>>>s>U值越小,互相关越大。而且抽出互相关最大的无序函数,将这时的U值输出给切换判断处理部分6705。切换处理部分确认该U值,当U比一定值小时,判定可用无序函数对从输入装置3103读入的时间序列信号进行良好的鉴定,输出接通切换处理部分3105的信号。另外,当U值大时,判定读入的时间序列信号不是无序的,输出断开切换处理部分3105的信号。另外,当U小时,将干扰预测处理部分3806或第1预测处理部分4501的处理方法换成式(21)等无序函数,因此也可考虑计算下一时刻以后的预测值的方法。另外,使用信号接收装置6500时,对叠加了无序函数的接收信号进行同样的处理。由于从接收信号中减去鉴定过的无序函数,因此可考虑进行密码的解读。因此能提高通信的保密性。

如果采用本发明,由于能朝向将来及朝向过去对给定的时间序列的变动进行预测、比较,因此能可靠地区别时间序列数据的变动是由无序性引起的还是由噪声引起的。另外,即使无序干扰叠加在从对象检测到的时间序列信号上而使控制性能下降时,也能推断确实将无序干扰除去后的对象的状态,并反映到控制中。因此能使控制高精度化。

由于设有判断时间序列信号的无序性、切换装置的处理内容的处理部分,因此能根据时间序列信号的无序特性,使控制或预测达到最佳化。因此即使是检测到的信号的无序性不一样的对象,也能提高控制或预测的性能。

将本发明应用于异常处理装置时,由于使对象的异常度与检测信号的无序性的大小对应,因此能检测出以往确实不能检测的异常,与此相对应,通过选择最适当的异常处理方法,能进行良好的异常处理。

将本发明用于密码解读装置时,根据数据的无序性,能自行选择适当的解读处理方法,因此不需要设置传送密码的键,可期望提高按此方法进行的密码通信的保密性。另外,由于可以一边逐次变更叠加在发送数据上的无序函数,一边发送信号,更能提高保密性。

另外,由于无序性的判断处理达到了高速化,因而能使本发明应用于实时性强的控制或预测、异常处理的范围扩大。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号