JP7467982B2 - Abnormality determination device and abnormality determination method - Google Patents
Abnormality determination device and abnormality determination method Download PDFInfo
- Publication number
- JP7467982B2 JP7467982B2 JP2020031781A JP2020031781A JP7467982B2 JP 7467982 B2 JP7467982 B2 JP 7467982B2 JP 2020031781 A JP2020031781 A JP 2020031781A JP 2020031781 A JP2020031781 A JP 2020031781A JP 7467982 B2 JP7467982 B2 JP 7467982B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- abnormality
- abnormality determination
- determination
- state
- 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.)
- Active
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Numerical Control (AREA)
Description
本発明は、異常判定装置及び異常判定方法に関する。 The present invention relates to an abnormality determination device and an abnormality determination method.
特許文献1には、プラントの製造、点検・補修及び運転等の履歴を考慮して、プラントの監視診断を行う技術が開示されている。 Patent Document 1 discloses a technology for monitoring and diagnosing a plant, taking into account the history of the plant's manufacturing, inspection, repair, operation, etc.
しかしながら、特許文献1に記載の技術によれば、プラントの保守点検時において、設置した機器・部材のデータは作業者によって端末に入力されるため、データが誤入力される場合が起こりうる。データが誤入力された場合には、プラントの運用時に正確に異常診断を行うことができないという問題がある。例えば、プラントの異常と判断された場合であっても、その異常がデータの誤入力に起因するのか、もしくは、プラント自体の異常に起因するのか、区別できない。 However, according to the technology described in Patent Document 1, during plant maintenance and inspection, data on installed equipment and components is entered into a terminal by an operator, which can lead to cases where data is entered incorrectly. If data is entered incorrectly, there is a problem in that an accurate diagnosis of anomalies cannot be performed during plant operation. For example, even if an anomaly is determined to be occurring in the plant, it is not possible to distinguish whether the anomaly is due to erroneous data entry or an anomaly in the plant itself.
本発明は、上記問題に鑑みてなされたものであり、その目的とするところは、装置の保守点検時におけるデータが誤入力された場合であっても、データの誤入力を区別して、装置の正常及び異常を判定することができる異常判定装置及び異常判定方法を提供することにある。 The present invention was made in consideration of the above problems, and its purpose is to provide an abnormality determination device and an abnormality determination method that can distinguish between erroneous data input and determine whether a device is normal or abnormal, even if erroneous data is input during maintenance and inspection of the device.
上述した課題を解決するために、本発明の一態様に係る異常判定装置及び異常判定方法は、装置の状態データに基づいて装置が所定状態であるか否かを判定した結果を第1判定結果として取得し、装置が所定状態である場合に、操作データ入力部を介して装置の保守履歴データを取得し、保守履歴データと状態データに基づいて装置の異常を判定した結果を第2判定結果として取得し、第1判定結果と第2判定結果に基づいて、装置の異常の有無を出力する。 In order to solve the above-mentioned problems, an abnormality determination device and an abnormality determination method according to one aspect of the present invention obtain a result of determining whether or not a device is in a predetermined state based on device status data as a first determination result, and when the device is in the predetermined state, obtain maintenance history data of the device via an operation data input unit, obtain a result of determining whether or not there is an abnormality in the device based on the maintenance history data and the status data as a second determination result, and output the presence or absence of an abnormality in the device based on the first determination result and the second determination result.
本発明によれば、装置の保守点検時におけるデータが誤入力された場合であっても、データの誤入力を区別して、装置の正常及び異常を判定することができる。 According to the present invention, even if data is entered incorrectly during maintenance and inspection of the device, it is possible to distinguish between incorrect data entry and determine whether the device is normal or abnormal.
次に、図面を参照して、本発明の実施の形態を詳細に説明する。説明において、同一のものには同一符号を付して重複説明を省略する。 Next, an embodiment of the present invention will be described in detail with reference to the drawings. In the description, the same parts will be given the same reference numerals and duplicate explanations will be omitted.
図1は、本実施形態に係る異常判定装置と判定対象である生産ロボットの構成を示すブロック図である。 Figure 1 is a block diagram showing the configuration of the anomaly detection device according to this embodiment and the production robot that is the subject of the detection.
異常判定装置100は、無線又は有線によって生産ロボット80(装置)と通信可能なように接続される。異常判定装置100は、生産ロボット80が行う作業が異常であるか否か、もしくは、生産ロボット80自体が異常であるか否かを判定する。生産ロボット80は、例えば、複数の可動部を備えており、車体の溶接作業を実行するロボット等である。
The
[生産ロボットの構成]
生産ロボット80は、通信部82と、計測部84と、センサ86とを備える。
[Production robot configuration]
The
センサ86は、生産ロボット80の状態を検出する。センサ86は、例えば、トルクセンサや加速度センサなどから構成される。その他、センサ86は、例えば、画像や動画を撮像するカメラであってもよいし、光センサ、音センサ、加速度センサ、振動センサ、圧力センサ、ひずみセンサ、アコースティックエミッションセンサ、温度センサ、湿度センサなどであってもよい。その他、センサ86は、生産ロボット80の可動部の位置を計測する位置センサ、制駆動部によって生じる制駆動力やトルクなどを計測するセンサなどであってもよい。
The
計測部84は、センサ86によって検出した生産ロボット80の状態に関するデータから、生産ロボット80の状態データを生成する。なお、生産ロボット80の状態データは、センサ86によって得られたデータそのもの(いわゆる生データ)であってもよいし、センサ86によって得られたデータを図示しない演算回路等によって解析した後のデータであってもよい。また、生産ロボット80の状態データには、センサ86によってデータを取得した日時の情報(日付・時刻などのタイムスタンプ)が含まれていてもよい。
The
通信部82は、計測部84によって生成した生産ロボット80の状態データを異常判定装置100に送信する。なお、通信部82は、状態データを蓄積して一定時間ごとに異常判定装置100に送信するものであってもよいし、計測部84によって生成された状態データをリアルタイムで通信部82に送信するものであってもよい。
The
その他、通信部82が異常判定装置100に送信するデータには、生産ロボット80が行う作業の種類、負荷量、頻度などのデータが含まれていてもよいし、生産ロボット80の保守作業(修理、部品の交換、潤滑油の更油等)が行われた場合に、保守作業が行われたことを示す保守履歴データ(保守作業の内容や保守箇所に関する履歴の情報)が含まれていてもよい。
In addition, the data transmitted by the
[異常判定装置の構成]
異常判定装置100は、入力部102と、データベース110と、制御部120(コントローラ)と、出力部130と、を備える。制御部120は、入力部102、データベース110、出力部130と通信可能なように接続される。その他、出力部130は、表示部90、操作部95(操作データ入力部)と通信可能なように接続される。表示部90及び操作部95は、異常判定装置100自体が備えていてもよいし、異常判定装置100の外部に設置されるものであってもよい。
[Configuration of the abnormality determination device]
The
入力部102は、無線又は有線によって生産ロボット80の通信部82と通信可能なように接続される。入力部102は、生産ロボット80の通信部82から生産ロボット80の状態データを受信する。すなわち、入力部102には、装置の状態を検知するセンサから出力されたデータが入力される。その他、入力部102は、生産ロボット80が行う作業の種類、負荷量、頻度などのデータや、保守履歴データを受信するものであってもよい。
The
入力部102が受信したデータは、データベース110に記憶される。データベース110に記憶されたデータは、異常判定の処理を実行する際に制御部120によって読み出される。なお、データベース110は、生産ロボット80の状態データを記憶する際に、生産ロボット80が行う作業の種類、負荷量、頻度などのデータを紐づけて記憶するものであってもよいし、さらには、生産ロボット80の保守履歴データを紐づけて記憶するものであってもよい。
The data received by the
その他、入力部102は、後述する操作部95と接続され、生産ロボット80の監視員や保守員など、ユーザからの操作を受け付ける。
In addition, the
制御部120は、生産ロボット80の状態データに基づいて、生産ロボット80の異常を判定する。
The
出力部130は、後述する表示部90と接続され、制御部120によって生成された情報を出力する。特に、出力部130は、生産ロボット80の監視員や保守員などに通知する情報を出力する。
The
表示部90は、出力部130から受信した情報を表示する。また、表示部90は、生産ロボット80が異常であると制御部120にて判定された場合に、制御部120からの指令に基づき、異常アラームを発報して監視員や保守員に異常を検知したことを知らせる。例えば、表示部90は、複数の表示画素の組合せにより図形、文字を表示するディスプレイであってもよいし、回転灯、ブザーなどであってもよい。表示部90は、ここに挙げた例に限定されない。
The
操作部95(操作データ入力部)は、生産ロボット80の監視員や保守員など、ユーザが操作を行うことができる入力装置である。例えば、操作部95は、キーボード、マウス、トラックボール、タッチパネルなどである。操作部95は、ここに挙げた例に限定されない。
The operation unit 95 (operation data input unit) is an input device that can be operated by a user, such as a supervisor or maintenance worker of the
[制御部の構成]
制御部120(処理部またはコントローラの一例)は、CPU(中央処理装置)、メモリ、及び入出力部を備える汎用のマイクロコンピュータである。制御部120には、生産ロボット80の異常を判定するための異常判定装置100の一部として機能するためのコンピュータプログラム(異常判定プログラム)がインストールされている。コンピュータプログラムを実行することにより、制御部120は、異常判定装置100が備える複数の情報処理回路(122、124、126、128)として機能する。
[Configuration of control unit]
The control unit 120 (an example of a processing unit or controller) is a general-purpose microcomputer equipped with a CPU (Central Processing Unit), a memory, and an input/output unit. A computer program (abnormality determination program) is installed in the
本実施形態では、ソフトウェアによって複数の情報処理回路(122、124、126、128)を実現する例を示す。ただし、以下に示す各情報処理を実行するための専用のハードウェアを用意して、情報処理回路(122、124、126、128)を構成することも可能である。また、複数の情報処理回路(122、124、126、128)を個別のハードウェアにより構成してもよい。さらに、情報処理回路(122、124、126、128)は、生産ロボット80の監視または制御に用いる制御ユニットと兼用してもよい。
In this embodiment, an example is shown in which multiple information processing circuits (122, 124, 126, 128) are realized by software. However, it is also possible to configure the information processing circuits (122, 124, 126, 128) by preparing dedicated hardware for executing each information process shown below. Also, the multiple information processing circuits (122, 124, 126, 128) may be configured by individual hardware. Furthermore, the information processing circuits (122, 124, 126, 128) may also be used as a control unit used to monitor or control the
制御部120は、複数の情報処理回路(122、124、126、128)として、第1判定部122と、条件設定部124と、第2判定部126と、決定部128と、を備える。
The
第1判定部122及び第2判定部126は、データベース110から生産ロボット80の状態データを読み込み、読み込んだ状態データに基づいて異常判定の処理を行う。第1判定部122及び第2判定部126は、それぞれ異なる判定アルゴリズムに基づいて異常判定の処理を行う。
The
第1判定部122の異常判定で得られた結果を、以下では「第1判定結果」として説明し、第2判定部126の異常判定で得られた結果を、以下では「第2判定結果」として説明する。第1判定部122及び第2判定部126は、それぞれ異なる判定アルゴリズムに基づいて異常判定の処理を行うため、第1判定結果と第2判定結果が一致するとは限らない。
The result obtained by the abnormality determination by the
異常判定の処理として、第1判定部122及び第2判定部126は、例えば、生産ロボット80の各状態データに基づいて、各状態データの特徴を表す特徴量を演算する。
To perform the abnormality determination process, the
第1判定部122及び第2判定部126は、ユーザが事前に指定した統計量(例えば、平均、分散、歪度、尖度など)や種々の解析値(フーリエ変換後の特定スペクトルの値や、スペクトル同士の比など)、またはこれらの組合せを、特徴量として演算するものであってもよい。また、第1判定部122及び第2判定部126は、主成分分析、ランダムフォレスト、XGBoostなどの各種の特徴量選択の方法を用いて自動的に設定された量を特徴量として演算するものであってもよい。なお、第1判定部122及び第2判定部126が算出する「特徴量」を定義するためのパラメータは、データベース110に記憶されるものであってもよい。
The first and
第1判定部122及び第2判定部126は、それぞれ異常判定の処理を行う前に機械学習を行って生成した第1判定モデル、第2判定モデルを有している。なお。第1判定モデル及び第2判定モデルは、互いに異なる判定モデルである。
The
第1判定モデル及び第2判定モデルは、生産ロボット80の過去の状態データに基づいて演算した「特徴量」に基づく機械学習を行うことで事前に生成される。なお、第1判定モデル及び第2判定モデルは、データベース110に記憶されるものであってもよい。
The first and second judgment models are generated in advance by performing machine learning based on "feature values" calculated based on past state data of the
第1判定モデル及び第2判定モデルは、生産ロボット80の状態データを、少なくとも2以上のグループに分類するモデルである。
The first judgment model and the second judgment model are models that classify the status data of the
2以上のグループには、生産ロボット80の正常な状態に対応する「正常域」グループと、生産ロボット80の異常な状態に対応する「異常域」グループとが含まれている。第1判定部122及び第2判定部126は、それぞれ、第1判定モデル、第2判定モデルを用いて、演算された特徴量に基づいて、生産ロボット80の状態が、「正常」と「異常」のいずれに分類されるかを決定することで、異常判定の処理を行う。そして、第1判定部122、第2判定部126は、それぞれ処理の結果を第1判定結果、第2判定結果として得る。
The two or more groups include a "normal range" group corresponding to the normal state of the
なお、第1判定部122及び第2判定部126は、例えば、グラフィカルモデルや疎構造学習など、複数の信号の相関関係の変化検出手法を用いたものを用いて、異常判定の処理を行うものであってもよいし、カーネル密度推定や密度比推定など確率分布を用いる手法により、異常度を算出するものであってもよい。
The
また、第1判定部122及び第2判定部126は、それぞれ第1判定モデル、第2判定モデルを用いて、特徴量がどのグループに分類されるべきかを確率付きで算出するものであってもよい。また、グループを代表するデータ点が有する特徴量と、状態データから演算された特徴量との差が、所定閾値以下であるか否かに応じて、状態データがどのグループに分類されるべきかを算出するものであってもよい。
The
その他、第1判定モデル及び第2判定モデルは、一連の異常判定の処理を行う前に事前に生成されるものであってもよいし、一連の異常判定の処理を行う間に、逐次更新されるものであってもよい。 In addition, the first judgment model and the second judgment model may be generated in advance before a series of abnormality judgment processes are performed, or may be updated sequentially while a series of abnormality judgment processes are performed.
条件設定部124は、第1判定部122によって生産ロボット80が異常であると判定された場合に、ユーザに対して生産ロボット80の保守履歴データの確認を要求する。具体的には、条件設定部124からの指示に基づき、表示部90は、生産ロボット80の保守履歴データの確認が必要である旨のメッセージを表示する。
When the
特に、第一判定部における「正常域」グループと「異常域」グループの分類で「異常域」と分類され、かつ、過去の保全の影響を受けている可能性がある場合、保全履歴の確認を要求する。すなわち、第一判定部で「異常域」と分類され、かつ、過去の保全の前後で「正常域」から「異常域」に変化している場合、もしくは、過去の保全の前後で「異常域」から他の「異常域」に変化している場合に、保全履歴の確認を要求する。 In particular, if the first judgment unit classifies the area as "abnormal" in the classification of "normal" and "abnormal" groups and there is a possibility that the area has been affected by past maintenance, a request is made to check the maintenance history. In other words, if the first judgment unit classifies the area as "abnormal" and there is a change from "normal" to "abnormal" before and after past maintenance, or there is a change from "abnormal" to another "abnormal" before and after past maintenance, a request is made to check the maintenance history.
なお、条件設定部124は、保守履歴データの確認が必要である旨のメッセージと共に、基準となる保守履歴データを、表示部90によって表示してもよい。これにより、基準となる情報と比較ができ、ユーザは、表示部90を介して、記憶された保守履歴データを正確に確認でき、さらには、操作部95を介して、記憶された保守履歴データを修正することができる。
The
ユーザが操作部95を介して、記憶された保守履歴データを修正した場合、条件設定部124は、修正後の保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を設定、又は、修正する。
When the user modifies the stored maintenance history data via the
具体的には、条件設定部124は、第2判定部126で算出する「特徴量」を定義するためのパラメータや、生産ロボット80の状態が、「正常」と「異常」のいずれに分類されるかを決定する際の閾値などを変更する。
Specifically, the
条件設定部124は、保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を設定、又は、修正するため、第2判定部126は、保守履歴データと状態データに基づいて生産ロボット80の異常を判定した結果を第2判定結果として取得しているといえる。
The
決定部128は、第1判定結果と第2判定結果に基づいて、生産ロボット80の異常の有無を決定する。決定した生産ロボット80の異常の有無の情報は、出力部130を介して、表示部90に出力される。
The
その他、決定部128は、過去の所定期間内(異常処理の判定を行うタイミングから所定期間だけ遡った過去から異常処理の判定を行うタイミングまでの期間内)に行われた生産ロボット80の保守作業に対応する保守履歴データが、データベース110に登録されているか否かに基づいて、第1判定部122による第1判定結果の取得、第2判定部126による第2判定結果の取得を行うか否かを制御するものであってもよい。
In addition, the
ここで、所定期間とは、例えば、1週間、1か月、1年といった長さの期間をいう。所定期間は、生産ロボット80の保守タイミングや性質、生産ロボット80が行う作業内容などを考慮して、生産ロボット80ごとに、予め設定されるものであってもよい。
Here, the specified period refers to a period of time, such as one week, one month, or one year. The specified period may be set in advance for each
[異常判定の処理手順]
次に、本実施形態に係る異常判定の処理手順の一例を説明する。図2は、本実施形態に係る異常判定装置の処理手順を示すフローチャートである。図2に示す異常判定の処理は、異常診断開始の指示が監視員や保守員からあった場合や、生産ロボット80が起動している期間中の所定のタイミングで開始され、生産ロボット80の状態データが異常判定装置100に入力されるたびに、繰り返し実行される。
[Procedure for determining abnormality]
Next, an example of the procedure for the abnormality determination process according to this embodiment will be described. Fig. 2 is a flowchart showing the procedure for the abnormality determination device according to this embodiment. The abnormality determination process shown in Fig. 2 is started when an instruction to start abnormality diagnosis is received from a supervisor or maintenance person, or at a predetermined timing while the
ステップS101において、制御部120は、データベース110から生産ロボット80の状態データを読み込む。読み込まれた状態データは第1判定部122及び第2判定部126に入力される。第1判定部122は、入力された状態データに基づいて異常判定の処理を行い、第1判定結果を得る。
In step S101, the
ステップS105において、第1判定結果が正常である場合(ステップS105でYESの場合)、ステップS119に進み、決定部128は、生産ロボット80が正常であると決定し、出力部130は、生産ロボット80が正常であること示す情報を出力する。
In step S105, if the first judgment result is normal (YES in step S105), the process proceeds to step S119, where the
一方、ステップS105において、第1判定結果が正常でない場合(ステップS105でNOの場合)、ステップS107に進み、条件設定部124は、ユーザに対して生産ロボット80の保守履歴データの確認を要求する。
On the other hand, if the first judgment result is not normal in step S105 (NO in step S105), the process proceeds to step S107, where the
ステップS109にて、保守履歴データが正常であると確認された場合(ステップS109でYESの場合)、ステップS117に進み、決定部128は、生産ロボット80が異常であると決定し、出力部130は、生産ロボット80が異常であること示す情報を出力する。
If it is confirmed in step S109 that the maintenance history data is normal (YES in step S109), the process proceeds to step S117, where the
一方、ステップS109にて、保守履歴データが正常でないと確認された場合(ステップS109でNOの場合)、ステップS111に進み、条件設定部124は、ユーザに対して生産ロボット80の保守履歴データの修正を要求する。
On the other hand, if it is determined in step S109 that the maintenance history data is not normal (NO in step S109), the process proceeds to step S111, where the
ステップS113にて、ユーザが記憶された保守履歴データを修正した場合、条件設定部124は、修正後の保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を修正する。第2判定部126は、修正後の判定条件及び入力された状態データに基づいて異常判定の処理を行い、第2判定結果を得る。
In step S113, if the user modifies the stored maintenance history data, the
ステップS115にて、第2判定結果が正常である場合(ステップS115でYESの場合)、ステップS119に進む。一方、第2判定結果が正常でない場合(ステップS115でNOの場合)、ステップS117に進む。 In step S115, if the second judgment result is normal (YES in step S115), proceed to step S119. On the other hand, if the second judgment result is not normal (NO in step S115), proceed to step S117.
ステップS117又はステップS119での処理を行った後、図2に示す異常判定の処理は終了する。 After performing the processing in step S117 or step S119, the abnormality determination processing shown in FIG. 2 ends.
このように、ステップS107からステップS115までの処理により、保守履歴データが正常であるか否かが確認され、必要があれば保守履歴データの修正が行われるため、誤入力に起因して、生産ロボット80が誤って異常と判定されてしまうことが防止される。
In this way, the processes from step S107 to step S115 check whether the maintenance history data is normal, and if necessary, correct the maintenance history data, thereby preventing the
[第1変形例に係る異常判定の処理手順]
次に、本実施形態の第1変形例に係る異常判定の処理手順の一例を説明する。図3は、本発明の第1変形例に係る異常判定装置の処理手順を示すフローチャートである。図3に示す異常判定の処理は、ステップS101の後にステップS203が実行される点で図2に示す異常判定の処理と相違するが、それ以外は同一の処理である。
[Processing procedure for abnormality determination according to the first modified example]
Next, an example of a processing procedure for abnormality determination according to a first modified example of this embodiment will be described. Fig. 3 is a flowchart showing the processing procedure of the abnormality determination device according to the first modified example of the present invention. The abnormality determination processing shown in Fig. 3 differs from the abnormality determination processing shown in Fig. 2 in that step S203 is executed after step S101, but is otherwise the same processing.
ステップS203において、決定部128は、過去の所定期間内に行われた生産ロボット80の保守作業に対応する保守履歴データが、データベース110に登録されているか否かを判定する。そして、所定期間内の保守履歴データが登録されている場合(ステップS203でYESの場合)、ステップS107に進み、第1判定結果が正常であるか否かに基づく処理を行う。
In step S203, the
一方、所定期間内の保守履歴データが登録されてない場合(ステップS203でNOの場合)、ステップS115に進み、第2判定結果が正常であるか否かに基づく処理を行う。 On the other hand, if maintenance history data within the specified period has not been registered (NO in step S203), proceed to step S115 and perform processing based on whether the second judgment result is normal or not.
所定期間内の保守履歴データが登録されてない場合には、そもそも異常処理の判定を行うタイミングにおいて、保守作業を行ってから時間が所定期間だけ経過しており、諸種作業による影響が状態データに現れない場合が考えられる。したがって、保守履歴データが正常であるか否かの確認が不要な状況が起こりうる。このような状況を想定して、所定期間内の保守履歴データが登録されてない場合には、第1判定結果が正常であるか否かに基づく処理を省略して、ユーザの確認作業を減らしている。 If maintenance history data within a specified period has not been registered, it is possible that at the time when the abnormality processing is judged, a specified period of time has passed since the maintenance work was performed, and the effects of various works will not be reflected in the status data. Therefore, a situation may arise in which it is not necessary to check whether the maintenance history data is normal. In anticipation of such a situation, if maintenance history data within a specified period has not been registered, processing based on whether the first judgment result is normal or not is omitted, reducing the user's confirmation work.
[第2変形例に係る異常判定の処理手順]
次に、本実施形態の第2変形例に係る異常判定の処理手順の一例を説明する。図4は、本発明の第2変形例に係る異常判定装置の処理手順を示すフローチャートである。図4に示す異常判定の処理は、ステップS101の後にステップS303が実行される点で図2に示す異常判定の処理と相違するが、それ以外は同一の処理である。
[Processing procedure for abnormality determination according to the second modified example]
Next, an example of a processing procedure for abnormality determination according to a second modified example of this embodiment will be described. Fig. 4 is a flowchart showing the processing procedure of the abnormality determination device according to the second modified example of the present invention. The abnormality determination processing shown in Fig. 4 differs from the abnormality determination processing shown in Fig. 2 in that step S303 is executed after step S101, but is otherwise the same processing.
ステップS303において、第2判定部126は、修正前の判定条件及び入力された状態データに基づいて異常判定の処理を行い、第2判定結果を得る。そして、第2判定結果が正常である場合(ステップS303でYESの場合)、ステップS105に進む。一方、第2判定結果が正常でない場合(ステップS303でNOの場合)、ステップS117に進む。
In step S303, the
図2に示す異常判定の処理と比較して、図4に示す異常判定の処理では、第1判定結果が正常であるか否かに基づく処理を行う前に、第2判定結果が正常であるか否かに基づく処理を行うことで、生産ロボット80の異常を見逃してしまうことを低減している。
Compared to the abnormality determination process shown in FIG. 2, the abnormality determination process shown in FIG. 4 performs processing based on whether the second determination result is normal before performing processing based on whether the first determination result is normal, thereby reducing the likelihood of an abnormality in the
[実施形態の効果]
以上詳細に説明したように、本実施形態に係る異常判定装置及び異常判定方法は、装置の状態データに基づいて装置が所定状態であるか否かを判定した結果を第1判定結果として取得し、装置が所定状態である場合に、操作データ入力部を介して装置の保守履歴データを取得し、保守履歴データと状態データに基づいて装置の異常を判定した結果を第2判定結果として取得し、第1判定結果と第2判定結果に基づいて、装置の異常の有無を出力する。
[Effects of the embodiment]
As described in detail above, the abnormality judgment device and abnormality judgment method of this embodiment obtain a result of judging whether or not the device is in a predetermined state based on status data of the device as a first judgment result, and when the device is in the predetermined state, obtain maintenance history data of the device via the operation data input unit, obtain a result of judging whether or not there is an abnormality in the device based on the maintenance history data and the status data as a second judgment result, and output the presence or absence of an abnormality in the device based on the first judgment result and the second judgment result.
これにより、装置の保守点検時におけるデータが誤入力された場合であっても、データの誤入力を区別して、装置の正常及び異常を判定することができる。特に、実際に行った保守作業とは異なる保守作業に関する保守履歴データが記録されたとしても、異なる保守作業に関する保守履歴データが記録されていることを検知でき、保守履歴データを修正することができる。 As a result, even if data is entered incorrectly during maintenance and inspection of the device, it is possible to distinguish between incorrect data entry and determine whether the device is normal or abnormal. In particular, even if maintenance history data relating to maintenance work different from the maintenance work actually performed is recorded, it is possible to detect that maintenance history data relating to different maintenance work has been recorded and correct the maintenance history data.
そして、修正後の保守履歴データに基づいて、対応する保守作業に沿った異常判定の処理や、異常発生の予測を行うことができる。この結果、異常検知・予知における誤報及び見逃しを抑制できる。 Then, based on the corrected maintenance history data, it is possible to perform anomaly determination processing in accordance with the corresponding maintenance work and to predict the occurrence of anomalies. As a result, it is possible to reduce false alarms and oversights in anomaly detection and prediction.
また、本実施形態に係る異常判定装置及び異常判定方法において、第1判定結果が装置の異常を示し、かつ、過去の所定期間内での装置の保守に対応する保守履歴データが存在する場合に、操作データ入力部を介して装置の保守履歴データを取得するものであってもよい。これにより、第1判定部によって得られる第1判定結果により検知する異常の対象を、実際に行った保守作業とは異なる保守作業を記録している可能性が高い場合に絞ることができ、第1判定結果による異常判定の精度を向上させることができる。 In addition, in the abnormality determination device and abnormality determination method according to this embodiment, when the first determination result indicates an abnormality in the device and maintenance history data corresponding to maintenance of the device within a predetermined period in the past exists, the maintenance history data of the device may be acquired via the operation data input unit. This makes it possible to narrow down the targets of abnormalities detected based on the first determination result obtained by the first determination unit to cases where there is a high possibility that maintenance work different from the maintenance work actually performed has been recorded, thereby improving the accuracy of abnormality determination based on the first determination result.
さらに、本実施形態に係る異常判定装置及び異常判定方法において、第1判定結果が装置の異常を示し、かつ、過去の所定期間内での装置の保守に対応する保守履歴データが存在しない場合に、操作データ入力部を介して装置の保守履歴データを取得しないものであってもよい。 Furthermore, in the abnormality determination device and abnormality determination method according to this embodiment, when the first determination result indicates an abnormality in the device and maintenance history data corresponding to maintenance of the device within a specified period in the past does not exist, maintenance history data of the device may not be acquired via the operation data input unit.
所定期間内の保守履歴データが登録されてない場合には、そもそも異常処理の判定を行うタイミングにおいて、保守作業を行ってから時間が所定期間だけ経過しており、諸種作業による影響が状態データに現れない場合が考えられる。したがって、保守履歴データが正常であるか否かの確認が不要な状況が起こりうる。このような状況を想定して、所定期間内の保守履歴データが登録されてない場合には、第1判定結果が正常であるか否かに基づく処理が省略されるため、ユーザの確認作業の負荷を低減できる。 If maintenance history data within a specified period has not been registered, it is possible that at the time when the abnormality processing is judged, a specified period of time has passed since the maintenance work was performed, and the effects of various works will not be reflected in the status data. Therefore, a situation may arise in which it is not necessary to check whether the maintenance history data is normal. In anticipation of such a situation, if maintenance history data within a specified period has not been registered, processing based on whether the first judgment result is normal or not is omitted, thereby reducing the burden of the checking work on the user.
また、本実施形態に係る異常判定装置及び異常判定方法において、第1判定結果と第2判定結果は、それぞれ異なる判定アルゴリズムに基づいて生成されるものであってもよい。これにより、保守履歴データの異常と、施設・設備・機械・装置の異常とを、別々に診断することができ、保守履歴データの異常と、施設・設備・機械・装置の異常とを区別して、判定することができる。 In addition, in the abnormality determination device and abnormality determination method according to this embodiment, the first determination result and the second determination result may be generated based on different determination algorithms. This makes it possible to diagnose abnormalities in the maintenance history data and abnormalities in the facilities, equipment, machines, and devices separately, and to distinguish and determine abnormalities in the maintenance history data and abnormalities in the facilities, equipment, machines, and devices.
さらに、本実施形態に係る異常判定装置及び異常判定方法において、表示部が過去の保守履歴データを表示した後に、操作データ入力部は、表示された保守履歴データの修正を行う操作データを取得するものであってもよい。これにより、ユーザは、第1判定部により検知した異常に関わる、登録された保守履歴データを正確に認識することができる。 Furthermore, in the abnormality determination device and abnormality determination method according to this embodiment, after the display unit displays past maintenance history data, the operation data input unit may acquire operation data for correcting the displayed maintenance history data. This allows the user to accurately recognize the registered maintenance history data related to the abnormality detected by the first determination unit.
また、本実施形態に係る異常判定装置及び異常判定方法において、表示部が過去の保守履歴データを表示する際、基準となる保守情報を合わせて表示するものであってもよい。これにより、過去の保守履歴データと、基準となる保守情報とを比較することができ、ユーザは、登録された保守履歴データを正確に認識してから、保守履歴データの修正を行うことができる。 In addition, in the abnormality determination device and abnormality determination method according to this embodiment, when the display unit displays past maintenance history data, it may also display reference maintenance information. This allows the past maintenance history data to be compared with the reference maintenance information, and the user can accurately recognize the registered maintenance history data before correcting the maintenance history data.
さらに、本実施形態に係る異常判定装置及び異常判定方法において、所定状態は、装置の正常状態とは異なる状態であるものであってもよい。これにより、保守履歴データの影響により生じた異常のみを検知することができる。 Furthermore, in the abnormality determination device and abnormality determination method according to this embodiment, the specified state may be a state different from the normal state of the device. This makes it possible to detect only abnormalities that have occurred due to the influence of maintenance history data.
また、本実施形態に係る異常判定装置及び異常判定方法において、所定状態は、装置の複数の状態データの間の相関関係が、装置の正常状態における状態データの間の相関関係とは異なる状態であるものであってもよい。これにより、1つ1つの信号に対して正常時と比較して異常を検知するよりも高い精度で異常を検知することができる。 In the abnormality determination device and abnormality determination method according to this embodiment, the predetermined state may be a state in which the correlation between multiple state data of the device is different from the correlation between state data in the normal state of the device. This makes it possible to detect abnormalities with higher accuracy than by comparing each signal with the normal state.
さらに、本実施形態に係る異常判定装置及び異常判定方法において、正常状態とは、装置が正常である場合の状態データを学習させることで生成した正常判定モデルに基づいて正常と判定された状態であるものであってもよい。 Furthermore, in the abnormality determination device and abnormality determination method according to this embodiment, the normal state may be a state that is determined to be normal based on a normality determination model generated by learning state data when the device is normal.
一律に定義した正常時と比較することによって行う異常検知では、適切なモデルでの異常診断ができない場合が生じうる(例えば、正常である場合の状態データが非正規分布のデータであるのに対し、正規分布の手法で閾値を一義に決定している場合など)。これに対し、正常である場合の状態データを学習させることで生成した正常判定モデルに基づいて異常診断をすることにより、異常判定の精度をより向上させることができる。 When detecting anomalies by comparing with a uniformly defined normal state, there may be cases where an anomaly cannot be diagnosed using an appropriate model (for example, when the state data for normal cases is non-normally distributed data, and the threshold is uniquely determined using a normal distribution method). In contrast, the accuracy of anomaly detection can be further improved by diagnosing anomalies based on a normality determination model generated by learning state data for normal cases.
また、本実施形態に係る異常判定装置及び異常判定方法において、正常状態は更新されていくものであってもよい。これにより、正規の保守作業もしくは通常行っている保守作業の内容が変更された場合においても、更新された基準となる正常時のデータを用いることができ、誤報及び見逃しを抑制することができる。 In addition, in the abnormality determination device and abnormality determination method according to this embodiment, the normal state may be updated. This allows the updated standard normal data to be used even when the contents of the regular maintenance work or the maintenance work that is usually performed are changed, making it possible to reduce false alarms and oversights.
上述の実施形態で示した各機能は、1又は複数の処理回路によって実装されうる。処理回路には、プログラムされたプロセッサや、電気回路などが含まれ、さらには、特定用途向けの集積回路(ASIC)のような装置や、記載された機能を実行するよう配置された回路構成要素なども含まれる。 Each of the functions described in the above embodiments may be implemented by one or more processing circuits. Processing circuits include programmed processors, electrical circuits, and even devices such as application specific integrated circuits (ASICs), and circuit components arranged to perform the described functions.
以上、実施形態に沿って本発明の内容を説明したが、本発明はこれらの記載に限定されるものではなく、種々の変形及び改良が可能であることは、当業者には自明である。この開示の一部をなす論述及び図面は本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。 The contents of the present invention have been described above in accordance with the embodiments, but the present invention is not limited to these descriptions, and it will be obvious to those skilled in the art that various modifications and improvements are possible. The descriptions and drawings that form part of this disclosure should not be understood as limiting the present invention. Various alternative embodiments, examples, and operating techniques will be apparent to those skilled in the art from this disclosure.
本発明はここでは記載していない様々な実施形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 The present invention naturally includes various embodiments not described here. Therefore, the technical scope of the present invention is determined only by the invention-specific matters related to the scope of the claims that are appropriate from the above description.
100 異常判定装置
102 入力部
110 データベース
120 制御部
122 第1判定部
124 条件設定部
126 第2判定部
128 決定部
130 出力部
80 生産ロボット
82 通信部
84 計測部
86 センサ
90 表示部
95 操作部(操作データ入力部)
REFERENCE SIGNS
Claims (10)
前記コントローラは、
前記センサから出力された前記装置の状態データを、前記入力部を介して取得し、
前記状態データに基づいて前記装置が所定状態であるか否かを判定した結果を第1判定結果として取得し、
前記装置が前記所定状態であることを前記第1判定結果が示す場合に、前記操作データ入力部を介して前記装置の保守履歴データを取得し、
取得した前記保守履歴データに基づいて判定条件を設定又は修正し、
前記判定条件を用いて前記装置の異常を判定した結果を、第2判定結果として取得し、
前記第1判定結果と前記第2判定結果に基づいて、前記装置の異常の有無を出力すること
を特徴とする異常判定装置。 An abnormality determination device for determining an abnormality in an apparatus, comprising: an input unit to which data output from a sensor that detects a state of the apparatus is input; an operation data input unit to which data based on a user's operation is input; and a controller,
The controller:
acquiring status data of the device output from the sensor via the input unit;
acquiring a result of determining whether the device is in a predetermined state based on the state data as a first determination result;
When the first determination result indicates that the device is in the predetermined state, maintenance history data of the device is acquired via the operation data input unit;
Setting or modifying a judgment condition based on the acquired maintenance history data;
A result of determining whether or not the device is abnormal using the determination condition is acquired as a second determination result;
An abnormality determination device, comprising: an output indicating whether or not an abnormality exists in the device based on the first determination result and the second determination result.
前記コントローラは、
前記第1判定結果が前記装置の異常を示し、かつ、過去の所定期間内での前記装置の保守に対応する前記保守履歴データが存在する場合に、前記操作データ入力部を介して前記装置の前記保守履歴データを取得すること
を特徴とする異常判定装置。 The abnormality determination device according to claim 1,
The controller:
An abnormality judgment device characterized by acquiring the maintenance history data of the device via the operation data input unit when the first judgment result indicates an abnormality of the device and maintenance history data corresponding to maintenance of the device within a specified period in the past exists.
前記第1判定結果と前記第2判定結果は、それぞれ異なる判定アルゴリズムに基づいて生成されること
を特徴とする異常判定装置。 The abnormality determination device according to claim 1 or 2 ,
The anomaly determination device according to claim 1, wherein the first determination result and the second determination result are generated based on different determination algorithms.
更に、表示部を備え、
前記表示部が過去の前記保守履歴データを表示した後に、前記操作データ入力部は、表示された前記保守履歴データの修正を行う操作データを取得すること
を特徴とする異常判定装置。 The abnormality determination device according to any one of claims 1 to 3 ,
Further, a display unit is provided,
An abnormality determination device, characterized in that after the display unit displays the past maintenance history data, the operation data input unit acquires operation data for correcting the displayed maintenance history data.
前記表示部が過去の前記保守履歴データを表示する際、基準となる保守情報を合わせて表示すること
を特徴とする異常判定装置。 The abnormality determination device according to claim 4 ,
The abnormality determination device according to claim 1, wherein when the display unit displays the past maintenance history data, the display unit also displays reference maintenance information.
前記所定状態は、前記装置の正常状態とは異なる状態であること
を特徴とする異常判定装置。 The abnormality determination device according to any one of claims 1 to 5 ,
The abnormality determination device, wherein the predetermined state is a state different from a normal state of the device.
前記所定状態は、前記装置の複数の前記状態データの間の相関関係が、前記装置の正常状態における前記状態データの間の相関関係とは異なる状態であること
を特徴とする異常判定装置。 The abnormality determination device according to any one of claims 1 to 6 ,
The abnormality determination device, wherein the predetermined state is a state in which a correlation between a plurality of the status data of the device is different from a correlation between the status data in a normal state of the device.
前記正常状態とは、前記装置が正常である場合の前記状態データを学習させることで生成した正常判定モデルに基づいて正常と判定された状態であること
を特徴とする異常判定装置。 The abnormality determination device according to claim 6 or 7 ,
The abnormality determination device is characterized in that the normal state is a state that is determined to be normal based on a normality determination model generated by learning the state data when the device is normal.
前記正常状態は更新されていくこと
を特徴とする異常判定装置。 The abnormality determination device according to any one of claims 6 to 8 ,
The abnormality determination device is characterized in that the normal state is updated.
前記コントローラは、
前記センサから出力された前記装置の状態データを、前記入力部を介して取得し、
前記状態データに基づいて前記装置が所定状態であるか否かを判定した結果を第1判定結果として取得し、
前記装置が前記所定状態であることを前記第1判定結果が示す場合に、操作データ入力部を介して前記装置の保守履歴データを取得し、
取得した前記保守履歴データに基づいて判定条件を設定又は修正し、
前記判定条件を用いて前記装置の異常を判定した結果を、第2判定結果として取得し、
前記第1判定結果と前記第2判定結果に基づいて、前記装置の異常の有無を出力すること
を特徴とする異常判定方法。 An abnormality determination method for controlling an input unit to which data output from a sensor that detects a state of an apparatus is input, an operation data input unit to which data based on a user's operation is input, and a connected controller, comprising:
The controller:
acquiring status data of the device output from the sensor via the input unit ;
acquiring a result of determining whether the device is in a predetermined state based on the state data as a first determination result;
When the first determination result indicates that the device is in the predetermined state, acquiring maintenance history data of the device via an operation data input unit;
Setting or modifying a judgment condition based on the acquired maintenance history data;
A result of determining whether or not the device is abnormal using the determination condition is acquired as a second determination result;
An abnormality determination method, comprising: outputting the presence or absence of an abnormality in the device based on the first determination result and the second determination result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020031781A JP7467982B2 (en) | 2020-02-27 | 2020-02-27 | Abnormality determination device and abnormality determination method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020031781A JP7467982B2 (en) | 2020-02-27 | 2020-02-27 | Abnormality determination device and abnormality determination method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021135769A JP2021135769A (en) | 2021-09-13 |
| JP7467982B2 true JP7467982B2 (en) | 2024-04-16 |
Family
ID=77661321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020031781A Active JP7467982B2 (en) | 2020-02-27 | 2020-02-27 | Abnormality determination device and abnormality determination method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7467982B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7709928B2 (en) * | 2022-02-09 | 2025-07-17 | 株式会社日立インダストリアルプロダクツ | Equipment monitoring and diagnosis device, monitoring and diagnosis method, and equipment monitoring and diagnosis system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012073756A (en) | 2010-09-28 | 2012-04-12 | Toshiba Corp | Abnormality diagnosis filter generator |
| WO2020026344A1 (en) | 2018-07-31 | 2020-02-06 | 日産自動車株式会社 | Abnormality determination device and abnormality determination method |
-
2020
- 2020-02-27 JP JP2020031781A patent/JP7467982B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012073756A (en) | 2010-09-28 | 2012-04-12 | Toshiba Corp | Abnormality diagnosis filter generator |
| WO2020026344A1 (en) | 2018-07-31 | 2020-02-06 | 日産自動車株式会社 | Abnormality determination device and abnormality determination method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021135769A (en) | 2021-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11604458B2 (en) | Anomaly determination device and anomaly determination method | |
| EP3002651B1 (en) | Monitoring means and monitoring method for monitoring at least one step of a process run on an industrial site | |
| CN108572006B (en) | Condition diagnosing device | |
| JP6823025B2 (en) | Inspection equipment and machine learning method | |
| CN108027611B (en) | Decision assistance system and method for machine maintenance utilizing decision-making pattern learning supervised by expert opinion | |
| JP2017188030A (en) | Machine learning device and machine learning method for learning failure prediction of main shaft or motor driving main shaft, and failure prediction device and failure prediction system provided with machine learning device | |
| JP7648362B2 (en) | Abnormality diagnosis device and abnormality diagnosis method | |
| JP6825753B1 (en) | Blast furnace abnormality determination device, blast furnace abnormality determination method, and blast furnace operation method | |
| CN116337135B (en) | Instrument fault diagnosis method, system, electronic device and readable storage medium | |
| US20240087370A1 (en) | Method for detecting the state of a vehicle component | |
| US20260110599A1 (en) | Vibration monitoring in order to detect an error during a process automation | |
| CN119417646A (en) | Secondary water supply system fault early warning method and system based on data analysis | |
| JP7467982B2 (en) | Abnormality determination device and abnormality determination method | |
| WO2020162425A1 (en) | Analysis device, analysis method, and program | |
| CN117927535A (en) | Servo hydraulic system fault determination method, device and equipment | |
| JP2011107760A (en) | Device of detecting plant abnormality | |
| CN113485898A (en) | Vibration measuring point display method, device, equipment and storage medium | |
| CN117873007B (en) | Manufacturing flow management method, system, equipment and medium based on industrial Internet of things | |
| JP2022181293A (en) | Power testing device of vehicle, abnormality detection method of power testing device of vehicle, and program | |
| JP7853331B2 (en) | Diagnostic device and computer-readable recording medium | |
| US10955829B2 (en) | System and a method to enable zero defect production | |
| KR102162427B1 (en) | Method for monitering abnormality judgment of machine tool | |
| JP2016151086A (en) | Shovel support device | |
| WO2021191916A1 (en) | A system and a method to enable zero defect production | |
| JP7506960B2 (en) | Data Management Equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221207 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231201 |
|
| 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: 20240305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240318 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7467982 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |