JP7072611B2 - 異常検知装置及び異常検知プログラム - Google Patents
異常検知装置及び異常検知プログラム Download PDFInfo
- Publication number
- JP7072611B2 JP7072611B2 JP2020124062A JP2020124062A JP7072611B2 JP 7072611 B2 JP7072611 B2 JP 7072611B2 JP 2020124062 A JP2020124062 A JP 2020124062A JP 2020124062 A JP2020124062 A JP 2020124062A JP 7072611 B2 JP7072611 B2 JP 7072611B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- abnormality
- time window
- sampling rate
- series data
- 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
Classifications
-
- 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/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
-
- 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
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- 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/084—Backpropagation, e.g. using gradient descent
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/005—Sampling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/021—Means for detecting failure or malfunction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/10—Historical data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Traffic Control Systems (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Description
また、本発明の異常検知プログラムは、コンピュータを前記異常検知装置として機能させることを特徴とする。
計測装置10は、台上耐久試験における模擬的な試験走行中の車両2の各種信号(車両信号)を計測し、計測された複数の車両信号を異常検知装置20へ送信する。計測される車両信号は、オーダ及び/又は単位が異なる信号を含み、車輪の回転速度(車輪速)、エンジンの回転速度、エンジンの回転トルク、エンジンのスロットル開度、エンジンの各部温度(排気温、水温、油温)、駆動モータの出力トルク、駆動モータの発生電流、エンジン制御ユニットからの故障コード等が例として挙げられる。
異常検知装置20は、計測装置10によって計測された複数の車両信号を取得し、取得された車両信号ごとに異常を検知する。異常検知装置20は、例えば、CPU(Central Processing Unit)、ROM(Read-Only Memory)、RAM(Random Access Memory)、入出力回路等によって構成されている。異常検知装置20は、機能部として、サンプリングレート調整部21と、時間窓処理部22と、異常度算出部23と、異常判定部24と、学習部25と、を備える。
サンプリングレート調整部21は、計測装置10によって計測された複数(n種類)の車両信号を取得し、取得された複数の車両信号のサンプリングレートを調整して一致させる(図2のステップS2)。図4に示すように、複数の車両信号は、それぞれ異なるサンプリングレートごとの時系列データを含む。図4において、各車両信号に含まれる信号は、時刻を示す軸上の黒丸によって示されている。サンプリングレート調整部21は、予め記憶された所定サンプリングレートに基づいて、車両信号内のデータのうち、所定サンプリングレートのタイミング(時間間隔tごと)のそれぞれに最も近いデータ(図4において、点線丸印で囲まれたデータ)を、当該タイミングにおけるデータとして抽出するとともに、それ以外のデータを間引く。サンプリングレート調整部21は、サンプリングレートが調整された車両信号を時間窓処理部22へ出力する。ここで、所定サンプリングレートは、複数の車両信号のサンプリングレートのうち、最も大きいもの以上であることが望ましい。
時間窓処理部22は、揮発性メモリ20a上に実装されている。時間窓処理部22は、サンプリングレート調整部21によってサンプリングレートが調整されたn種類の車両信号を取得し、サンプリングレートが調整された車両信号から、時間窓に含まれる所定個数(m個)のデータBnを抽出する(図2のステップS3)。ここで、tは、時間窓のスライド幅であるとともに、異常判定の周期(ステップS2~S9の実行に要する時間)である。また、Bn(又はBn (0))は、今回の時間窓に含まれるデータ(m×1行列)である。
図1に示すように、異常度算出部23は、揮発性メモリ20aに記憶された学習済み情報を取得する(図2のステップS1)とともに、時間窓処理部22によって生成されたBnを取得し、取得されたBn及び学習済み情報に基づいて、車両信号の異常度を算出する。学習済み情報に関しては、後で詳細に説明する。
異常判定部24は、異常度算出部23によって算出されたスコア(異常度)Snを取得し、取得されたスコアに基づいて、車両信号が異常であるか否かを判定する(図2のステップS8)。異常判定部24は、スコアSnがマイナスである状態が複数の時間窓に対して連続して発生した場合に、対応する車両信号は異常であると判定し、それ以外の場合には、対応する車両信号は正常であると判定する。異常判定部24は、異常であると判定した場合に、判定結果を通知装置30へ出力する(図2のステップS9)。
学習部25は、ストレージ20aに記憶された保存データに基づいて、サンプリングレート調整部21、時間窓処理部22、異常度算出部23及び異常判定部24の動作と並行して、リアルタイムで学習を行い、学習済み情報を生成する。学習部25は、ストレージ20bに記憶されたCnのうち、学習に必要な時間の行列を読み出し、読み出されたデータを学習用データLnとする(図3のステップS11)。
通知装置30は、画像出力可能なディスプレイ、音声出力可能なスピーカ等によって構成されており、異常判定部24による判定結果を取得してユーザに通知する。
したがって、異常検知装置20は、時間窓で区切られた車両情報の異常度を、それよりも前の時間窓で区切られた車両情報を用いた学習済み情報を用いて算出することができる。すなわち、異常検知装置20は、学習済み情報を検知作業よりも事前に準備する必要が無く、リアルタイムで更新された学習済み情報に基づいて、異常を好適に検知することができる。
したがって、異常検知装置20は、学習済みデータの生成及び異常度の算出をより好適に並行して実行することができる。
したがって、異常検知装置20は、オーダが異なる複数の車両情報を同様に取り扱って異常度を好適に算出することができる。
したがって、異常検知装置20は、複数の車両情報のサンプリングレートを一致させることによって、各車両信号の相関性を向上することができるとともに、サンプリングレートが大きい車両信号の過学習を防止することができる。
したがって、異常検知装置20は、車両信号にパルス的ノイズが発生した場合に異常と判定されることを防止し、真の異常を検知することができる。
10 計測装置
20 異常検知装置
21 サンプリングレート調整部
22 時間窓処理部
23 異常度算出部
24 異常判定部
25 学習部
Claims (5)
- サンプリングレートの異なる複数の車両信号に含まれる時系列データのサンプリングレートを、所定サンプリングレートに基づいて間引くことによって当該所定サンプリングレートに一致させるサンプリングレート調整部と、
時系列データを含む複数の前記車両信号を、前記所定サンプリングレートをスライド幅として滑走する時間窓で区切ることによって、当該時間窓に含まれるデータを抽出する時間窓処理部と、
前記時間窓で区切られた前記車両信号の時系列データを用いた学習によって、学習済み情報を生成する学習部と、
前記時間窓で区切られた前記車両信号の時系列データを前記学習済み情報に基づいて再構成し、再構成前後の誤差を算出するとともに、算出された前記誤差と前記学習済み情報とに基づいて異常度を前記所定サンプリングレートごとに算出する異常度算出部と、
を備えることを特徴とする異常検知装置。 - 前記異常度算出部は、今回の前記時間窓によって区切られた前記車両信号の時系列データと、前回以前の前記時間窓によって区切られた前記車両信号の時系列データを用いた前記学習済み情報と、に基づいて、前記異常度を算出する
ことを特徴とする請求項1に記載の異常検知装置。 - 前記学習済み情報は、前回以前の前記時間窓によって区切られた前記車両信号の時系列データの最大値及び最小値を含み、
前記異常度算出部は、前記最大値及び前記最小値に基づいて、今回の前記時間窓によって区切られた前記車両信号の時系列データをスケーリングし、スケーリングされた前記車両信号の時系列データを、前記学習済み情報に含まれる自己符号化器によって再構成する
ことを特徴とする請求項2に記載の異常検知装置。 - 算出された前記異常度に基づいて、所定数の前記時間窓に連続して異常が発生した場合に、前記車両信号は異常であると判定する異常判定部を備える
ことを特徴とする請求項1から請求項3のいずれか一項に記載の異常検知装置。 - コンピュータを請求項1から請求項4のいずれか一項に記載の異常検知装置として機能させる異常検知プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020124062A JP7072611B2 (ja) | 2020-07-20 | 2020-07-20 | 異常検知装置及び異常検知プログラム |
| MX2023000909A MX2023000909A (es) | 2020-07-20 | 2021-06-18 | Dispositivo de deteccion de anomalias y programa de deteccion de anomalias. |
| CN202180049128.5A CN115989465B (zh) | 2020-07-20 | 2021-06-18 | 异常检测装置及异常检测程序 |
| US18/005,897 US12311962B2 (en) | 2020-07-20 | 2021-06-18 | Abnormality detection device and abnormality detection program |
| PCT/JP2021/023245 WO2022019020A1 (ja) | 2020-07-20 | 2021-06-18 | 異常検知装置及び異常検知プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020124062A JP7072611B2 (ja) | 2020-07-20 | 2020-07-20 | 異常検知装置及び異常検知プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022020512A JP2022020512A (ja) | 2022-02-01 |
| JP7072611B2 true JP7072611B2 (ja) | 2022-05-20 |
Family
ID=79729448
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020124062A Active JP7072611B2 (ja) | 2020-07-20 | 2020-07-20 | 異常検知装置及び異常検知プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12311962B2 (ja) |
| JP (1) | JP7072611B2 (ja) |
| CN (1) | CN115989465B (ja) |
| MX (1) | MX2023000909A (ja) |
| WO (1) | WO2022019020A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3803529A4 (en) * | 2018-06-10 | 2022-01-19 | OSR Enterprises AG | SYSTEM AND METHOD FOR IMPROVING SENSOR OPERATION IN A VEHICLE |
| JP7310754B2 (ja) * | 2020-08-21 | 2023-07-19 | いすゞ自動車株式会社 | 診断装置 |
| CN115656847B (zh) * | 2022-12-08 | 2023-04-07 | 东莞先知大数据有限公司 | 一种电动车电池异常确定方法、电子设备和存储介质 |
| KR20250070415A (ko) * | 2023-11-13 | 2025-05-20 | 에이치엘로보틱스 주식회사 | 차량 상태 모니터링 장치 및 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014234113A (ja) | 2013-06-04 | 2014-12-15 | 株式会社デンソー | 車両用基準値生成装置 |
| JP2019175462A (ja) | 2018-03-29 | 2019-10-10 | コリア インスティテュート オブ オーシャン サイエンス テクノロジー | 教師なし学習方法を用いた船舶の異常運航状態自動識別システムおよびその方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6361175B2 (ja) | 2014-03-06 | 2018-07-25 | 株式会社豊田中央研究所 | 異常診断装置及びプログラム |
| JP6402541B2 (ja) | 2014-08-26 | 2018-10-10 | 株式会社豊田中央研究所 | 異常診断装置及びプログラム |
| JP6839963B2 (ja) * | 2016-01-08 | 2021-03-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 異常検知方法、異常検知装置及び異常検知システム |
| JP6969993B2 (ja) | 2017-12-01 | 2021-11-24 | 株式会社デンソー | 情報抽出装置 |
| CN109101986A (zh) | 2018-06-07 | 2018-12-28 | 国网山东省电力公司青岛供电公司 | 基于栈式降噪自编码器的输变电设备状态异常检测方法和系统 |
| CN110034968A (zh) * | 2019-03-12 | 2019-07-19 | 上海交通大学 | 基于边缘计算的多传感器融合车辆安全异常检测方法 |
-
2020
- 2020-07-20 JP JP2020124062A patent/JP7072611B2/ja active Active
-
2021
- 2021-06-18 MX MX2023000909A patent/MX2023000909A/es unknown
- 2021-06-18 WO PCT/JP2021/023245 patent/WO2022019020A1/ja not_active Ceased
- 2021-06-18 CN CN202180049128.5A patent/CN115989465B/zh active Active
- 2021-06-18 US US18/005,897 patent/US12311962B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014234113A (ja) | 2013-06-04 | 2014-12-15 | 株式会社デンソー | 車両用基準値生成装置 |
| JP2019175462A (ja) | 2018-03-29 | 2019-10-10 | コリア インスティテュート オブ オーシャン サイエンス テクノロジー | 教師なし学習方法を用いた船舶の異常運航状態自動識別システムおよびその方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115989465B (zh) | 2025-11-14 |
| MX2023000909A (es) | 2023-02-22 |
| JP2022020512A (ja) | 2022-02-01 |
| US12311962B2 (en) | 2025-05-27 |
| US20230322240A1 (en) | 2023-10-12 |
| WO2022019020A1 (ja) | 2022-01-27 |
| CN115989465A (zh) | 2023-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7072611B2 (ja) | 異常検知装置及び異常検知プログラム | |
| US12607995B2 (en) | Automated analysis of non-stationary machine performance | |
| Zhang et al. | A compact convolutional neural network augmented with multiscale feature extraction of acquired monitoring data for mechanical intelligent fault diagnosis | |
| Camacho et al. | Online monitoring of batch processes using multi-phase principal component analysis | |
| CN110276416A (zh) | 一种滚动轴承故障预测方法 | |
| EP4068140A1 (en) | Method and system for optimizing a simulation model using machine learning | |
| US11544554B2 (en) | Additional learning method for deterioration diagnosis system | |
| EP3422517B1 (en) | A method for recognizing contingencies in a power supply network | |
| KR102546340B1 (ko) | 노이즈 필터를 이용한 이상치 탐지 방법 및 장치 | |
| CN112472048A (zh) | 用于心血管疾病患者脉象识别的神经网络结构 | |
| CN116720073A (zh) | 一种基于分类器的异常检测提取方法与系统 | |
| CN111222543B (zh) | 物质识别方法和设备及计算机可读存储介质 | |
| CN117520803B (zh) | 一种充电桩故障诊断方法、计算机可读介质及设备 | |
| CN120354237A (zh) | 旋转机械故障诊断方法及相关系统 | |
| CN111079348B (zh) | 一种缓变信号检测方法和装置 | |
| Guo et al. | Recognition of rolling bearing life status based on GI performance degradation indicator and AGNCN | |
| JP2021071586A (ja) | 音抽出システム及び音抽出方法 | |
| CN121188898A (zh) | 多维度混合驱动的故障预测模型增强方法、设备及介质 | |
| CN120801837A (zh) | 一种用于在线监测的充电设施故障诊断方法及系统 | |
| JP7281394B2 (ja) | 異常診断装置およびプログラム | |
| CN114881110A (zh) | 一种在轨航天器舱内总压变化模式的实时检测方法 | |
| JP2022030468A (ja) | 心電情報解析装置、心電情報解析方法及び心電情報解析用コンピュータプログラム | |
| CN116821594B (zh) | 基于频谱选择机制的图神经网络工业控制系统异常检测方法及装置 | |
| CN119610214B (zh) | 基于递归特征消除与自编码器的工业机器人异常检测方法 | |
| Patil et al. | Algorithms for Detection of Anomalies in Data From Clinical Studies and Medical Registries |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210330 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211228 |
|
| 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: 20220426 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220510 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7072611 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |