[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6911004B2 - Monitoring model update method, monitoring system, and monitoring device - Google Patents

Monitoring model update method, monitoring system, and monitoring device Download PDF

Info

Publication number
JP6911004B2
JP6911004B2 JP2018243776A JP2018243776A JP6911004B2 JP 6911004 B2 JP6911004 B2 JP 6911004B2 JP 2018243776 A JP2018243776 A JP 2018243776A JP 2018243776 A JP2018243776 A JP 2018243776A JP 6911004 B2 JP6911004 B2 JP 6911004B2
Authority
JP
Japan
Prior art keywords
monitoring
model
update
data
monitoring model
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
JP2018243776A
Other languages
Japanese (ja)
Other versions
JP2020107001A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2018243776A priority Critical patent/JP6911004B2/en
Publication of JP2020107001A publication Critical patent/JP2020107001A/en
Application granted granted Critical
Publication of JP6911004B2 publication Critical patent/JP6911004B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、監視モデル更新方法、監視システム、および監視装置に関する。 The present invention relates to a monitoring model update method, a monitoring system, and a monitoring device.

近年、例えば、製造現場の機械に設けられたIoT(Internet of Things)センサーでIoTデータを収集し、IoTデータと監視モデルとに基づいて、この機械で製造される製品の不良品発生をリアルタイム監視するニーズが高まってきている。かかるリアルタイム監視は、現場の状況変化(製品仕様変更や設備変更、季節変化など)に追随することが求められる。例えば特許文献1には、IoTデータと診断モデルとに基づいて現場の機械異常を診断する状態監視装置において、現場の状況変化に追随するための監視モデルの更新などの際に、この作業を支援する技術が開示されている。 In recent years, for example, IoT data is collected by an IoT (Internet of Things) sensor installed in a machine at a manufacturing site, and based on the IoT data and a monitoring model, the occurrence of defective products manufactured by this machine is monitored in real time. The need to do is increasing. Such real-time monitoring is required to follow changes in site conditions (product specification changes, equipment changes, seasonal changes, etc.). For example, Patent Document 1 supports this work when updating a monitoring model for following changes in the situation at the site in a condition monitoring device that diagnoses mechanical abnormalities at the site based on IoT data and a diagnostic model. The technology to be used is disclosed.

特開2015−203936号公報Japanese Unexamined Patent Publication No. 2015-203936

しかしながら、上述の従来技術は、監視モデルの更新を行う際に、ユーザが入力した監視モデルの変更を受け付け、変更された監視モデルの性能評価を行い、性能が十分であると判断された監視モデルでモデル更新を行うものである。このように、従来技術では、リアルタイム監視における監視モデルの更新に際して、現場の状況変化に迅速に追随してモデル更新を行い得るものではないという問題がある。 However, the above-mentioned conventional technique accepts changes in the monitoring model input by the user when updating the monitoring model, evaluates the performance of the changed monitoring model, and determines that the performance is sufficient. The model is updated with. As described above, in the prior art, when updating the monitoring model in real-time monitoring, there is a problem that the model cannot be updated by quickly following the change in the situation at the site.

本願は、上述の問題に鑑みてなされたものであり、リアルタイム監視における監視モデルの更新に際し、現場の状況変化に迅速に追随してモデル更新を行い得る監視モデル更新方法、監視システム、および監視装置を提供することを目的とする。 This application has been made in view of the above-mentioned problems, and when updating a monitoring model in real-time monitoring, a monitoring model update method, a monitoring system, and a monitoring device that can quickly follow changes in the situation at the site and update the model. The purpose is to provide.

かかる課題を解決するため本発明においては、例えば、監視システムが実行する監視モデル更新方法において、センサーで収集された監視対象に関するデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する監視ステップと、所定の生成ルールに基づいて、前記データをおよび前記監視ステップによる該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データをもとに、前記監視モデルの更新候補を定期的に生成する監視モデル生成ステップと、前記監視モデル生成部により生成された前記更新候補を記憶部に記憶させる監視モデル記憶ステップと、を有する。 In order to solve such a problem, in the present invention, for example, in the monitoring model update method executed by the monitoring system, the data regarding the monitoring target collected by the sensor and the abnormality of the monitoring target are determined in advance. Based on the monitoring model, the monitoring step for determining the abnormality of the monitoring target in real time, and the time-series data including the data and the determination result corresponding to the data by the monitoring step based on a predetermined generation rule. A monitoring model generation step that periodically generates update candidates for the monitoring model based on the collected model generation data, and a monitoring model that stores the update candidates generated by the monitoring model generation unit in the storage unit. It has a memory step.

本発明によれば、リアルタイム監視における監視モデルの更新に際し、現場の状況変化に迅速に追随してモデル更新を行い得る監視モデル更新方法、監視システム、および監視装置を提供することができる。 According to the present invention, it is possible to provide a monitoring model update method, a monitoring system, and a monitoring device that can quickly follow changes in the situation at the site and update the model when updating the monitoring model in real-time monitoring.

実施例1の監視システムの機能構成例を示す図。The figure which shows the functional structure example of the monitoring system of Example 1. FIG. 実施例1の監視システムのハードウェア構成例を示す図。The figure which shows the hardware configuration example of the monitoring system of Example 1. FIG. 実施例1の監視システムにおける全体処理例を示すフローチャート。The flowchart which shows the whole processing example in the monitoring system of Example 1. 実施例1のリアルタイム監視処理例を示すフローチャート。The flowchart which shows the real-time monitoring processing example of Example 1. 実施例1において監視ログが生成される過程例を説明するための図。The figure for demonstrating the process example in which the monitoring log is generated in Example 1. FIG. 実施例1の監視結果の表示画面例を示す図。The figure which shows the display screen example of the monitoring result of Example 1. FIG. 実施例1の監視モデル生成処理例を示すフローチャート。The flowchart which shows the monitoring model generation processing example of Example 1. 実施例1においてモデル情報が作成される過程例を説明するための図。The figure for demonstrating the process example in which the model information is created in Example 1. FIG. 実施例1の監視モデル評価処理例を示すフローチャート。The flowchart which shows the monitoring model evaluation processing example of Example 1. 実施例1の監視モデル評価処理例を説明するための図。The figure for demonstrating the monitoring model evaluation processing example of Example 1. FIG. 実施例1の監視モデルのモデル精度算出例を説明するための図。The figure for demonstrating the model accuracy calculation example of the monitoring model of Example 1. FIG. 実施例1の監視モデル更新処理例を示すフローチャート。The flowchart which shows the monitoring model update processing example of Example 1. 実施例1の監視モデル更新処理例を説明するための図。The figure for demonstrating the monitoring model update processing example of Example 1. FIG. 実施例1のモデル生成パラメータのチューニング処理例を示すフローチャート。The flowchart which shows the tuning process example of the model generation parameter of Example 1. 実施例1のモデル生成パラメータのチューニング処理例を説明するための図。The figure for demonstrating the tuning process example of the model generation parameter of Example 1. FIG. 実施例1のデータ送信ルールの更新例を説明するための図。The figure for demonstrating the update example of the data transmission rule of Example 1. FIG. 実施例1の監視モデル削除処理例を示すフローチャート。The flowchart which shows the monitoring model deletion processing example of Example 1. 実施例1の監視モデル削除処理例を説明するための図。The figure for demonstrating the monitoring model deletion processing example of Example 1. FIG. 実施例1のモデル情報の確認画面例を示す図。The figure which shows the confirmation screen example of the model information of Example 1. FIG. 実施例2の監視システムの構成例を示すハードウェア図。The hardware diagram which shows the configuration example of the monitoring system of Example 2. FIG.

以下図面に基づき、本発明の実施例を詳述する。以下の実施例は、本発明を限定するものではない。以下の実施例では、製造現場の機械に設けられたIoTセンサーで取得したセンサーデータをもとに、この機械で製造された製品の不良品発生をリアルタイム監視する監視システムを例として挙げる。しかし、本発明は、不良品監視に限られず、センサーデータが監視モデルに定められた条件に該当するか否かを監視する監視システムに広く適用できる。 Examples of the present invention will be described in detail below with reference to the drawings. The following examples are not limited to the present invention. In the following embodiment, a monitoring system that monitors the occurrence of defective products in a product manufactured by this machine in real time based on the sensor data acquired by the IoT sensor installed in the machine at the manufacturing site will be given as an example. However, the present invention is not limited to defective product monitoring, and can be widely applied to a monitoring system that monitors whether or not sensor data meets the conditions specified in the monitoring model.

なお、以下の実施例を説明するための各図面において、同一あるいは類似の機能を備えた構成要件を同一の参照番号で示し、後出の説明を省略する。また、実施例および変形例は、本発明の技術思想の範囲内および整合する範囲内でその一部または全部を組合せることができる。 In each drawing for explaining the following examples, the configuration requirements having the same or similar functions are indicated by the same reference numbers, and the description below will be omitted. In addition, examples and modifications can be combined in part or in whole within the scope of the technical idea of the present invention and within the range consistent with it.

<監視システムの機能構成>
図1は、実施例1の監視システムの機能構成例を示す図である。図1に示すように、実施例1の監視システム1Sは、例えば、製造現場の機械に設けられたIoTセンサーで取得したセンサーデータをもとに、この機械で製造された監視対象である製品の不良品発生をリアルタイム監視するシステムである。図1に示すように、監視システム1Sは、監視装置10と、検査装置20とを含む。
<Functional configuration of monitoring system>
FIG. 1 is a diagram showing a functional configuration example of the monitoring system of the first embodiment. As shown in FIG. 1, the monitoring system 1S of the first embodiment is, for example, based on the sensor data acquired by the IoT sensor provided in the machine at the manufacturing site, the product to be monitored manufactured by this machine. It is a system that monitors the occurrence of defective products in real time. As shown in FIG. 1, the monitoring system 1S includes a monitoring device 10 and an inspection device 20.

監視装置10は、リアルタイム監視部12aと、監視モデル生成部12bと、監視モデル評価部12cと、監視モデル削除部12dと、モデル更新要求部12eと、監視モデル更新部12fと、モデル生成パラメータチューニング部12gとを有する。また、監視装置10は、監視モデル評価用DB(Data Base)11−1と、モデル情報格納DB11−2とを有する。なお、監視モデル評価用DB11−1と、モデル情報格納DB11−2とは、同一の記憶装置上に構築されてもよいし、異なる記憶装置上に構築されてもよい。 The monitoring device 10 includes a real-time monitoring unit 12a, a monitoring model generation unit 12b, a monitoring model evaluation unit 12c, a monitoring model deletion unit 12d, a model update request unit 12e, a monitoring model update unit 12f, and model generation parameter tuning. It has a portion of 12 g. Further, the monitoring device 10 has a monitoring model evaluation DB (Data Base) 11-1 and a model information storage DB 11-2. The monitoring model evaluation DB 11-1 and the model information storage DB 11-2 may be built on the same storage device or may be built on different storage devices.

監視装置10のリアルタイム監視部12aは、リアルタイム監視部12aに予め設定されている監視モデル12a1に従って、センサー1(図2参照)で収集された時系列のセンサーデータ11aをデータごとにリアルタイムで監視および分析する。センサーデータ11aは、監視モデル評価用DB11−1に格納される。 The real-time monitoring unit 12a of the monitoring device 10 monitors the time-series sensor data 11a collected by the sensor 1 (see FIG. 2) in real time for each data according to the monitoring model 12a1 preset in the real-time monitoring unit 12a. analyse. The sensor data 11a is stored in the monitoring model evaluation DB11-1.

例えば、リアルタイム監視部12aは、センサーデータ11aの1レコードに対応する製品の製造条件を監視モデル12a1に照し合せた結果、この製品が良品である場合は“OK”と判定し、不良品である場合は“NG”と判定するリアルタイム監視を行う。リアルタイム監視部12aは、この監視結果21aを検査装置20に送信する。 For example, as a result of comparing the manufacturing conditions of the product corresponding to one record of the sensor data 11a with the monitoring model 12a1, the real-time monitoring unit 12a determines that the product is "OK" if it is a non-defective product, and determines that the product is defective. If there is, real-time monitoring that determines "NG" is performed. The real-time monitoring unit 12a transmits the monitoring result 21a to the inspection device 20.

検査装置20は、検査ログ生成部22aと、監視結果表示部25とを有する。 The inspection device 20 has an inspection log generation unit 22a and a monitoring result display unit 25.

検査装置20は、監視装置10から受信した監視結果21aを、記憶部21(図2参照)に記憶させるとともに、監視結果表示部25に表示する。監視結果表示部25は、出力画面上のGUI(Graphical User Interface)などである。検査者は、監視結果表示部25に表示された監視結果を確認し、“NG”と判定された製品に対して、この製品が“OK”か“NG”かを判定する再度の不良品判定を行う。検査者は、検査装置20のキーボード、マウス、タッチパネルなどの入力部26(図2参照)を操作し、再度の不良品判定結果を入力する。 The inspection device 20 stores the monitoring result 21a received from the monitoring device 10 in the storage unit 21 (see FIG. 2) and displays it on the monitoring result display unit 25. The monitoring result display unit 25 is a GUI (Graphical User Interface) or the like on the output screen. The inspector confirms the monitoring result displayed on the monitoring result display unit 25, and determines whether the product is "OK" or "NG" for the product determined to be "NG". I do. The inspector operates the input unit 26 (see FIG. 2) such as the keyboard, mouse, and touch panel of the inspection device 20, and inputs the defective product determination result again.

検査装置20の検査ログ生成部22aは、入力部26から入力された再度の不良品判定結果を監視結果21aに反映した検査ログ21bを生成する。また、検査ログ生成部22aは、入力部26から入力された再度の不良品判定結果を、監視結果表示部25に表示中の監視結果21aにも反映させる。 The inspection log generation unit 22a of the inspection device 20 generates an inspection log 21b that reflects the re-defective product determination result input from the input unit 26 in the monitoring result 21a. Further, the inspection log generation unit 22a reflects the defective product determination result input from the input unit 26 again in the monitoring result 21a displayed on the monitoring result display unit 25.

検査ログ生成部22aにより生成された検査ログ21bは、監視装置10に送信される。監視装置10のリアルタイム監視部12aは、リアルタイム監視部12aに予め設定されているデータ送信ルール12a3に従って、検査装置20から受信した検査ログ21bおよびセンサーデータ11aを一定範囲のレコード数または期間でまとめたモデル生成用データ11abを生成する。検査ログ21bは、監視モデル評価用DB11−1に格納される。 The inspection log 21b generated by the inspection log generation unit 22a is transmitted to the monitoring device 10. The real-time monitoring unit 12a of the monitoring device 10 collects the inspection log 21b and the sensor data 11a received from the inspection device 20 in a certain range of records or period according to the data transmission rule 12a3 preset in the real-time monitoring unit 12a. Model generation data 11ab is generated. The inspection log 21b is stored in the monitoring model evaluation DB11-1.

監視モデル生成部12bは、リアルタイム監視部12aで生成されたモデル生成用データ11abを分析し、モデル生成用データ11abごとに不良品発生条件を計算する。監視モデル生成部12bは、不良品発生条件、モデル情報の作成日時、および、モデル生成用データ11abをまとめた期間などを含むモデル情報11cを生成してモデル情報格納DB11−2に格納する。 The monitoring model generation unit 12b analyzes the model generation data 11ab generated by the real-time monitoring unit 12a, and calculates the defective product generation condition for each model generation data 11ab. The monitoring model generation unit 12b generates model information 11c including a defective product generation condition, a model information creation date and time, a period in which model generation data 11ab is collected, and stores the model information 11c in the model information storage DB 11-2.

監視モデル評価部12cは、定期的(例えば1か月に1回)にモデル情報格納DB11−2に格納されている各モデル情報11cを読み込み、監視モデル評価用DB11−1に格納されているセンサーデータ11aおよび検査ログ21bをもとに、監視モデルとしての各モデル情報11cの評価を実施する。監視モデル評価部12cは、監視モデルとしての各モデル情報11cの評価結果を各モデル情報11cに追加する。 The monitoring model evaluation unit 12c reads each model information 11c stored in the model information storage DB 11-2 on a regular basis (for example, once a month), and the sensor stored in the monitoring model evaluation DB 11-1. Based on the data 11a and the inspection log 21b, each model information 11c as a monitoring model is evaluated. The monitoring model evaluation unit 12c adds the evaluation result of each model information 11c as a monitoring model to each model information 11c.

監視モデル削除部12dは、定期的にモデル情報格納DB11−2から各モデル情報11cを読み込む。監視モデル削除部12dは、予め設定されている削除ルール(例えば、モデルの精度が一定値より低い、モデル作成日時が一定期間を超えて古いなど)に従い、読み込んだ各モデル情報11cのうち削除ルールに該当するモデル情報11cをモデル情報格納DB11−2から削除する。 The monitoring model deletion unit 12d periodically reads each model information 11c from the model information storage DB 11-2. The monitoring model deletion unit 12d follows a preset deletion rule (for example, the accuracy of the model is lower than a certain value, the model creation date and time is older than a certain period, etc.), and the deletion rule of each read model information 11c The model information 11c corresponding to is deleted from the model information storage DB 11-2.

モデル更新要求部12eは、リアルタイム監視部12aに予め設定されている監視モデル更新ルール12a2に従って、リアルタイム監視部12aに予め設定されている監視モデル12a1が更新ルールに該当するか否かを判定する。モデル更新要求部12eは、リアルタイム監視部12aに予め設定されている監視モデル12a1が更新ルールに該当すると判定した場合、監視モデル更新部12fに対して監視モデル12a1の更新を要求する。 The model update request unit 12e determines whether or not the monitoring model 12a1 preset in the real-time monitoring unit 12a corresponds to the update rule according to the monitoring model update rule 12a2 preset in the real-time monitoring unit 12a. When the model update request unit 12e determines that the monitoring model 12a1 preset in the real-time monitoring unit 12a corresponds to the update rule, the model update request unit 12e requests the monitoring model update unit 12f to update the monitoring model 12a1.

監視モデル更新部12fは、モデル更新要求部12eからの更新要求に応じて、予め設定されている監視モデル更新ルールに従い、監視モデル評価部12cによるモデル情報11cの評価結果に基づいて、モデル情報11cから監視モデルを選択する。そして、監視モデル更新部12fは、選択した監視モデルをリアルタイム監視部12aに設定する。監視モデル更新部12fは、リアルタイム監視部12aに新たな監視モデル12a1を設定した際、対応するモデル情報11cのレコードの「モデル適用回数」を+1する。監視モデル更新ルールは、例えば、モデル更新要求部12eによる更新要求が発生した同月でモデル精度が最良のモデル情報11cを選択するなどである。 The monitoring model update unit 12f responds to the update request from the model update request unit 12e, follows the preset monitoring model update rule, and based on the evaluation result of the model information 11c by the monitoring model evaluation unit 12c, the model information 11c Select a monitoring model from. Then, the monitoring model updating unit 12f sets the selected monitoring model in the real-time monitoring unit 12a. When a new monitoring model 12a1 is set in the real-time monitoring unit 12a, the monitoring model updating unit 12f increments the "model application count" of the record of the corresponding model information 11c by +1. The monitoring model update rule is, for example, to select the model information 11c having the best model accuracy in the same month when the update request is generated by the model update request unit 12e.

モデル生成パラメータチューニング部12gは、リアルタイム監視部12aに設定されているデータ送信ルール12a3を読み込み、モデル情報格納DB11−2に格納されている各モデル情報11cの更新プロセス(モデル適用回数またはモデル精度)に基づいて、最適なデータ送信ルールを分析する。モデル生成パラメータチューニング部12gは、分析した最適なデータ送信ルールをもとに新たなデータ送信ルールを作成し、リアルタイム監視部12aに設定する。 The model generation parameter tuning unit 12g reads the data transmission rule 12a3 set in the real-time monitoring unit 12a, and updates each model information 11c stored in the model information storage DB 11-2 (model application count or model accuracy). Analyze the optimal data transmission rules based on. The model generation parameter tuning unit 12g creates a new data transmission rule based on the analyzed optimum data transmission rule, and sets it in the real-time monitoring unit 12a.

<監視システムの機能構成>
図2は、実施例1の監視システムのハードウェア構成例を示す図である。監視装置10および検査装置20は、コンピュータ上で所定のプログラムが実行されることで実現される。図2は、図1に機能構成例を示した監視システム1S、監視装置10、および検査装置20を、ハードウェア構成の側面から図示した例である。
<Functional configuration of monitoring system>
FIG. 2 is a diagram showing a hardware configuration example of the monitoring system of the first embodiment. The monitoring device 10 and the inspection device 20 are realized by executing a predetermined program on the computer. FIG. 2 is an example in which the monitoring system 1S, the monitoring device 10, and the inspection device 20 whose functional configuration examples are shown in FIG. 1 are illustrated from the side of the hardware configuration.

監視装置10は、監視モデル評価用DB11−1と、モデル情報格納DBと、メモリ12と、CPU(Central Processing Unit)13と、通信IF(Inter Face)14−1,14−2とを有し、これらがバスを介して接続されている。 The monitoring device 10 has a monitoring model evaluation DB 11-1, a model information storage DB, a memory 12, a CPU (Central Processing Unit) 13, and communication IFs (Inter Face) 14-1, 14-2. , These are connected via a bus.

監視モデル評価用DB11−1およびモデル情報格納DB11−2は、記憶装置の記憶領域に構築されたデータベースである。監視モデル評価用DB11−1は、センサーデータ11aと、検査ログ21bとを格納する。モデル情報格納DB11−2は、モデル情報11cを格納する。 The monitoring model evaluation DB11-1 and the model information storage DB11-2 are databases constructed in the storage area of the storage device. The monitoring model evaluation DB11-1 stores the sensor data 11a and the inspection log 21b. The model information storage DB 11-2 stores the model information 11c.

監視装置10は、CPU13により所定のプログラムがメモリ12にロードされて実行されることで各処理機能を実現する各部を有する。監視装置10は、リアルタイム監視部12aと、監視モデル生成部12bと、監視モデル評価部12cと、監視モデル削除部12dと、モデル更新要求部12eと、監視モデル更新部12fと、モデル生成パラメータチューニング部12gとを有する。 The monitoring device 10 has each part that realizes each processing function by loading and executing a predetermined program in the memory 12 by the CPU 13. The monitoring device 10 includes a real-time monitoring unit 12a, a monitoring model generation unit 12b, a monitoring model evaluation unit 12c, a monitoring model deletion unit 12d, a model update request unit 12e, a monitoring model update unit 12f, and model generation parameter tuning. It has a portion of 12 g.

通信IF14−1は、監視装置10をネットワーク30aに接続するためのインターフェースである。監視装置10は、ネットワーク30aを介してセンサー1で発生する時系列のセンサーデータ11aを受信する。通信IF14−2は、監視装置10をネットワーク30bに接続するためのインターフェースである。監視装置10は、ネットワーク30bを介して検査装置20と通信を行う。ネットワーク30aおよびネットワーク30bは、同一ネットワークであっても異なるネットワークであっても何れでもよい。 The communication IF 14-1 is an interface for connecting the monitoring device 10 to the network 30a. The monitoring device 10 receives the time-series sensor data 11a generated by the sensor 1 via the network 30a. The communication IF 14-2 is an interface for connecting the monitoring device 10 to the network 30b. The monitoring device 10 communicates with the inspection device 20 via the network 30b. The network 30a and the network 30b may be the same network or different networks.

検査装置20は、記憶部21と、メモリ22と、CPU23と、通信IF24と、監視結果表示部25と、入力部26とを有し、これらがバスを介して接続されている。 The inspection device 20 has a storage unit 21, a memory 22, a CPU 23, a communication IF 24, a monitoring result display unit 25, and an input unit 26, which are connected via a bus.

記憶部21は、不揮発性の記憶装置であり、監視結果21aと、検査ログ21bとを格納する。 The storage unit 21 is a non-volatile storage device, and stores the monitoring result 21a and the inspection log 21b.

検査装置20は、CPU23により所定のプログラムがメモリ22にロードされて実行されることで各処理機能を実現する各部を有する。検査装置20は、検査ログ生成部22aを有する。 The inspection device 20 has each part that realizes each processing function by loading and executing a predetermined program in the memory 22 by the CPU 23. The inspection device 20 has an inspection log generation unit 22a.

通信IF24は、検査装置20をネットワーク30bに接続するためのインターフェースである。検査装置20は、ネットワーク30bを介して監視装置10と通信を行う。 The communication IF 24 is an interface for connecting the inspection device 20 to the network 30b. The inspection device 20 communicates with the monitoring device 10 via the network 30b.

<実施例1の監視装置における処理>
図3は、実施例1の監視システムにおける全体処理例を示すフローチャートである。実施例1の監視システムにおける全体処理は、定期的に繰り返される処理である。
<Processing in the monitoring device of Example 1>
FIG. 3 is a flowchart showing an example of overall processing in the monitoring system of the first embodiment. The overall process in the monitoring system of the first embodiment is a process that is periodically repeated.

図3に示すように、ステップS1では、監視システム1Sは、リアルタイム監視処理を実行する。リアルタイム監視処理の詳細は、図4を参照して後述する。続いて、ステップS2では、監視システム1Sは、監視モデル生成処理を実行する。監視モデル生成処理の詳細は、図7を参照して後述する。 As shown in FIG. 3, in step S1, the monitoring system 1S executes the real-time monitoring process. Details of the real-time monitoring process will be described later with reference to FIG. Subsequently, in step S2, the monitoring system 1S executes the monitoring model generation process. Details of the monitoring model generation process will be described later with reference to FIG. 7.

続いて、ステップS3では、監視システム1Sは、監視モデル評価処理を実行する。監視モデル評価処理の詳細は、図8を参照して後述する。続いて、ステップS4では、監視システム1Sは、監視モデル更新処理を実行する。監視モデル更新処理の詳細は、図12を参照して後述する。 Subsequently, in step S3, the monitoring system 1S executes the monitoring model evaluation process. Details of the monitoring model evaluation process will be described later with reference to FIG. Subsequently, in step S4, the monitoring system 1S executes the monitoring model update process. Details of the monitoring model update process will be described later with reference to FIG.

続いて、ステップS5では、監視システム1Sは、モデル生成パラメータのチューニング処理を実行する。モデル生成パラメータのチューニング処理の詳細は、図14を参照して後述する。続いて、ステップS6では、監視システム1Sは、監視モデル削除処理を実行する。監視モデル削除処理の詳細は、図17を参照して後述する。監視モデル削除処理が終了すると、監視システム1Sは、監視装置における全体処理を終了する。 Subsequently, in step S5, the monitoring system 1S executes the tuning process of the model generation parameter. Details of the tuning process of the model generation parameters will be described later with reference to FIG. Subsequently, in step S6, the monitoring system 1S executes the monitoring model deletion process. The details of the monitoring model deletion process will be described later with reference to FIG. When the monitoring model deletion process is completed, the monitoring system 1S ends the entire process in the monitoring device.

<実施例1のリアルタイム監視処理>
図4は、実施例1のリアルタイム監視処理例を示すフローチャートである。図4は、図3のステップS1を詳細化したフローチャートを示す。図4に示すように、先ず、ステップS11では、監視システム1Sは、監視装置10のリアルタイム監視部12aにおいて、センサー1が収集したセンサーデータ11aを読み込む。
<Real-time monitoring process of Example 1>
FIG. 4 is a flowchart showing an example of real-time monitoring processing according to the first embodiment. FIG. 4 shows a flowchart detailing step S1 of FIG. As shown in FIG. 4, first, in step S11, the monitoring system 1S reads the sensor data 11a collected by the sensor 1 in the real-time monitoring unit 12a of the monitoring device 10.

続いて、ステップS12では、監視システム1Sは、リアルタイム監視部12aにおいて、予め設定された監視モデル12a1に従い、ステップS11で読み込んだセンサーデータ11aを分析する。ステップS12では、リアルタイム監視部12aは、センサーデータ11aの値がリアルタイム監視部12aに予め設定されている不良品発生条件に該当するかを監視する。リアルタイム監視部12aは、センサーデータ11aの値がリアルタイム監視部12aに予め設定されている不良品発生条件に該当しない場合、このセンサーデータ11aに対応する監視結果21aを“OK”とし、不良品発生条件に該当する場合、このセンサーデータ11aに対応する監視結果21aを“NG”とする。 Subsequently, in step S12, the monitoring system 1S analyzes the sensor data 11a read in step S11 according to the preset monitoring model 12a1 in the real-time monitoring unit 12a. In step S12, the real-time monitoring unit 12a monitors whether the value of the sensor data 11a corresponds to the defective product generation condition preset in the real-time monitoring unit 12a. When the value of the sensor data 11a does not correspond to the defective product generation condition preset in the real-time monitoring unit 12a, the real-time monitoring unit 12a sets the monitoring result 21a corresponding to the sensor data 11a as "OK" and generates a defective product. When the condition is met, the monitoring result 21a corresponding to the sensor data 11a is set as "NG".

続いて、ステップS13では、監視システム1Sは、検査装置20の監視結果表示部25において、ステップS12でのリアルタイム監視部12aによる監視結果21aを表示する。 Subsequently, in step S13, the monitoring system 1S displays the monitoring result 21a by the real-time monitoring unit 12a in step S12 on the monitoring result display unit 25 of the inspection device 20.

ステップS12での監視結果が“OK”である場合(ステップS14:YES)、監視システム1Sは、リアルタイム監視処理を終了し、図3のステップS2に処理を移す。一方、ステップS12での監視結果が“NG”である場合(ステップS14:NO)、監視システム1Sは、ステップS15に処理を移す。 When the monitoring result in step S12 is "OK" (step S14: YES), the monitoring system 1S ends the real-time monitoring process and shifts the process to step S2 in FIG. On the other hand, when the monitoring result in step S12 is "NG" (step S14: NO), the monitoring system 1S shifts the process to step S15.

ステップS15では、監視システム1Sは、検査装置20の検査ログ生成部22aにおいて、ステップS12でのリアルタイム監視部12aによる監視結果21aを読み込む。続いて、ステップS16では、監視システム1Sは、検査ログ生成部22aにおいて、検査者により入力された再度の不良品判定結果を監視結果21aに反映した検査ログ21bを生成する。また、ステップS16では、監視システム1Sは、検査ログ生成部22aにおいて、入力部26から入力された再度の不良品判定結果を、監視結果表示部25に表示中の監視結果21aにも反映させる。ステップS16が終了すると、監視システム1Sは、リアルタイム監視処理を終了し、図3のステップS2に処理を移す。 In step S15, the monitoring system 1S reads the monitoring result 21a by the real-time monitoring unit 12a in step S12 in the inspection log generation unit 22a of the inspection device 20. Subsequently, in step S16, the monitoring system 1S generates an inspection log 21b in which the inspection log generation unit 22a reflects the re-defective product determination result input by the inspector in the monitoring result 21a. Further, in step S16, the monitoring system 1S reflects the defective product determination result input from the input unit 26 again in the inspection log generation unit 22a in the monitoring result 21a displayed on the monitoring result display unit 25. When the step S16 is completed, the monitoring system 1S ends the real-time monitoring process and shifts the process to step S2 of FIG.

<監視ログの生成過程>
図5は、実施例1において監視ログが生成される過程例を説明するための図である。図5は、図4に示すリアルタイム監視処理で、センサーデータ11aから監視結果21aを経て検査ログ21bが生成されることを示すデータ図である。
<Monitoring log generation process>
FIG. 5 is a diagram for explaining an example of a process in which a monitoring log is generated in the first embodiment. FIG. 5 is a data diagram showing that the inspection log 21b is generated from the sensor data 11a via the monitoring result 21a in the real-time monitoring process shown in FIG.

センサー1は、監視装置10のリアルタイム監視部12aへ、データ発生ごとにセンサーデータ11aを送信する。リアルタイム監視部12aは、受信したセンサーデータ11aを読み込むと、即座に分析する。リアルタイム監視部12aは、センサーデータ11aを分析した結果として、監視結果21aを生成する。 The sensor 1 transmits the sensor data 11a to the real-time monitoring unit 12a of the monitoring device 10 each time data is generated. When the real-time monitoring unit 12a reads the received sensor data 11a, it immediately analyzes it. The real-time monitoring unit 12a generates a monitoring result 21a as a result of analyzing the sensor data 11a.

図5の例示では、センサーデータ11aは、「データ取得日時」と「製品ID」と「重量」と「加工速度」とを少なくとも含む。リアルタイム監視部12aは、「製品ID」で識別される製品に対応するセンサーデータ11aごとに、「重量」および「加工速度」の製造条件が、監視モデル12a1で定められた製品の不良品発生条件に該当するか否かを分析するリアルタイム監視を行う。「重量」および「加工速度」の製造条件が、監視モデル12a1で定められた製品の不良品条件に該当する場合に“NG”とし、該当しない場合に“OK”とする。そして、リアルタイム監視部12aは、リアルタイム監視の結果として、「データ取得日時」と「製品ID」と「システム判定結果」とを含む監視結果21aを出力する。 In the example of FIG. 5, the sensor data 11a includes at least "data acquisition date and time", "product ID", "weight", and "processing speed". In the real-time monitoring unit 12a, for each sensor data 11a corresponding to the product identified by the "product ID", the manufacturing conditions of "weight" and "machining speed" are the conditions for generating defective products of the product defined by the monitoring model 12a1. Perform real-time monitoring to analyze whether or not it corresponds to. If the manufacturing conditions of "weight" and "machining speed" correspond to the defective product conditions of the product defined in the monitoring model 12a1, "NG" is set, and if not, "OK" is set. Then, the real-time monitoring unit 12a outputs the monitoring result 21a including the "data acquisition date and time", the "product ID", and the "system determination result" as the result of the real-time monitoring.

また、検査ログ生成部22aは、リアルタイム監視部12aから出力された監視結果21aを監視結果表示部25に表示する。検査者は、監視結果表示部25に表示された監視結果21aを確認する。検査者は、監視結果21aのうち「システム判定結果」“NG”と判定された「製品ID」の製品について再検査を実施し、その結果を入力部26から入力する。検査ログ生成部22aは、監視結果21aに、「検査者」および「検査結果」の列を追加し、検査者により入力された再検査の結果を追記した検査ログ21bを生成する。 Further, the inspection log generation unit 22a displays the monitoring result 21a output from the real-time monitoring unit 12a on the monitoring result display unit 25. The inspector confirms the monitoring result 21a displayed on the monitoring result display unit 25. The inspector re-inspects the product of the "system determination result" and the "product ID" determined to be "NG" in the monitoring result 21a, and inputs the result from the input unit 26. The inspection log generation unit 22a adds columns of "inspector" and "inspection result" to the monitoring result 21a, and generates an inspection log 21b in which the result of the re-inspection input by the inspector is added.

図5の例示では、検査ログ21bは、「データ取得日時」と「製品ID」と「システム判定結果」と「検査者」と「検査結果」とを含む。「データ取得日時」と「製品ID」とは、対応する監視結果21aのレコードと同様である。 In the example of FIG. 5, the inspection log 21b includes a "data acquisition date and time", a "product ID", a "system determination result", an "inspector", and an "inspection result". The “data acquisition date and time” and the “product ID” are the same as the record of the corresponding monitoring result 21a.

図5の例示では、監視結果21aのうち「システム判定結果」“NG”である「製品ID」“A012”の製品が、検査者(「検査者」“Sato”)により再検査された結果、「検査結果」“OK”である。よって、検査ログ生成部22aは、「製品ID」“A012”のレコードの「検査者」“Sato”および「検査結果」“OK”を追記した検査ログ21bを生成し、監視装置10へ出力する。 In the example of FIG. 5, among the monitoring results 21a, the product of "product ID" "A012" which is "system judgment result" "NG" is re-inspected by the inspector ("inspector" "Sato"). "Inspection result" is "OK". Therefore, the inspection log generation unit 22a generates an inspection log 21b in which the "inspector" "Sato" and the "inspection result" "OK" of the records of the "product ID" "A012" are added, and outputs the inspection log 21b to the monitoring device 10. ..

<監視結果の確認画面>
図6は、実施例1の監視結果の表示画面例を示す図である。図6に示すように、検査装置20の監視結果表示部25の画面上のGUI51aは、監視結果21aに含まれる各レコードの「製品ID」と「データ取得日時」と「システム判定結果」とを表示する。さらに、GUI51aは、検査者による製品の再検査結果の入力および表示を行い得るように、監視結果21aに含まれる各レコードに対応付けられる「検査者」と「検査結果」とを表示する。また、GUI51aは、最新の監視結果21aの「製品ID」と「データ取得日時」と「判定結果」と、これらを含むレコードとを容易に識別できるように表示する。
<Monitoring result confirmation screen>
FIG. 6 is a diagram showing an example of a display screen of the monitoring result of the first embodiment. As shown in FIG. 6, the GUI 51a on the screen of the monitoring result display unit 25 of the inspection device 20 sets the "product ID", "data acquisition date and time", and "system determination result" of each record included in the monitoring result 21a. indicate. Further, the GUI 51a displays the "inspector" and the "inspection result" associated with each record included in the monitoring result 21a so that the inspector can input and display the re-inspection result of the product. Further, the GUI 51a displays the "product ID", the "data acquisition date and time", the "determination result" of the latest monitoring result 21a, and the record including these so that they can be easily identified.

検査者は、GUI51aに表示される監視結果21aの「システム判定結果」を確認し、“NG”と判定された製品に対して再度の不良品判定を行った結果を、対応する行の「検査者」および「検査結果」に入力する。GUI51aから入力された「検査者」および「検査結果」の情報が、監視結果21aに反映されることで、検査ログ21bが生成される。 The inspector confirms the "system judgment result" of the monitoring result 21a displayed on the GUI 51a, and re-determines the defective product for the product judged as "NG", and checks the result of the "inspection" in the corresponding line. Enter in "Person" and "Test result". The inspection log 21b is generated by reflecting the information of the "inspector" and the "inspection result" input from the GUI 51a in the monitoring result 21a.

<実施例1の監視モデル生成処理>
図7は、実施例1の監視モデル生成処理例を示すフローチャートである。図7は、図3のステップS2を詳細化したフローチャートを示す。監視モデル生成処理は、監視モデルの更新候補を予め生成しておく処理である。
<Monitoring model generation process of Example 1>
FIG. 7 is a flowchart showing an example of the monitoring model generation process of the first embodiment. FIG. 7 shows a flowchart detailing step S2 of FIG. The monitoring model generation process is a process of generating update candidates for the monitoring model in advance.

図7に示すように、先ず、ステップS21では、監視システム1Sは、監視装置10のリアルタイム監視部12aにおいて、センサー1から受信したセンサーデータ11aおよび検査装置20から受信した検査ログ21bを読み込む。リアルタイム監視部12aは、読み込んだセンサーデータ11aおよび検査ログ21bのそれぞれを、予めリアルタイム監視部12aに設定されたデータ送信ルール12a3に従ってまとめた単位で、監視モデル生成部12bに送信する。 As shown in FIG. 7, first, in step S21, the monitoring system 1S reads the sensor data 11a received from the sensor 1 and the inspection log 21b received from the inspection device 20 in the real-time monitoring unit 12a of the monitoring device 10. The real-time monitoring unit 12a transmits each of the read sensor data 11a and the inspection log 21b to the monitoring model generation unit 12b in a unit collected according to the data transmission rule 12a3 set in advance in the real-time monitoring unit 12a.

続いて、ステップS22では、監視システム1Sは、監視モデル生成部12bにおいて、データ送信ルール12a3に従ってリアルタイム監視部12aから送信されるセンサーデータ11aおよび検査ログ21b(以下、モデル生成用データ11abという)を読み込む。モデル生成用データ11abの詳細は、後述する。 Subsequently, in step S22, the monitoring system 1S transmits the sensor data 11a and the inspection log 21b (hereinafter referred to as model generation data 11ab) transmitted from the real-time monitoring unit 12a in accordance with the data transmission rule 12a3 in the monitoring model generation unit 12b. Read. The details of the model generation data 11ab will be described later.

続いて、ステップS23では、監視システム1Sは、監視モデル生成部12bにおいて、リアルタイム監視部12aから受信したモデル生成用データ11abを分析し、不良品発生条件などを計算する。そして、監視システム1Sは、監視モデル生成部12bにおいて、不良品発生条件などの分析結果とモデル生成用データ11abの対象期間などとを含むモデル情報11cのレコードを、当該レコードの作成日時を付加して生成する。 Subsequently, in step S23, the monitoring system 1S analyzes the model generation data 11ab received from the real-time monitoring unit 12a in the monitoring model generation unit 12b, and calculates the defective product occurrence condition and the like. Then, the monitoring system 1S adds the creation date and time of the record of the model information 11c including the analysis result such as the defective product occurrence condition and the target period of the model generation data 11ab in the monitoring model generation unit 12b. To generate.

続いて、ステップS24では、監視システム1Sは、監視モデル生成部12bにおいて、ステップS23で作成したモデル情報11cのレコードをモデル情報格納DB11−2に格納する。ステップS24が終了すると、監視システム1Sは、監視モデル生成処理を終了し、図3のステップS3に処理を移す。 Subsequently, in step S24, the monitoring system 1S stores the record of the model information 11c created in step S23 in the model information storage DB 11-2 in the monitoring model generation unit 12b. When the step S24 is completed, the monitoring system 1S ends the monitoring model generation process and shifts the process to step S3 of FIG.

<モデル情報の生成過程>
図8は、実施例1においてモデル情報が作成される過程例を説明するための図である。図8は、図7に示す監視モデル生成処理で、センサーデータ11aおよび検査ログ21bからモデル生成用データ11abを経てモデル情報11cが生成されることを示すデータ図である。
<Model information generation process>
FIG. 8 is a diagram for explaining a process example in which model information is created in the first embodiment. FIG. 8 is a data diagram showing that model information 11c is generated from the sensor data 11a and the inspection log 21b via the model generation data 11ab in the monitoring model generation process shown in FIG. 7.

監視装置10のリアルタイム監視部12aは、センサー1から受信したセンサーデータ11a、および検査装置20から定期的(例えば検査ログ21bが生成されるごと)に受信した検査ログ21bを、リアルタイム監視部12aに予め設定されているデータ送信ルール12a3に従ったデータの範囲に調整してまとめる。そして、リアルタイム監視部12aは、このデータの範囲でまとめたモデル生成用データ11abを生成する。このデータの範囲としては、例えば直近M時間、・・・、直近N時間のデータなどのデータ期間、あるいは、直近X個、・・・、直近Y個のデータなどのデータ個数がある。 The real-time monitoring unit 12a of the monitoring device 10 transmits the sensor data 11a received from the sensor 1 and the inspection log 21b received from the inspection device 20 periodically (for example, every time the inspection log 21b is generated) to the real-time monitoring unit 12a. The data is adjusted to the range of data according to the preset data transmission rule 12a3 and summarized. Then, the real-time monitoring unit 12a generates the model generation data 11ab summarized in the range of this data. The range of this data includes, for example, a data period such as the latest M time, ..., The latest N time data, or the number of data such as the latest X data, ..., the latest Y data.

具体的には、データ送信ルール12a3に、直近M時間および直近N時間でデータをまとめて送信するというデータ送信ルール12a3が予め設定されているとする。この場合、リアルタイム監視部12aは、データ取得日時が直近M時間のセンサーデータ11aを直近M時間のセンサーデータ群としてまとめ、データ取得日時が直近M時間の検査ログ21bのレコードを直近M時間の検査ログレコード群としてまとめる。そして、リアルタイム監視部12aは、直近M時間のセンサーデータ群および直近M時間の検査ログレコード群を組とする。 Specifically, it is assumed that the data transmission rule 12a3 is preset with the data transmission rule 12a3 that collectively transmits data in the latest M time and the latest N time. In this case, the real-time monitoring unit 12a collects the sensor data 11a whose data acquisition date and time is the latest M time as a sensor data group of the latest M time, and inspects the record of the inspection log 21b whose data acquisition date and time is the latest M time. Collect as a group of log records. Then, the real-time monitoring unit 12a sets up a sensor data group for the latest M time and an inspection log record group for the latest M time.

同様にして、リアルタイム監視部12aは、直近N時間のセンサーデータ群および直近N時間の検査ログレコード群を組とする。このようにして、リアルタイム監視部12aは、直近M時間のセンサーデータ群および直近M時間の検査ログレコード群の組と、直近N時間のセンサーデータ群および直近N時間の検査ログレコード群の組とを含むモデル生成用データ11abを生成し、監視モデル生成部12bに送信する。 Similarly, the real-time monitoring unit 12a sets up a sensor data group for the latest N hours and an inspection log record group for the latest N hours. In this way, the real-time monitoring unit 12a includes a set of the sensor data group of the latest M time and the inspection log record group of the latest M time, and a set of the sensor data group of the latest N time and the inspection log record group of the latest N time. The model generation data 11ab including the above is generated and transmitted to the monitoring model generation unit 12b.

そして、監視モデル生成部12bは、受信したモデル生成用データ11abのうち、直近M時間のセンサーデータ群および直近M時間の検査ログレコード群の組について不良品発生条件などを計算する。そして、監視モデル生成部12bは、不良品発生条件などの分析結果と、“直近M時間”というデータの期間を含むモデル情報11cのレコードを、当該レコードの作成日時および当該レコードのID“A”を付加して生成し、モデル情報格納DB11−2に格納する。 Then, the monitoring model generation unit 12b calculates the defective product occurrence condition and the like for the set of the sensor data group of the latest M time and the inspection log record group of the latest M time in the received model generation data 11ab. Then, the monitoring model generation unit 12b records the model information 11c including the analysis result such as the defective product occurrence condition and the data period of "latest M time" with the creation date and time of the record and the ID "A" of the record. Is added and generated, and stored in the model information storage DB 11-2.

監視モデル生成部12bは、直近N時間のセンサーデータ群および直近N時間の検査ログレコード群の組についても、直近M時間のセンサーデータ群および直近M時間の検査ログレコード群の組と同様に処理してモデル情報11cのレコード(レコードのID“B”)を生成し、モデル情報格納DB11−2に格納する。このように、監視モデル生成部12bは、定期的に(例えば1日に1回など)、モデル情報11cのレコードを生成する。モデル情報11cの各レコードの「ID」、「モデル作成日時」、「データの期間」、「不良品発生条件」の各列の値の組は、監視モデル12a1の更新候補となる。 The monitoring model generation unit 12b processes the set of the sensor data group of the latest N time and the inspection log record group of the latest N time in the same manner as the set of the sensor data group of the latest M time and the inspection log record group of the latest M time. Then, a record of model information 11c (record ID “B”) is generated and stored in the model information storage DB 11-2. In this way, the monitoring model generation unit 12b periodically (for example, once a day) generates a record of model information 11c. The set of values in each column of "ID", "model creation date and time", "data period", and "defective product occurrence condition" of each record of model information 11c is an update candidate of the monitoring model 12a1.

<実施例1の監視モデル評価処理>
図9は、実施例1の監視モデル評価処理例を示すフローチャートである。図9は、図3のステップS3を詳細化したフローチャートを示す。図9に示すように、先ず、ステップS31では、監視システム1Sは、監視装置10の監視モデル評価部12cにおいて、センサー1からセンサーデータ11aを読み込み、検査装置20から検査ログ21bを読み込む。
<Monitoring model evaluation process of Example 1>
FIG. 9 is a flowchart showing an example of the monitoring model evaluation process of the first embodiment. FIG. 9 shows a flowchart detailing step S3 of FIG. As shown in FIG. 9, first, in step S31, the monitoring system 1S reads the sensor data 11a from the sensor 1 and the inspection log 21b from the inspection device 20 in the monitoring model evaluation unit 12c of the monitoring device 10.

続いて、ステップS32では、監視システム1Sは、監視モデル評価部12cにおいて、ステップS31で読み込んだセンサーデータ11aおよび検査ログ21bを監視モデル評価用DB11−1に格納する。例えば、監視モデル評価部12cは、一定期間(例えば1か月間など)のセンサーデータ11aおよび検査ログ21bを読み込んで監視モデル評価用DB11−1に格納する。 Subsequently, in step S32, the monitoring system 1S stores the sensor data 11a and the inspection log 21b read in step S31 in the monitoring model evaluation DB 11-1 in the monitoring model evaluation unit 12c. For example, the monitoring model evaluation unit 12c reads the sensor data 11a and the inspection log 21b for a certain period (for example, one month) and stores them in the monitoring model evaluation DB 11-1.

続いて、ステップS33−1およびステップS33−2では、監視システム1Sは、監視モデル評価部12cにおいて、定期的(例えば1か月に1回など)に、監視モデル評価用DB11−1からセンサーデータ11aおよび検査ログ21bを読み込む。 Subsequently, in step S33-1 and step S33-2, the monitoring system 1S periodically (for example, once a month) in the monitoring model evaluation unit 12c, performs sensor data from the monitoring model evaluation DB 11-1. Read 11a and inspection log 21b.

続いて、ステップS34において、監視システム1Sは、監視モデル評価部12cにおいて、モデル情報格納DB11−2に格納されている全ての監視モデルを読み込み、読み込んだ監視モデルの精度を計算し、計算した精度をモデル情報格納DB11−2の該当するモデル情報11cのレコードに書き込む。監視モデルの精度の計算の詳細については、後述する。ステップS34が終了すると、監視システム1Sは、監視モデル評価処理を終了し、図3のステップS4に処理を移す。 Subsequently, in step S34, the monitoring system 1S reads all the monitoring models stored in the model information storage DB 11-2 in the monitoring model evaluation unit 12c, calculates the accuracy of the read monitoring model, and calculates the accuracy. Is written in the record of the corresponding model information 11c in the model information storage DB 11-2. Details of the calculation of the accuracy of the monitoring model will be described later. When the step S34 is completed, the monitoring system 1S ends the monitoring model evaluation process and shifts the process to step S4 of FIG.

図10は、実施例1の監視モデル評価処理例を説明するための図である。図11は、実施例1の監視モデルのモデル精度算出例を説明するための図である。図10を参照して、図9に示した実施例1の監視モデル評価処理における監視モデルのモデル精度算出の具体例を説明する。 FIG. 10 is a diagram for explaining a monitoring model evaluation processing example of the first embodiment. FIG. 11 is a diagram for explaining a model accuracy calculation example of the monitoring model of the first embodiment. A specific example of calculating the model accuracy of the monitoring model in the monitoring model evaluation process of the first embodiment shown in FIG. 9 will be described with reference to FIG.

図10に示すように、監視モデル評価部12cは、一定期間ごとにセンサーデータ11aおよび検査ログ21bを監視モデル評価用DB11−1に格納する。そして、監視モデル評価部12cは、定期的に、モデル情報格納DB11−2に格納されている全ての監視モデルを読み込む。 As shown in FIG. 10, the monitoring model evaluation unit 12c stores the sensor data 11a and the inspection log 21b in the monitoring model evaluation DB 11-1 at regular intervals. Then, the monitoring model evaluation unit 12c periodically reads all the monitoring models stored in the model information storage DB 11-2.

そして、監視モデル評価部12cは、モデル情報格納DB11−2から読み込んだ全ての監視モデルの精度を、監視モデル評価用DB11−1に格納されている前述の一定期間のセンサーデータ11aおよび検査ログ21bを用いて評価する。 Then, the monitoring model evaluation unit 12c determines the accuracy of all the monitoring models read from the model information storage DB 11-2, and the above-mentioned sensor data 11a and inspection log 21b for a certain period of time stored in the monitoring model evaluation DB 11-1. Evaluate using.

図11を参照して、監視モデルの精度評価について説明する。図11に示すように、「データ取得日時」“2017/11/15 16:58:42”、「製品ID」“A011”、「重量」“490”、「加工速度」“10”のセンサーデータ11aは、「ID」“A”の監視モデル(不良品発生条件:重量>500&加工速度>35)に従えば、“非不良”(OK)と判定される。また、対応する「データ取得日時」“2017/11/15 16:58:42”、「製品ID」“A011”の検査ログ21bのレコードでは、「システム判定結果」“OK”である。よって、監視モデルAに従った判定結果と、検査ログ21bに記録されている「システム判定結果」とが、ともに“非不良”(OK)で一致する。 The accuracy evaluation of the monitoring model will be described with reference to FIG. As shown in FIG. 11, sensor data of "data acquisition date and time" "2017/11/15 16:58:42", "product ID" "A011", "weight" "490", "machining speed" "10" 11a is determined to be "non-defective" (OK) according to the monitoring model of "ID" "A" (defective product generation condition: weight> 500 & processing speed> 35). Further, in the record of the inspection log 21b of the corresponding "data acquisition date and time" "2017/11/15 16:58:42" and "product ID" "A011", the "system determination result" is "OK". Therefore, the determination result according to the monitoring model A and the "system determination result" recorded in the inspection log 21b both match with "non-defective" (OK).

なお、「データ取得日時」“2017/11/15 16:58:42”、「製品ID」“A011”の検査ログ21bのレコードでは、「検査者」および「検査結果」に情報が格納されていないので、「システム判定結果」が用いられる。 In the records of the inspection log 21b of "data acquisition date and time" "2017/11/15 16:58:42" and "product ID" "A011", information is stored in "inspector" and "inspection result". Since there is no such thing, the "system judgment result" is used.

他方、「データ取得日時」“2017/11/15 17:10:00”、「製品ID」“A012”、「重量」“510”、「加工速度」“45”のセンサーデータ11aは、「ID」“A”の監視モデルに従えば、“不良”(NG)と判定される。その一方、対応する「データ取得日時」“2017/11/15 17:10:00”、「製品ID」“A012”の検査ログ21bのレコードでは、「検査結果」“OK”である。よって、監視モデルAに従った判定結果と、検査ログ21bに記録されている「検査結果」とが不一致となる。 On the other hand, the sensor data 11a of "data acquisition date and time" "2017/11/15 17:10:00", "product ID" "A012", "weight" "510", "machining speed" "45" is "ID". According to the monitoring model of "A", it is determined as "defective" (NG). On the other hand, in the record of the inspection log 21b of the corresponding "data acquisition date and time" "2017/11/15 17:10:00" and "product ID" "A012", "inspection result" is "OK". Therefore, the determination result according to the monitoring model A and the "inspection result" recorded in the inspection log 21b do not match.

なお、「データ取得日時」“2017/11/15 17:10:00”、「製品ID」“A012”の検査ログ21bのレコードでは、「検査者」および「検査結果」に情報が格納されているので、「検査結果」が「システム判定結果」に優先して用いられる。 In the records of the inspection log 21b of "data acquisition date and time" "2017/11/15 17:10:00" and "product ID" "A012", information is stored in "inspector" and "inspection result". Therefore, the "inspection result" is used in preference to the "system judgment result".

このように、監視モデルごとに、一定期間の複数のセンサーデータ11aをこの監視モデルに従って判定した結果と、対応する検査ログ21bのレコードに格納されている「システム判定結果」または「検査結果」(「検査結果」がある場合は「検査結果」を優先)とが比較される。そして、両者の比較結果が一致する百分率が算出される。この算出された百分率が、図10に示すように、評価対象の監視モデルに対応するモデル情報11cのレコードの「モデル精度(正答率)」に「モデル評価日時」とともに記録される。 In this way, for each monitoring model, the result of determining a plurality of sensor data 11a for a certain period according to this monitoring model and the "system determination result" or "inspection result" stored in the record of the corresponding inspection log 21b ( If there is an "inspection result", priority is given to the "inspection result"). Then, the percentage at which the comparison results of the two match is calculated. As shown in FIG. 10, the calculated percentage is recorded in the "model accuracy (correct answer rate)" of the record of the model information 11c corresponding to the monitoring model to be evaluated together with the "model evaluation date and time".

例えば、監視モデルAについて、100件のセンサーデータ11aと、対応する検査ログ21bとを比較して、85件が一致する場合には、「モデル精度(正答率)」“85%”となる。なお、監視モデルの評価が新たに行われるごとに、追加モデル情報11cのレコードに、「モデル評価日時」および「モデル精度(正答率)」が追加記録される。 For example, for the monitoring model A, 100 sensor data 11a and the corresponding inspection log 21b are compared, and if 85 items match, the "model accuracy (correct answer rate)" is "85%". Each time the monitoring model is newly evaluated, the "model evaluation date and time" and the "model accuracy (correct answer rate)" are additionally recorded in the record of the additional model information 11c.

<実施例1の監視モデル更新処理>
図12は、実施例1の監視モデル更新処理例を示すフローチャートである。図12は、図3のステップS4を詳細化したフローチャートを示す。図12に示すように、先ず、ステップS41において、監視システム1Sは、リアルタイム監視部12aにおいて、センサー1からセンサーデータ11aを読み込む。
<Monitoring model update process of Example 1>
FIG. 12 is a flowchart showing an example of the monitoring model update process of the first embodiment. FIG. 12 shows a flowchart detailing step S4 of FIG. As shown in FIG. 12, first, in step S41, the monitoring system 1S reads the sensor data 11a from the sensor 1 in the real-time monitoring unit 12a.

続いて、ステップS42では、監視システム1Sは、リアルタイム監視部12aにおいて、予めリアルタイム監視部12aに設定されている監視モデル更新ルール12a2にあてはまるかを判定する。リアルタイム監視部12aに設定されている監視モデル更新ルール12a2にあてはまる場合(ステップS42:YES)、監視システム1Sは、ステップS43に処理を移す。一方、リアルタイム監視部12aに設定されている監視モデル更新ルール12a2にあてはまらない場合(ステップS42:NO)、監視システム1Sは、監視モデル更新処理を終了し、図3のステップS5に処理を移す。 Subsequently, in step S42, the monitoring system 1S determines in the real-time monitoring unit 12a whether or not it applies to the monitoring model update rule 12a2 set in advance in the real-time monitoring unit 12a. When the monitoring model update rule 12a2 set in the real-time monitoring unit 12a is applied (step S42: YES), the monitoring system 1S shifts the process to step S43. On the other hand, when the monitoring model update rule 12a2 set in the real-time monitoring unit 12a is not applied (step S42: NO), the monitoring system 1S ends the monitoring model update process and shifts the process to step S5 of FIG.

ステップS43では、監視システム1Sは、モデル更新要求部12eにおいて、監視モデル更新部12fに対して監視モデルの更新を要求する。続いて、ステップS44では、監視システム1Sは、監視モデル更新部12fにおいて、モデル情報格納DB11−2から全てのモデル情報11cを読み込む。 In step S43, the monitoring system 1S requests the monitoring model update unit 12f to update the monitoring model in the model update request unit 12e. Subsequently, in step S44, the monitoring system 1S reads all the model information 11c from the model information storage DB 11-2 in the monitoring model update unit 12f.

続いて、ステップS45では、監視システム1Sは、監視モデル更新部12fにおいて、監視モデルの評価結果(「モデル評価日時」および「モデル精度」)に従い、更新する監視モデルを選択する。続いて、ステップS46では、監視システム1Sは、監視モデル更新部12fにおいて、ステップS45で選択された監視モデルを、リアルタイム監視部12aに設定できる形式に変換する。 Subsequently, in step S45, the monitoring system 1S selects the monitoring model to be updated according to the evaluation results of the monitoring model (“model evaluation date and time” and “model accuracy”) in the monitoring model updating unit 12f. Subsequently, in step S46, the monitoring system 1S converts the monitoring model selected in step S45 into a format that can be set in the real-time monitoring unit 12a in the monitoring model updating unit 12f.

続いて、ステップS47では、監視システム1Sは、監視モデル更新部12fにおいて、ステップS46で形式変換した新たな監視モデル12a1を、リアルタイム監視部12aに設定する。監視システム1Sは、ステップS47が終了すると、監視モデル更新処理を終了し、図3のステップS5に処理を移す。 Subsequently, in step S47, the monitoring system 1S sets the new monitoring model 12a1 whose format has been converted in step S46 in the real-time monitoring unit 12a in the monitoring model updating unit 12f. When the monitoring system 1S finishes step S47, the monitoring model update process ends, and the process shifts to step S5 of FIG.

図13は、実施例1の監視モデル更新処理例を説明するための図である。図13を参照して、具体例を用いて、図12の監視モデル更新処理を説明する。例えば、図13に示すように、リアルタイム監視部12aには、“ID=A、不良品発生条件:重量>500&加工速度>35”の監視モデル12a1が設定されているとする。また、リアルタイム監視部12aには、“不良発生頻度>10件/1時間”の監視モデル更新ルール12a2が設定されているとする。 FIG. 13 is a diagram for explaining a monitoring model update processing example of the first embodiment. The monitoring model update process of FIG. 12 will be described with reference to FIG. 13 with reference to a specific example. For example, as shown in FIG. 13, it is assumed that the real-time monitoring unit 12a is set with the monitoring model 12a1 of "ID = A, defective product generation condition: weight> 500 & processing speed> 35". Further, it is assumed that the monitoring model update rule 12a2 of "defect occurrence frequency> 10 cases / hour" is set in the real-time monitoring unit 12a.

リアルタイム監視部12aは、直近1時間の不良発生回数を計数する。モデル更新要求部12eは、例えば“不良発生頻度>10件/1時間”の監視モデル更新ルール12a2に従って、不良発生回数が“10件/1時間”という閾値を超えた場合に、監視モデル更新部12fに対して、監視モデル12a1の更新を要求する。不良発生回数が監視モデル更新ルール12a2の閾値を超えた場合は、監視モデル12a1の精度が低下し、現場の状況変化に追随していないと考えられる。 The real-time monitoring unit 12a counts the number of defects in the last hour. The model update request unit 12e is a monitoring model update unit when, for example, the number of defects exceeds the threshold value of “10 cases / hour” according to the monitoring model update rule 12a2 of “defect occurrence frequency> 10 cases / hour”. We request 12f to update the monitoring model 12a1. When the number of defects exceeds the threshold value of the monitoring model update rule 12a2, it is considered that the accuracy of the monitoring model 12a1 is lowered and it does not follow the change in the situation at the site.

監視モデル更新部12fは、モデル更新要求部12eから監視モデル12a1の更新の要求を受け付けると、モデル情報格納DB11−2に格納されているモデル情報11cの各レコードの「モデル評価日時」および「モデル精度(正答率)」の組を参照し、予め設定されている更新用監視モデルの選択ルールに該当する監視モデルを選択して読み込む。予め設定されている更新用監視モデルの選択ルールとは、例えば、更新要求時と同月で最も「モデル精度(正答率)」が高い監視モデルを選択する、などである。 When the monitoring model update unit 12f receives the update request of the monitoring model 12a1 from the model update request unit 12e, the "model evaluation date and time" and "model" of each record of the model information 11c stored in the model information storage DB 11-2 Refer to the "Accuracy (correct answer rate)" set, and select and read the monitoring model that corresponds to the preset monitoring model selection rule for updating. The preset monitoring model selection rule for update is, for example, to select the monitoring model having the highest "model accuracy (correct answer rate)" in the same month as when the update is requested.

図13の例では、モデル更新要求部12eが監視モデル更新部12fに対して監視モデル12a1の更新を要求したのが“11月”であるとすると、監視モデル更新部12fは、「モデル評価日時」が“11月”である「ID」が“A”から“D”までのモデル情報11cのレコードのうち、「モデル精度(正答率)」が最良の“90%”である「ID」“D”のレコードに該当する監視モデルを選択する。 In the example of FIG. 13, assuming that it is “November” that the model update request unit 12e requests the monitoring model update unit 12f to update the monitoring model 12a1, the monitoring model update unit 12f determines the “model evaluation date and time”. "November" is "November" "ID" is "ID" "ID" which is the best "90%" among the records of model information 11c from "A" to "D" Select the monitoring model corresponding to the record of "D".

そして、監視モデル更新部12fは、選択した監視モデルに対応するモデル情報11cのレコードの「モデル適用回数」を+1する。これにより、「モデル適用回数」は、該当の監視モデルが実際に適用された実績回数を示すことになる。そして、監視モデル更新部12fは、選択した「ID」“D”の監視モデルを、リアルタイム監視部12aに設定されている「ID」“A”の監視モデル12a1に代わる新たな監視モデル12a11として、リアルタイム監視部12aに設定する。新たな監視モデル12a11をリアルタイム監視部12aに設定することで、リアルタイム監視部12aにおいて本来「システム判定」“OK”と判定されるべきものが“NG”と誤判定される頻度を低減し、リアルタイム監視部12aによるリアルタイム監視の精度を向上させることができる。 Then, the monitoring model update unit 12f increments the "model application count" of the record of the model information 11c corresponding to the selected monitoring model. As a result, the "model application count" indicates the actual number of times the corresponding monitoring model was actually applied. Then, the monitoring model updating unit 12f uses the selected monitoring model of "ID" and "D" as a new monitoring model 12a11 to replace the monitoring model 12a1 of "ID" and "A" set in the real-time monitoring unit 12a. Set in the real-time monitoring unit 12a. By setting the new monitoring model 12a11 in the real-time monitoring unit 12a, it is possible to reduce the frequency of false determinations of "system judgment" and "OK" in the real-time monitoring unit 12a as "NG" in real time. The accuracy of real-time monitoring by the monitoring unit 12a can be improved.

<実施例1の監視モデル更新処理の変形例>
実施例1では、上述のように、監視システム1Sは、リアルタイム監視部12aに予め設定されている監視モデル更新ルール12a2の条件に該当する場合に、監視モデル12a1を自動的に更新するとした。これに限られず、監視モデル更新ルール12a2に関わらず、定期的(例えば監視モデルの評価処理が実行されるごと)に、「モデル精度」が最良の監視モデルで、リアルタイム監視部12aに設定される監視モデル12a1を自動的に更新するとしてもよい。
<Modified example of monitoring model update processing of Example 1>
In the first embodiment, as described above, the monitoring system 1S automatically updates the monitoring model 12a1 when the condition of the monitoring model update rule 12a2 preset in the real-time monitoring unit 12a is satisfied. Not limited to this, regardless of the monitoring model update rule 12a2, the "model accuracy" is set to the real-time monitoring unit 12a on a regular basis (for example, every time the evaluation process of the monitoring model is executed) with the best monitoring model. The monitoring model 12a1 may be updated automatically.

あるいは、オペレータが、モデル情報格納DB11−2に格納されるモデル情報11cの画面表示の確認結果から、「モデル評価日時」、「モデル精度(正答率)」などの情報に基づいて選択した適切な監視モデルで、リアルタイム監視部12aに設定される監視モデル12a1を更新するとしてもよい。 Alternatively, an appropriate operator selects from the confirmation result of the screen display of the model information 11c stored in the model information storage DB 11-2 based on information such as "model evaluation date and time" and "model accuracy (correct answer rate)". In the monitoring model, the monitoring model 12a1 set in the real-time monitoring unit 12a may be updated.

<実施例1のモデル生成パラメータのチューニング処理>
図14は、実施例1のモデル生成パラメータのチューニング処理例を示すフローチャートである。図14は、図3のステップS5を詳細化したフローチャートを示す。図14に示すように、先ず、ステップS51−1およびステップS51−2では、監視システム1Sは、モデル生成パラメータチューニング部12gにおいて、リアルタイム監視部12aに設定されているデータ送信ルール12a3およびモデル情報格納DB11−2に格納されている全てのモデル情報11cを読み込む。
<Tuning process of model generation parameters of Example 1>
FIG. 14 is a flowchart showing an example of tuning processing of the model generation parameter of the first embodiment. FIG. 14 shows a flowchart detailing step S5 of FIG. As shown in FIG. 14, first, in step S51-1 and step S51-2, the monitoring system 1S stores the data transmission rule 12a3 and the model information set in the real-time monitoring unit 12a in the model generation parameter tuning unit 12g. All model information 11c stored in DB 11-2 is read.

続いて、ステップS52では、監視システム1Sは、モデル生成パラメータチューニング部12gにおいて、最適なデータ送信ルールを分析し、分析結果に基づいて新しいデータ送信ルールを作成する。続いて、ステップS53では、監視システム1Sは、モデル生成パラメータチューニング部12gにおいて、ステップS52で作成した新たなデータ送信ルール12a31を、リアルタイム監視部12aに設定する。監視システム1Sは、ステップS53が終了すると、モデル生成パラメータのチューニング処理を終了し、図3のステップS6に処理を移す。 Subsequently, in step S52, the monitoring system 1S analyzes the optimum data transmission rule in the model generation parameter tuning unit 12g, and creates a new data transmission rule based on the analysis result. Subsequently, in step S53, the monitoring system 1S sets the new data transmission rule 12a31 created in step S52 in the real-time monitoring unit 12a in the model generation parameter tuning unit 12g. When step S53 is completed, the monitoring system 1S ends the tuning process of the model generation parameter, and shifts the process to step S6 of FIG.

図15は、実施例1のモデル生成パラメータのチューニング処理例を説明するための図である。図16は、実施例1のデータ送信ルールの更新例を説明するための図である。図15および図16を参照して、具体例を用いて、図14のモデル生成パラメータのチューニング処理を説明する。 FIG. 15 is a diagram for explaining an example of tuning processing of the model generation parameter of the first embodiment. FIG. 16 is a diagram for explaining an example of updating the data transmission rule of the first embodiment. The tuning process of the model generation parameter of FIG. 14 will be described with reference to FIGS. 15 and 16 with reference to a specific example.

図15に示すように、モデル生成パラメータチューニング部12gは、先ず、リアルタイム監視部12aに設定されているデータ送信ルール12a3およびモデル情報格納DB11−2に格納されているモデル情報11cを読み込む。次に、モデル生成パラメータチューニング部12gは、モデル情報11cに記録されている更新プロセス(例えば「モデル適用回数」または「モデル精度(正答率)」)に基づいて、最適なデータ送信ルールを分析する。図15の例では、「モデル適用回数」が“1”で最多かつ「モデル精度(正答率)」が最良の“90%”である「ID」“D”の「データの期間」“6 huor”(6時間)が最適なモデル作成のデータ範囲であると分析される。 As shown in FIG. 15, the model generation parameter tuning unit 12g first reads the data transmission rule 12a3 set in the real-time monitoring unit 12a and the model information 11c stored in the model information storage DB 11-2. Next, the model generation parameter tuning unit 12g analyzes the optimum data transmission rule based on the update process (for example, "model application count" or "model accuracy (correct answer rate)") recorded in the model information 11c. .. In the example of FIG. 15, the "data period" and "6 hours" of "ID" and "D", in which the "model application count" is "1", which is the largest, and the "model accuracy (correct answer rate)" is the best, "90%". "(6 hours) is analyzed as the optimal modeling data range.

この場合、図16(a)に示すように、更新前のデータ送信ルール12a3が「直近4時間のデータ、直近6時間のデータ、直近8時間のデータ」のように、直近4時間、6時間、および8時間の3つのデータ期間でまとめられたセンサーデータ11aおよび検査ログ21bを送信するものであったとする。最適なモデル作成のデータ範囲と分析された“6時間”は、図16(a)の更新前のデータ送信ルール12a3において、3つのデータ期間のうちの中央の値“直近6時間のデータ”に該当する。すなわち、モデル作成のデータ範囲が、中央の値“直近6時間のデータ”としてデータ送信ルール12a3に設定されている。 In this case, as shown in FIG. 16A, the data transmission rule 12a3 before the update is the latest 4 hours, 6 hours, as in "the latest 4 hours data, the latest 6 hours data, the latest 8 hours data". , And the sensor data 11a and the inspection log 21b summarized in three data periods of 8 hours. The data range for optimal model creation and the analyzed "6 hours" are set to the median value "data for the last 6 hours" of the three data periods in the data transmission rule 12a3 before the update in FIG. 16 (a). Applicable. That is, the data range for model creation is set in the data transmission rule 12a3 as the median value "data for the last 6 hours".

よって、この“直近6時間のデータ”を中央の値として維持しつつ、“直近4時間のデータ”および“直近8時間のデータ”を、“直近6時間のデータ”との間のそれぞれの中央値である“直近5時間のデータ”および“直近7時間のデータ”で更新する。つまり、図16(a)に示すように、更新後のデータ送信ルール12a3を、「直近5時間のデータ、直近6時間のデータ、直近7時間のデータ」と更新する。 Therefore, while maintaining this "data of the last 6 hours" as the median value, the "data of the last 4 hours" and the "data of the last 8 hours" are centered between the "data of the last 6 hours". Update with the values "data for the last 5 hours" and "data for the last 7 hours". That is, as shown in FIG. 16A, the updated data transmission rule 12a3 is updated as "data of the latest 5 hours, data of the latest 6 hours, data of the latest 7 hours".

あるいは、図16(b)に示すように、更新前のデータ送信ルール12a3が「直近2時間のデータ、直近4時間のデータ、直近6時間のデータ」のように、直近2時間、4時間、および6時間のデータ期間でまとめられたセンサーデータ11aおよび検査ログ21bを送信するものであったとする。モデル作成のデータ範囲と分析された“6時間”は、図16(b)の更新前のデータ送信ルール12a3において、3つのデータ期間のうちの最大の値“直近6時間のデータ”に該当する。すなわち、最適なモデル送信ルールが、最大の値“直近6時間のデータ”としてデータ送信ルール12a3に設定されている。 Alternatively, as shown in FIG. 16B, the data transmission rule 12a3 before the update is the latest 2 hours, 4 hours, as in "the latest 2 hours data, the latest 4 hours data, the latest 6 hours data". And it is assumed that the sensor data 11a and the inspection log 21b summarized in the data period of 6 hours are transmitted. The data range of the model creation and the analyzed "6 hours" correspond to the maximum value "data of the latest 6 hours" among the three data periods in the data transmission rule 12a3 before the update of FIG. 16 (b). .. That is, the optimum model transmission rule is set in the data transmission rule 12a3 as the maximum value "data of the last 6 hours".

よって、この“直近6時間のデータ”が中央の値となるように変更し、かつ、“直近2時間のデータ”および“直近4時間のデータ”を、前後するデータ期間の差分値である“2時間”に基づいて“直近4時間のデータ”および“直近8時間のデータ”でそれぞれ更新する。つまり、図16(a)に示すように、更新後のデータ送信ルール12a3を、「直近4時間のデータ、直近6時間のデータ、直近8時間のデータ」と更新する。 Therefore, this "data of the last 6 hours" is changed to be the median value, and the "data of the last 2 hours" and "data of the last 4 hours" are the difference values of the data periods before and after. Based on "2 hours", it is updated with "data of the last 4 hours" and "data of the last 8 hours", respectively. That is, as shown in FIG. 16A, the updated data transmission rule 12a3 is updated as "data of the latest 4 hours, data of the latest 6 hours, data of the latest 8 hours".

なお、分析された最適なモデル作成のデータ範囲が、更新前のデータ送信ルール12a3において最小の値として設定されている場合は、最小の値が中央の値となるように変更し、以降は上述の“最適なモデル作成のデータ範囲が最大の値としてデータ送信ルール12a3に設定されている場合”と同様である。 If the analyzed optimal model creation data range is set as the minimum value in the data transmission rule 12a3 before update, the minimum value is changed to be the center value, and the following is described above. It is the same as "when the data range of the optimum model creation is set in the data transmission rule 12a3 as the maximum value".

このように、データ送信ルール12a3が更新されることで、データ送信ルール12a3が、更新ごとに、最適なモデル送信ルールに近付いていくので、より精度が高い監視モデルが生成されるようになる。 By updating the data transmission rule 12a3 in this way, the data transmission rule 12a3 approaches the optimum model transmission rule for each update, so that a more accurate monitoring model can be generated.

上記はあくまでデータ送信ルール12a3の更新例を示すに過ぎず、データ送信ルール12a3に含まれるデータをまとめるデータ期間(あるいはデータ個数)は、上述の“3つ”に限られず、適宜変更可能である。 The above is merely an example of updating the data transmission rule 12a3, and the data period (or the number of data) for collecting the data included in the data transmission rule 12a3 is not limited to the above-mentioned "3" and can be changed as appropriate. ..

<実施例1の監視モデル削除処理>
図17は、実施例1の監視モデル削除処理例を示すフローチャートである。図17は、図3のステップS6を詳細化したフローチャートを示す。図17に示すように、先ず、ステップS61において、監視システム1Sは、監視モデル削除部12dにおいて、モデル情報格納DB11−2から、全てのモデル情報11cのレコードを読み込む。続いて、ステップS62では、監視システム1Sは、監視モデル削除部12dにおいて、予め設定された削除ルールに従い、モデル情報格納DB11−2に格納されているモデル情報11cのレコードのうち、削除ルールに該当するレコードを削除する。監視システム1Sは、ステップS62が終了すると、監視モデル削除処理を終了し、図3に処理を戻し、監視システム1Sにおける全体処理を終了する。
<Monitoring model deletion process of Example 1>
FIG. 17 is a flowchart showing an example of the monitoring model deletion process of the first embodiment. FIG. 17 shows a flowchart detailing step S6 of FIG. As shown in FIG. 17, first, in step S61, the monitoring system 1S reads all the records of the model information 11c from the model information storage DB 11-2 in the monitoring model deletion unit 12d. Subsequently, in step S62, the monitoring system 1S corresponds to the deletion rule among the records of the model information 11c stored in the model information storage DB 11-2 according to the deletion rule set in advance in the monitoring model deletion unit 12d. Delete the record you want. When the step S62 is completed, the monitoring system 1S ends the monitoring model deletion process, returns the process to FIG. 3, and ends the entire process in the monitoring system 1S.

図18は、実施例1の監視モデル削除処理例を説明するための図である。図18を参照して、図17に示した実施例1の監視モデル削除処理の具体例を説明する。 FIG. 18 is a diagram for explaining a monitoring model deletion processing example of the first embodiment. A specific example of the monitoring model deletion process of the first embodiment shown in FIG. 17 will be described with reference to FIG.

図18に示すように、先ず、監視モデル削除部12dは、定期的にモデル情報格納DB11−2からモデル情報11cの全レコードを読み込む。監視モデル削除部12dには、予め監視モデル削除ルールが設定されているものとする。監視モデル削除ルールとしては、モデル情報11cのレコードの「モデル精度(正答率)」が一定値以下である、「モデル作成日時」が一定期間以上古い、などである。あるいは、監視モデル削除ルールとして、「モデル作成日時」が一定期間以上古い、かつ、「モデル適用回数」が一定回数以上である、を採用してもよい。 As shown in FIG. 18, first, the monitoring model deletion unit 12d periodically reads all the records of the model information 11c from the model information storage DB 11-2. It is assumed that the monitoring model deletion rule is set in advance in the monitoring model deletion unit 12d. The monitoring model deletion rule includes that the "model accuracy (correct answer rate)" of the record of the model information 11c is a certain value or less, the "model creation date and time" is older than a certain period, and the like. Alternatively, as the monitoring model deletion rule, it may be adopted that the "model creation date and time" is older than a certain period of time and the "model application count" is more than a certain number of times.

監視モデル削除部12dは、モデル情報格納DB11−2から読み込んだモデル情報11cのレコードのうち、監視モデル削除ルールに該当するレコードを削除する。図18に示す例では、監視モデル削除ルールとして“「モデル精度(正答率)」が80%以下である”が設定されているとする。監視モデル削除部12dは、図18に示す「ID」“A”から“D”のモデル情報11cのレコードを読み込んだとすると、「ID」“A”および“C”のレコードが監視モデル削除ルールに該当するため、削除する。 The monitoring model deletion unit 12d deletes the record corresponding to the monitoring model deletion rule among the records of the model information 11c read from the model information storage DB 11-2. In the example shown in FIG. 18, it is assumed that ““ model accuracy (correct answer rate) ”is 80% or less” is set as the monitoring model deletion rule. The monitoring model deletion unit 12d has the “ID” shown in FIG. Assuming that the record of the model information 11c of "A" to "D" is read, the records of "ID", "A" and "C" correspond to the monitoring model deletion rule, and therefore the records are deleted.

このように、監視モデル削除ルールに該当するモデル情報11cのレコードをモデル情報格納DB11−2から削除することで、モデル情報格納DB11−2の容量を有効利用して、有効性が高い更新候補の監視モデルを多く準備しておくことができる。 In this way, by deleting the record of the model information 11c corresponding to the monitoring model deletion rule from the model information storage DB 11-2, the capacity of the model information storage DB 11-2 can be effectively used, and the highly effective update candidate can be used. Many monitoring models can be prepared.

<実施例1のモデル情報の確認画面>
図19は、実施例1のモデル情報の確認画面例を示す図である。図19に示す例では、監視装置10に接続された表示装置(不図示)の画面上のGUI52aは、モデル情報格納DB11−2に格納されているモデル情報11cに含まれる各レコードの「ID」と「モデル作成日時」と「モデル作成期間」と「モデル評価日時」と「モデル精度」とのそれぞれの値を監視モデルおよびその評価情報として表示する。また、GUI52aは、最新のモデル情報11cのレコードに対応する最新の監視モデルの「ID」と「モデル作成日時」と「モデル精度」と、これらを含むレコードとを容易に識別できるように表示する。
<Confirmation screen of model information of Example 1>
FIG. 19 is a diagram showing an example of a confirmation screen for model information of the first embodiment. In the example shown in FIG. 19, the GUI 52a on the screen of the display device (not shown) connected to the monitoring device 10 is the “ID” of each record included in the model information 11c stored in the model information storage DB 11-2. The values of "model creation date and time", "model creation period", "model evaluation date and time", and "model accuracy" are displayed as a monitoring model and its evaluation information. Further, the GUI 52a displays the "ID", "model creation date and time", "model accuracy" of the latest monitoring model corresponding to the record of the latest model information 11c, and the record including these so that they can be easily identified. ..

監視装置10のオペレータは、GUI52aを参照することで、監視モデル生成処理(図7参照)、監視モデル評価処理(図9参照)、監視モデル削除処理(図17参照)などの実行により、モデル情報11c、およびレコード追加、モデル精度の情報追加、レコード削除などを含むモデル情報11cの変化を確認することができる。 By referring to the GUI 52a, the operator of the monitoring device 10 executes the monitoring model generation process (see FIG. 7), the monitoring model evaluation process (see FIG. 9), the monitoring model deletion process (see FIG. 17), and the like to obtain model information. It is possible to confirm the change of the model information 11c including the addition of the record, the addition of the information of the model accuracy, the deletion of the record, and the like.

また、GUI52aの表示に「不良品発生条件」を含めることで、監視装置10のオペレータが、監視モデルの更新候補の詳細を確認できるようにしてもよい。 Further, by including the "defective product occurrence condition" in the display of the GUI 52a, the operator of the monitoring device 10 may be able to confirm the details of the update candidate of the monitoring model.

<実施例1の効果>
以上の実施例1によれば、リアルタイム監視部に設定する監視モデル12a1の更新候補を予め作成しておくことで、製品仕様変更や設備変更、季節変化などを含む現場の状況変化に迅速に追随して監視モデル12a1を短時間で更新することができる。
<Effect of Example 1>
According to the above-described first embodiment, by creating update candidates for the monitoring model 12a1 set in the real-time monitoring unit in advance, it is possible to quickly follow changes in the on-site conditions including product specification changes, equipment changes, and seasonal changes. The monitoring model 12a1 can be updated in a short time.

また、作成した監視モデル12a1の更新候補について、監視モデルとしての精度を予め評価しておき、監視モデル12a1を更新する際に、精度に基づいて監視モデルの更新候補を選択するので、より精度が高い監視モデルへと更新することができる。 Further, the accuracy of the created monitoring model 12a1 as an update candidate is evaluated in advance, and when updating the monitoring model 12a1, the update candidate of the monitoring model is selected based on the accuracy, so that the accuracy is higher. It can be updated to a higher monitoring model.

また、データ送信ルール12a3など、監視モデルの更新候補を生成する際の生成ルールが、適時更新されることで最適なルールに近付くので、より精度が高い監視モデルの更新候補を生成するようにできる。 Further, since the generation rule for generating the update candidate of the monitoring model such as the data transmission rule 12a3 approaches the optimum rule by being updated in a timely manner, it is possible to generate the update candidate of the monitoring model with higher accuracy. ..

図20は、実施例2の監視システムの構成例を示すハードウェア図である。実施例2の監視システム2Sでは、実施例1の監視装置10(図2参照)を、監視装置10Bとモデル更新装置40とに分離した点が異なる。実施例2の監視システム2Sは、それぞれが各拠点に配置される複数の監視装置10Bを含んでもよい。また、実施例2の監視システム2Sは、それぞれが各拠点に配置される複数の検査装置20Bを含んでもよい。なお、図20において、実施例1と同一の構成には同一符号を付与して説明を省略する。 FIG. 20 is a hardware diagram showing a configuration example of the monitoring system of the second embodiment. The monitoring system 2S of the second embodiment is different in that the monitoring device 10 (see FIG. 2) of the first embodiment is separated into the monitoring device 10B and the model update device 40. The monitoring system 2S of the second embodiment may include a plurality of monitoring devices 10B, each of which is arranged at each base. Further, the monitoring system 2S of the second embodiment may include a plurality of inspection devices 20B, each of which is arranged at each base. In FIG. 20, the same reference numerals are given to the same configurations as those in the first embodiment, and the description thereof will be omitted.

図20に示すように、実施例2の監視システム2Sは、1または複数の監視装置10Bと、検査装置20Bと、モデル更新装置40とを含む。 As shown in FIG. 20, the monitoring system 2S of the second embodiment includes one or more monitoring devices 10B, an inspection device 20B, and a model update device 40.

監視装置10Bは、記憶部11と、メモリ12と、CPU13と、通信IF14−1,14−2,14−3とを有し、これらがバスを介して接続されている。通信IF14−3は、監視装置10Bをネットワーク30cに接続するためのインターフェースである。監視装置10Bは、ネットワーク30cを介してモデル更新装置40と通信を行う。 The monitoring device 10B has a storage unit 11, a memory 12, a CPU 13, and communication IFs 14-1, 14-2, and 14-3, which are connected via a bus. The communication IF14-3 is an interface for connecting the monitoring device 10B to the network 30c. The monitoring device 10B communicates with the model update device 40 via the network 30c.

記憶部11には、センサー1から受信したセンサーデータ11aと、検査装置20Bから受信した検査ログ21bとが格納される。監視装置10Bは、メモリ12上に、リアルタイム監視部12aを有する。 The storage unit 11 stores the sensor data 11a received from the sensor 1 and the inspection log 21b received from the inspection device 20B. The monitoring device 10B has a real-time monitoring unit 12a on the memory 12.

検査装置20Bは、記憶部21と、メモリ22と、CPU23と、通信IF24,24−2と、監視結果表示部25と、入力部26とを有し、これらがバスを介して接続されている。通信IF24−2は、検査装置20Bをネットワーク30dに接続するためのインターフェースである。検査装置20Bは、ネットワーク30dを介してモデル更新装置40と通信を行う。 The inspection device 20B has a storage unit 21, a memory 22, a CPU 23, communication IFs 24 and 24-2, a monitoring result display unit 25, and an input unit 26, which are connected via a bus. .. The communication IF24-2 is an interface for connecting the inspection device 20B to the network 30d. The inspection device 20B communicates with the model update device 40 via the network 30d.

なお、ネットワーク30b,30c,30dは、同一ネットワークでも、何れか2つが同一ネットワークであり他の1つが異なるネットワークであっても、全てが異なるネットワークであっても何れでもよい。 The networks 30b, 30c, and 30d may be the same network, any two of them may be the same network and the other one may be different, or all of them may be different networks.

記憶部21には、監視結果21aと、検査ログ21bとが格納される。検査装置20Bは、メモリ22上に、検査ログ生成部22aを有する。 The monitoring result 21a and the inspection log 21b are stored in the storage unit 21. The inspection device 20B has an inspection log generation unit 22a on the memory 22.

モデル更新装置40は、監視モデル評価用DB11−1と、モデル情報格納DB11−2と、メモリ42と、CPU43と、通信IF44−1,44−2,44−3とを有し、これらがバスを介して接続されている。 The model update device 40 has a monitoring model evaluation DB11-1, a model information storage DB11-2, a memory 42, a CPU 43, and communication IF44-1, 44-2, 44-3, which are buses. It is connected via.

通信IF44−1は、モデル更新装置40をネットワーク30aに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30aを介してセンサー1からセンサーデータ11aを受信する。また、通信IF44−2は、モデル更新装置40をネットワーク30cに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30cを介して監視装置10Bと通信を行う。また、通信IF44−3は、モデル更新装置40をネットワーク30dに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30dを介して検査装置20Bと通信を行う。 The communication IF44-1 is an interface for connecting the model update device 40 to the network 30a. The model update device 40 receives the sensor data 11a from the sensor 1 via the network 30a. Further, the communication IF44-2 is an interface for connecting the model update device 40 to the network 30c. The model update device 40 communicates with the monitoring device 10B via the network 30c. Further, the communication IF44-3 is an interface for connecting the model update device 40 to the network 30d. The model update device 40 communicates with the inspection device 20B via the network 30d.

監視モデル評価用DB11−1には、センサー1から受信したセンサーデータ11aと、検査装置20Bから受信した検査ログ21bとが格納される。モデル情報格納DB11−2には、モデル情報11cが格納される。モデル更新装置40は、メモリ42上に、監視モデル生成部12bと、監視モデル評価部12cと、監視モデル削除部12dと、モデル更新要求部12eと、監視モデル更新部12fと、モデル生成パラメータチューニング部12gとを有する。 The monitoring model evaluation DB 11-1 stores the sensor data 11a received from the sensor 1 and the inspection log 21b received from the inspection device 20B. The model information 11c is stored in the model information storage DB 11-2. The model update device 40 has a monitoring model generation unit 12b, a monitoring model evaluation unit 12c, a monitoring model deletion unit 12d, a model update request unit 12e, a monitoring model update unit 12f, and model generation parameter tuning on the memory 42. It has 12 g of a portion.

なお、モデル更新装置40がメモリ42上に有する各部は、異なる装置に適宜分散実装されてもよい。 Each part of the model update device 40 on the memory 42 may be appropriately distributed and mounted on different devices.

実施例2では、例えば、各地に分散する工場などの事業所のそれぞれに監視装置10Bを配置して製品の不良品検査をリアルタイムで行わせるとともに、センサーデータ11aおよび検査ログ21bをモデル更新装置40に集約し、集約したセンサーデータ11aおよび検査ログ21bからモデル情報11cを生成する。そして、拠点ごとのモデル情報11cに基づいて、モデル更新装置40で生成された監視モデルで、拠点ごとに監視装置10Bに設定される監視モデル12a1を更新する。 In the second embodiment, for example, the monitoring device 10B is arranged in each of the business establishments such as factories distributed in various places to inspect the defective product in real time, and the sensor data 11a and the inspection log 21b are subjected to the model updating device 40. The model information 11c is generated from the aggregated sensor data 11a and the inspection log 21b. Then, based on the model information 11c for each base, the monitoring model 12a1 set in the monitoring device 10B for each base is updated with the monitoring model generated by the model update device 40.

<実施例2の効果>
以上の実施例2によれば、リアルタイム監視を行う拠点が分散しており、拠点ごとに現場の状況変化に差異がある場合でも、拠点ごとの状況変化に迅速に追随して監視モデルを更新することができる。
<Effect of Example 2>
According to the above second embodiment, the bases for real-time monitoring are dispersed, and even if there is a difference in the situation change at the site for each base, the monitoring model is updated by quickly following the situation change for each base. be able to.

本発明は上記した実施例に限定されるものではなく、様々な変形例を含む。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した構成を備えるものに限定されない。また、矛盾しない限りにおいて、ある実施例の構成の一部を他の実施例の構成で置き換えたり、ある実施例の構成に他の実施例の構成を加えたりすることも可能である。また、各実施例の構成の一部について、追加、削除、置換、統合、及び分割をすることが可能である。 The present invention is not limited to the above-described examples, but includes various modifications. For example, the above-described embodiment has been described in detail in order to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one having the described configuration. Further, as long as there is no contradiction, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. In addition, it is possible to add, delete, replace, integrate, and divide a part of the configuration of each embodiment.

1:センサー、1S,2S:監視システム、10,10B:監視装置、11a:センサーデータ、11ab:モデル生成用データ、11c:モデル情報、12a:リアルタイム監視部、12a1:監視モデル、12a2:監視モデル更新ルール、12a3:データ送信ルール、12b:監視モデル生成部、12c:監視モデル評価部、12d:監視モデル削除部、12e:モデル更新要求部、12f:監視モデル更新部、12g:モデル生成パラメータチューニング部、20,20B:検査装置、21a:監視結果、21b:検査ログ、22a:検査ログ生成部、40:モデル更新装置、51a,52a:GUI 1: Sensor, 1S, 2S: Monitoring system, 10,10B: Monitoring device, 11a: Sensor data, 11ab: Model generation data, 11c: Model information, 12a: Real-time monitoring unit, 12a1: Monitoring model, 12a2: Monitoring model Update rule, 12a3: Data transmission rule, 12b: Monitoring model generation unit, 12c: Monitoring model evaluation unit, 12d: Monitoring model deletion unit, 12e: Model update request unit, 12f: Monitoring model update unit, 12g: Model generation parameter tuning Units 20, 20B: Inspection device, 21a: Monitoring result, 21b: Inspection log, 22a: Inspection log generation unit, 40: Model update device, 51a, 52a: GUI

Claims (12)

監視システムが実行する監視モデル更新方法であって、
センサーで収集された監視対象に関するデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する監視ステップと、
所定の生成ルールに基づいて、前記データおよび前記監視ステップによる該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データを複数生成し前記モデル生成用データから前記監視対象の異常を判定する判定精度の情報を含む前記監視モデルの更新候補を定期的に生成する監視モデル生成ステップと、
前記監視モデル生成ステップにより生成された前記更新候補を監視モデル記憶部に記憶させる監視モデル記憶ステップと、
前記監視モデル記憶部に記憶されている前記更新候補を新たな監視モデルとして、前記予め設定された監視モデルを更新する更新ステップと、
前記更新ステップによって前記監視モデルが更新されると、前記複数のモデル生成用データのうち、前記更新候補が利用するモデル生成用データに基づいて前記所定の生成ルールを変更する変更ステップと
を有することを特徴とする監視モデル更新方法。
It is a monitoring model update method executed by the monitoring system.
Based on the data related to the monitoring target collected by the sensor and the monitoring model set in advance for determining the abnormality of the monitoring target, the monitoring step of determining the abnormality of the monitoring target in real time, and the monitoring step.
Based on a predetermined generation rule, a plurality of model generation data in which the data and the time-series data including the determination result corresponding to the data by the monitoring step are collected are generated, and the monitoring target is generated from the model generation data. A monitoring model generation step that periodically generates update candidates for the monitoring model, including information on the determination accuracy for determining an abnormality, and a monitoring model generation step.
A monitoring model storage step for storing the update candidate generated by the monitoring model generation step in the monitoring model storage unit, and a monitoring model storage step.
An update step for updating the preset monitoring model using the update candidate stored in the monitoring model storage unit as a new monitoring model, and
When the monitoring model is updated by the update step, it has a change step of changing the predetermined generation rule based on the model generation data used by the update candidate among the plurality of model generation data. A monitoring model update method characterized by.
前記更新ステップは、
前記監視ステップによる判定結果が前記監視モデルを更新する更新条件に該当する場合に、前記監視モデル記憶部に記憶される前記更新候補から所定の選択条件に基づいて選択した更新候補で前記監視モデルを更新する
ことを特徴とする請求項1に記載の監視モデル更新方法。
The update step
When the determination result by the monitoring step corresponds to the update condition for updating the monitoring model, the monitoring model is selected from the update candidates stored in the monitoring model storage unit based on a predetermined selection condition. The monitoring model updating method according to claim 1, wherein the monitoring model is updated.
前記時系列データのデータ範囲を調整するステップ
をさらに有し、
前記監視モデル生成ステップにおいて、前記時系列データが前記調整されたデータ範囲でまとめられた前記モデル生成用データをもとに前記更新候補を生成する
ことを特徴とする請求項1に記載の監視モデル更新方法。
Further having a step of adjusting the data range of the time series data,
The monitoring model according to claim 1, wherein in the monitoring model generation step, the update candidate is generated based on the model generation data in which the time series data is collected in the adjusted data range. How to update.
前記データ範囲は、前記時系列データのデータ期間である
ことを特徴とする請求項3に記載の監視モデル更新方法。
The monitoring model update method according to claim 3, wherein the data range is a data period of the time series data.
前記データ範囲は、前記時系列データのデータ個数である
ことを特徴とする請求項3に記載の監視モデル更新方法。
The monitoring model update method according to claim 3, wherein the data range is the number of data of the time series data.
前記監視モデル記憶部に記憶される前記更新候補のうち、所定の削除条件に該当する更新候補を、前記監視モデル記憶部から削除する削除ステップ
をさらに有することを特徴とする請求項1に記載の監視モデル更新方法。
The first aspect of claim 1, wherein the update candidate corresponding to a predetermined deletion condition among the update candidates stored in the monitoring model storage unit is further provided with a deletion step of deleting the update candidate corresponding to the predetermined deletion condition from the monitoring model storage unit. How to update the monitoring model.
前記所定の生成ルールは、
前記監視モデル記憶部に記憶される前記更新候補が前記監視モデルとして設定された場合に、前記監視ステップにおいて前記監視対象の異常を判定する判定精度に基づいて決定される
ことを特徴とする請求項1に記載の監視モデル更新方法。
The predetermined generation rule is
The claim is characterized in that, when the update candidate stored in the monitoring model storage unit is set as the monitoring model, it is determined based on the determination accuracy for determining the abnormality of the monitoring target in the monitoring step. The monitoring model update method according to 1.
前記所定の生成ルールは、
前記監視モデル記憶部に記憶される前記更新候補が前記監視モデルとして過去に設定された実績回数に基づいて決定される
ことを特徴とする請求項1に記載の監視モデル更新方法。
The predetermined generation rule is
The monitoring model update method according to claim 1, wherein the update candidate stored in the monitoring model storage unit is determined based on the number of actual results set in the past as the monitoring model.
前記監視モデル生成ステップにより生成された前記更新候補を表示する表示ステップをさらに有することを特徴とする請求項1に記載の監視モデル更新方法。 The monitoring model update method according to claim 1, further comprising a display step for displaying the update candidate generated by the monitoring model generation step. センサーで収集された監視対象に関するデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する1または複数の監視部と、
所定の生成ルールに基づいて、前記データおよび前記監視部による該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データを複数生成し前記モデル生成用データから前記監視対象の異常を判定する判定精度の情報を含む前記監視モデルの更新候補を定期的に生成する監視モデル生成部と、
前記監視モデル生成部により生成された前記更新候補を記憶する監視モデル記憶部と、
前記監視モデル記憶部に記憶されている前記更新候補を新たな監視モデルとして、前記予め設定された監視モデルを更新する更新部と、
前記更新部によって前記監視モデルが更新されると、前記複数のモデル生成用データのうち、前記更新候補が利用するモデル生成用データに基づいて前記所定の生成ルールを変更する変更部と
を有することを特徴とする監視システム。
With one or more monitoring units that determine the abnormality of the monitoring target in real time based on the data related to the monitoring target collected by the sensor and the monitoring model set in advance for determining the abnormality of the monitoring target. ,
Based on a predetermined generation rule, a plurality of model generation data in which the data and the time-series data including the determination result corresponding to the data by the monitoring unit are collected are generated, and the monitoring target is generated from the model generation data. A monitoring model generation unit that periodically generates update candidates for the monitoring model, including information on the determination accuracy for determining an abnormality.
A monitoring model storage unit that stores the update candidates generated by the monitoring model generation unit,
An update unit that updates the preset monitoring model, using the update candidate stored in the monitoring model storage unit as a new monitoring model,
When the monitoring model is updated by the update unit, it has a change unit that changes the predetermined generation rule based on the model generation data used by the update candidate among the plurality of model generation data. A monitoring system featuring.
前記更新部は、
前記監視部による判定結果が前記監視モデルを更新する更新条件に該当する場合に、前記監視モデル記憶部に記憶される前記更新候補から所定の選択条件に基づいて選択した更新候補で前記監視モデルを更新する
ことを特徴とする請求項10に記載の監視システム。
The update part
When the determination result by the monitoring unit corresponds to the update condition for updating the monitoring model, the monitoring model is selected from the update candidates stored in the monitoring model storage unit based on a predetermined selection condition. The monitoring system according to claim 10, wherein the monitoring system is updated.
センサーで収集された監視対象に関する時系列のデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する監視部と、
所定の生成ルールに基づいて、前記データおよび前記監視部による該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データを複数生成し前記監視対象の異常を判定する判定精度の情報を含む前記監視モデルの更新候補を定期的に生成する監視モデル生成部と、
前記監視モデル生成部により生成された前記更新候補を記憶する監視モデル記憶部と、
前記監視モデル記憶部に記憶されている前記更新候補を新たな監視モデルとして、前記予め設定された監視モデルを更新する更新部と、
前記更新部によって前記監視モデルが更新されると、前記複数のモデル生成用データのうち、前記更新候補が利用するモデル生成用データに基づいて前記所定の生成ルールを変更する変更部と
を有することを特徴とする監視装置。
Based on the time-series data related to the monitoring target collected by the sensor and the monitoring model set in advance to determine the abnormality of the monitoring target, the monitoring unit that determines the abnormality of the monitoring target in real time,
Based on a predetermined generation rule, a plurality of model generation data in which the data and the time-series data including the determination result corresponding to the data by the monitoring unit are collected are generated, and the determination accuracy for determining the abnormality of the monitoring target is determined. A monitoring model generator that periodically generates update candidates for the monitoring model that includes the information in
A monitoring model storage unit that stores the update candidates generated by the monitoring model generation unit,
An update unit that updates the preset monitoring model, using the update candidate stored in the monitoring model storage unit as a new monitoring model,
When the monitoring model is updated by the update unit, it has a change unit that changes the predetermined generation rule based on the model generation data used by the update candidate among the plurality of model generation data. A monitoring device characterized by.
JP2018243776A 2018-12-26 2018-12-26 Monitoring model update method, monitoring system, and monitoring device Active JP6911004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018243776A JP6911004B2 (en) 2018-12-26 2018-12-26 Monitoring model update method, monitoring system, and monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018243776A JP6911004B2 (en) 2018-12-26 2018-12-26 Monitoring model update method, monitoring system, and monitoring device

Publications (2)

Publication Number Publication Date
JP2020107001A JP2020107001A (en) 2020-07-09
JP6911004B2 true JP6911004B2 (en) 2021-07-28

Family

ID=71450814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018243776A Active JP6911004B2 (en) 2018-12-26 2018-12-26 Monitoring model update method, monitoring system, and monitoring device

Country Status (1)

Country Link
JP (1) JP6911004B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6411769B2 (en) * 2014-04-14 2018-10-24 株式会社日立製作所 Condition monitoring device
EP3304218B1 (en) * 2015-06-05 2022-09-07 Shell Internationale Research Maatschappij B.V. System and method for background element switching for models in model predictive estimation and control applications
JP6606003B2 (en) * 2016-03-31 2019-11-13 株式会社東芝 Process diagnostic apparatus, process diagnostic method, and computer program
JP6847591B2 (en) * 2016-05-18 2021-03-24 エヌ・ティ・ティ・コミュニケーションズ株式会社 Anomaly detection system, model generator, anomaly detection device, anomaly detection method, model generation program, and anomaly detection program
CN107643731A (en) * 2016-07-21 2018-01-30 西门子公司 A kind of model generating method and device
JP6822245B2 (en) * 2017-03-17 2021-01-27 株式会社リコー Diagnostic equipment, diagnostic systems, diagnostic methods and programs

Also Published As

Publication number Publication date
JP2020107001A (en) 2020-07-09

Similar Documents

Publication Publication Date Title
JP6411769B2 (en) Condition monitoring device
WO2011046228A1 (en) System operation management device, system operation management method, and program storage medium
US10699248B2 (en) Inspection management system and inspection management method
US10444121B2 (en) Fault detection using event-based predictive models
JP2011008375A (en) Apparatus and method for supporting cause analysis
CN107408226A (en) Asset health scoring and uses thereof
JP6708203B2 (en) Information processing apparatus, information processing method, and program
US9299051B2 (en) Methods and systems for evaluating the performance of building processes
KR102266182B1 (en) Method and apparatus for monitoring a plurality of streaming data
US20140074797A1 (en) Methods and systems for generating a business process control chart for monitoring building processes
US10222788B2 (en) Plan generating device and plan generating method
JP7145242B2 (en) Diagnostic system and diagnostic method
JP6911004B2 (en) Monitoring model update method, monitoring system, and monitoring device
EP3999983B1 (en) Time-series data condensation and graphical signature analysis
CN112801441B (en) Analysis system and analysis method
JP7460233B2 (en) Information processing device, information processing method, program, and data structure
JP5255796B2 (en) Operation management support system, program
JP6887941B2 (en) Data analysis system and data analysis method
JP6247777B2 (en) Abnormality diagnosis apparatus and abnormality diagnosis method
KR101262289B1 (en) Method for analyzing failure rate and computer readable record-midium on which program for excuting method thereof
JP6989477B2 (en) Repeated failure prevention device, repeated failure prevention system and repeated failure prevention method
JP2017150887A (en) Structure diagnosis device, structure diagnosis method, and program
JP2021026584A (en) Improvement countermeasure recommendation system
CN110908856A (en) Resource monitoring system, resource monitoring method, and program
US12056103B2 (en) Database usage footprint monitoring platform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210209

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: 20210615

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210707

R150 Certificate of patent or registration of utility model

Ref document number: 6911004

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150