JP2017194341A - Abnormality diagnosis method, abnormality diagnosis device, and abnormality diagnosis program - Google Patents
Abnormality diagnosis method, abnormality diagnosis device, and abnormality diagnosis program Download PDFInfo
- Publication number
- JP2017194341A JP2017194341A JP2016084511A JP2016084511A JP2017194341A JP 2017194341 A JP2017194341 A JP 2017194341A JP 2016084511 A JP2016084511 A JP 2016084511A JP 2016084511 A JP2016084511 A JP 2016084511A JP 2017194341 A JP2017194341 A JP 2017194341A
- Authority
- JP
- Japan
- Prior art keywords
- abnormality
- diagnosis
- item
- probability distribution
- measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005856 abnormality Effects 0.000 title claims abstract description 269
- 238000003745 diagnosis Methods 0.000 title claims abstract description 169
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000005259 measurement Methods 0.000 claims abstract description 138
- 238000004364 calculation method Methods 0.000 claims description 93
- 230000002159 abnormal effect Effects 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 8
- 238000010606 normalization Methods 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
Description
本発明は、異常診断方法、異常診断装置、及び異常診断プログラムに関する。 The present invention relates to an abnormality diagnosis method, an abnormality diagnosis apparatus, and an abnormality diagnosis program.
異常診断に関する技術として、例えば特許文献1には、プラントに関する複数の計測項目のデータに基づいてプラントの運転状態を監視する方法が記載されている。特許文献1に記載された方法では、プラントが正常に稼働している時間帯に取得された正常稼働データに基づいて算出されるマハラノビス距離(MD値)が異常度として用いられている。MD値は、正常範囲からの乖離の大きさを表す値である。また、特許文献2には、重回帰分析により正常稼働データに基づいて計測項目の予測値を算出し、算出した予測値に基づいてガスタービンの性能を診断する方法が記載されている。
As a technique related to abnormality diagnosis, for example,
上記特許文献1に記載された方法において異常度として用いられるMD値は、全ての計測項目のデータが混合されて得られる値である。そのため、異常に寄与した計測項目の特定、すなわち異常箇所の特定が困難である。また、上記特許文献2に記載された方法を異常診断方法に適用する場合、計測値と算出した予測値との間の乖離の大きさに基づいて異常判定を行うことが考えられる。しかし、乖離がどの程度の大きさになれば異常が発生したと判定すればよいかを決定することが困難となるおそれがある。
The MD value used as the degree of abnormality in the method described in
本発明は、異常判定の容易化及び異常箇所の特定の容易化が図られた異常診断方法、異常診断装置、及び異常診断プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide an abnormality diagnosis method, an abnormality diagnosis device, and an abnormality diagnosis program in which an abnormality determination is facilitated and an abnormality location is easily identified.
本発明の一側面に係る異常診断方法は、診断対象システムに関する複数の計測項目のデータに基づいて診断対象システムの異常を診断する異常診断方法であって、診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された計測項目のデータである正常稼働データに基づいて、目的変数が計測項目のうちの一の診断項目であり、説明変数が他の計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1ステップと、回帰式、第1ステップで算出した回帰係数の確率分布を表す値、及び診断の対象となる時間帯における第2計測時点において取得された計測項目のデータである診断対象データに基づいて、第2計測時点における診断項目の予測値の確率分布を表す値を算出する第2ステップと、診断対象データ及び第2ステップで算出した診断項目の予測値の確率分布を表す値に基づいて第2計測時点における診断項目の異常度である第1異常度を算出し、第1異常度に基づいて診断項目の異常判定を行う第3ステップと、を含む。
An abnormality diagnosis method according to an aspect of the present invention is an abnormality diagnosis method for diagnosing an abnormality of a diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system, and the diagnosis target system is operating normally Based on normal operation data that is data of measurement items acquired at a plurality of first measurement points in time, the objective variable is one of the measurement items and the explanatory variable is another measurement item. A first step of calculating a value representing the probability distribution of the regression coefficient of the regression equation; a value representing the probability distribution of the regression coefficient calculated in the first step; and the second measurement time point in the time zone to be diagnosed A second step of calculating a value representing the probability distribution of the predicted value of the diagnostic item at the second measurement time point based on the diagnosis target data that is the data of the measurement item acquired in
本発明の一側面に係る異常診断装置は、診断対象システムに関する複数の計測項目のデータに基づいて診断対象システムの異常を診断する異常診断装置であって、診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された計測項目のデータである正常稼働データに基づいて、目的変数が計測項目のうちの一の診断項目であり、説明変数が他の計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1算出部と、回帰式、第1算出部により算出された回帰係数の確率分布を表す値、及び診断の対象となる時間帯における第2計測時点において取得された計測項目のデータである診断対象データに基づいて、第2計測時点における診断項目の予測値の確率分布を表す値を算出する第2算出部と、診断対象データ及び第2算出部により算出された診断項目の予測値の確率分布を表す値に基づいて第2計測時点における診断項目の異常度である第1異常度を算出し、第1異常度に基づいて診断項目の異常判定を行う異常判定部と、を含む。 An abnormality diagnosis apparatus according to an aspect of the present invention is an abnormality diagnosis apparatus that diagnoses an abnormality of a diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system, and the diagnosis target system is operating normally Based on normal operation data that is data of measurement items acquired at a plurality of first measurement points in time, the objective variable is one of the measurement items and the explanatory variable is another measurement item. A first calculation unit that calculates a value representing the probability distribution of the regression coefficient of the regression equation, a value representing the probability distribution of the regression coefficient calculated by the regression equation, the first calculation unit, and the first in the time zone to be diagnosed A second calculation unit that calculates a value representing a probability distribution of a predicted value of the diagnostic item at the second measurement time point based on diagnosis target data that is data of the measurement item acquired at the two measurement time points; Based on the target data and the value representing the probability distribution of the predicted value of the diagnostic item calculated by the second calculation unit, the first abnormality degree that is the abnormality degree of the diagnostic item at the second measurement time point is calculated, and the first abnormality degree is calculated. And an abnormality determination unit that determines abnormality of the diagnostic item based on the abnormality.
本発明の一側面に係る異常診断プログラムは、診断対象システムに関する複数の計測項目のデータに基づいて診断対象システムの異常を診断する異常診断方法をコンピュータに実行させる異常診断プログラムであって、診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された計測項目のデータである正常稼働データに基づいて、目的変数が計測項目のうちの一の診断項目であり、説明変数が他の計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1ステップと、回帰式、第1ステップで算出した回帰係数の確率分布を表す値、及び診断の対象となる時間帯における第2計測時点において取得された計測項目のデータである診断対象データに基づいて、第2計測時点における診断項目の予測値の確率分布を表す値を算出する第2ステップと、診断対象データ及び第2ステップで算出した診断項目の予測値の確率分布を表す値に基づいて第2計測時点における診断項目の異常度である第1異常度を算出し、第1異常度に基づいて診断項目の異常判定を行う第3ステップと、をコンピュータに実行させる。 An abnormality diagnosis program according to an aspect of the present invention is an abnormality diagnosis program for causing a computer to execute an abnormality diagnosis method for diagnosing an abnormality in a diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system. Based on normal operation data that is data of measurement items acquired at a plurality of first measurement points in a time zone during which the system is operating normally, the objective variable is one of the measurement items and is described. A first step of calculating a value representing the probability distribution of the regression coefficient of the regression equation whose variable is another measurement item, a value representing the probability distribution of the regression coefficient calculated in the first step, and a diagnosis target Based on the diagnosis target data that is the data of the measurement item acquired at the second measurement time point in the time zone, the diagnosis item prediction at the second measurement time point A second step of calculating a value representing the probability distribution of the value, and the degree of abnormality of the diagnostic item at the second measurement time point based on the diagnosis target data and the value representing the probability distribution of the predicted value of the diagnostic item calculated in the second step. The computer executes a third step of calculating a certain first abnormality degree and performing abnormality determination of the diagnostic item based on the first abnormality degree.
これらの異常診断方法、異常診断装置、及び異常診断プログラムでは、診断の対象となる時間帯の第2計測時点における診断項目の異常度である第1異常度が算出される。これにより、診断の対象となる時間帯に診断項目に異常が生じていたかどうかを判定することができる。また、第1異常度は、第2計測時点における診断項目の予測値の確率分布を表す値に基づいて算出される。これにより、計測値と予測値の確率分布との比較に基づいて異常判定を行うことができるので、異常判定を容易に行うことが可能となる。また、診断項目ごとに第1異常度が算出される。これにより、例えば複数の診断項目が設定されている場合でも、異常箇所の特定を容易に行うことが可能となる。このように、上記異常診断方法、異常診断装置、及び異常診断プログラムでは、異常判定の容易化及び異常箇所の特定の容易化が図られている。 In these abnormality diagnosis methods, abnormality diagnosis apparatuses, and abnormality diagnosis programs, the first abnormality degree that is the abnormality degree of the diagnostic item at the second measurement time point in the time zone to be diagnosed is calculated. Thereby, it can be determined whether abnormality has arisen in the diagnostic item in the time slot | zone used as a diagnosis object. The first abnormality degree is calculated based on a value representing the probability distribution of the predicted value of the diagnostic item at the second measurement time point. Thereby, since abnormality determination can be performed based on the comparison with the probability distribution of a measured value and a predicted value, it becomes possible to perform abnormality determination easily. In addition, the first abnormality degree is calculated for each diagnosis item. Thereby, for example, even when a plurality of diagnostic items are set, it is possible to easily identify an abnormal location. As described above, in the abnormality diagnosis method, the abnormality diagnosis apparatus, and the abnormality diagnosis program, the determination of abnormality and the identification of the abnormal part are facilitated.
第1ステップでは、回帰係数の確率分布が正規分布に従うと仮定した場合の回帰係数の確率分布を表す値を算出し、第2ステップでは、回帰係数の確率分布が正規分布に従うと仮定した場合の第2計測時点における診断項目の予測値の確率分布を表す値を算出してもよい。これにより、第2計測時点における診断項目の予測値の確率分布を表す値の算出に要する時間を低減することができる。 In the first step, a value representing the probability distribution of the regression coefficient when the probability distribution of the regression coefficient is assumed to follow a normal distribution is calculated, and in the second step, the probability distribution of the regression coefficient is assumed to follow a normal distribution. A value representing the probability distribution of the predicted value of the diagnostic item at the second measurement time point may be calculated. Thereby, the time required for calculating a value representing the probability distribution of the predicted value of the diagnostic item at the second measurement time can be reduced.
第3ステップでは、第2計測時点について、診断項目の計測値と診断項目の予測値の確率分布における平均値との差分を当該確率分布の標準偏差で除した値を第1異常度として算出してもよい。これにより、診断項目の予測値の確率分布における標準偏差が小さい場合に、計測値と平均値との差分の大きさが第1異常度に鋭敏に反映される。その結果、診断項目の予測に関するばらつきの大きさが第1異常度に反映されるので、診断項目の異常判定における精度を向上することができる。 In the third step, for the second measurement time point, a value obtained by dividing the difference between the measured value of the diagnostic item and the average value in the probability distribution of the predicted value of the diagnostic item by the standard deviation of the probability distribution is calculated as the first degree of abnormality. May be. Thereby, when the standard deviation in the probability distribution of the predicted value of the diagnostic item is small, the magnitude of the difference between the measured value and the average value is sharply reflected in the first degree of abnormality. As a result, since the magnitude of the variation related to the prediction of the diagnostic item is reflected in the first abnormality degree, it is possible to improve the accuracy in determining the abnormality of the diagnostic item.
本発明の一側面に係る異常診断方法は、正常稼働データ、回帰式、及び第1ステップで算出した回帰係数の確率分布を表す値に基づいて、各第1計測時点における診断項目の予測値の確率分布を表す値を算出する第4ステップと、正常稼働データ及び第4ステップで算出した診断項目の予測値の確率分布を表す値に基づいて、各第1計測時点における診断項目の異常度である第2異常度を算出する第5ステップと、を更に含み、第3ステップでは、第1異常度及び第2異常度に基づいて診断項目の異常判定を行ってもよい。これにより、第1異常度だけでなく、診断対象システムが正常に稼働している時間帯の各第1計測時点における診断項目の異常度である第2異常度にも基づいて診断項目の異常判定が行われる。そのため、診断項目の異常判定における精度を一層向上することができる。 The abnormality diagnosis method according to one aspect of the present invention is based on the normal operation data, the regression equation, and the value representing the probability distribution of the regression coefficient calculated in the first step. Based on the fourth step of calculating a value representing the probability distribution, the normal operation data and the value representing the probability distribution of the predicted value of the diagnostic item calculated in the fourth step, the degree of abnormality of the diagnostic item at each first measurement time point A fifth step of calculating a certain second abnormality degree, and in the third step, abnormality determination of the diagnosis item may be performed based on the first abnormality degree and the second abnormality degree. Thereby, not only the first abnormality degree but also the abnormality determination of the diagnosis item based on the second abnormality degree that is the abnormality degree of the diagnosis item at each first measurement time point in the time zone in which the diagnosis target system is operating normally. Is done. Therefore, it is possible to further improve the accuracy in diagnosis item abnormality determination.
本発明によれば、異常判定の容易化及び異常箇所の特定の容易化が図られる。 According to the present invention, it is possible to facilitate the determination of an abnormality and to specify the location of an abnormality.
以下、本発明の一実施形態について、図面を参照しつつ詳細に説明する。なお、以下の説明において、同一又は相当要素には同一符号を用い、重複する説明を省略する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In the following description, the same reference numerals are used for the same or corresponding elements, and duplicate descriptions are omitted.
図1に示される異常診断装置1は、診断対象となるシステムである診断対象システムの異常を診断する装置である。診断対象システムとしては、例えば、ガスタービン、航空エンジン、又は真空炉等の機械システムが挙げられる。このような診断対象システムには、システムの動作状況を確認するために、システムに関する複数の計測項目を計測するための複数のセンサが取り付けられている。計測項目には、例えば、温度、圧力、又は回転数等が含まれる。異常診断装置1は、これらの計測項目のデータに基づいて診断対象システムの異常を診断する。
An
異常診断装置1は、入力装置2及び出力装置3と通信可能に接続される。入力装置2は、例えば、キーボード、マウス、操作ボタン、又はタッチパネル等により構成され、異常診断装置1のユーザが異常診断装置1に対して操作を加える場合等に用いられる。入力装置2には、例えば、後述する正常稼働データD1、診断対象データD2、及び設定パラメータD3等が外部から入力される。入力装置2は、入力されたデータを異常診断装置1に送信する。出力装置3は、例えばディスプレイ等により構成され、異常診断装置1による診断結果を表示(出力)する。なお、異常診断装置1が入力装置2及び出力装置3を含んで構成されてもよい。
The
異常診断装置1は、物理的には、CPU(Central Processing Unit)10と、記憶装置20と、を備えている。記憶装置20は、例えば、RAM(Random Access Memory)、フラッシュメモリ、又はハードディスク装置等のデータの読み書きが可能な記録媒体によって構成される。記憶装置20は、例えば、正常稼働データD1、診断対象データD2、設定パラメータD3、算出データD4、診断結果データD5、及び異常診断プログラムP等を記憶している。
The
正常稼働データD1は、診断対象システムが正常に稼働している第1時間帯における複数の第1計測時点において取得された計測項目のデータである。診断対象データD2は、診断の対象となる第2時間帯における複数の第2計測時点において取得された計測項目のデータである。第1時間帯の長さと第2時間帯の長さとは、互いに同一であってもよく、異なっていてもよい。第1計測時点の間隔及び第2計測時点の間隔は、任意に設定されてよい。設定パラメータD3は、後述の処理に用いられる複数のパラメータを含む。設定パラメータD3としては、例えば、いずれも後述される基底関数、超パラメータの最大値、擬似逆行列の算出に関する閾値、収束判定の閾値、収束計算の実行回数の上限値、異常判定の閾値、及び全体異常度の重み係数等が挙げられる。算出データD4は、後述の処理において算出される複数の変数の値を含む。診断結果データD5は、後述の処理により得られる診断結果を含む。異常診断プログラムPは、後述の処理を実行するためのプログラムである。 The normal operation data D1 is data of measurement items acquired at a plurality of first measurement points in the first time zone in which the diagnosis target system is operating normally. The diagnosis target data D2 is data of measurement items acquired at a plurality of second measurement time points in the second time zone to be diagnosed. The length of the first time zone and the length of the second time zone may be the same or different from each other. The interval between the first measurement points and the interval between the second measurement points may be set arbitrarily. The setting parameter D3 includes a plurality of parameters used for processing to be described later. As the setting parameter D3, for example, all of the basis functions described later, the maximum value of the super parameter, the threshold value for calculating the pseudo inverse matrix, the threshold value for convergence determination, the upper limit value for the number of executions of convergence calculation, the threshold value for abnormality determination, and For example, a weight coefficient for the degree of overall abnormality. The calculation data D4 includes the values of a plurality of variables calculated in the process described later. The diagnosis result data D5 includes a diagnosis result obtained by processing described later. The abnormality diagnosis program P is a program for executing processing described later.
CPU10は、機能的には、入力部11と、第1算出部12と、第2算出部13と、異常判定部14と、出力部15と、を備えている。CPU10が記憶装置20に記憶されている異常診断プログラムPを読み出して実行することにより、入力部11、第1算出部12、第2算出部13、異常判定部14、及び出力部15の各機能が実現される。異常診断プログラムPの具体的な構成については後述する。
Functionally, the
入力部11は、入力装置2から送信された正常稼働データD1、診断対象データD2、及び設定パラメータD3を受信し、記憶装置20に記憶する。
The
第1算出部12は、正常稼働データD1に基づいて、目的変数が計測項目のうちの一の診断項目であり、説明変数が他の計測項目である回帰式の回帰係数の確率分布を表す値を算出する。確率分布を表す値とは、例えば、確率分布の平均若しくは分散等の統計量、又は各確率変数についての確率の値等である。本実施形態では、第1算出部12は、計測項目のそれぞれが診断項目とされた場合について、説明変数が残りの計測項目の全てである回帰式の回帰係数の確率分布を表す値を算出する。
The
第1算出部12による回帰係数の確率分布を表す値の算出について更に説明する。正常稼働データD1は、
と表される。すなわち、正常稼働データD1には、N個の正常稼働データセット{x}が含まれる。正常稼働データセット{x}は、同一の第1計測時点において取得された各計測項目であるD個の要素{x1,x2,…,xi,…,xD}を有する列ベクトルである。ここで、要素番号iは、1〜Dの整数値を取り得る変数である。
The calculation of the value representing the probability distribution of the regression coefficient by the
It is expressed. That is, the normal operation data D1 includes N normal operation data sets {x}. The normal operation data set {x} is a column vector having D elements {x 1 , x 2 ,..., X i ,..., X D } that are each measurement item acquired at the same first measurement time point. is there. Here, the element number i is a variable that can take an integer value of 1 to D.
下記式(2)に示されるように、診断項目xiが目的変数であり、他の計測項目{zi}が説明変数である回帰式が設定される。計測項目{zi}は、(D−1)個の要素{x1,…,xi−1,xi+1,…,xD}を有する列ベクトルである。基底関数{Φ(zi)}は、回帰式の形状を表す関数であり、M個の要素{Φ1(zi),…,ΦM(zi)}を有する列ベクトルである。基底関数{Φ(zi)}は、設定パラメータD3として記憶装置20に予め記憶されている。基底関数{Φ(zi)}、すなわち回帰式の形状は、診断項目xiごとに設定されてよく、各診断項目xiに共通であってもよい。回帰式は、任意の形状であってよい。回帰式は、例えば、目的変数が説明変数と回帰係数の線形結合により得られる線形式であってよいし、二次式等を含む非線形な式であってもよい。回帰係数{w}は、回帰式の回帰係数であるM個の要素{w1,…,wM}を有する列ベクトルである。回帰係数{w}は、診断項目xiごとに設定される。精度βは、回帰係数{w}の確率分布を表す値の算出に用いられる変数である。精度βは、診断項目xiごとに設定される。式(2)では、誤差εが、平均が0で標準偏差が精度βの逆数である正規分布に従うと仮定されている。なお、誤差εは、正規分布に従うと仮定されなくてもよい。
診断項目xiの予測値の確率分布は、下記式(3)により表される。
正常稼働データD1
について、
とすると、正常稼働データD1に関する尤度関数は、下記式(8)により表される。
Normal operation data D1
about,
Then, the likelihood function regarding the normal operation data D1 is represented by the following formula (8).
異常診断装置1では、下記参考文献1に記載されたスパースベイジアン学習(SBL:SparseBayesian Learning)により、回帰係数{w}の確率分布を表す値が算出される。SBLは、回帰係数の確率分布が正規分布に従うと仮定した場合の回帰係数の確率分布を表す値を算出する手法である。SBLでは、回帰係数{w}に対して事前分布
が設定される。ここで、行列{A}は、下記式(10)により表される。
上記式(9)に示されるように、回帰係数{w}の確率分布は、正規分布の形式で表わされる。超パラメータ{α}は、回帰係数{w}の確率分布に関して設定されたパラメータであるM個の要素{α1,…,αM}を有する列ベクトルである。超パラメータ{α}は、回帰係数{w}ごとに設定される。
(参考文献1)Michael E. Tipping, “Sparse Bayesian Learning and the Relevance Vector Machine,” Journal of Machine Learning Research 1 (2001) 211-244
In the
Is set. Here, the matrix {A} is represented by the following formula (10).
As shown in the above equation (9), the probability distribution of the regression coefficient {w} is expressed in the form of a normal distribution. The super parameter {α} is a column vector having M elements {α 1 ,..., Α M } which are parameters set for the probability distribution of the regression coefficient {w}. The super parameter {α} is set for each regression coefficient {w}.
(Reference 1) Michael E. Tipping, “Sparse Bayesian Learning and the Relevance Vector Machine,” Journal of Machine Learning Research 1 (2001) 211-244
回帰係数{w}の事後分布は、ベイズの定理により、
となる。回帰係数{w}の事後分布の平均{m}は、下記式(12)により表され、分散{Σ}は、下記式(13)により表される。平均{m}は、M個の要素を有する列ベクトル、分散{Σ}は、M行M列の行列である。回帰係数{w}の事後分布は、平均{m}及び分散{Σ}により表される。すなわち、この例では、回帰係数{w}の確率分布を表す値は、平均{m}及び分散{Σ}である。
It becomes. The average posterior distribution {m} of the regression coefficient {w} is expressed by the following equation (12), and the variance {Σ} is expressed by the following equation (13). The mean {m} is a column vector having M elements, and the variance {Σ} is a matrix of M rows and M columns. The posterior distribution of the regression coefficient {w} is represented by the mean {m} and the variance {Σ}. That is, in this example, the values representing the probability distribution of the regression coefficient {w} are the mean {m} and the variance {Σ}.
第1算出部12は、正常稼働データD1に基づいて、回帰係数{w}に関する畳み込み積分
を最大化する超パラメータ{α}及び精度βを算出する。第1算出部12は、算出した超パラメータ{α}及び精度βを用いて平均{m}及び分散{Σ}を算出する。第1算出部12は、算出した超パラメータ{α}、精度β、平均{m}、及び分散{Σ}を算出データD4として記憶装置20に記憶させる。
The
To calculate the super parameter {α} and the accuracy β. The
上記式(12)により表される畳み込み積分を最大化する超パラメータ{α}及び精度βを算出するアルゴリズムを説明する。このアルゴリズムのインプットは、正常稼働データD1、基底関数{Φ(zi)}及び超パラメータの最大値αmaxである。この超パラメータの最大値αmaxは、設定パラメータD3として記憶装置20に予め記憶されている。最大値αmaxは、例えば108程度の値に設定されてよい。アウトプットは、各診断項目xiについての超パラメータ{α}、精度β、平均{m}、及び分散{Σ}である。以下では、1つの診断項目xiについての超パラメータ{α}、精度β、平均{m}、及び分散{Σ}を算出する処理を説明するが、他の診断項目についても同様に算出される。
An algorithm for calculating the super parameter {α} and the accuracy β that maximize the convolution integral represented by the above equation (12) will be described. The input of this algorithm is normal operation data D1, basis function {Φ (z i )}, and maximum value α max of the superparameter. The maximum value α max of the super parameter is stored in advance in the
まず、第1算出部12は、行列{A}及び精度βを初期化する(ステップS1)。続いて、第1算出部12は、基底関数{Φ(zi)}を用いて、
を算出する(ステップS2)。続いて、第1算出部12は、平均{m}及び分散{Σ}を上記式(12)及び式(13)により算出する(ステップS3)。ここで、分散Σの算出に際して逆行列計算が必要になる。この逆行列計算は、擬似逆行列で代用されてよい。擬似逆行列の算出に関する閾値は、設定パラメータD3として記憶装置20に予め記憶されている。続いて、第1算出部12は、超パラメータ{α}及び精度βを所定の更新式により算出(更新)する(ステップS4)。超パラメータ{α}及び精度βの更新式(算出式)としては、例えば下記参考文献1に記載されたものが用いられてよい。
(参考文献1)Michael E. Tipping, “SparseBayesian Learning and the Relevance Vector Machine,” Journal ofMachine Learning Research 1 (2001) 211-244
First, the
Is calculated (step S2). Subsequently, the
(Reference 1) Michael E. Tipping, “SparseBayesian Learning and the Relevance Vector Machine,” Journal of Machine Learning Research 1 (2001) 211-244
続いて、第1算出部12は、超パラメータ{α}及び精度βの収束判定を行う(ステップS5)。具体的には、第1算出部12は、更新前の超パラメータ{α}の値と更新後の超パラメータ{α}の値との差の絶対値が所定の閾値よりも小さく、且つ更新前の精度βと更新後の精度βとの差の絶対値が所定の閾値よりも小さいか否かを判定する。これらの閾値は、設定パラメータD3として記憶装置20に予め記憶されている。第1算出部12は、判定の結果、超パラメータ{α}及び精度βのいずれかが収束していないと判定した場合(ステップS5でNO)、ステップS2に戻る。一方、第1算出部12は、超パラメータ{α}及び精度βの両方が収束したと判定した場合(ステップS5でYES)、現在の超パラメータ{α}及び精度βにより平均{m}及び分散{Σ}を算出する(ステップS6)。以上の処理により、診断項目xiについての超パラメータ{α}、精度β、平均{m}、及び分散{Σ}が算出される。なお、上記収束計算の繰り返し回数が実行回数の上限値に達した場合には、収束計算が停止されてよい。この上限値は、設定パラメータD3として記憶装置20に予め記憶されている。
Subsequently, the
図2及び図3を参照して、回帰係数{w}の確率分布を表す値の算出について更に説明する。図2に示されるように、超パラメータαiが大きいほど、当該超パラメータαiに対応する回帰係数wiの事後分布が値0の近傍により集中する。回帰係数wiが値0に近づくほど、当該回帰係数wiに対応する基底関数Φi(zi)が回帰式に及ぼす影響が小さくなる。図3(b)では、計測項目wi (2)に対応する基底関数Φi(zi (2))が回帰式に及ぼす影響が、図3(a)の場合の当該影響よりも小さくなっている。上述したようなアルゴリズムでは、最適な超パラメータ{α}の値は、上記式(14)の畳み込み積分を最大化する超パラメータ{α}である。上記式(14)の畳み込み積分を超パラメータαiの関数とみなしたとき、上記式(14)は入力データである上記式(4)の値に応じて、単調増加関数又は極大値を1つだけ持つ関数となる。上記式(14)が単調増加関数である場合、最適な超パラメータαiは無限大になるので、超パラメータ{α}の算出過程において、超パラメータαiが大きくなり易い。これにより、後述する診断項目xiの予測値の確率分布を表す値の算出の際に、当該超パラメータαiに対応する基底関数Φi(zi)についての計算が簡易化される。その結果、診断項目xiの予測値の確率分布を表す値の算出に要する時間が低減される。
With reference to FIG.2 and FIG.3, calculation of the value showing the probability distribution of regression coefficient {w} is further demonstrated. As shown in FIG. 2, as the hyper-parameters alpha i is large, the posterior distribution of the regression coefficient w i corresponding to the hyper-parameters alpha i is concentrated by a value near zero. As the regression coefficient w i approaches the
第2算出部13は、上記回帰式、第1算出部12により算出された回帰係数{w}の確率分布を表す値、及び診断対象データD2に基づいて、各第2計測時点における各診断項目xiの予測値の確率分布を表す値を算出する。具体的には、第2算出部13は、診断対象データD2
の各第2計測時点tにおける各診断項目xiの予測値の確率分布を表す値を、下記式(17)により算出する。第2算出部13は、算出した予測値の確率分布を表す値を算出データD4として記憶装置20に記憶させる。
診断項目xiの予測値の確率分布の予測平均μは、下記式(18)により表され、予測分散σ2は、下記式(19)により表される。各診断項目xiの予測値の確率分布は、予測平均μ及び予測分散σ2により表される。すなわち、この例では、回帰係数{w}の確率分布を表す値は、予測平均μ及び予測分散σ2である。
A value representing the probability distribution of the predicted value of each diagnostic item x i at each second measurement time t is calculated by the following equation (17). The
The predicted mean μ of the probability distribution of the predicted value of the diagnostic item x i is expressed by the following formula (18), and the predicted variance σ 2 is expressed by the following formula (19). The probability distribution of the predicted value of each diagnostic item x i is represented by the predicted average μ and the predicted variance σ 2 . That is, in this example, the values representing the probability distribution of the regression coefficient {w} are the prediction average μ and the prediction variance σ 2 .
異常判定部14は、診断対象データD2及び第2算出部13により算出された各診断項目xiの予測値の確率分布を表す値に基づいて、各第2計測時点tにおける診断項目xiの異常度である第1異常度diを算出する。具体的には、異常判定部14は、各第2計測時点tにおける各診断項目xiの第1異常度diを、下記式(20)により算出する。すなわち、本実施形態では、異常判定部14は、各第2計測時点tについて、診断項目xiの計測値と予測平均μとの差分を当該確率分布の予測標準偏差σで除した値を第1異常度diとして算出する。異常判定部14は、算出した第1異常度diを算出データD4として記憶装置20に記憶させる。
異常判定部14は、第1異常度diに基づいて各第2計測時点tにおける診断項目xiの異常判定を行う。異常判定部14は、例えば、各第2計測時点tおける第1異常度diが所定の閾値(例えば、値3)よりも大きいか否かを判定する。一の第2計測時点tにおいて第1異常度diが当該閾値よりも大きいと判定した場合、当該第2計測時点tにおいて診断項目xiに異常が発生していたと判定する。一方、第1異常度diが当該閾値以下であると判定した場合、当該第2計測時点tにおいて診断項目xiに異常が発生していなかったと判定する。この異常判定に用いられる閾値は、設定パラメータD3として記憶装置20に予め記憶されている。異常判定部14は、異常判定の結果を診断結果データD5として記憶装置20に記憶させる。
The
異常判定部14は、第1異常度diに基づいて各第2計測時点tにおける全体異常度を算出する。一の第2計測時点tにおける全体異常度は、例えば、当該第2計測時点tにおける各診断項目xiの重み付き和である。この算出に用いられる重み係数は、設定パラメータD3として記憶装置20に予め記憶されている。重み係数は、例えば使用者によって設定される。異常判定部14は、全体異常度を診断結果データD5として記憶装置20に記憶させる。
異常判定部14は、第1異常度diに基づいて、異常箇所を特定するための情報を算出(生成)する。この異常箇所の特定情報は、例えば、各第2計測時点tにおいて第1異常度diが最も大きかった診断項目xiと、当該診断項目xiの第1異常度diとを示す情報である。異常箇所の特定情報は、各第2計測時点tにおいて第1異常度diが大きかった順に並べられた複数の診断項目xiと、当該診断項目xiの第1異常度diとを示す情報であってもよい。
図4を参照して、第1異常度diについて更に説明する。図4に示されるように、第1異常度diは、診断項目xiの計測値が予測平均μから予測標準偏差σの何倍離れているかを表す。図4では、一例として、予測平均μを示す線分、及び予測平均μから予測標準偏差σの3倍離れた線分が示されている。異常診断装置1では、診断項目xiの予測値の確率分布における予測標準偏差σが小さい場合に、診断項目xiの計測値と予測平均μとの差分の大きさが第1異常度diに鋭敏に反映される。その結果、診断項目xiの予測に関するばらつきの大きさが第1異常度diに反映されるので、診断項目xiの異常判定における精度を向上することができる。
The first abnormality degree d i will be further described with reference to FIG. As shown in FIG. 4, the first abnormality degree d i represents how many times the measured value of the diagnostic item x i is away from the predicted average μ by the predicted standard deviation σ. In FIG. 4, as an example, a line segment indicating the predicted average μ and a line segment separated from the predicted average μ by three times the predicted standard deviation σ are shown. In the
出力部15は、算出データD4及び診断結果データD5を出力する出力手段として機能する。出力部15は、記憶装置20から算出データD4及び診断結果データD5を読み出し、出力装置3に送信する。出力装置3は、出力部15から算出データD4及び診断結果データD5を受信すると、受信した算出データD4及び診断結果データD5を診断結果として出力する。
The
次に、図5〜図8を参照して、異常診断装置1が行う異常診断方法の一例を説明する。図5に示されるように、この異常診断方法では、まず、第1算出部12が第1算出処理を実行する(ステップS11、第1ステップ)。続いて、第2算出部13が第2算出処理を実行する(ステップS12、第2ステップ)。続いて、異常判定部14が異常判定処理を実行する(ステップS13、第3ステップ)。続いて、出力部15が出力処理を実行する(ステップS14)。これらステップS11〜S14の処理は、任意のタイミングで実行されてよく、診断対象システムの停止中及び稼働中のいずれに実施されてもよい。
Next, an example of an abnormality diagnosis method performed by the
図6を参照して第1算出処理(学習フェーズ)を説明する。まず、第1算出部12は、記憶装置20から正常稼働データD1を読み込む(ステップS21)。続いて、第1算出部12は、第1算出部12は、正常稼働データD1の前処理を行う(ステップS22)。具体的には、第1算出部12は、外れ値除去処理及び正規化処理を行う。外れ値除去処理では、第1算出部12は、例えば、予め設定された範囲から計測値が外れている計測項目のデータが除去する。この範囲は、設定パラメータD3として記憶装置20に予め記憶されていてよい。正規化処理では、第1算出部12は、例えば、各第1計測時点における各計測項目の計測値を、平均が値0で分散が値1となるように正規化する。このとき、第1算出部12は、正常稼働データD1の平均及び分散を設定パラメータD3として記憶装置20に記憶させてよい。続いて、第1算出部12は、各診断項目xiについて、回帰式の回帰係数{w}の確率分布を表す値を算出する(ステップS23)。続いて、第1算出部12は、算出した回帰係数{w}の確率分布を表す値を算出データD4として記憶装置20に記憶させる(ステップS24)。
The first calculation process (learning phase) will be described with reference to FIG. First, the
図7を参照して第2算出処理(診断フェーズ)を説明する。まず、第2算出部13は、診断対象データD2及び第1算出部12により算出された回帰係数{w}の確率分布を表す値を記憶装置20から読み込む(ステップS31)。続いて、第2算出部13は、診断対象データD2の前処理を行う(ステップS31)。具体的には、第2算出部13は、外れ値除去処理及び正規化処理を行う。外れ値除去処理では、第2算出部13は、予め設定された範囲から計測値が外れている計測項目のデータを除去する。この範囲は、例えば、上述したステップS22の範囲と同一である。正規化処理では、上記ステップS22において記憶装置20に記憶された平均及び分散が用いられる。続いて、第2算出部13は、各診断項目xiについて、各第2計測時点tにおける各診断項目xiの予測値の確率分布を表す値を算出する(ステップS33)。続いて、第2算出部13は、算出した予測値の確率分布を表す値を算出データD4として記憶装置20に記憶させる(ステップS34)。
The second calculation process (diagnosis phase) will be described with reference to FIG. First, the
図8を参照して異常判定処理(異常判定フェーズ)を説明する。まず、異常判定部14は、診断対象データD2及び第2算出部13により算出された各診断項目xiの予測値の確率分布を表す値を記憶装置20から読み込む(ステップS41)。続いて、異常判定部14は、各第2計測時点tにおける各診断項目xiの第1異常度diを算出する(ステップS42)。続いて、異常判定部14は、第1異常度diに基づいて各第2計測時点tにおける各診断項目xiの異常判定を行う(ステップS43)。続いて、異常判定部14は、全体異常度を算出する(ステップS44)。続いて、異常判定部14は、異常箇所の特定情報を算出する(ステップS45)。続いて、異常判定部14は、第1異常度di、異常判定の結果、全体異常度、及び異常箇所の特定情報を診断結果データD5として記憶装置20に記憶させる。
An abnormality determination process (abnormality determination phase) will be described with reference to FIG. First, the
出力処理では、出力部15は、記憶装置20から診断結果データD5を読み出し、出力装置3に送信する(ステップS14)。
In the output process, the
次に、図9を参照しながら、コンピュータを異常診断装置1として機能させるための異常診断プログラムPを説明する。
Next, an abnormality diagnosis program P for causing a computer to function as the
異常診断プログラムPは、メインモジュールP10、入力モジュールP11、第1算出モジュールP12、第2算出モジュールP13、異常判定モジュールP14、及び出力モジュールP15を備える。メインモジュールP10は、異常診断に係る処理を統括的に制御する部分である。入力モジュールP11、第1算出モジュールP12、第2算出モジュールP13、異常判定モジュールP14、及び出力モジュールP15を実行することにより実現される機能はそれぞれ、上記各実施形態における入力部11、第1算出部12、第2算出部13、異常判定部14、及び出力部15の機能と同様である。すなわち、異常診断プログラムPは、第1算出処理、第2算出処理、異常判定処理、及び出力処理をコンピュータに実行させる。
The abnormality diagnosis program P includes a main module P10, an input module P11, a first calculation module P12, a second calculation module P13, an abnormality determination module P14, and an output module P15. The main module P10 is a part that comprehensively controls processing related to abnormality diagnosis. The functions realized by executing the input module P11, the first calculation module P12, the second calculation module P13, the abnormality determination module P14, and the output module P15 are respectively the
異常診断プログラムPは、CD−ROM(Compact Disk Read Only Memory)、DVD−ROM(DigitalVersatile Disk Read Only Memory)、又は半導体メモリ等の有形の記録媒体に固定的に記録された状態で提供されてよい。あるいは、異常診断プログラムPは、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。 The abnormality diagnosis program P may be provided in a state of being fixedly recorded on a tangible recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a semiconductor memory. . Alternatively, the abnormality diagnosis program P may be provided via a communication network as a data signal superimposed on a carrier wave.
以上説明した本実施形態の異常診断方法、異常診断装置1、及び異常診断プログラムPでは、診断の対象となる第2時間帯の各第2計測時点tにおける診断項目xiの異常度である第1異常度diが算出される。これにより、診断の対象となる第2時間帯に各診断項目xiに異常が生じていたかどうかを判定することができる。また、第1異常度diは、各第2計測時点tにおける各診断項目xiの予測値の確率分布を表す値に基づいて算出される。これにより、計測値と予測値の確率分布との比較に基づいて異常判定を行うことができるので、異常判定を容易に行うことが可能となる。また、診断項目xiごとに第1異常度diが算出される。これにより、上記実施形態のように複数の診断項目xiが設定されている場合でも、異常箇所の特定を容易に行うことが可能となる。このように、本実施形態の異常診断方法、異常診断装置1、及び異常診断プログラムPでは、異常判定の容易化及び異常箇所の特定の容易化が図られている。
In the abnormality diagnosis method,
上述したように、上記特許文献1に記載された方法において異常度として用いられるMD値は、全ての計測項目のデータが混合されて得られる値である。そのため、異常度の意味が使用者にとって直感的に分かり難い。これに対して、本実施形態の異常診断方法、異常診断装置1、及び異常診断プログラムPでは、第1異常度diは計測値と予測値の確率分布との比較に基づくので、第1異常度diが使用者に呈示されることにより、使用者は、計測値と予測値との間の乖離の大きさを直感的に把握することが可能となる。例えば、上述したように、本実施形態では、第1異常度diは、診断項目xiの計測値が予測平均μから予測標準偏差σの何倍離れているかが表す。そのため、第1異常度diが使用者に呈示されることにより、使用者は、計測値と予測値との間の乖離の大きさを直感的に把握することができる。なお、例えば、診断項目xiの予測値の確率分布と計測値とを使用者に呈示することによっても、使用者は、計測値と予測値との間の乖離の大きさを直感的に把握することができる。
As described above, the MD value used as the degree of abnormality in the method described in
第1算出処理では、回帰係数{w}の確率分布が正規分布に従うと仮定した場合の回帰係数{w}の確率分布を表す値が算出され、第2算出処理では、回帰係数{w}の確率分布が正規分布に従うと仮定した場合の各第2計測時点tにおける各診断項目xiの予測値の確率分布を表す値が算出される。これにより、各第2計測時点tにおける各診断項目xiの予測値の確率分布を表す値の算出に要する時間を低減することができる。更に、診断項目xiの予測値の確率分布を表す値の算出過程において当該確率分布の予測平均μ及び予測標準偏差σが算出されるので、第1異常度diの算出が容易化される。 In the first calculation process, a value representing the probability distribution of the regression coefficient {w} when the probability distribution of the regression coefficient {w} is assumed to follow a normal distribution is calculated. In the second calculation process, the regression coefficient {w} value that represents the probability distribution of the predicted value for each diagnostic item x i of each second measurement time point t when the probability distribution is assumed to follow a normal distribution is calculated. Thus, it is possible to reduce the time required for calculation of values representing the probability distribution of the predicted value for each diagnostic item x i of each second measurement time point t. Furthermore, since the predicted mean μ and predicted standard deviation σ of the probability distribution are calculated in the process of calculating the value representing the probability distribution of the predicted value of the diagnostic item x i , the calculation of the first abnormality degree d i is facilitated. .
異常判定処理では、各第2計測時点tについて、各診断項目xiの計測値と各診断項目xiの予測値の確率分布における予測平均μとの差分を当該確率分布の予測標準偏差σで除した値が第1異常度diとして算出される。これにより、診断項目xiの予測値の確率分布における予測標準偏差σが小さい場合に、計測値と予測平均μとの差分の大きさが第1異常度diに鋭敏に反映される。その結果、予測標準偏差σの大きさ、すなわち診断項目xiの予測に関するばらつきの大きさが第1異常度diに反映されるので、診断項目xiの異常判定における精度を向上することができる。 In the abnormality determination process, for each of the second measurement time point t, the forecast standard deviation σ of the differences of the probability distribution of the predicted mean μ in the probability distribution of the measured values and the predicted values for each diagnostic item x i of each diagnostic item x i a value obtained by dividing is calculated as a first abnormality degree d i. Thus, when the forecast standard deviation in the probability distribution of the predicted value of the diagnosis items x i sigma is small, the magnitude of the difference of the measured value and the predicted mean μ is sensitively reflected on the first abnormality degree d i. As a result, the predicted standard deviation σ of the size, that is, the magnitude of the variation on Prediction of diagnostic item x i is reflected on the first abnormality degree d i, it is possible to improve the accuracy in abnormality determination of diagnosis items x i it can.
本実施形態の異常診断方法、異常診断装置1、及び異常診断プログラムPでは、第1異常度diが使用者に呈示されることにより、使用者は、各第2計測時点tにおける各診断項目xiの異常の程度を把握することができる。異常判定の結果が使用者に呈示されることにより、使用者は、各第2計測時点tにおける各診断項目xiの異常の有無を把握することができる。全体異常度が使用者に呈示されることにより、使用者は、各第2計測時点tにおける診断対象システム全体の異常の程度を把握することができる。また、全体異常度が呈示されることにより、使用者が監視すべき異常度の数を減らすことができる。また、使用者は、重み係数を調整することにより、重点的に監視すべき診断項目xiと監視の優先度が低い診断項目xiとを選択することができる。異常箇所の特定情報が使用者に呈示されることにより、使用者は、診断対象システムのどの箇所において第1異常度diが高くなっていたかを把握することができる。また、異常箇所の特定情報が使用者に呈示されることにより、使用者は、異常が発生している場合に、異常箇所を特定することができる。
Abnormality diagnosis method of the present embodiment, the
以上、本発明の一実施形態について説明したが、本発明は、上記実施形態に限られない。上記実施形態において、第1算出部12は、正常稼働データD1、回帰式、及びステップS23で算出した回帰係数{w}の確率分布を表す値に基づいて、各第1計測時点における各診断項目xiの予測値の確率分布を表す値を算出してもよい(第4ステップ)。この算出は、ステップS33の算出と同様に行うことができる。第4ステップは、例えばステップS23の後に実行される。第1算出部12は、正常稼働データD1、及び第4ステップで算出した各診断項目xiの予測値の確率分布を表す値に基づいて、各第1計測時点における診断項目xiの異常度である第2異常度eiを算出してもよい(第5ステップ)。この算出は、ステップS42の算出と同様に行うことができる。第5ステップは、第4ステップの後に実行される。ステップS24では、第1算出部12は、上述した処理に加えて、算出した予測値の確率分布を表す値及び第2異常度eiを算出データD4として記憶装置20に記憶させてよい。ステップS43では、異常判定部14は、第1異常度di及び第2異常度eiに基づいて各第2計測時点tにおける各診断項目xiの異常判定を行ってもよい。異常判定部14は、例えば、各第1計測時点における診断項目xiの異常度である第2異常度eiの平均及び分散に基づいて、第1異常度diの異常判定に用いる閾値を決定してもよい。これにより、第1異常度diだけでなく、診断対象システムが正常に稼働している第1時間帯の各第1計測時点における診断項目xiの異常度である第2異常度eiにも基づいて各診断項目xiの異常判定が行われる。その結果、診断項目xiの異常判定における精度を一層向上することができる。
Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment. In the above-described embodiment, the
回帰式は、目的変数が計測項目のうちの一の診断項目であり、説明変数が他の計測項目の一部であるものであってもよい。例えば、相関が無いことが既知である計測項目については、説明変数から除外されてもよい。すなわち、説明変数は、他の計測項目の少なくとも1つであればよい。上記実施形態では、計測項目の全てが診断項目とされたが、計測項目の一部が診断項目とされてもよい。つまり、診断項目とされない計測項目が存在してもよい。診断項目とされる計測項目は、例えば使用者によって選択されてよい。診断項目は、1つであってもよい。第2計測時点は、1つの時点であってもよい。 The regression equation may be one in which the objective variable is one diagnostic item among the measurement items and the explanatory variable is a part of the other measurement items. For example, measurement items that are known to have no correlation may be excluded from the explanatory variables. That is, the explanatory variable may be at least one of other measurement items. In the above embodiment, all of the measurement items are diagnostic items, but some of the measurement items may be diagnostic items. That is, there may be measurement items that are not diagnostic items. A measurement item to be a diagnostic item may be selected by a user, for example. There may be one diagnostic item. The second measurement time point may be one time point.
回帰係数{w}の確率分布の算出にSBLが用いられなくてもよい。つまり、回帰係数の確率分布が正規分布に従うと仮定した場合の回帰係数の確率分布を表す値及び予測値の確率分布を表す値が算出されなくてもよい。この場合、例えば、マルコフ連鎖モンテカルロ法等により回帰係数の確率分布を表す値及び予測値の確率分布を表す値が数値的に算出されてもよい。この場合、回帰係数の確率分布を表す値及び予測値の確率分布を表す値は、各確率変数についての確率の値であってよい。また、回帰係数の確率分布を表す値及び予測値の確率分布を表す値は、平均、分散、及び各確率変数についての確率の値に限られず、確率分布を表現する他の統計量等であってもよい。また、第1異常度diは、例えば、予測値の確率分布の代表値(例えば、平均値、最頻値、又は中央値等)と計測値との差分を定数倍したものであってよい。第1異常度diは、診断項目xiの計測値と予測平均μとの差分を定数倍したものであってもよい。第1異常度diに基づいて診断項目xiの異常判定が行われればよく、第1異常度diは使用者に呈示されなくてもよい。また、全体異常度は算出されなくてもよく、異常箇所の特定情報は算出されなくてもよい。 The SBL may not be used for calculating the probability distribution of the regression coefficient {w}. That is, the value representing the probability distribution of the regression coefficient and the value representing the probability distribution of the predicted value when it is assumed that the probability distribution of the regression coefficient follows a normal distribution may not be calculated. In this case, for example, a value representing the probability distribution of the regression coefficient and a value representing the probability distribution of the predicted value may be calculated numerically by a Markov chain Monte Carlo method or the like. In this case, the value representing the probability distribution of the regression coefficient and the value representing the probability distribution of the predicted value may be a probability value for each random variable. In addition, the value representing the probability distribution of the regression coefficient and the value representing the probability distribution of the predicted value are not limited to the mean, variance, and probability value for each random variable, and may be other statistics that represent the probability distribution. May be. Further, the first degree of abnormality d i may be, for example, a value obtained by multiplying a difference between a representative value (for example, an average value, a mode value, or a median value) of a probability distribution of predicted values and a measured value by a constant. . The first degree of abnormality d i may be obtained by multiplying the difference between the measured value of the diagnostic item x i and the predicted average μ by a constant. The abnormality determination of the diagnostic item x i may be performed based on the first abnormality degree d i , and the first abnormality degree d i may not be presented to the user. Further, the overall abnormality degree does not need to be calculated, and the specific information of the abnormal part need not be calculated.
基底関数は、カーネル法を用いてカーネル関数として設定されてもよい。この場合、カーネル関数は、線形カーネル、多項式カーネル、又はガウシアンカーネル等であってよい。SBLにおいて基底関数としてカーネル関数が設定される場合の学習法は、関連ベクトルマシン(Relevance Vector Machines:RVMs)と呼ばれる場合がある。 The basis function may be set as a kernel function using a kernel method. In this case, the kernel function may be a linear kernel, a polynomial kernel, a Gaussian kernel, or the like. A learning method in the case where a kernel function is set as a basis function in SBL may be referred to as Relevance Vector Machines (RVMs).
1 異常診断装置
12 第1算出部
13 第2算出部
14 異常判定部
D1 正常稼働データ
D2 診断対象データ
d 第1異常度
e 第2異常度
P 異常診断プログラム
x 診断項目
w 回帰係数
μ 予測平均
σ 予測標準偏差
σ 予測標準偏差
Φ 基底関数
DESCRIPTION OF
Claims (6)
前記診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された前記計測項目のデータである正常稼働データに基づいて、目的変数が前記計測項目のうちの一の診断項目であり、説明変数が他の前記計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1ステップと、
前記回帰式、前記第1ステップで算出した前記回帰係数の確率分布を表す値、及び診断の対象となる時間帯における第2計測時点において取得された前記計測項目のデータである診断対象データに基づいて、前記第2計測時点における前記診断項目の予測値の確率分布を表す値を算出する第2ステップと、
前記診断対象データ及び前記第2ステップで算出した前記診断項目の予測値の確率分布を表す値に基づいて前記第2計測時点における前記診断項目の異常度である第1異常度を算出し、前記第1異常度に基づいて前記診断項目の異常判定を行う第3ステップと、を含む異常診断方法。 An abnormality diagnosis method for diagnosing an abnormality of the diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system,
Based on normal operation data that is data of the measurement item acquired at a plurality of first measurement points in a time zone in which the diagnosis target system is operating normally, the objective variable is a diagnosis of one of the measurement items. A first step of calculating a value representing a probability distribution of a regression coefficient of a regression equation that is an item and whose explanatory variable is the other measurement item;
Based on the regression equation, a value representing the probability distribution of the regression coefficient calculated in the first step, and diagnosis target data which is data of the measurement item acquired at the second measurement time point in the time zone to be diagnosed A second step of calculating a value representing a probability distribution of a predicted value of the diagnostic item at the second measurement time point;
Calculating a first abnormality degree that is an abnormality degree of the diagnosis item at the second measurement time point based on the diagnosis target data and a value representing a probability distribution of a predicted value of the diagnosis item calculated in the second step; A third step of performing an abnormality determination of the diagnostic item based on a first abnormality degree.
前記第2ステップでは、前記回帰係数の確率分布が正規分布に従うと仮定した場合の前記第2計測時点における前記診断項目の予測値の確率分布を表す値を算出する、請求項1記載の異常診断方法。 In the first step, a value representing the probability distribution of the regression coefficient when the probability distribution of the regression coefficient is assumed to follow a normal distribution is calculated;
2. The abnormality diagnosis according to claim 1, wherein in the second step, a value representing a probability distribution of a predicted value of the diagnostic item at the second measurement time point when the probability distribution of the regression coefficient is assumed to follow a normal distribution is calculated. Method.
前記正常稼働データ及び前記第4ステップで算出した前記診断項目の予測値の確率分布を表す値に基づいて、各前記第1計測時点における前記診断項目の異常度である第2異常度を算出する第5ステップと、を更に含み、
前記第3ステップでは、前記第1異常度及び前記第2異常度に基づいて前記診断項目の異常判定を行う、請求項1〜3のいずれか一項記載の異常診断方法。 Based on the normal operation data, the regression equation, and the value representing the probability distribution of the regression coefficient calculated in the first step, a value representing the probability distribution of the predicted value of the diagnostic item at each first measurement time point. A fourth step of calculating;
Based on the normal operation data and a value representing the probability distribution of the predicted value of the diagnostic item calculated in the fourth step, a second abnormality degree that is an abnormality degree of the diagnostic item at each first measurement time is calculated. A fifth step,
The abnormality diagnosis method according to any one of claims 1 to 3, wherein in the third step, abnormality diagnosis of the diagnosis item is performed based on the first abnormality degree and the second abnormality degree.
前記診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された前記計測項目のデータである正常稼働データに基づいて、目的変数が前記計測項目のうちの一の診断項目であり、説明変数が他の前記計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1算出部と、
前記回帰式、前記第1算出部により算出された前記回帰係数の確率分布を表す値、及び診断の対象となる時間帯における第2計測時点において取得された前記計測項目のデータである診断対象データに基づいて、前記第2計測時点における前記診断項目の予測値の確率分布を表す値を算出する第2算出部と、
前記診断対象データ及び前記第2算出部により算出された前記診断項目の予測値の確率分布を表す値に基づいて前記第2計測時点における前記診断項目の異常度である第1異常度を算出し、前記第1異常度に基づいて前記診断項目の異常判定を行う異常判定部と、を含む異常診断装置。 An abnormality diagnosis device that diagnoses an abnormality of the diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system,
Based on normal operation data that is data of the measurement item acquired at a plurality of first measurement points in a time zone in which the diagnosis target system is operating normally, the objective variable is a diagnosis of one of the measurement items. A first calculation unit that calculates a value representing a probability distribution of a regression coefficient of a regression equation that is an item and whose explanatory variable is the other measurement item;
Diagnosis target data that is data of the measurement item acquired at the second measurement time point in the time zone to be diagnosed, the regression equation, the value representing the probability distribution of the regression coefficient calculated by the first calculation unit A second calculation unit that calculates a value representing a probability distribution of a predicted value of the diagnostic item at the second measurement time point,
A first abnormality degree that is an abnormality degree of the diagnosis item at the second measurement time point is calculated based on the diagnosis target data and a value representing a probability distribution of a predicted value of the diagnosis item calculated by the second calculation unit. And an abnormality determination unit that performs abnormality determination of the diagnostic item based on the first abnormality degree.
前記診断対象システムが正常に稼働している時間帯における複数の第1計測時点において取得された前記計測項目のデータである正常稼働データに基づいて、目的変数が前記計測項目のうちの一の診断項目であり、説明変数が他の前記計測項目である回帰式の回帰係数の確率分布を表す値を算出する第1ステップと、
前記回帰式、前記第1ステップで算出した前記回帰係数の確率分布を表す値、及び診断の対象となる時間帯における複数の第2計測時点において取得された前記計測項目のデータである診断対象データに基づいて、前記第2計測時点における前記診断項目の予測値の確率分布を表す値を算出する第2ステップと、
前記診断対象データ及び前記第2ステップで算出した前記診断項目の予測値の確率分布を表す値に基づいて前記第2計測時点における前記診断項目の異常度である第1異常度を算出し、前記第1異常度に基づいて前記診断項目の異常判定を行う第3ステップと、を前記コンピュータに実行させる異常診断プログラム。 An abnormality diagnosis program for causing a computer to execute an abnormality diagnosis method for diagnosing an abnormality in the diagnosis target system based on data of a plurality of measurement items related to the diagnosis target system,
Based on normal operation data that is data of the measurement item acquired at a plurality of first measurement points in a time zone in which the diagnosis target system is operating normally, the objective variable is a diagnosis of one of the measurement items. A first step of calculating a value representing a probability distribution of a regression coefficient of a regression equation that is an item and whose explanatory variable is the other measurement item;
Diagnosis target data that is data of the measurement items acquired at a plurality of second measurement points in the time zone to be diagnosed, and the regression equation, a value representing the probability distribution of the regression coefficient calculated in the first step A second step of calculating a value representing the probability distribution of the predicted value of the diagnostic item at the second measurement time point based on
Calculating a first abnormality degree that is an abnormality degree of the diagnosis item at the second measurement time point based on the diagnosis target data and a value representing a probability distribution of a predicted value of the diagnosis item calculated in the second step; An abnormality diagnosis program for causing the computer to execute a third step of determining abnormality of the diagnosis item based on a first abnormality degree.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016084511A JP6658250B2 (en) | 2016-04-20 | 2016-04-20 | Error diagnosis method, error diagnosis device, and error diagnosis program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016084511A JP6658250B2 (en) | 2016-04-20 | 2016-04-20 | Error diagnosis method, error diagnosis device, and error diagnosis program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017194341A true JP2017194341A (en) | 2017-10-26 |
JP6658250B2 JP6658250B2 (en) | 2020-03-04 |
Family
ID=60154817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016084511A Active JP6658250B2 (en) | 2016-04-20 | 2016-04-20 | Error diagnosis method, error diagnosis device, and error diagnosis program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6658250B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019111435A1 (en) * | 2017-12-05 | 2019-06-13 | 日本電気株式会社 | Malfunction assessment device, malfunction assessment method, and non-transient computer-readable medium whereon program has been stored |
WO2019220620A1 (en) * | 2018-05-18 | 2019-11-21 | 日本電気株式会社 | Abnormality detection device, abnormality detection method, and program |
WO2019220609A1 (en) * | 2018-05-18 | 2019-11-21 | 日本電気株式会社 | Abnormality detection device, abnormality detection method, and program |
WO2019239607A1 (en) * | 2018-06-15 | 2019-12-19 | 三菱電機株式会社 | Diagnosis device, diagnosis method and program |
CN110597703A (en) * | 2018-06-13 | 2019-12-20 | ***通信集团浙江有限公司 | Regression testing method and device |
JP2020035081A (en) * | 2018-08-28 | 2020-03-05 | 富士電機株式会社 | Abnormality detection device, abnormality detection method, abnormality detection program and abnormality detection system |
JP2020052740A (en) * | 2018-09-27 | 2020-04-02 | 株式会社東芝 | Abnormality detection device, abnormality detection method, and program |
JP2020155069A (en) * | 2019-03-22 | 2020-09-24 | 東芝情報システム株式会社 | State fluctuation detection device, state fluctuation detection system, and program for state fluctuation detection |
CN112036750A (en) * | 2020-08-31 | 2020-12-04 | 平安医疗健康管理股份有限公司 | Abnormity identification method, device, equipment and storage medium suitable for medical wind control |
JP2020201683A (en) * | 2019-06-10 | 2020-12-17 | 株式会社日立プラントサービス | Condition monitoring device |
JP2021056123A (en) * | 2019-09-30 | 2021-04-08 | 国立大学法人大阪大学 | Remaining life prediction system, remaining life prediction device, and remaining life prediction program |
CN112639431A (en) * | 2018-07-06 | 2021-04-09 | 松下知识产权经营株式会社 | Abnormality prediction system and abnormality prediction method |
JP2021086588A (en) * | 2019-11-29 | 2021-06-03 | 株式会社リコー | Diagnosis device, diagnosis device control method and program |
WO2021210437A1 (en) * | 2020-04-13 | 2021-10-21 | 株式会社日立製作所 | Error diagnosis device and maintenance management system |
JP2022527307A (en) * | 2019-04-25 | 2022-06-01 | アーベーベー・シュバイツ・アーゲー | Methods and systems for production accounting in the process industry using artificial intelligence |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003315211A (en) * | 2002-04-17 | 2003-11-06 | Tokyo Gas Co Ltd | Method for detecting deterioration of apparatus |
WO2013187295A1 (en) * | 2012-06-13 | 2013-12-19 | ソニー株式会社 | Information processing device, information processing method, and program |
JP2016023489A (en) * | 2014-07-23 | 2016-02-08 | 住友重機械工業株式会社 | Shovel assisting device and shovel management method |
-
2016
- 2016-04-20 JP JP2016084511A patent/JP6658250B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003315211A (en) * | 2002-04-17 | 2003-11-06 | Tokyo Gas Co Ltd | Method for detecting deterioration of apparatus |
WO2013187295A1 (en) * | 2012-06-13 | 2013-12-19 | ソニー株式会社 | Information processing device, information processing method, and program |
US20150112891A1 (en) * | 2012-06-13 | 2015-04-23 | Sony Corporation | Information processor, information processing method, and program |
JP2016023489A (en) * | 2014-07-23 | 2016-02-08 | 住友重機械工業株式会社 | Shovel assisting device and shovel management method |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11409591B2 (en) | 2017-12-05 | 2022-08-09 | Nec Corporation | Anomaly determination apparatus, anomaly determination method, and non-transitory computer readable medium storing program |
JPWO2019111435A1 (en) * | 2017-12-05 | 2020-11-19 | 日本電気株式会社 | Abnormality judgment device, abnormality judgment method, and program |
WO2019111435A1 (en) * | 2017-12-05 | 2019-06-13 | 日本電気株式会社 | Malfunction assessment device, malfunction assessment method, and non-transient computer-readable medium whereon program has been stored |
JP7014295B2 (en) | 2018-05-18 | 2022-02-01 | 日本電気株式会社 | Anomaly detection device, anomaly detection method and program |
JPWO2019220620A1 (en) * | 2018-05-18 | 2021-05-27 | 日本電気株式会社 | Anomaly detection device, anomaly detection method and program |
WO2019220609A1 (en) * | 2018-05-18 | 2019-11-21 | 日本電気株式会社 | Abnormality detection device, abnormality detection method, and program |
WO2019220620A1 (en) * | 2018-05-18 | 2019-11-21 | 日本電気株式会社 | Abnormality detection device, abnormality detection method, and program |
JPWO2019220609A1 (en) * | 2018-05-18 | 2021-06-10 | 日本電気株式会社 | Anomaly detection device, anomaly detection method and program |
US11715284B2 (en) | 2018-05-18 | 2023-08-01 | Nec Corporation | Anomaly detection apparatus, anomaly detection method, and program |
CN110597703A (en) * | 2018-06-13 | 2019-12-20 | ***通信集团浙江有限公司 | Regression testing method and device |
WO2019239607A1 (en) * | 2018-06-15 | 2019-12-19 | 三菱電機株式会社 | Diagnosis device, diagnosis method and program |
JPWO2019239607A1 (en) * | 2018-06-15 | 2020-06-25 | 三菱電機株式会社 | Diagnostic device, diagnostic method and program |
CN112262354B (en) * | 2018-06-15 | 2024-06-18 | 三菱电机株式会社 | Diagnostic device, diagnostic method, and recording medium |
CN112262354A (en) * | 2018-06-15 | 2021-01-22 | 三菱电机株式会社 | Diagnostic device, diagnostic method, and program |
US11966218B2 (en) | 2018-06-15 | 2024-04-23 | Mitsubishi Electric Corporation | Diagnosis device, diagnosis method and program |
US11703845B2 (en) | 2018-07-06 | 2023-07-18 | Panasonic Intellectual Property Management Co., Ltd. | Abnormality predicting system and abnormality predicting method |
CN112639431A (en) * | 2018-07-06 | 2021-04-09 | 松下知识产权经营株式会社 | Abnormality prediction system and abnormality prediction method |
JP2020035081A (en) * | 2018-08-28 | 2020-03-05 | 富士電機株式会社 | Abnormality detection device, abnormality detection method, abnormality detection program and abnormality detection system |
JP7230371B2 (en) | 2018-08-28 | 2023-03-01 | 富士電機株式会社 | Abnormality detection device, abnormality detection method, abnormality detection program and abnormality detection system |
JP2020052740A (en) * | 2018-09-27 | 2020-04-02 | 株式会社東芝 | Abnormality detection device, abnormality detection method, and program |
JP7086803B2 (en) | 2018-09-27 | 2022-06-20 | 株式会社東芝 | Anomaly detection device, anomaly detection method and program |
JP2020155069A (en) * | 2019-03-22 | 2020-09-24 | 東芝情報システム株式会社 | State fluctuation detection device, state fluctuation detection system, and program for state fluctuation detection |
JP7480172B2 (en) | 2019-04-25 | 2024-05-09 | アーベーベー・シュバイツ・アーゲー | Method and system for production accounting in the process industry using artificial intelligence - Patents.com |
JP2022527307A (en) * | 2019-04-25 | 2022-06-01 | アーベーベー・シュバイツ・アーゲー | Methods and systems for production accounting in the process industry using artificial intelligence |
JP7290480B2 (en) | 2019-06-10 | 2023-06-13 | 株式会社日立プラントサービス | Condition monitor |
JP2020201683A (en) * | 2019-06-10 | 2020-12-17 | 株式会社日立プラントサービス | Condition monitoring device |
JP7430317B2 (en) | 2019-09-30 | 2024-02-13 | 国立大学法人大阪大学 | Remaining life prediction system, remaining life prediction device, and remaining life prediction program |
JP2021056123A (en) * | 2019-09-30 | 2021-04-08 | 国立大学法人大阪大学 | Remaining life prediction system, remaining life prediction device, and remaining life prediction program |
JP2021086588A (en) * | 2019-11-29 | 2021-06-03 | 株式会社リコー | Diagnosis device, diagnosis device control method and program |
JP7427938B2 (en) | 2019-11-29 | 2024-02-06 | 株式会社リコー | Diagnostic device, diagnostic device control method and program |
WO2021210437A1 (en) * | 2020-04-13 | 2021-10-21 | 株式会社日立製作所 | Error diagnosis device and maintenance management system |
JP7381390B2 (en) | 2020-04-13 | 2023-11-15 | 株式会社日立製作所 | Abnormality diagnosis device and maintenance management system |
CN112036750A (en) * | 2020-08-31 | 2020-12-04 | 平安医疗健康管理股份有限公司 | Abnormity identification method, device, equipment and storage medium suitable for medical wind control |
Also Published As
Publication number | Publication date |
---|---|
JP6658250B2 (en) | 2020-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6658250B2 (en) | Error diagnosis method, error diagnosis device, and error diagnosis program | |
Kim et al. | Bearing fault prognosis based on health state probability estimation | |
Moghaddass et al. | An integrated framework for online diagnostic and prognostic health monitoring using a multistate deterioration process | |
AU2012284497B2 (en) | Monitoring system using kernel regression modeling with pattern sequences | |
AU2012284460B2 (en) | System of sequential kernel regression modeling for forecasting and prognostics | |
CN112655004A (en) | Computer-implemented method, computer program product, and system for anomaly detection and/or predictive maintenance | |
US20130024415A1 (en) | Monitoring Method Using Kernel Regression Modeling With Pattern Sequences | |
US11657121B2 (en) | Abnormality detection device, abnormality detection method and computer readable medium | |
JP5827425B1 (en) | Predictive diagnosis system and predictive diagnosis method | |
KR20140041766A (en) | Method of sequential kernel regression modeling for forecasting and prognostics | |
KR20170045354A (en) | Gas turbine sensor failure detection utilizing a sparse coding methodology | |
JP5827426B1 (en) | Predictive diagnosis system and predictive diagnosis method | |
Lu et al. | Sparse canonical variate analysis approach for process monitoring | |
WO2011138911A1 (en) | Malfunction analysis apparatus, malfunction analysis method, and recording medium | |
JP2012242159A (en) | Method for interpolating sensor data for high availability of system, computer program and system | |
JP7504772B2 (en) | Abnormality determination device, learning device, and abnormality determination method | |
JP2020035407A (en) | Abnormal sign diagnostic device and abnormal sign diagnostic method | |
JP5939439B2 (en) | Abnormality diagnosis device | |
JP5771317B1 (en) | Abnormality diagnosis apparatus and abnormality diagnosis method | |
JP5824959B2 (en) | Abnormality diagnosis device | |
JP6641678B2 (en) | Fault diagnosis device | |
JP7180692B2 (en) | Estimation device, estimation method, and program | |
Ardakani et al. | Optimal features selection for designing a fault diagnosis system | |
JPWO2019026193A1 (en) | Information processing device, information processing system, information processing method, and program | |
JP2012159298A (en) | Soundness evaluation device and method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190917 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191115 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200120 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6658250 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |