JP2004295428A - Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium - Google Patents
Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium Download PDFInfo
- Publication number
- JP2004295428A JP2004295428A JP2003086306A JP2003086306A JP2004295428A JP 2004295428 A JP2004295428 A JP 2004295428A JP 2003086306 A JP2003086306 A JP 2003086306A JP 2003086306 A JP2003086306 A JP 2003086306A JP 2004295428 A JP2004295428 A JP 2004295428A
- Authority
- JP
- Japan
- Prior art keywords
- data
- time series
- parameters
- parameter
- computer
- 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.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 82
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004590 computer program Methods 0.000 title claims abstract description 28
- 238000012806 monitoring device Methods 0.000 title claims abstract description 28
- 238000004364 calculation method Methods 0.000 claims abstract description 20
- 241001123248 Arma Species 0.000 claims abstract 15
- 230000007935 neutral effect Effects 0.000 claims 1
- 230000005856 abnormality Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003449 preventive effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Images
Landscapes
- Complex Calculations (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
【課題】監視対象の状態を示すパラメータを簡易的に推定する方法、パラメータを用いて監視対象の状態を監視する方法、パラメータ推定装置、状態監視装置、状態監視システム、コンピュータプログラム、及び記録媒体を提供する。
【解決手段】状態監視装置は、監視対象の状態を示すN個のデータからなる時系列{xn }と白色雑音の推定値{en }と前記時系列から推定したARMAモデルのパラメータθN を記憶しておく。N+1個目のデータを受け付けたとき(S3)、Nが大きいときに成り立つ近似式を用いて、パラメータの推定値θN+1 を簡易的に計算し(S6)、θN+1 とθN との差を計算して(S7)、監視対象の状態の判定を行う(S8)。
【選択図】 図2A method for easily estimating a parameter indicating a state of a monitoring target, a method for monitoring a state of a monitoring target using the parameter, a parameter estimating device, a state monitoring device, a state monitoring system, a computer program, and a recording medium. provide.
A condition monitoring apparatus, parameters of the ARMA model estimation time series {x n} consisting of N data indicating the status of the monitored estimate of the white noise and {e n} from the time series theta N Is stored. When the (N + 1) -th data is received (S3), the parameter estimation value θ N + 1 is simply calculated using an approximate expression that is established when N is large (S6), and the difference between θ N + 1 and θ N is calculated. Calculation is performed (S7), and the state of the monitoring target is determined (S8).
[Selection] Fig. 2
Description
【0001】
【発明の属する技術分野】
本発明は、複数のデータからなる時系列のパラメータを推定する方法、その実施に用いるパラメータ推定装置、コンピュータを該パラメータ推定装置として実現するためのコンピュータプログラム、及び記録媒体、並びに、計算されたパラメータを用いて工場内の設備などの監視対象の状態を監視する状態監視方法、状態監視システム、状態監視装置、及びコンピュータを該状態監視装置として実現するためのコンピュータプログラムに関する。
【0002】
【従来の技術】
工場で用いられる生産設備、又は社会で用いられる公共設備などの各種の設備を、故障の発生を予防すべく保全する方法として、定期的に設備を点検して保全する方法(TBM:Time Based preventive Maintenance)が従来用いられてきた。また、TBMの他に、設備の状態を恒常的に監視し、設備の状態が所定の基準まで劣化した場合に保全を行う方法(CBM:Condition Based preventive Maintenance)が知られている。CBMは、TBMに比べて、初期故障の回避が可能、又は保全コストの抑制が容易であるなどの利点があり、近年ではTBMに代わってCBMが普及し始めている。
【0003】
CBMを実現するためには、設備の状態を示す動作回数、温度、又は振動などのデータをリアルタイムに取得し、取得したデータを蓄積し、蓄積したデータを用いて設備の状態を推定し、異常が発生している場合は異常を検知する設備監視システムが必要である。設備の状態を推定する方法としては、取得したデータを処理して設備の状態に関するパラメータを計算し、計算したパラメータの変化が大きくなった場合に設備が異常であると判定する方法がある。この方法の例としては、取得したデータの変化量を2乗平均した値の平方根であるRMS(Root Mean Square)値を用いる方法がある。例えば機械の振動をデータとして取得する場合、振動による機械の位置の変化を蓄積し、振動の平均位置を求め、平均位置からの位置のずれを2乗平均した値の平方根であるRMS値を求め、RMS値が大きくなったときは、振動幅が大きくなって設備が異常な状態であると判定する。
【0004】
設備の状態を推定する他の方法としては、取得したデータ間の関係を示すモデルを作成しておき、取得したデータをモデルに適用してデータ間の関係を示すパラメータを推定し、推定したパラメータが大きく変化した場合に設備が異常であると判定する方法がある。
【0005】
データ間の関係を示す簡単なモデルとして、従来より線形モデルの一つであるARMA(Autoregressive Moving Average)モデルがよく用いられている。監視対象の状態を示す複数のデータから構成される時系列{xn :n=1,2,…}を、定常エルゴード的正規過程の標本時系列としたときには、(p,q)次のARMAモデルでは、{xn }の要素間の関係は、以下の式で表される。
【0006】
【数8】
【0007】
ここで、{en }は、平均値0及び分散σe 2 の正規性雑音であり、{ai :i=1,2,…,p}及び{bj :j=1,2,…,q}は、
A(Z−1)=1+a1 Z−1+…+ap Z−p
B(Z−1)=1+b1 Z−1+…+bq Z−q
とおいたときに、A(Z−1)及びB(Z−1)が規約であり、更に定常条件、可逆条件および強正実条件を満たすものとする。
【0008】
現代制御理論では、p=qとしても一般性を失わないため、以下、p=qとして議論を進める。データの時系列{xn }及びパラメータ{a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp }について、ベクトルZn 及びθを以下の如く定義する。
Zn =[−xn−1 ,−xn−2 ,…,−xn−p ,en−1 ,en−2 ,…,en−p ]T
θ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T
このとき、(1)式は、
xn =θT Zn +en …(2)
と表すことができる。N個のデータから構成される時系列{xn :n=1,2,…,N}が得られたとき、パラメータθを前記時系列から最小二乗法により求めるためには、
【0009】
【数9】
【0010】
の右辺を最小にするθを求めればよい。従って、(3)式の右辺をθで偏微分して0に等しいとすることにより、パラメータθを前記データ列から推定した推定値θN は、以下の式で求めることができる。
【0011】
【数10】
【0012】
次に、前記時系列に加えて(N+1)個目のデータxN+1 が得られた場合を考える。xN+1 が加わった時系列{xn :n=1,2,…,N,N+1}から推定できるパラメータθの推定値θN+1 は、(4)式より、
【0013】
【数11】
【0014】
となる。ここで、2p×2pの行列AN を、
【0015】
【数12】
【0016】
とおく。AN+1 は、
AN+1 =AN +ZN+1ZN+1 T
であるため、n×nの行列Q、n×1の行列R及びRの転置行列RT の間に成り立つ以下の公式
(Q+RRT )−1=Q−1−Q−1RRT Q−1/(1+RT Q−1R)
を用いることにより、行列AN+1 −1 は、
AN+1 −1 =AN −1 −AN −1 ZN+1ZN+1 TAN −1 /(1+ZN+1 TAN −1ZN+1) …(7)
となる。(7)式を(5)式に当てはめることにより、Iを単位行列として、推定値θN+1 は、
となる。得られたデータにより{xn }は与えられるが、{en }は与えられないため、{en }は推定値を用いる必要がある。{xn :n=1,2,…,N,N+1}と{en :n=1,2,…,N}の夫々の推定値とが得られているとき、(8)式によりθの推定値θN+1 が得られ、eN+1 の推定値は、(2)式より、
eN+1=xN+1 −θN+1 T ZN+1 …(9)
で得られる。得られたデータの値を(8)式へ代入することにより、ARMAモデルのパラメータを推定することができ、監視対象が正常であるときのパラメータと推定したパラメータとを比較することによって、監視対象の状態を判定することができる。また、(7)式によりAN+1 −1 を計算し、(9)式によりeN+1 の推定値を計算し、データが得られる都度、パラメータの計算と判定とを繰り返して監視対象を監視することができる。
【0017】
【非特許文献1】
得丸英勝、添田喬、中溝高好、秋月影雄「係数・測定−ランダムデータ処理の理論と応用」培風館 1982年
【0018】
【発明が解決しようとする課題】
工場内でCBMを行う場合は、各設備にセンサを備え、センサが取得したデータを、パーソナルコンピュータ(PC)、マイクロコンピュータ、ミニコンピュータ又はプロセスコンピュータ等の演算装置がオンラインで蓄積し、蓄積したデータを処理して設備監視を行う。前述の(8)式によるパラメータの推定では、新たな一のデータが得られる都度、蓄積されたデータを処理してパラメータの推定値を計算する。工場内の設備の挙動は高速であり、演算能力が低い演算装置を用いていた場合は、新たな一のデータ毎に演算装置が行う処理の速度に比べてデータが蓄積する速度が速いために、設備の異常を検知することに失敗する、又は異常の検知が遅れる可能性がある。
【0019】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、監視対象が正常であるときの多数のデータからパラメータを推定しておき、新たなデータが得られたときに、データ数が多いときに成り立つ簡易的な式を用いてパラメータを推定する事により、計算時間の短縮を図ることができるパラメータ推定方法、パラメータ推定装置、コンピュータを該パラメータ推定装置として実現するためのコンピュータプログラム、及び記録媒体を提供することにある。
【0020】
また、本発明の他の目的とするところは、前記パラメータ推定方法により推定したパラメータを用いて監視対象の状態を判定することにより、データが蓄積する速度に比べて充分高速に監視対象の状態の変化を判定できる状態監視方法、状態監視システム、状態監視装置、コンピュータを該状態監視装置として実現するためのコンピュータプログラムを提供することにある。
【0021】
【課題を解決するための手段】
第1発明に係るパラメータ推定方法は、情報を受け付ける受付部、記憶部及び演算部を備えたコンピュータを用いて、複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T を推定する方法において、N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶部に記憶し、(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶部に記憶し、前記時系列のN+1個目のデータxN+1 を受付部にて受け付け、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0022】
【数13】
【0023】
に基づいて演算部にて計算することを特徴とする。
【0024】
第2発明に係る状態監視方法は、情報を受け付ける受付部、記憶部及び演算部を備えたコンピュータを用いて、監視対象の状態を示す複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T の推定値に基づいて、前記監視対象の状態を監視する方法において、N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶部に記憶し、(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶部に記憶し、前記時系列のN+1個目のデータxN+1 を受付部にて受け付け、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0025】
【数14】
【0026】
に基づいて演算部にて計算し、計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を演算部にて判定することを特徴とする。
【0027】
第3発明に係るパラメータ推定装置は、複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T を推定する装置において、N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶する手段と、(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶する手段と、前記時系列のN+1個目のデータxN+1 を受け付ける手段と、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0028】
【数15】
【0029】
に基づいて計算する手段とを備えることを特徴とする。
【0030】
第4発明に係る状態監視装置は、監視対象の状態を示す複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T の推定値に基づいて、前記監視対象の状態を監視する装置において、N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶する手段と、(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶する手段と、前記時系列のN+1個目のデータxN+1 を受け付ける手段と、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0031】
【数16】
【0032】
に基づいて計算する手段と、計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を判定する手段とを備えることを特徴とする。
【0033】
第5発明に係る状態監視システムは、監視対象の状態を示す複数のデータからなる時系列に基づいて前記監視対象の状態を監視するシステムにおいて、第4発明に係る状態監視装置と、N個のデータからなる前記時系列のN+1個目のデータを取得する手段と、取得した前記データを前記状態監視装置へ入力する手段とを備えることを特徴とする。
【0034】
第6発明に係るコンピュータプログラムは、コンピュータに、複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T を推定させるコンピュータプログラムにおいて、コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0035】
【数17】
【0036】
に基づいて計算させる手順とを含むことを特徴とする。
【0037】
第7発明に係るコンピュータプログラムは、コンピュータに、監視対象の状態を示す複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T の推定値に基づいて、前記監視対象の状態を監視させるコンピュータプログラムにおいて、コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0038】
【数18】
【0039】
に基づいて計算させる手順と、コンピュータに、計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を判定させる手順とを含むことを特徴とする。
【0040】
第8発明に係るコンピュータでの読み取りが可能な記録媒体は、コンピュータに、複数のデータからなる時系列を(p,p)次のARMAモデルに当てはめたときの、AR過程のp個のパラメータ(a1 ,a2 ,…,ap )及びMA過程のp個のパラメータ(b1 ,b2 ,…,bp )を要素として含むパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T を推定させるコンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
【0041】
【数19】
【0042】
に基づいて計算させる手順とを含むコンピュータプログラムを記録してあることを特徴とする。
【0043】
本発明者は、(8)式を用いた計算時間を短縮させるために、(8)式を近似した計算式を用いることを提案する。(8)式において、AN の性質を考える。
【0044】
【数20】
【0045】
とRi ,Si ,Ti をおいた場合は、AN は、
【0046】
【数21】
【0047】
と表すことができる。従って、(8)式に含まれる分母は、
1+ZN+1 TAN −1 ZN+1 =1+O(1/N)
である。このため、Nを充分大きくしてN→∞としたときには、
1/(1+ZN+1 TAN −1 ZN+1 )→1
となる。よって、(8)式は、Nが充分大きいときに、
θN+1 =(I−AN −1 ZN+1 ZN+1 T )θN +AN −1 ZN+1 xN+1 …(10)
と近似することができる。
【0048】
第1、第3、第6及び第8発明においては、N個のデータからなる時系列をARMAモデルに当てはめたときのデータ間の関係を示すパラメータθの推定値θN を記憶しておき、新たなN+1個目のデータが得られたときに、N+1個のデータからなる時系列に係るパラメータθの推定値θN+1 を、(10)式を用いて簡易的に計算する。
【0049】
第2、第4、第5及び第7発明においては、監視対象の状態を示すN個のデータからなる時系列をARMAモデルに当てはめたときのデータ間の関係を示すパラメータθの推定値θN を記憶しておき、新たなN+1個目のデータが得られたときに、N+1個のデータからなる時系列に係るパラメータθの推定値θN+1 を、Nが大きいときに成り立つ近似式を用いて簡易的に計算し、計算したパラメータθの推定値θN+1 に基づいて監視対象の状態を高速で判定する。
【0050】
【発明の実施の形態】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図1は、本発明の状態監視システムの構成を示すブロック図である。本発明の状態監視システムは、工場内の設備の状態を監視し、設備に異常が生じた場合は警報を発するべく運用される。工場内の設備である監視対象には、振動または温度など監視対象の状態を計測するセンサ31が設けられており、センサ31は、データを取得するデータ取得装置32に接続されている。センサ31は、計測データをデータ取得装置32へ入力し、データ取得装置32は、センサ31から入力された計測データを所定の周期でサンプリングして取得する。データ取得装置32は、工場内に備えられた通信ネットワークNに接続され、通信ネットワークNは本発明の状態監視装置1に接続されており、データ取得装置32は、取得したデータを通信ネットワークNを介して状態監視装置1へ送信する。
【0051】
状態監視装置1は、本発明のパラメータ推定装置としての機能を兼ね備えており、コンピュータを用いて構成され、演算を行うCPU(演算部)11と、演算に伴って発生する一時的な情報を記憶するRAM(記憶部)12と、CD−ROMドライブ等の外部記憶装置13と、ハードディスク等の内部記憶装置14とを備えており、CD−ROM等の本発明の記録媒体2から本発明のコンピュータプログラム20を外部記憶装置13にて読み取り、読み取ったコンピュータプログラム20を内部記憶装置14に記憶し、RAM12にコンピュータプログラム20をロードし、CPU11はコンピュータプログラム20に基づいて状態監視装置1に必要な処理を実行する。また、状態監視装置1は、工場内の通信ネットワークNに接続された入力部(受付部)15を備えており、通信ネットワークNを介してデータ取得装置32から送信されたデータを入力部15にて受信する。更に、状態監視装置1は、情報を外部へ出力する出力部16を備えており、出力部16は、警報装置4に接続され、状態監視装置1は、設備の異常を示す情報を出力部16から警報装置4へ送信する。警報装置4は、ブザー、ランプ、又は警報の内容を表示する表示部などを備え、状態監視装置1から受信した情報に従って設備の異常を報知する。
【0052】
なお、状態監視装置1は、通信ネットワークNに接続された図示しない外部のサーバ装置から本発明に係るコンピュータプログラム20をダウンロードし、CPU11にて処理を実行する形態であってもよい。
【0053】
また、内部記憶装置14は、入力部15にて受け付けたN個のデータからなる時系列{xn :n=1,2,…,N}、時系列{xn }から推定された平均値0のN個の正規性白色雑音{en }の推定値{en :n=1,2,…,N}、時系列{xn :n=1,2,…,N}から推定された、{xn }を(p,p)次のARMAモデルに当てはめたときのパラメータθ=[a1 ,a2 ,…,ap ,b1 ,b2 ,…,bp ]T の推定値θN 、(6)式で計算できる2p×2pの行列AN −1 を記憶している。
【0054】
図2は、本発明の状態監視システムが行う動作の手順を示すフローチャートである。データ取得装置32は、センサ31から入力された計測データを所定の周期でサンプリングして、監視対象の状態を示すデータを取得し(S1)、取得したデータを、通信ネットワークNを介して状態監視装置1へ送信する(S2)。状態監視装置1は、データ取得装置32から送信されたデータを入力部15にて受信し(S3)、状態監視装置1のCPU11は、コンピュータプログラム20をRAM12にロードし、ロードしたコンピュータプログラム20に従って、内部記憶装置14に記憶してあるN個のデータからなる時系列{xn }、平均値0のN個の正規性白色雑音の推定値{en }、パラメータθの推定値θN 、及びAN −1 をRAM12に読み出す(S4)。CPU11は、次に、RAM12にロードしたコンピュータプログラム20に従って、読み出した{xn }及び{en }を用いて、ベクトルZN =[−xN−1 ,−xN−2 ,…,−xN−p ,eN−1 ,eN− 2 ,…,eN−p]T及びZN+1 =[−xN ,−xN−1 ,…,−xN−p+1 ,eN ,eN−1 ,…,eN−p+1]Tを生成し(S5)、ステップS3で受信したデータを時系列{xn }のN+1個目のデータxN+1 として、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}から推定されるパラメータθの推定値θN+1 を、θN ,ZN+1 ,AN −1 から(10)式に基づいて計算する(S6)。
【0055】
CPU11は、次に、RAM12にロードしたコンピュータプログラム20に従って、2p次元のベクトルであるθN とθN+1 との差のベクトル(θN+1 −θN )を計算し(S7)、計算した差のベクトルの絶対値|θN+1 −θN |が、予め定められている所定値よりも大きいか否かを判定する(S8)。絶対値|θN+1 −θN |が所定値より大きい場合には(S8:YES)、CPU11は、RAM12にロードしたコンピュータプログラム20に従って、振動が増大している又は温度が上昇している等、監視対象の状態が異常であると判定して、状態の異常を示す異常情報を、出力部16から警報装置4へ送信し(S9)、処理を終了する。警報装置4は、状態監視装置1から受信した異常情報に従って、ブザーを鳴らす、ランプを点灯させる、又は表示部に異常情報の内容を表示する等、設備の異常を報知し、異常であると判定された設備が手動で停止されるなどの処置が行われる。
【0056】
ステップS8にて絶対値|θN+1 −θN |が所定値より大きくない場合には(S8:NO)、CPU11は、RAM12にロードしたコンピュータプログラム20に従って、監視対象の状態は正常であると判定し、(9)式に基づいて、{en }のN+1個目の推定値eN+1 を計算し(S10)、AN −1 及びZN+1 から、(7)式に基づいて、2p×2pの行列AN+1 −1 を計算し(S11)、受信したデータであるxN+1 、計算したeN+1 、及び計算したθN+1 の夫々を、時系列{xn }のN+1個目のデータ、{en }のN+1個目の推定値、及びパラメータθの新しい推定値として、内部記憶装置14に記憶し、更に計算したAN+1 −1 を内部記憶装置14に記憶し(S12)、時系列{xn }が含むデータの数Nに1を足してNをインクリメントし(S13)、処理を終了する。本発明の状態監視システムは、ステップS1〜ステップS13の処理を、センサ31が計測したデータをデータ所定の周期でデータ取得装置32が取得する都度繰り返し、監視対象の状態を監視する。
【0057】
なお、前述の処理では、ステップS7にてθN とθN+1 との差のベクトル(θN+1 −θN )を計算し、ステップS8にて絶対値|θN+1 −θN |を所定値と比較して監視対象の状態を判定する処理を用いているが、これに限るものではなく、ユークリッド距離(θN+1 −θN )2 を計算し、計算したユークリッド距離を所定値と比較することで設備の異常を判定する処理を用いてもよく、また、計算したθN+1 の絶対値を所定値と比較することで設備の異常を判定する処理を用いてもよい。
【0058】
以上詳述した如く、本発明においては、設備の状態を示すN個のデータからなる時系列からARMAモデルのパラメータのθN を計算しておき、N+1個目のデータが得られたときに、N+1個のデータから推定できるパラメータの推定値θN+1 を、Nが充分大きいという条件の基で導出された近似式の(10)式に基づいて、θN を用いて簡易的に計算する。このため、(8)式を用いて計算していた従来の方法に比べてパラメータの推定値を計算する計算時間を短縮することが可能になり、監視対象の状態を示すデータが蓄積する速度に対して充分高速にパラメータの変化を計算することが可能となる。高速に計算したパラメータの変化に基づいて監視対象の状態を判定することにより、監視対象の異常を検知することに失敗する又は異常の検知が遅れることなく、安定して工場の設備などの監視対象の状態を監視することができる。
【0059】
なお、本実施の形態においては、一のセンサ31が計測したデータに基づいて設備の状態を監視する形態を示しているが、これに限るものではなく、一の設備、又は複数の設備の夫々に複数のセンサ31を備え、複数のセンサ31の夫々をデータ取得装置32及び通信ネットワークNを介して状態監視装置1に接続させ、夫々のセンサ31が計測した夫々のデータに基づいて一又は複数の設備の状態を監視する形態としてもよい。また、本実施の形態においては、状態監視装置1の出力部16に警報装置4が接続されている形態を示しているが、状態監視装置1により監視対象の設備が異常であると判定された場合に設備を停止させる等の設備の制御を行う制御装置を接続させる形態としてもよい。また、本実施の形態においては、状態監視装置1は、本発明のパラメータ推定装置の機能を兼ね備えている形態を示しているが、パラメータ推定装置と状態監視装置とを夫々別のコンピュータにて構成し、互いの装置間でデータを入出力して監視対象の状態監視を行う形態としてもよい。
【0060】
更に、本実施の形態においては、工場内の設備の監視を行う形態を示しているが、これに限るものではなく、他の一般の装置の状態を監視する形態であってもよく、また、販売データ又は株価の変動などの現象を監視する形態であってもよい。
【0061】
【発明の効果】
第1、第3、第6及び第8発明においては、N個のデータからなる時系列をARMAモデルに当てはめたときのデータ間の関係を示すパラメータθの推定値θN を記憶しておき、新たなN+1個目のデータが得られたときに、N+1個のデータからなる時系列に係るパラメータθの推定値θN+1 を、Nが充分大きいという条件の基で導出された近似式に基づいてθN を用いて簡易的に計算することにより、従来の方法に比べてパラメータの推定値を計算する計算時間を短縮することが可能になり、監視対象の状態を示すデータが蓄積する速度に対して充分高速にパラメータの変化を計算することが可能となる。
【0062】
第2、第4、第5及び第7発明においては、監視対象の状態を示すN個のデータからなる時系列をARMAモデルに当てはめたときのデータ間の関係を示すパラメータθの推定値θN を記憶しておき、新たなN+1個目のデータが得られたときに、N+1個のデータからなる時系列に係るパラメータθの推定値θN+1 を、Nが大きいときに成り立つ近似式を用いて簡易的に計算し、計算したパラメータθの推定値θN+1 に基づいて監視対象の状態を高速で判定することにより、監視対象の異常を検知することに失敗する又は異常の検知が遅れることなく、安定して工場の設備などの監視対象の状態を監視することができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明の状態監視システムの構成を示すブロック図である。
【図2】本発明の状態監視システムが行う動作の手順を示すフローチャートである。
【符号の説明】
1 状態監視装置(パラメータ推定装置)
11 CPU(演算部)
12 RAM(記憶部)
15 入力部(受付部)
2 記録媒体
20 コンピュータプログラム
32 データ取得装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention provides a method for estimating a time-series parameter composed of a plurality of data, a parameter estimating apparatus used for the method, a computer program for realizing a computer as the parameter estimating apparatus, a recording medium, and a calculated parameter. The present invention relates to a status monitoring method, a status monitoring system, a status monitoring device, and a computer program for realizing a computer as the status monitoring device by monitoring the status of a monitoring target such as a facility in a factory using a computer.
[0002]
[Prior art]
As a method for maintaining various facilities such as production facilities used in factories or public facilities used in society in order to prevent the occurrence of failures, a method of periodically inspecting and maintaining the facilities (TBM: Time Based Preventive). Maintainance) has been used in the past. In addition to the TBM, there is also known a method (CBM: Condition Based Preventive Maintainance) of constantly monitoring the state of the equipment and performing maintenance when the state of the equipment has deteriorated to a predetermined standard. Compared with TBM, CBM has advantages such as avoidance of an initial failure and easy maintenance cost reduction. In recent years, CBM has begun to spread in place of TBM.
[0003]
In order to realize CBM, data such as the number of operations, temperature, or vibration indicating the state of the equipment is acquired in real time, the acquired data is accumulated, the state of the equipment is estimated using the accumulated data, and abnormalities are detected. If a failure occurs, a facility monitoring system that detects the abnormality is required. As a method of estimating the state of the equipment, there is a method of processing acquired data to calculate parameters related to the state of the equipment, and determining that the equipment is abnormal when a change in the calculated parameter increases. As an example of this method, there is a method using an RMS (Root Mean Square) value which is a square root of a value obtained by averaging the squares of the amount of change in the acquired data. For example, when acquiring the vibration of a machine as data, a change in the position of the machine due to the vibration is accumulated, an average position of the vibration is obtained, and an RMS value that is a square root of a value obtained by averaging the deviation of the position from the average position is obtained. , RMS value increases, it is determined that the vibration width increases and the equipment is in an abnormal state.
[0004]
As another method of estimating the state of the equipment, a model indicating the relationship between the acquired data is created, and the acquired data is applied to the model to estimate parameters indicating the relationship between the data, and the estimated parameter There is a method of judging that the equipment is abnormal when a large change has occurred.
[0005]
As a simple model showing the relationship between data, an ARMA (Autoregressive Moving Average) model, which is one of linear models, has been often used. Time series {x composed of multiple data indicating the status of the monitoring targetn : N = 1, 2,..., As a sample time series of a stationary ergodic normal process, in the (p, q) -order ARMA model,n The relationship between the elements of} is represented by the following equation.
[0006]
(Equation 8)
[0007]
Where {en } Is mean 0 and variance σe 2 正規 ai : I = 1, 2,..., P} and {bj : J = 1,2, ..., q} is
A (Z-1) = 1 + a1 Z-1+ ... + ap Z-P
B (Z-1) = 1 + b1 Z-1+ ... + bq Z-Q
A (Z-1) And B (Z-1) Is a rule, and further satisfies a steady condition, a reversible condition, and a strong real condition.
[0008]
In modern control theory, the generality is not lost even if p = q. Time series of data {xn } And parameter {a1 , A2 , ..., ap , B1 , B2 , ..., bp For}, the vector Zn And θ are defined as follows.
Zn = [-Xn-1 , -Xn-2 , ...,-xn-p , En-1 , En-2 , ..., en-p ]T
θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T
At this time, the expression (1) is
xn = ΘT Zn + En … (2)
It can be expressed as. Time series {x composed of N datan : N = 1, 2,..., N}, to obtain the parameter θ from the time series by the least square method,
[0009]
(Equation 9)
[0010]
May be obtained to minimize the right side of. Therefore, the parameter θ is estimated by estimating the parameter θ from the data sequence by partially differentiating the right-hand side of the equation (3) with θ and making it equal to 0.N Can be obtained by the following equation.
[0011]
(Equation 10)
[0012]
Next, in addition to the time series, (N + 1) -th data xN + 1 Is obtained. xN + 1 Time series {xn : Estimated value θ of parameter θ that can be estimated from n = 1, 2,..., N, N + 1}N + 1 Is, from equation (4),
[0013]
(Equation 11)
[0014]
Becomes Here, a 2p × 2p matrix AN To
[0015]
(Equation 12)
[0016]
far. AN + 1 Is
AN + 1 = AN + ZN + 1ZN + 1 T
Therefore, an n × n matrix Q, an n × 1 matrix R, and a transposed matrix R of RT The following formula that holds between
(Q + RRT )-1= Q-1−Q-1RRT Q-1/ (1 + RT Q-1R)
By using the matrix AN + 1 -1 Is
AN + 1 -1 = AN -1 -AN -1 ZN + 1ZN + 1 TAN -1 / (1 + ZN + 1 TAN -1ZN + 1…… (7)
Becomes By applying equation (7) to equation (5), an estimated value θN + 1 Is
Becomes {Xn } Is given, but {en Since {is not given, {en } Requires the use of estimated values. {Xn : N = 1, 2,..., N, N + 1} and {en : N = 1, 2,..., N}, the estimated value θ of θ is obtained by the equation (8).N + 1 And eN + 1 From the equation (2), the estimated value of
eN + 1= XN + 1 −θN + 1 T ZN + 1 … (9)
Is obtained. The parameters of the ARMA model can be estimated by substituting the values of the obtained data into the equation (8). By comparing the parameters when the monitoring target is normal with the estimated parameters, the monitoring target can be estimated. Can be determined. Also, according to equation (7), AN + 1 -1 Is calculated, and e is given by equation (9).N + 1 Is calculated, and each time data is obtained, the monitoring target can be monitored by repeating the calculation and determination of the parameters.
[0017]
[Non-patent document 1]
Hidekatsu Tokumaru, Takashi Soeda, Takayoshi Nakamizo, Kageo Akizuki "Coefficient and Measurement-Theory and Application of Random Data Processing" Baifukan 1982
[0018]
[Problems to be solved by the invention]
When CBM is performed in a factory, each facility is equipped with a sensor, and the data acquired by the sensor is stored online by a computing device such as a personal computer (PC), a microcomputer, a minicomputer, or a process computer, and the accumulated data is stored. And monitor the equipment. In the parameter estimation according to the above equation (8), every time new data is obtained, the stored data is processed to calculate an estimated value of the parameter. The behavior of the equipment in the factory is high-speed, and if a computing device with low computing capacity is used, the speed at which data is accumulated is faster than the speed of the processing performed by the computing device for each new piece of data. There is a possibility that the detection of the abnormality of the equipment fails or the detection of the abnormality is delayed.
[0019]
The present invention has been made in view of such circumstances, and a purpose thereof is to estimate parameters from a large number of data when a monitoring target is normal, and obtain new data. Sometimes, a parameter estimation method, a parameter estimation device, and a computer that can achieve a reduction in calculation time are realized as the parameter estimation device by estimating parameters using a simple expression that is established when the number of data is large. And a recording medium for the same.
[0020]
Further, another object of the present invention is to determine the state of the monitoring target using the parameters estimated by the parameter estimation method, and thereby to determine the state of the monitoring target sufficiently faster than the speed at which data is accumulated. It is an object of the present invention to provide a status monitoring method, a status monitoring system, a status monitoring device, and a computer program for realizing a computer as the status monitoring device capable of determining a change.
[0021]
[Means for Solving the Problems]
A parameter estimation method according to a first aspect of the present invention is a method for applying a time series including a plurality of data to a (p, p) next ARMA model by using a computer having a receiving unit, a storage unit, and a calculation unit for receiving information. , P parameters of the AR process (a1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In the method for estimating the time series 時 xn : N = 1, 2,..., N} and estimated values {e of N normal white noises having an average value of 0}n : N = 1, 2,..., N} in the storage unit, and the estimated value θ of the parameter θ indicating the relationship between the data included in the time series according to the (p, p) order ARMA modelN Is stored in the storage unit, and the (N + 1) -th data xN + 1 Is received by the receiving unit, and a time series {x composed of N + 1 datan : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0022]
(Equation 13)
[0023]
The calculation is performed by the calculation unit based on
[0024]
A state monitoring method according to a second aspect of the present invention uses a computer including a receiving unit that receives information, a storage unit, and a calculation unit to convert a time series of a plurality of data indicating the state of a monitoring target into the following (p, p) The p parameters of the AR process when applied to the ARMA model (a1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In the method of monitoring the state of the monitoring target based on the estimated value ofn : N = 1, 2,..., N} and the estimated values {e of N normal white noises with an average value of 0}n : N = 1, 2,..., N} in the storage unit, and the estimated value θ of the parameter θ indicating the relationship between the data included in the time series according to the (p, p) order ARMA modelN Is stored in the storage unit, and the (N + 1) -th data xN + 1 Is received by the receiving unit, and a time series {x composed of N + 1 datan : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0025]
[Equation 14]
[0026]
Is calculated by the calculation unit based on the estimated value θ of the calculated parameter θ.N + 1 The state of the monitoring target is determined by a calculation unit based on
[0027]
The parameter estimating apparatus according to the third aspect of the present invention provides a p-parameter (a1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T , A time series {x composed of N datan : N = 1, 2,..., N} and the estimated values {e of N normal white noises with an average value of 0}n : N = 1, 2,..., N}, and an estimated value θ of a parameter θ indicating a relationship between data included in the time series according to the (p, p) order ARMA modelN And a (N + 1) -th data x in the time series.N + 1 And a time series {x composed of N + 1 datan : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0028]
[Equation 15]
[0029]
Means for calculating based on
[0030]
The state monitoring device according to the fourth aspect of the present invention provides p parameters (a) of the AR process when a time series composed of a plurality of data indicating the state of the monitoring target is applied to the (p, p) next ARMA model.1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In the device for monitoring the state of the monitoring target based on the estimated value ofn : N = 1, 2,..., N} and the estimated values {e of N normal white noises with an average value of 0}n : N = 1, 2,..., N}, and an estimated value θ of a parameter θ indicating a relationship between data included in the time series according to the (p, p) order ARMA modelN And a (N + 1) -th data x in the time series.N + 1 And a time series {x composed of N + 1 datan : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0031]
(Equation 16)
[0032]
Means for calculating based on the above, and an estimated value θ of the calculated parameter θN + 1 Means for determining the state of the monitoring target based on
[0033]
A status monitoring system according to a fifth aspect of the present invention is a system for monitoring the status of the monitoring target based on a time series including a plurality of data indicating the status of the monitoring target. It is characterized by comprising: means for acquiring the (N + 1) -th data in the time series composed of data; and means for inputting the acquired data to the state monitoring device.
[0034]
The computer program according to the sixth invention provides a computer with p parameters (a) of an AR process when a time series composed of a plurality of data is applied to an (p, p) next ARMA model.1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In a computer program for estimating the time series {x of N data stored in the computern : N = 1, 2,..., N}, estimated values {e} of N normal white noises having an average value of 0n : N = 1, 2,..., N}, and the estimated value θ of the parameter θ indicating the relationship between the data included in the time series according to the (p, p) order ARMA modelN And a computer for causing the computer to read the (N + 1) -th data x in the time series.N + 1 And a computer for causing the computer to execute a time series {x composed of N + 1 pieces of data.n : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0035]
[Equation 17]
[0036]
And a procedure for performing calculation based on
[0037]
The computer program according to the seventh invention provides the computer with p parameters (a) of an AR process when a time series composed of a plurality of data indicating a state of a monitoring target is applied to an (p, p) next ARMA model.1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In the computer program for monitoring the state of the monitoring target based on the estimated value ofn : N = 1, 2,..., N}, estimated values {e} of N normal white noises having an average value of 0n : N = 1, 2,..., N}, and the estimated value θ of the parameter θ indicating the relationship between the data included in the time series according to the (p, p) order ARMA modelN And a computer for causing the computer to read the (N + 1) -th data x in the time series.N + 1 And a computer for causing the computer to execute a time series {x composed of N + 1 pieces of data.n : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0038]
(Equation 18)
[0039]
And the computer calculates an estimated value θ of the calculated parameter θ.N + 1 Determining the state of the monitoring target based on the
[0040]
A computer-readable recording medium according to an eighth aspect of the present invention provides the computer with p parameters (AR parameters) of an AR process when a time series including a plurality of data is applied to an (p, p) next ARMA model. a1 , A2 , ..., ap ) And p parameters (b1 , B2 , ..., bp ) As an element θ = [a1 , A2 , ..., ap , B1 , B2 , ..., bp ]T In a computer-readable recording medium on which a computer program for estimating is estimated, a time series 時 x of N data stored in the computer is stored.n : N = 1, 2,..., N}, estimated values {e} of N normal white noises having an average value of 0n : N = 1, 2,..., N}, and the estimated value θ of the parameter θ indicating the relationship between the data included in the time series according to the (p, p) order ARMA modelN And a computer for causing the computer to read the (N + 1) -th data x in the time series.N + 1 And a computer for causing the computer to execute a time series {x composed of N + 1 pieces of data.n : Estimated value θ of parameter θ indicating the relationship between data included in n = 1, 2,..., N, N + 1}N + 1 With the following formula
[0041]
[Equation 19]
[0042]
A computer program that includes a procedure for calculating based on the computer program.
[0043]
The present inventor proposes to use a calculation formula that approximates the formula (8) in order to reduce the calculation time using the formula (8). In equation (8), AN Consider the nature of
[0044]
(Equation 20)
[0045]
And Ri , Si , Ti If you putN Is
[0046]
(Equation 21)
[0047]
It can be expressed as. Therefore, the denominator included in equation (8) is
1 + ZN + 1 TAN -1 ZN + 1 = 1 + O (1 / N)
It is. Therefore, when N is made sufficiently large and N → N,
1 / (1 + ZN + 1 TAN -1 ZN + 1 ) → 1
Becomes Therefore, equation (8) indicates that when N is sufficiently large,
θN + 1 = (IAN -1 ZN + 1 ZN + 1 T ) ΘN + AN -1 ZN + 1 xN + 1 … (10)
Can be approximated.
[0048]
In the first, third, sixth, and eighth inventions, an estimated value θ of a parameter θ indicating a relationship between data when a time series of N data is applied to an ARMA model.N Is stored, and when new (N + 1) -th data is obtained, the estimated value θ of the parameter θ related to the time series composed of the (N + 1) -th data is stored.N + 1 Is simply calculated using equation (10).
[0049]
In the second, fourth, fifth, and seventh inventions, an estimated value θ of a parameter θ indicating a relationship between data when a time series of N data indicating a state of a monitoring target is applied to an ARMA model.N Is stored, and when new (N + 1) -th data is obtained, the estimated value θ of the parameter θ related to the time series composed of the (N + 1) -th data is stored.N + 1 Is simply calculated using an approximate expression that is established when N is large, and the estimated value θ of the calculated parameter θ is calculated.N + 1 The state of the monitoring target is determined at high speed based on
[0050]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be specifically described with reference to the drawings showing the embodiments.
FIG. 1 is a block diagram showing the configuration of the state monitoring system of the present invention. The status monitoring system of the present invention is operated to monitor the status of equipment in a factory and to issue an alarm when an abnormality occurs in the equipment. A monitoring target, which is a facility in a factory, is provided with a
[0051]
The
[0052]
Note that the
[0053]
Further, the
[0054]
FIG. 2 is a flowchart showing a procedure of an operation performed by the state monitoring system of the present invention. The
[0055]
Next, the
[0056]
In step S8, the absolute value | θN + 1 −θN If | is not larger than the predetermined value (S8: NO), the
[0057]
In the above-described processing, θ is determined in step S7.N And θN + 1 And the difference vector (θN + 1 −θN ), And in step S8, the absolute value | θN + 1 −θN Is compared with a predetermined value to determine the state of the monitoring target. However, the present invention is not limited to this, and the Euclidean distance (θN + 1 −θN )2 May be used to compare the calculated Euclidean distance with a predetermined value to determine the abnormality of the equipment.N + 1 Alternatively, a process of determining the abnormality of the equipment by comparing the absolute value of the above with a predetermined value may be used.
[0058]
As described in detail above, in the present invention, the θ of the parameter of the ARMA model is obtained from a time series consisting of N data indicating the state of the equipment.N Is calculated, and when the (N + 1) th data is obtained, the estimated value θ of the parameter that can be estimated from the (N + 1) th dataN + 1 Is calculated based on the approximate expression (10) derived under the condition that N is sufficiently large.N Is calculated simply using. For this reason, it is possible to reduce the calculation time for calculating the estimated value of the parameter as compared with the conventional method that has been calculated using the equation (8), and to reduce the speed at which the data indicating the state of the monitoring target is accumulated. On the other hand, it is possible to calculate the change in the parameter at a sufficiently high speed. By judging the status of the monitoring target based on the change in the parameters calculated at high speed, the monitoring target such as factory equipment can be stably detected without failing to detect the monitoring target abnormality or without delaying the detection of the abnormality. Can be monitored.
[0059]
In the present embodiment, a mode in which the state of the facility is monitored based on data measured by one
[0060]
Furthermore, in the present embodiment, the mode of monitoring the equipment in the factory is shown. However, the present invention is not limited to this, and may be a mode of monitoring the state of another general device. A mode of monitoring a phenomenon such as a change in sales data or a stock price may be used.
[0061]
【The invention's effect】
In the first, third, sixth, and eighth inventions, an estimated value θ of a parameter θ indicating a relationship between data when a time series of N data is applied to an ARMA model.N Is stored, and when new (N + 1) -th data is obtained, the estimated value θ of the parameter θ related to the time series composed of the (N + 1) -th data is stored.N + 1 Is calculated based on an approximate expression derived under the condition that N is sufficiently large.N By using the simple calculation, it is possible to reduce the calculation time for calculating the estimated value of the parameter as compared with the conventional method, which is sufficient for the speed at which the data indicating the state of the monitoring target is accumulated. It is possible to calculate a change in a parameter at a high speed.
[0062]
In the second, fourth, fifth, and seventh inventions, an estimated value θ of a parameter θ indicating a relationship between data when a time series of N data indicating a state of a monitoring target is applied to an ARMA model.N Is stored, and when new (N + 1) -th data is obtained, the estimated value θ of the parameter θ related to the time series composed of the (N + 1) -th data is stored.N + 1 Is simply calculated using an approximate expression that is established when N is large, and the estimated value θ of the calculated parameter θ is calculated.N + 1 Monitoring the state of the monitoring target such as factory equipment stably without failing to detect the abnormality of the monitoring target or delaying the detection of the abnormality by determining the state of the monitoring target at high speed based on the For example, the present invention has excellent effects.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a state monitoring system of the present invention.
FIG. 2 is a flowchart showing a procedure of an operation performed by the state monitoring system of the present invention.
[Explanation of symbols]
1 Condition monitoring device (parameter estimation device)
11 CPU (arithmetic unit)
12 RAM (storage unit)
15 Input part (reception part)
2 Recording media
20 Computer programs
32 Data acquisition device
Claims (8)
(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶部に記憶し、
前記時系列のN+1個目のデータxN+1 を受付部にて受け付け、
N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
(P, p) is stored estimates theta N parameters theta showing the relationship between data contained in the time series according to the following ARMA model storage unit,
The reception unit receives the (N + 1) -th data x N + 1 in the time series,
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is represented by the following equation.
N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶部に記憶し、
(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶部に記憶し、
前記時系列のN+1個目のデータxN+1 を受付部にて受け付け、
N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を演算部にて判定することを特徴とする状態監視方法。AR process when a time series consisting of a plurality of data indicating the state of a monitoring target is applied to a (p, p) next ARMA model using a computer having a receiving unit for receiving information, a storage unit, and a calculation unitと し て = [a 1 , a 2 ] including, as elements, p parameters (a 1 , a 2 ,..., A p ) and p parameters (b 1 , b 2 ,..., B p ) of the MA process ,..., A p , b 1 , b 2 ,..., B p ] T , based on the estimated value,
A time series {x n : n = 1, 2,..., N} composed of N data and estimated values {e n : n = 1, 2,. N} is stored in the storage unit,
(P, p) is stored estimates theta N parameters theta showing the relationship between data contained in the time series according to the following ARMA model storage unit,
The reception unit receives the (N + 1) -th data x N + 1 in the time series,
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is represented by the following equation.
A state monitoring method, wherein a state of the monitoring target is determined by an arithmetic unit based on the calculated estimated value θN + 1 of the parameter θ.
N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶する手段と、
(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶する手段と、
前記時系列のN+1個目のデータxN+1 を受け付ける手段と、
N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
を備えることを特徴とするパラメータ推定装置。When a time series composed of a plurality of data is applied to the (p, p) -order ARMA model, p parameters (a 1 , a 2 ,..., A p ) of the AR process and p parameters of the MA process (b 1, b 2, ... , b p) parameters θ = [a 1, a 2 , ..., a p, b 1, b 2, ..., b p] including as elements the apparatus for estimating the T,
A time series {x n : n = 1, 2,..., N} composed of N data and estimated values {e n : n = 1, 2,. Means for storing N};
(P, p) means for storing an estimate theta N parameters showing the relationship between data contained in the time series according to the following ARMA model theta,
Means for receiving the (N + 1) th data x N + 1 in the time series;
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is represented by the following equation.
N個のデータからなる時系列{xn :n=1,2,…,N}、及び平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}を記憶する手段と、
(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を記憶する手段と、
前記時系列のN+1個目のデータxN+1 を受け付ける手段と、
N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を判定する手段と
を備えることを特徴とする状態監視装置。When a time series consisting of a plurality of data indicating the state of the monitoring target is applied to the (p, p) next ARMA model, p parameters (a 1 , a 2 ,..., A p ) of the AR process and MA p number of parameters of the process (b 1, b 2, ... , b p) parameters θ = [a 1, a 2 , ..., a p, b 1, b 2, ..., b p] including as elements of T In the device that monitors the state of the monitoring target based on the estimated value,
A time series {x n : n = 1, 2,..., N} composed of N data and estimated values {e n : n = 1, 2,. Means for storing N};
(P, p) means for storing an estimate theta N parameters showing the relationship between data contained in the time series according to the following ARMA model theta,
Means for receiving the (N + 1) th data x N + 1 in the time series;
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is represented by the following equation.
Means for determining the state of the monitoring target based on the calculated estimated value θ N + 1 of the parameter θ.
請求項4に記載の状態監視装置と、
N個のデータからなる前記時系列のN+1個目のデータを取得する手段と、
取得した前記データを前記状態監視装置へ入力する手段と
を備えることを特徴とする状態監視システム。In a system for monitoring the state of the monitoring target based on a time series consisting of a plurality of data indicating the state of the monitoring target,
A state monitoring device according to claim 4,
Means for acquiring the (N + 1) -th data in the time series consisting of N data;
Means for inputting the acquired data to the state monitoring device.
コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、
コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、
コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
を含むことを特徴とするコンピュータプログラム。When a computer applies a time series composed of a plurality of data to the (p, p) -order ARMA model, p parameters (a 1 , a 2 ,..., A p ) of the AR process and p number of parameters (b 1, b 2, ... , b p) parameters θ = [a 1, a 2 , ..., a p, b 1, b 2, ..., b p] including as elements a computer for estimating the T In the program,
Computer, stored time-series of N data is {x n: n = 1,2, ..., N}, the estimated value of the N normal white noise average value 0 {e n: n = 1,2, ..., N}, and the (p, p) means to read an estimate theta N parameters showing the relationship between data contained in the time series according to the following ARMA model theta,
The computer, means for reading the data x N + 1 of the (N + 1) th of said time series,
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is calculated by the following equation.
コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、
コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、
コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
コンピュータに、計算したパラメータθの推定値θN+1 に基づいて前記監視対象の状態を判定させる手順と
を含むことを特徴とするコンピュータプログラム。The computer, the time series consisting of a plurality of data indicating the status of the monitored (p, p) when fitting the next ARMA model, p number of parameters of the AR process (a 1, a 2, ... , a p ) And p parameters (b 1 , b 2 ,..., B p ) of the MA process as elements θ = [a 1 , a 2 ,..., A p , b 1 , b 2 ,. A computer program for monitoring the state of the monitoring target based on the estimated value of T ,
Computer, stored time-series of N data is {x n: n = 1,2, ..., N}, the estimated value of the N normal white noise average value 0 {e n: n = 1,2, ..., N}, and the (p, p) means to read an estimate theta N parameters showing the relationship between data contained in the time series according to the following ARMA model theta,
The computer, means for reading the data x N + 1 of the (N + 1) th of said time series,
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is calculated by the following equation.
Causing the computer to determine the state of the monitoring target based on the calculated estimated value θN + 1 of the parameter θ.
コンピュータに、記憶しているN個のデータからなる時系列{xn :n=1,2,…,N}、平均値0のN個の正規性白色雑音の推定値{en :n=1,2,…,N}、及び(p,p)次のARMAモデルに従って前記時系列に含まれるデータ間の関係を示したパラメータθの推定値θN を読み出させる手段と、
コンピュータに、前記時系列のN+1個目のデータxN+1 を読み込ませる手段と、
コンピュータに、N+1個のデータからなる時系列{xn :n=1,2,…,N,N+1}に含まれるデータ間の関係を示したパラメータθの推定値θN+1 を、以下の式
を含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。When a computer applies a time series composed of a plurality of data to the (p, p) -order ARMA model, p parameters (a 1 , a 2 ,..., A p ) of the AR process and p number of parameters (b 1, b 2, ... , b p) parameters θ = [a 1, a 2 , ..., a p, b 1, b 2, ..., b p] including as elements a computer for estimating the T On a computer-readable recording medium on which the program is recorded,
Computer, stored time-series of N data is {x n: n = 1,2, ..., N}, the estimated value of the N normal white noise average value 0 {e n: n = 1,2, ..., N}, and the (p, p) means to read an estimate theta N parameters showing the relationship between data contained in the time series according to the following ARMA model theta,
The computer, means for reading the data x N + 1 of the (N + 1) th of said time series,
An estimated value θ N + 1 of a parameter θ indicating a relationship between data included in a time series {x n : n = 1, 2,..., N, N + 1} composed of N + 1 data is calculated by the following equation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003086306A JP2004295428A (en) | 2003-03-26 | 2003-03-26 | Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003086306A JP2004295428A (en) | 2003-03-26 | 2003-03-26 | Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004295428A true JP2004295428A (en) | 2004-10-21 |
Family
ID=33401000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003086306A Pending JP2004295428A (en) | 2003-03-26 | 2003-03-26 | Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004295428A (en) |
-
2003
- 2003-03-26 JP JP2003086306A patent/JP2004295428A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107636619B (en) | Information processing apparatus, information processing system, information processing method, and recording medium | |
US20160202693A1 (en) | Anomaly Diagnosis System and Anomaly Diagnosis Method | |
JP6702297B2 (en) | Abnormal state diagnosis method and abnormal state diagnosis device | |
JP6540531B2 (en) | Monitoring device and control method of monitoring device | |
WO2019087508A1 (en) | Monitoring target selecting device, monitoring target selecting method and program | |
JP6711323B2 (en) | Abnormal state diagnosis method and abnormal state diagnosis device | |
KR101522385B1 (en) | Method and apparatus for detecting fault in the semiconductor menufacturing process and recording medium thereof | |
US7949497B2 (en) | Machine condition monitoring using discontinuity detection | |
JP2019096289A (en) | Abnormality detector, abnormality detection method, abnormality detection program, and abnormality detection system | |
JP2010218301A (en) | Failure diagnosis apparatus, failure diagnosis method, and failure diagnosis program | |
JP6540532B2 (en) | Monitoring device and control method of monitoring device | |
WO2016121689A1 (en) | Failure diagnostic method and failure diagnostic system | |
JP7020565B2 (en) | Process control equipment, process control method and process control program | |
US20220221375A1 (en) | A Method and a Condition Monitoring Device for Monitoring a Rotating Equipment | |
JP7127305B2 (en) | Information processing device, information processing method, program | |
JP2009254104A (en) | Conductor monitor for power receiving and distributing equipment | |
CN114253183A (en) | Method and device for processing compressor monitoring data | |
CN113465779A (en) | Mechanical equipment temperature trend increase early warning method and system based on dynamic multi-reference | |
JP7230371B2 (en) | Abnormality detection device, abnormality detection method, abnormality detection program and abnormality detection system | |
JP2004295428A (en) | Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium | |
KR20170048843A (en) | System and method for detecting anomality using sensor data | |
US10955829B2 (en) | System and a method to enable zero defect production | |
JP6459345B2 (en) | Fluctuation data management system and its specificity detection method | |
JP2003344122A (en) | Status monitoring method, status monitoring system, status monitoring device, computer program, and recording medium | |
JP2004295639A (en) | Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium |