JP7666203B2 - 異常検知装置、異常検知方法、及び異常検知プログラム - Google Patents
異常検知装置、異常検知方法、及び異常検知プログラム Download PDFInfo
- Publication number
- JP7666203B2 JP7666203B2 JP2021126335A JP2021126335A JP7666203B2 JP 7666203 B2 JP7666203 B2 JP 7666203B2 JP 2021126335 A JP2021126335 A JP 2021126335A JP 2021126335 A JP2021126335 A JP 2021126335A JP 7666203 B2 JP7666203 B2 JP 7666203B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- anomaly detection
- unit
- deviation
- generated
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
<1-1.搬送装置>
図1に示すように、この搬送装置3は、ボールネジ31と、ボールネジ31に螺合するナット32と、ナット32上に設けられたワークWのステージ33と、を備えている。ボールネジ31にはサーボモータ34が連結され、このサーボモータ34によってボールネジ31が回転する。また、サーボモータ34には、これを制御するサーボドライバ35が接続されている。本実施形態では、異常検知のパラメータとして、サーボドライバ35で制御される、サーボモータ34の回転速度、出力トルク、及びステージの位置を用い、これらの時系列の波形を用いて異常の判定を行う。
次に、本実施形態に係る異常検知装置1のハードウェア構成の一例について説明する。図2は、本実施形態に係る異常検知装置のハードウェア構成の一例である。
次に、本実施形態に係る学習装置2のハードウェア構成の一例について説明する。図3は、本実施形態に係る学習装置のハードウェア構成の一例である。
<2-1.学習装置>
図4に示すように、学習装置2の制御部21は、記憶部22に記憶された学習プログラム221をRAMに展開すると、その学習プログラム221をCPUにより解釈及び実行して、取得部211、符号化部212、生成部213、判別部214、及び保存処理部215を備えたコンピュータとして機能する。
次に、符号化部212及び生成部213を構成するCNNの一例について、図6を参照しつつ説明する。このCNNは一次元CNNで構成され、具体的には、符号化部212は一次元CNN、生成部213は一次元転置CNNで構成されている。図6は、符号化部及び生成部とCNNとの対応を示す図である。符号化部212に入力される計測波形は、異常検知装置1の前処理部112で生成される。
次に、異常検知装置1のソフトウエア構成について説明する。図7は、異常検知装置のソフトウエア構成を示すブロック図である。図7に示すように、異常検知装置1の制御部11は、記憶部12に記憶された異常検知プログラム121をRAMに展開すると、その異常検知プログラム121をCPUにより解釈及び実行して、収集部111、前処理部112、波形生成部113、乖離度算出部114、判定部115、及び出力部116を備えたコンピュータとして機能する。
次に、上記のように構成された学習装置の学習処理について、図12のフローチャートを参照しつつ説明する。
次に、上記のように構成された異常検知装置における異常検知方法について、図13のフローチャートを参照しつつ説明する。
以上のように、本実施形態によれば、搬送装置3において計測される、複数のパラメータに関する時系列データである正常時の計測波形から、この複数のパラメータに関する時系列データである生成波形を生成する波形生成部113を有し、計測波形と生成波形とを比較することで、乖離度を算出し、これが所定の閾値を上回った場合には、異常であると判定するようにしている。そのため、以下の効果を得ることができる。
(2)乖離度時系列データ、個別乖離度を算出できるため、各パラメータにおいて、例えば、どの時刻に乖離度が大きくなっているかを確認することができる。したがって、異常判断の説明性を高くすることができる。
(3)簡単な前処理を施した計測波形を入力して生成波形を出力するため、波形の特徴量を設計する必要がない。
以上、本発明の実施形態について説明してが、前述までの説明はあらゆる点において本発明の例示に過ぎず、本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。また、以下の変形例は適宜組み合わせ可能である。
上実施形態では、GANによる学習モデルを有しているが、これに限定されるものではなく、オートエンコーダ、GANomaly、Skip GANomaly等のニューラルネットワークで構成することができる。すなわち、上記のような複数のパラメータに関する時系列データのような多変量多次元のデータを学習できる手法であればよい。
乖離度算出部114における異常判定を行うための乖離度の算出方法は、特には限定されず、判定部115で評価可能な計測波形と生成波形との差を乖離度として算出できればよい。
上記実施形態では、異常検知装置1と学習装置2とを別のコンピュータで構成しているが、1つのコンピュータで構成することもできる。すなわち、異常検知装置1に学習機能が付加されていてもよい。
計測波形の前処理の方法は、特には限定されず、使用される学習モデルに応じて適宜変更することができる。あるいは、前処理を行わずに学習を行ったり、生成波形を生成することもできる。
上記実施形態の異常検知装置1では、ボールネジ機構を有する搬送装置における異常を判定しているが、これに限定されものでなく、種々の対象機械の異常を判定に適用することができる。
11 取得部
13 波形生成部
14 乖離度算出部
15 判定部
2 学習装置
212 符号化部
213 生成部
214 判別部
222 学習モデル
3 搬送装置(対象機械)
4 ディスプレイ(表示部)
Claims (11)
- 対象機械の複数のパラメータのそれぞれに関する時系列データのセットである計測波形を取得する取得部と、
前記計測波形を入力することで、前記複数のパラメータのそれぞれに関する時系列データのセットである生成波形を生成する波形生成部と、
前記計測波形と前記生成波形とを比較することで、乖離度を算出する乖離度算出部と、
前記乖離度が所定の閾値を上回った場合には、前記計測波形が異常と判定する判定部と、
を備え、
前記波形生成部は、前記対象機械における正常時の前記計測波形に基づいて学習された訓練済みの学習モデルを備えている、異常検知装置。 - 前記学習モデルは、前記対象機械の複数の動作条件下で取得された正常時の前記計測波形に基づいて学習されている、請求項1に記載の異常検知装置。
- 前記学習モデルは、教師なし学習により生成されている、請求項1または2に記載の異常検知装置。
- 前記学習モデルは、ニューラルネットワークにより構成されている、請求項3に記載の異常検知装置。
- 前記ニューラルネットワークは、符号化部及び生成部を含み、
前記符号化部は、前記計測波形を入力とし、潜在変数を出力とし、
前記生成部は、前記潜在変数を入力とし、前記生成波形を出力とし、
前記符号化部及び前記生成部は、畳み込みニューラルネットワークにより構成されている、請求項4に記載の異常検知装置。 - 前記学習モデルは、Efficient GANにより構成されている、請求項4または5に記載の異常検知装置。
- 前記乖離度は、一のスカラー値である、請求項1から6のいずれかに記載の異常検知装置。
- 前記乖離度算出部は、前記各パラメータ毎の時系列の個別乖離度を算出するように構成されている、請求項1から7のいずれかに記載の異常検知装置。
- 前記計測波形、前記生成波形、前記乖離度、及び前記パラメータ毎の時系列の個別乖離度の少なくとも1つを表示する表示部をさらに備えている、請求項1から8のいずれかに記載の異常検知装置。
- 対象機械の複数のパラメータのそれぞれに関する時系列データのセットである計測波形を取得するステップと、
前記計測波形を入力することで、前記複数のパラメータのそれぞれに関する時系列データのセットである生成波形を生成するステップと、
前記計測波形と前記生成波形とを比較することで、乖離度を算出するステップと、
前記乖離度が規定の閾値を上回った場合には、前記計測波形が異常と判定するステップと、
を備え、
前記生成波形を生成するステップは、前記対象機械における正常時の前記計測波形に基づいて学習された訓練済みの学習モデルにより行われている、異常検知方法。 - コンピュータに、
対象機械の複数のパラメータのそれぞれに関する時系列データのセットである計測波形を取得するステップと、
前記計測波形を入力することで、前記複数のパラメータのそれぞれに関する時系列データのセットである生成波形を生成するステップと、
前記計測波形と前記生成波形とを比較することで、乖離度を算出するステップと、
前記乖離度が規定の閾値を上回った場合には、前記計測波形が異常と判定するステップと、
を実行させ、
前記生成波形を生成するステップは、前記対象機械における正常時の前記計測波形に基づいて学習された訓練済みの学習モデルにより行われている、異常検知プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021126335A JP7666203B2 (ja) | 2021-07-30 | 2021-07-30 | 異常検知装置、異常検知方法、及び異常検知プログラム |
| PCT/JP2022/012045 WO2023007825A1 (ja) | 2021-07-30 | 2022-03-16 | 異常検知装置、異常検知方法、及び異常検知プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021126335A JP7666203B2 (ja) | 2021-07-30 | 2021-07-30 | 異常検知装置、異常検知方法、及び異常検知プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023020770A JP2023020770A (ja) | 2023-02-09 |
| JP7666203B2 true JP7666203B2 (ja) | 2025-04-22 |
Family
ID=85087799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021126335A Active JP7666203B2 (ja) | 2021-07-30 | 2021-07-30 | 異常検知装置、異常検知方法、及び異常検知プログラム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7666203B2 (ja) |
| WO (1) | WO2023007825A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12346100B2 (en) | 2021-12-08 | 2025-07-01 | Ford Global Technologies, Llc | Systems and methods for detecting manufacturing anomalies |
| CN121794636A (zh) | 2023-08-21 | 2026-04-03 | 发那科株式会社 | 异常检测装置、控制装置、异常检测方法、程序以及综合型异常检测系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020187667A (ja) | 2019-05-17 | 2020-11-19 | トヨタ自動車株式会社 | 情報処理装置及び情報処理方法 |
| JP2020191050A (ja) | 2019-05-24 | 2020-11-26 | Kyb株式会社 | 異常検知装置及び異常検知方法 |
| JP2021009441A (ja) | 2019-06-28 | 2021-01-28 | ルネサスエレクトロニクス株式会社 | 異常検知システム及び異常検知プログラム |
| JP2021086571A (ja) | 2019-11-29 | 2021-06-03 | 東京エレクトロン株式会社 | 異常検知装置、異常検知方法及び異常検知プログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102265298B1 (ko) * | 2019-11-19 | 2021-06-17 | 한국생산기술연구원 | 머신러닝에 의해 생성된 가상 데이터를 이용한 고장 진단 방법 및 장치 |
-
2021
- 2021-07-30 JP JP2021126335A patent/JP7666203B2/ja active Active
-
2022
- 2022-03-16 WO PCT/JP2022/012045 patent/WO2023007825A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020187667A (ja) | 2019-05-17 | 2020-11-19 | トヨタ自動車株式会社 | 情報処理装置及び情報処理方法 |
| JP2020191050A (ja) | 2019-05-24 | 2020-11-26 | Kyb株式会社 | 異常検知装置及び異常検知方法 |
| JP2021009441A (ja) | 2019-06-28 | 2021-01-28 | ルネサスエレクトロニクス株式会社 | 異常検知システム及び異常検知プログラム |
| JP2021086571A (ja) | 2019-11-29 | 2021-06-03 | 東京エレクトロン株式会社 | 異常検知装置、異常検知方法及び異常検知プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023020770A (ja) | 2023-02-09 |
| WO2023007825A1 (ja) | 2023-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12066797B2 (en) | Fault prediction method and fault prediction system for predecting a fault of a machine | |
| US11551111B2 (en) | Detection and use of anomalies in an industrial environment | |
| US12607995B2 (en) | Automated analysis of non-stationary machine performance | |
| EP3776113B1 (en) | Apparatus and method for controlling system | |
| JP7017861B2 (ja) | 異常検知システムおよび異常検知方法 | |
| JP7201844B2 (ja) | グラディエントベースのセンサ識別を利用した障害予測 | |
| JP6148316B2 (ja) | 故障条件を学習する機械学習方法及び機械学習装置、並びに該機械学習装置を備えた故障予知装置及び故障予知システム | |
| EP3454289B1 (en) | Plant abnormality detection method and system | |
| US10203666B2 (en) | Cell controller for finding cause of abnormality in manufacturing machine | |
| JP5179086B2 (ja) | 工業プロセスの監視方法及び監視システム | |
| US20050261837A1 (en) | Kernel-based system and method for estimation-based equipment condition monitoring | |
| KR20170125237A (ko) | 플랜트 이상 감지 시스템 및 방법 | |
| JPWO2020188696A1 (ja) | 異常検知装置および異常検知方法 | |
| CN116894211A (zh) | 用于生成能由人类感知的解释性输出的系统及用于监控异常识别的方法和计算机程序 | |
| JP7173168B2 (ja) | 異常検知装置、システム、方法及びプログラム | |
| JP7666203B2 (ja) | 異常検知装置、異常検知方法、及び異常検知プログラム | |
| CN116235121A (zh) | 识别用于执行生产过程的工业设施中的异常的装置和方法 | |
| CN120763513A (zh) | 基于多层动态因果图的热连轧过程故障诊断方法及装置 | |
| US20220188570A1 (en) | Learning apparatus, learning method, computer program and recording medium | |
| JP7590461B2 (ja) | 異常分類装置 | |
| CN117664558A (zh) | 发电机齿轮箱异常检测方法、装置、设备及存储介质 | |
| JP2023104104A (ja) | 運転支援装置、運転支援方法及びプログラム | |
| Wang et al. | An online monitoring‐based adaptive quality control framework for a continuous pharmaceutical cyber‐physical system | |
| de Paula Monteiro et al. | Opportunities in neural networks for industry 4.0 | |
| KR102828697B1 (ko) | 기계 건강 지표 구축 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240510 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241210 |
|
| 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: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250324 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7666203 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |