Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7467982B2 - Abnormality determination device and abnormality determination method - Google Patents
[go: Go Back, main page]

JP7467982B2 - Abnormality determination device and abnormality determination method - Google Patents

Abnormality determination device and abnormality determination method Download PDF

Info

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
Application number
JP2020031781A
Other languages
Japanese (ja)
Other versions
JP2021135769A (en
Inventor
康裕 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2020031781A priority Critical patent/JP7467982B2/en
Publication of JP2021135769A publication Critical patent/JP2021135769A/en
Application granted granted Critical
Publication of JP7467982B2 publication Critical patent/JP7467982B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開平6-331507号公報Japanese Patent Application Laid-Open No. 6-331507

しかしながら、特許文献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.

図1は、本発明の一実施形態に係る異常判定装置と判定対象である生産ロボットの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an abnormality determination device according to an embodiment of the present invention and a production robot that is the object of the abnormality determination device. 図2は、本発明の一実施形態に係る異常判定装置の処理手順を示すフローチャートである。FIG. 2 is a flowchart showing a processing procedure of the abnormality determination device according to one embodiment of the present invention. 図3は、本発明の第1変形例に係る異常判定装置の処理手順を示すフローチャートである。FIG. 3 is a flowchart showing a processing procedure of the abnormality determination device according to the first modified example of the present invention. 図4は、本発明の第2変形例に係る異常判定装置の処理手順を示すフローチャートである。FIG. 4 is a flowchart showing a processing procedure of an abnormality determination device according to a second modified example of the present invention.

次に、図面を参照して、本発明の実施の形態を詳細に説明する。説明において、同一のものには同一符号を付して重複説明を省略する。 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 abnormality determination device 100 is connected to the production robot 80 (device) wirelessly or by wire so as to be able to communicate with it. The abnormality determination device 100 determines whether or not the work performed by the production robot 80 is abnormal, or whether or not the production robot 80 itself is abnormal. The production robot 80 is, for example, a robot that has multiple moving parts and performs welding work on a vehicle body.

[生産ロボットの構成]
生産ロボット80は、通信部82と、計測部84と、センサ86とを備える。
[Production robot configuration]
The production robot 80 includes a communication unit 82 , a measurement unit 84 , and a sensor 86 .

センサ86は、生産ロボット80の状態を検出する。センサ86は、例えば、トルクセンサや加速度センサなどから構成される。その他、センサ86は、例えば、画像や動画を撮像するカメラであってもよいし、光センサ、音センサ、加速度センサ、振動センサ、圧力センサ、ひずみセンサ、アコースティックエミッションセンサ、温度センサ、湿度センサなどであってもよい。その他、センサ86は、生産ロボット80の可動部の位置を計測する位置センサ、制駆動部によって生じる制駆動力やトルクなどを計測するセンサなどであってもよい。 The sensor 86 detects the state of the production robot 80. The sensor 86 is composed of, for example, a torque sensor or an acceleration sensor. Alternatively, the sensor 86 may be, for example, a camera that captures images or videos, or may be an optical sensor, a sound sensor, an acceleration sensor, a vibration sensor, a pressure sensor, a strain sensor, an acoustic emission sensor, a temperature sensor, or a humidity sensor. Alternatively, the sensor 86 may be a position sensor that measures the position of the moving parts of the production robot 80, or a sensor that measures the braking/driving force and torque generated by the braking/driving parts.

計測部84は、センサ86によって検出した生産ロボット80の状態に関するデータから、生産ロボット80の状態データを生成する。なお、生産ロボット80の状態データは、センサ86によって得られたデータそのもの(いわゆる生データ)であってもよいし、センサ86によって得られたデータを図示しない演算回路等によって解析した後のデータであってもよい。また、生産ロボット80の状態データには、センサ86によってデータを取得した日時の情報(日付・時刻などのタイムスタンプ)が含まれていてもよい。 The measurement unit 84 generates status data for the production robot 80 from data on the status of the production robot 80 detected by the sensor 86. The status data for the production robot 80 may be the data itself obtained by the sensor 86 (so-called raw data), or may be data obtained after the data obtained by the sensor 86 has been analyzed by an arithmetic circuit (not shown). The status data for the production robot 80 may also include information on the date and time when the data was obtained by the sensor 86 (a time stamp such as date and time).

通信部82は、計測部84によって生成した生産ロボット80の状態データを異常判定装置100に送信する。なお、通信部82は、状態データを蓄積して一定時間ごとに異常判定装置100に送信するものであってもよいし、計測部84によって生成された状態データをリアルタイムで通信部82に送信するものであってもよい。 The communication unit 82 transmits the status data of the production robot 80 generated by the measurement unit 84 to the abnormality determination device 100. The communication unit 82 may accumulate the status data and transmit it to the abnormality determination device 100 at regular intervals, or may transmit the status data generated by the measurement unit 84 to the communication unit 82 in real time.

その他、通信部82が異常判定装置100に送信するデータには、生産ロボット80が行う作業の種類、負荷量、頻度などのデータが含まれていてもよいし、生産ロボット80の保守作業(修理、部品の交換、潤滑油の更油等)が行われた場合に、保守作業が行われたことを示す保守履歴データ(保守作業の内容や保守箇所に関する履歴の情報)が含まれていてもよい。 In addition, the data transmitted by the communication unit 82 to the abnormality determination device 100 may include data such as the type, load, and frequency of work performed by the production robot 80, and may also include maintenance history data (information on the content of the maintenance work and the history of the maintenance points) indicating that maintenance work has been performed when maintenance work (repairs, part replacement, changing of lubricating oil, etc.) has been performed on the production robot 80.

[異常判定装置の構成]
異常判定装置100は、入力部102と、データベース110と、制御部120(コントローラ)と、出力部130と、を備える。制御部120は、入力部102、データベース110、出力部130と通信可能なように接続される。その他、出力部130は、表示部90、操作部95(操作データ入力部)と通信可能なように接続される。表示部90及び操作部95は、異常判定装置100自体が備えていてもよいし、異常判定装置100の外部に設置されるものであってもよい。
[Configuration of the abnormality determination device]
The abnormality determination device 100 includes an input unit 102, a database 110, a control unit 120 (controller), and an output unit 130. The control unit 120 is connected to the input unit 102, the database 110, and the output unit 130 so as to be able to communicate with them. In addition, the output unit 130 is connected to a display unit 90 and an operation unit 95 (operation data input unit) so as to be able to communicate with them. The display unit 90 and the operation unit 95 may be included in the abnormality determination device 100 itself, or may be installed outside the abnormality determination device 100.

入力部102は、無線又は有線によって生産ロボット80の通信部82と通信可能なように接続される。入力部102は、生産ロボット80の通信部82から生産ロボット80の状態データを受信する。すなわち、入力部102には、装置の状態を検知するセンサから出力されたデータが入力される。その他、入力部102は、生産ロボット80が行う作業の種類、負荷量、頻度などのデータや、保守履歴データを受信するものであってもよい。 The input unit 102 is connected wirelessly or by wire to be able to communicate with the communication unit 82 of the production robot 80. The input unit 102 receives status data of the production robot 80 from the communication unit 82 of the production robot 80. That is, data output from a sensor that detects the status of the device is input to the input unit 102. In addition, the input unit 102 may receive data such as the type, load, and frequency of work performed by the production robot 80, as well as maintenance history data.

入力部102が受信したデータは、データベース110に記憶される。データベース110に記憶されたデータは、異常判定の処理を実行する際に制御部120によって読み出される。なお、データベース110は、生産ロボット80の状態データを記憶する際に、生産ロボット80が行う作業の種類、負荷量、頻度などのデータを紐づけて記憶するものであってもよいし、さらには、生産ロボット80の保守履歴データを紐づけて記憶するものであってもよい。 The data received by the input unit 102 is stored in the database 110. The data stored in the database 110 is read by the control unit 120 when executing the abnormality determination process. When storing the status data of the production robot 80, the database 110 may store data such as the type of work performed by the production robot 80, the load, and frequency of the work, and may also store data of the maintenance history of the production robot 80 in association with the data.

その他、入力部102は、後述する操作部95と接続され、生産ロボット80の監視員や保守員など、ユーザからの操作を受け付ける。 In addition, the input unit 102 is connected to the operation unit 95 described below, and accepts operations from users, such as supervisors and maintenance personnel of the production robot 80.

制御部120は、生産ロボット80の状態データに基づいて、生産ロボット80の異常を判定する。 The control unit 120 determines whether there is an abnormality in the production robot 80 based on the status data of the production robot 80.

出力部130は、後述する表示部90と接続され、制御部120によって生成された情報を出力する。特に、出力部130は、生産ロボット80の監視員や保守員などに通知する情報を出力する。 The output unit 130 is connected to the display unit 90, which will be described later, and outputs information generated by the control unit 120. In particular, the output unit 130 outputs information to notify supervisors and maintenance personnel of the production robot 80.

表示部90は、出力部130から受信した情報を表示する。また、表示部90は、生産ロボット80が異常であると制御部120にて判定された場合に、制御部120からの指令に基づき、異常アラームを発報して監視員や保守員に異常を検知したことを知らせる。例えば、表示部90は、複数の表示画素の組合せにより図形、文字を表示するディスプレイであってもよいし、回転灯、ブザーなどであってもよい。表示部90は、ここに挙げた例に限定されない。 The display unit 90 displays the information received from the output unit 130. Furthermore, if the control unit 120 determines that the production robot 80 is abnormal, the display unit 90 issues an abnormality alarm based on a command from the control unit 120 to notify a supervisor or maintenance personnel that an abnormality has been detected. For example, the display unit 90 may be a display that displays figures and characters by combining multiple display pixels, or may be a rotating light, buzzer, etc. The display unit 90 is not limited to the examples given here.

操作部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 production robot 80. For example, the operation unit 95 is a keyboard, a mouse, a trackball, a touch panel, etc. The operation unit 95 is not limited to the examples given here.

[制御部の構成]
制御部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 control unit 120 to function as part of the abnormality determination device 100 for determining abnormalities in the production robot 80. By executing the computer program, the control unit 120 functions as multiple information processing circuits (122, 124, 126, 128) equipped in the abnormality determination device 100.

本実施形態では、ソフトウェアによって複数の情報処理回路(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 production robot 80.

制御部120は、複数の情報処理回路(122、124、126、128)として、第1判定部122と、条件設定部124と、第2判定部126と、決定部128と、を備える。 The control unit 120 includes a first determination unit 122, a condition setting unit 124, a second determination unit 126, and a decision unit 128 as multiple information processing circuits (122, 124, 126, 128).

第1判定部122及び第2判定部126は、データベース110から生産ロボット80の状態データを読み込み、読み込んだ状態データに基づいて異常判定の処理を行う。第1判定部122及び第2判定部126は、それぞれ異なる判定アルゴリズムに基づいて異常判定の処理を行う。 The first judgment unit 122 and the second judgment unit 126 read the status data of the production robot 80 from the database 110 and perform the process of abnormality judgment based on the read status data. The first judgment unit 122 and the second judgment unit 126 perform the process of abnormality judgment based on different judgment algorithms.

第1判定部122の異常判定で得られた結果を、以下では「第1判定結果」として説明し、第2判定部126の異常判定で得られた結果を、以下では「第2判定結果」として説明する。第1判定部122及び第2判定部126は、それぞれ異なる判定アルゴリズムに基づいて異常判定の処理を行うため、第1判定結果と第2判定結果が一致するとは限らない。 The result obtained by the abnormality determination by the first determination unit 122 is hereinafter referred to as the "first determination result," and the result obtained by the abnormality determination by the second determination unit 126 is hereinafter referred to as the "second determination result." Because the first determination unit 122 and the second determination unit 126 perform abnormality determination processing based on different determination algorithms, the first determination result and the second determination result do not necessarily match.

異常判定の処理として、第1判定部122及び第2判定部126は、例えば、生産ロボット80の各状態データに基づいて、各状態データの特徴を表す特徴量を演算する。 To perform the abnormality determination process, the first determination unit 122 and the second determination unit 126 calculate, for example, feature quantities that represent the characteristics of each state data based on each state data of the production robot 80.

第1判定部122及び第2判定部126は、ユーザが事前に指定した統計量(例えば、平均、分散、歪度、尖度など)や種々の解析値(フーリエ変換後の特定スペクトルの値や、スペクトル同士の比など)、またはこれらの組合せを、特徴量として演算するものであってもよい。また、第1判定部122及び第2判定部126は、主成分分析、ランダムフォレスト、XGBoostなどの各種の特徴量選択の方法を用いて自動的に設定された量を特徴量として演算するものであってもよい。なお、第1判定部122及び第2判定部126が算出する「特徴量」を定義するためのパラメータは、データベース110に記憶されるものであってもよい。 The first and second determination units 122 and 126 may calculate, as features, statistics (e.g., mean, variance, skewness, kurtosis, etc.) or various analytical values (e.g., values of specific spectra after Fourier transform, ratios between spectra, etc.) designated in advance by the user, or combinations of these. The first and second determination units 122 and 126 may also calculate, as features, quantities that are automatically set using various feature selection methods such as principal component analysis, random forest, and XGBoost. The parameters for defining the "features" calculated by the first and second determination units 122 and 126 may be stored in the database 110.

第1判定部122及び第2判定部126は、それぞれ異常判定の処理を行う前に機械学習を行って生成した第1判定モデル、第2判定モデルを有している。なお。第1判定モデル及び第2判定モデルは、互いに異なる判定モデルである。 The first judgment unit 122 and the second judgment unit 126 each have a first judgment model and a second judgment model that are generated by performing machine learning before performing the anomaly judgment process. Note that the first judgment model and the second judgment model are mutually different judgment models.

第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 production robot 80. The first and second judgment models may be stored in the database 110.

第1判定モデル及び第2判定モデルは、生産ロボット80の状態データを、少なくとも2以上のグループに分類するモデルである。 The first judgment model and the second judgment model are models that classify the status data of the production robot 80 into at least two groups.

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 production robot 80, and an "abnormal range" group corresponding to the abnormal state of the production robot 80. The first judgment unit 122 and the second judgment unit 126 perform abnormality judgment processing by determining whether the state of the production robot 80 is classified as "normal" or "abnormal" based on the calculated feature amount using the first judgment model and the second judgment model, respectively. Then, the first judgment unit 122 and the second judgment unit 126 obtain the results of the processing as a first judgment result and a second judgment result, respectively.

なお、第1判定部122及び第2判定部126は、例えば、グラフィカルモデルや疎構造学習など、複数の信号の相関関係の変化検出手法を用いたものを用いて、異常判定の処理を行うものであってもよいし、カーネル密度推定や密度比推定など確率分布を用いる手法により、異常度を算出するものであってもよい。 The first determination unit 122 and the second determination unit 126 may perform anomaly determination processing using a method for detecting changes in the correlation between multiple signals, such as a graphical model or sparse structure learning, or may calculate the degree of anomaly using a method that uses a probability distribution, such as kernel density estimation or density ratio estimation.

また、第1判定部122及び第2判定部126は、それぞれ第1判定モデル、第2判定モデルを用いて、特徴量がどのグループに分類されるべきかを確率付きで算出するものであってもよい。また、グループを代表するデータ点が有する特徴量と、状態データから演算された特徴量との差が、所定閾値以下であるか否かに応じて、状態データがどのグループに分類されるべきかを算出するものであってもよい。 The first judgment unit 122 and the second judgment unit 126 may calculate, with a probability, which group the feature should be classified into, using the first judgment model and the second judgment model, respectively. Also, they may calculate which group the state data should be classified into depending on whether the difference between the feature of the data point representing the group and the feature calculated from the state data is equal to or less than a predetermined threshold.

その他、第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 first judgment unit 122 judges that the production robot 80 is abnormal, the condition setting unit 124 requests the user to check the maintenance history data of the production robot 80. Specifically, based on an instruction from the condition setting unit 124, the display unit 90 displays a message indicating that the maintenance history data of the production robot 80 needs to be checked.

特に、第一判定部における「正常域」グループと「異常域」グループの分類で「異常域」と分類され、かつ、過去の保全の影響を受けている可能性がある場合、保全履歴の確認を要求する。すなわち、第一判定部で「異常域」と分類され、かつ、過去の保全の前後で「正常域」から「異常域」に変化している場合、もしくは、過去の保全の前後で「異常域」から他の「異常域」に変化している場合に、保全履歴の確認を要求する。 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 condition setting unit 124 may display the reference maintenance history data on the display unit 90 together with a message indicating that the maintenance history data needs to be checked. This allows comparison with the reference information, and the user can accurately check the stored maintenance history data via the display unit 90, and furthermore, correct the stored maintenance history data via the operation unit 95.

ユーザが操作部95を介して、記憶された保守履歴データを修正した場合、条件設定部124は、修正後の保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を設定、又は、修正する。 When the user modifies the stored maintenance history data via the operation unit 95, the condition setting unit 124 sets or modifies the judgment conditions used in the abnormality judgment process performed by the second judgment unit 126 based on the modified maintenance history data.

具体的には、条件設定部124は、第2判定部126で算出する「特徴量」を定義するためのパラメータや、生産ロボット80の状態が、「正常」と「異常」のいずれに分類されるかを決定する際の閾値などを変更する。 Specifically, the condition setting unit 124 changes parameters for defining the "feature amount" calculated by the second judgment unit 126, thresholds for determining whether the state of the production robot 80 is classified as "normal" or "abnormal", etc.

条件設定部124は、保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を設定、又は、修正するため、第2判定部126は、保守履歴データと状態データに基づいて生産ロボット80の異常を判定した結果を第2判定結果として取得しているといえる。 The condition setting unit 124 sets or modifies the judgment conditions used in the abnormality judgment process performed by the second judgment unit 126 based on the maintenance history data, so that the second judgment unit 126 can be said to obtain the result of judging an abnormality in the production robot 80 based on the maintenance history data and the status data as the second judgment result.

決定部128は、第1判定結果と第2判定結果に基づいて、生産ロボット80の異常の有無を決定する。決定した生産ロボット80の異常の有無の情報は、出力部130を介して、表示部90に出力される。 The determination unit 128 determines whether or not there is an abnormality in the production robot 80 based on the first judgment result and the second judgment result. Information on the determined presence or absence of an abnormality in the production robot 80 is output to the display unit 90 via the output unit 130.

その他、決定部128は、過去の所定期間内(異常処理の判定を行うタイミングから所定期間だけ遡った過去から異常処理の判定を行うタイミングまでの期間内)に行われた生産ロボット80の保守作業に対応する保守履歴データが、データベース110に登録されているか否かに基づいて、第1判定部122による第1判定結果の取得、第2判定部126による第2判定結果の取得を行うか否かを制御するものであってもよい。 In addition, the decision unit 128 may control whether or not the first judgment unit 122 obtains a first judgment result and the second judgment unit 126 obtains a second judgment result, based on whether or not maintenance history data corresponding to maintenance work on the production robot 80 performed within a specified period in the past (within a period going back a specified period from the time when the abnormality processing is judged to the time when the abnormality processing is judged) is registered in the database 110.

ここで、所定期間とは、例えば、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 production robot 80, taking into consideration the timing and characteristics of the maintenance of the production robot 80, the work performed by the production robot 80, etc.

[異常判定の処理手順]
次に、本実施形態に係る異常判定の処理手順の一例を説明する。図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 production robot 80 is running, and is repeatedly executed every time status data of the production robot 80 is input to the abnormality determination device 100.

ステップS101において、制御部120は、データベース110から生産ロボット80の状態データを読み込む。読み込まれた状態データは第1判定部122及び第2判定部126に入力される。第1判定部122は、入力された状態データに基づいて異常判定の処理を行い、第1判定結果を得る。 In step S101, the control unit 120 reads status data of the production robot 80 from the database 110. The read status data is input to the first judgment unit 122 and the second judgment unit 126. The first judgment unit 122 performs an abnormality judgment process based on the input status data and obtains a first judgment result.

ステップ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 determination unit 128 determines that the production robot 80 is normal, and the output unit 130 outputs information indicating that the production robot 80 is normal.

一方、ステップ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 condition setting unit 124 requests the user to check the maintenance history data of the production robot 80.

ステップ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 determination unit 128 determines that the production robot 80 is abnormal, and the output unit 130 outputs information indicating that the production robot 80 is abnormal.

一方、ステップ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 condition setting unit 124 requests the user to correct the maintenance history data of the production robot 80.

ステップS113にて、ユーザが記憶された保守履歴データを修正した場合、条件設定部124は、修正後の保守履歴データに基づいて、第2判定部126で行う異常判定の処理で用いる判定条件を修正する。第2判定部126は、修正後の判定条件及び入力された状態データに基づいて異常判定の処理を行い、第2判定結果を得る。 In step S113, if the user modifies the stored maintenance history data, the condition setting unit 124 modifies the judgment conditions used in the abnormality judgment process performed by the second judgment unit 126 based on the modified maintenance history data. The second judgment unit 126 performs the abnormality judgment process based on the modified judgment conditions and the input status data, and obtains a second judgment result.

ステップ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 production robot 80 from being mistakenly determined to be abnormal due to incorrect input.

[第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 decision unit 128 determines whether or not maintenance history data corresponding to maintenance work performed on the production robot 80 within a specified period in the past is registered in the database 110. If maintenance history data within the specified period is registered (YES in step S203), the process proceeds to step S107, where processing is performed based on whether or not the first determination result is normal.

一方、所定期間内の保守履歴データが登録されてない場合(ステップ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 second judgment unit 126 performs an abnormality judgment process based on the judgment conditions before correction and the input state data, and obtains a second judgment result. Then, if the second judgment result is normal (YES in step S303), the process proceeds to step S105. On the other hand, if the second judgment result is not normal (NO in step S303), the process proceeds to step S117.

図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 production robot 80 being overlooked.

[実施形態の効果]
以上詳細に説明したように、本実施形態に係る異常判定装置及び異常判定方法は、装置の状態データに基づいて装置が所定状態であるか否かを判定した結果を第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 LIST 100 Abnormality determination device 102 Input unit 110 Database 120 Control unit 122 First determination unit 124 Condition setting unit 126 Second determination unit 128 Determination unit 130 Output unit 80 Production robot 82 Communication unit 84 Measurement unit 86 Sensor 90 Display unit 95 Operation unit (operation data input unit)

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に記載の異常判定装置であって、
前記コントローラは、
前記第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に記載の異常判定装置であって、
前記第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.
請求項1~3のいずれか一項に記載の異常判定装置であって、
更に、表示部を備え、
前記表示部が過去の前記保守履歴データを表示した後に、前記操作データ入力部は、表示された前記保守履歴データの修正を行う操作データを取得すること
を特徴とする異常判定装置。
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.
請求項1~5のいずれか一項に記載の異常判定装置であって、
前記所定状態は、前記装置の正常状態とは異なる状態であること
を特徴とする異常判定装置。
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.
請求項1~6のいずれか一項に記載の異常判定装置であって、
前記所定状態は、前記装置の複数の前記状態データの間の相関関係が、前記装置の正常状態における前記状態データの間の相関関係とは異なる状態であること
を特徴とする異常判定装置。
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.
請求項6又は7に記載の異常判定装置であって、
前記正常状態とは、前記装置が正常である場合の前記状態データを学習させることで生成した正常判定モデルに基づいて正常と判定された状態であること
を特徴とする異常判定装置。
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.
請求項6~8のいずれか一項に記載の異常判定装置であって、
前記正常状態は更新されていくこと
を特徴とする異常判定装置。
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.
JP2020031781A 2020-02-27 2020-02-27 Abnormality determination device and abnormality determination method Active JP7467982B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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