JP2020107001A - Monitoring model updating method, monitoring system, and monitoring apparatus - Google Patents

Monitoring model updating method, monitoring system, and monitoring apparatus Download PDF

Info

Publication number
JP2020107001A
JP2020107001A JP2018243776A JP2018243776A JP2020107001A JP 2020107001 A JP2020107001 A JP 2020107001A JP 2018243776 A JP2018243776 A JP 2018243776A JP 2018243776 A JP2018243776 A JP 2018243776A JP 2020107001 A JP2020107001 A JP 2020107001A
Authority
JP
Japan
Prior art keywords
monitoring
model
data
unit
update
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.)
Granted
Application number
JP2018243776A
Other languages
Japanese (ja)
Other versions
JP6911004B2 (en
Inventor
豊幸 森嶋
Toyoyuki Morishima
豊幸 森嶋
敬太郎 上原
Keitaro Uehara
敬太郎 上原
さおり 光永
Saori Mitsunaga
さおり 光永
和也 住田
Kazuya Sumita
和也 住田
全之輔 秋山
Zennosuke Akiyama
全之輔 秋山
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)

Abstract

To provide a monitoring system capable of performing a model update by swiftly following up the situation change at a site when updating a monitoring model in real-time monitoring.SOLUTION: A monitoring system 1S determines, at a real-time monitoring section 12a, an abnormality of an object-of-monitoring in real time based on sensor data 11a related to the object-of-monitoring gathered at a sensor 1 and a monitoring model 12a1 preset for determining an abnormality of the object-of-monitoring. The monitoring system 1S regularly generates an update candidate of the monitoring model 12a1 from model-generation data 11ab in which the sensor data 11a and a test log 21b corresponding to the sensor data 11a are compiled, based on a predetermined generation rule. The monitoring system 1S stores the generated update candidate in a model information storage DB11-2.SELECTED DRAWING: Figure 1

Description

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

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

特開2015−203936号公報JP, 2005-203936, A

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

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

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

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

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

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

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

<監視システムの機能構成>
図1は、実施例1の監視システムの機能構成例を示す図である。図1に示すように、実施例1の監視システム1Sは、例えば、製造現場の機械に設けられたIoTセンサーで取得したセンサーデータをもとに、この機械で製造された監視対象である製品の不良品発生をリアルタイム監視するシステムである。図1に示すように、監視システム1Sは、監視装置10と、検査装置20とを含む。
<Functional configuration of monitoring system>
FIG. 1 is a diagram illustrating a functional configuration example of the monitoring system according to the first embodiment. As illustrated in FIG. 1, the monitoring system 1S of the first embodiment, for example, based on sensor data acquired by an IoT sensor provided in a machine at a manufacturing site, monitors a product manufactured by the 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. Part 12g. The monitoring device 10 also includes 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 in the same storage device or 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) for each data in real time 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 DB 11-1.

例えば、リアルタイム監視部12aは、センサーデータ11aの1レコードに対応する製品の製造条件を監視モデル12a1に照し合せた結果、この製品が良品である場合は“OK”と判定し、不良品である場合は“NG”と判定するリアルタイム監視を行う。リアルタイム監視部12aは、この監視結果21aを検査装置20に送信する。 For example, the real-time monitoring unit 12a compares the manufacturing conditions of the product corresponding to one record of the sensor data 11a with the monitoring model 12a1, and if the product is non-defective, the real-time monitoring unit 12a determines “OK” 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 includes 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 judges whether the product judged to be “NG” is “OK” or “NG” again. 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 to input 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 the inspection log 21b in which the result of the defective product determination input again from the input unit 26 is reflected in the monitoring result 21a. The inspection log generation unit 22a also reflects the defective product determination result input again from the input unit 26 on the monitoring result 21a being 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 generator 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 number of records or periods according to the data transmission rule 12a3 preset in the real-time monitoring unit 12a. The model generation data 11ab is generated. The inspection log 21b is stored in the monitoring model evaluation DB 11-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 a 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, model information creation date and time, and a period in which the 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 the model information 11c stored in the model information storage DB 11-2 periodically (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 deleting unit 12d follows the deletion rule set in advance (for example, the accuracy of the model is lower than a certain value, the model creation date is older than a certain period of time, etc.), and the deletion rule of the read model information 11c is deleted. 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 requesting unit 12e determines whether the monitoring model 12a1 preset in the real-time monitoring unit 12a corresponds to the updating rule according to the monitoring model update rule 12a2 preset in the real-time monitoring unit 12a. When the model update requesting unit 12e determines that the monitoring model 12a1 preset in the real-time monitoring unit 12a meets the updating rule, it requests the monitoring model updating unit 12f to update the monitoring model 12a1.

監視モデル更新部12fは、モデル更新要求部12eからの更新要求に応じて、予め設定されている監視モデル更新ルールに従い、監視モデル評価部12cによるモデル情報11cの評価結果に基づいて、モデル情報11cから監視モデルを選択する。そして、監視モデル更新部12fは、選択した監視モデルをリアルタイム監視部12aに設定する。監視モデル更新部12fは、リアルタイム監視部12aに新たな監視モデル12a1を設定した際、対応するモデル情報11cのレコードの「モデル適用回数」を+1する。監視モデル更新ルールは、例えば、モデル更新要求部12eによる更新要求が発生した同月でモデル精度が最良のモデル情報11cを選択するなどである。 In response to the update request from the model update requesting unit 12e, the monitoring model updating unit 12f follows the preset monitoring model updating rule and based on the evaluation result of the model information 11c by the monitoring model evaluating 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 the 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. 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 issued 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 frequency or model accuracy). Based on, analyze the optimal data transmission rules. 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 illustrating a hardware configuration example of the monitoring system according to the first embodiment. The monitoring device 10 and the inspection device 20 are realized by executing a predetermined program on a computer. FIG. 2 is an example in which the monitoring system 1S, the monitoring device 10, and the inspection device 20 whose functional configuration example is 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 includes 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 and 14-2. , These are connected via a bus.

監視モデル評価用DB11−1およびモデル情報格納DB11−2は、記憶装置の記憶領域に構築されたデータベースである。監視モデル評価用DB11−1は、センサーデータ11aと、検査ログ21bとを格納する。モデル情報格納DB11−2は、モデル情報11cを格納する。 The monitoring model evaluation DB 11-1 and the model information storage DB 11-2 are databases built in the storage area of the storage device. The monitoring model evaluation DB 11-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 unit that realizes each processing function by a predetermined program being loaded into the memory 12 and executed 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. Part 12g.

通信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 in 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 networks 30a and 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 a monitoring result 21a and an inspection log 21b.

検査装置20は、CPU23により所定のプログラムがメモリ22にロードされて実行されることで各処理機能を実現する各部を有する。検査装置20は、検査ログ生成部22aを有する。 The inspection device 20 has each unit that realizes each processing function by a predetermined program being loaded into the memory 22 and executed 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 Monitoring Device of Example 1>
FIG. 3 is a flowchart illustrating an example of overall processing in the monitoring system according to the first embodiment. The entire 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 real-time monitoring processing. Details of the real-time monitoring process will be described later with reference to FIG. Subsequently, in step S2, the monitoring system 1S executes a monitoring model generation process. Details of the monitoring model generation processing will be described later with reference to FIG. 7.

続いて、ステップS3では、監視システム1Sは、監視モデル評価処理を実行する。監視モデル評価処理の詳細は、図8を参照して後述する。続いて、ステップS4では、監視システム1Sは、監視モデル更新処理を実行する。監視モデル更新処理の詳細は、図12を参照して後述する。 Subsequently, in step S3, the monitoring system 1S executes a 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 a monitoring model updating process. Details of the monitoring model update processing 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 parameter will be described later with reference to FIG. Succeedingly, in a step S6, the monitoring system 1S executes a monitoring model deleting process. Details of the monitoring model deletion processing will be described later with reference to FIG. When the monitoring model deletion process ends, 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 the first embodiment>
FIG. 4 is a flowchart illustrating an example of real-time monitoring processing according to the first embodiment. FIG. 4 shows a detailed flowchart of 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 a 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 to "OK" to generate the defective product. If the condition is met, the monitoring result 21a corresponding to this sensor data 11a is set to "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 moves 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 processing 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 causes the inspection log generation unit 22a to generate the inspection log 21b in which the result of the defective product determination input again by the inspector is reflected in the monitoring result 21a. Further, in step S16, the monitoring system 1S causes the inspection log generating unit 22a to reflect the defective product determination result input again from the input unit 26 to the monitoring result 21a being displayed on the monitoring result display unit 25. When step S16 ends, the monitoring system 1S ends the real-time monitoring process and moves the process to step S2 in FIG.

<監視ログの生成過程>
図5は、実施例1において監視ログが生成される過程例を説明するための図である。図5は、図4に示すリアルタイム監視処理で、センサーデータ11aから監視結果21aを経て検査ログ21bが生成されることを示すデータ図である。
<Process of generating monitoring log>
FIG. 5 is a diagram for explaining an example of a process of generating the monitoring log in the first embodiment. FIG. 5 is a data diagram showing that the inspection log 21b is generated from the sensor data 11a through the monitoring result 21a in the real-time monitoring processing 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 every 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”. The real-time monitoring unit 12a determines that the manufacturing conditions of "weight" and "processing speed" for each sensor data 11a corresponding to the product identified by the "product ID" are defective product generation conditions of the product determined by the monitoring model 12a1. Real-time monitoring is performed to analyze whether or not When the manufacturing conditions of “weight” and “processing speed” correspond to the defective product condition of the product defined by the monitoring model 12a1, the condition is “NG”, and when the condition is not satisfied, the condition is “OK”. Then, the real-time monitoring unit 12a outputs, as a result of the real-time monitoring, a monitoring result 21a including "data acquisition date/time", "product ID", and "system determination result".

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

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

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

<監視結果の確認画面>
図6は、実施例1の監視結果の表示画面例を示す図である。図6に示すように、検査装置20の監視結果表示部25の画面上のGUI51aは、監視結果21aに含まれる各レコードの「製品ID」と「データ取得日時」と「システム判定結果」とを表示する。さらに、GUI51aは、検査者による製品の再検査結果の入力および表示を行い得るように、監視結果21aに含まれる各レコードに対応付けられる「検査者」と「検査結果」とを表示する。また、GUI51aは、最新の監視結果21aの「製品ID」と「データ取得日時」と「判定結果」と、これらを含むレコードとを容易に識別できるように表示する。
<Monitoring result confirmation screen>
FIG. 6 is a diagram illustrating a display screen example 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 displays the "product ID", "data acquisition date", 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 reinspection result of the product. Further, the GUI 51a displays the "product ID", the "data acquisition date and time", the "judgment 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 determination result” of the monitoring result 21a displayed on the GUI 51a, and the result of performing the defective product determination again for the product determined to be “NG” is the “inspection” of the corresponding line. Employee" and "Inspection result". The inspection log 21b is generated by reflecting the information of “inspector” and “inspection result” input from the GUI 51a on the monitoring result 21a.

<実施例1の監視モデル生成処理>
図7は、実施例1の監視モデル生成処理例を示すフローチャートである。図7は、図3のステップS2を詳細化したフローチャートを示す。監視モデル生成処理は、監視モデルの更新候補を予め生成しておく処理である。
<Monitoring model generation processing of the first embodiment>
FIG. 7 is a flowchart illustrating a monitoring model generation process example of the first embodiment. FIG. 7 shows a detailed flowchart of step S2 of FIG. The monitoring model generation process is a process of generating monitoring model update candidates 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 the read sensor data 11a and inspection log 21b to the monitoring model generation unit 12b in a unit that is 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 causes the monitoring model generation unit 12b to acquire 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 according to the data transmission rule 12a3. Read. 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 in the monitoring model generation unit 12b analyzes the model generation data 11ab received from the real-time monitoring unit 12a, and calculates defective product generation conditions and the like. Then, in the monitoring system 1S, the monitoring model generation unit 12b adds the record of the model information 11c including the analysis result such as the defective product generation condition and the target period of the model generation data 11ab to the creation date and time of the record. To generate.

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

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

監視装置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 sends 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 range is adjusted and summarized according to the preset data transmission rule 12a3. Then, the real-time monitoring unit 12a generates model generation data 11ab that is summarized in the range of this data. The range of this data includes, for example, the data period of the latest M hours,..., The latest N hours of data, or the number of data such as the latest X pieces of data,..., The latest Y pieces of 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 data is collectively transmitted in the latest M hours and the latest N hours. In this case, the real-time monitoring unit 12a collects the sensor data 11a having the latest M hours of data acquisition date as a sensor data group of the latest M hours, and records the records of the inspection log 21b having the latest M hours of data acquisition date of the latest M hours. Collect as a log record group. Then, the real-time monitoring unit 12a sets a sensor data group for the latest M hours and an inspection log record group for the latest M hours as a set.

同様にして、リアルタイム監視部12aは、直近N時間のセンサーデータ群および直近N時間の検査ログレコード群を組とする。このようにして、リアルタイム監視部12aは、直近M時間のセンサーデータ群および直近M時間の検査ログレコード群の組と、直近N時間のセンサーデータ群および直近N時間の検査ログレコード群の組とを含むモデル生成用データ11abを生成し、監視モデル生成部12bに送信する。 Similarly, the real-time monitoring unit 12a sets a sensor data group for the latest N hours and an inspection log record group for the latest N hours as a set. In this way, the real-time monitoring unit 12a has a set of the sensor data group of the latest M hours and the inspection log record group of the latest M hours, and a set of the sensor data group of the latest N hours and the inspection log record group of the latest N hours. 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 defective product generation conditions and the like for the set of the sensor data group of the latest M hours and the inspection log record group of the latest M hours of the received model generation data 11ab. Then, the monitoring model generation unit 12b determines the record of the model information 11c including the analysis result such as the defective product generation condition and the period of the data "the latest M hours", 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 hours and the inspection log record group of the latest N hours in the same manner as the set of the sensor data group of the latest M hours and the inspection log record group of the latest M hours. Then, a record of the 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 the model information 11c. The set of values in the columns of “ID”, “model creation date/time”, “data period”, and “defective product occurrence condition” of each record of the model information 11c are candidates for updating the monitoring model 12a1.

<実施例1の監視モデル評価処理>
図9は、実施例1の監視モデル評価処理例を示すフローチャートである。図9は、図3のステップS3を詳細化したフローチャートを示す。図9に示すように、先ず、ステップS31では、監視システム1Sは、監視装置10の監視モデル評価部12cにおいて、センサー1からセンサーデータ11aを読み込み、検査装置20から検査ログ21bを読み込む。
<Monitoring model evaluation process of the first embodiment>
FIG. 9 is a flowchart illustrating an example of monitoring model evaluation processing according to the first embodiment. FIG. 9 shows a detailed flowchart of 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 evaluation unit 12c of 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. 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 causes the monitoring model evaluation unit 12c to periodically (for example, once a month) from the monitoring model evaluation DB 11-1 the sensor data. 11a and the inspection log 21b are read.

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

図10は、実施例1の監視モデル評価処理例を説明するための図である。図11は、実施例1の監視モデルのモデル精度算出例を説明するための図である。図10を参照して、図9に示した実施例1の監視モデル評価処理における監視モデルのモデル精度算出の具体例を説明する。 FIG. 10 is a schematic diagram illustrating an example of the monitoring model evaluation process according to the first embodiment. FIG. 11 is a diagram for explaining a model accuracy calculation example of the monitoring model of the first embodiment. With reference to FIG. 10, 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.

図10に示すように、監視モデル評価部12cは、一定期間ごとにセンサーデータ11aおよび検査ログ21bを監視モデル評価用DB11−1に格納する。そして、監視モデル評価部12cは、定期的に、モデル情報格納DB11−2に格納されている全ての監視モデルを読み込む。 As illustrated 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 by using the sensor data 11a and the inspection log 21b stored in the monitoring model evaluation DB 11-1 for a certain period. To evaluate.

図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" "2017/11/15 16:58:42", "product ID" "A011", "weight" "490", "processing speed" "10" 11a is determined as "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/time” “2017/11/15 16:58:42” and “product ID” “A011”, the result is “system determination result” “OK”. Therefore, the determination result according to the monitoring model A and the “system determination result” recorded in the inspection log 21b both match “non-defective” (OK).

なお、「データ取得日時」“2017/11/15 16:58:42”、「製品ID」“A011”の検査ログ21bのレコードでは、「検査者」および「検査結果」に情報が格納されていないので、「システム判定結果」が用いられる。 In addition, in the record of the inspection log 21b of "data acquisition date" "2017/11/15 16:58:42" and "product ID" "A011", information is stored in "inspector" and "inspection result". Since it does not exist, the “system determination 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" "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 to be "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”, the “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 addition, in the record 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 determination result”.

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

例えば、監視モデルAについて、100件のセンサーデータ11aと、対応する検査ログ21bとを比較して、85件が一致する場合には、「モデル精度(正答率)」“85%”となる。なお、監視モデルの評価が新たに行われるごとに、追加モデル情報11cのレコードに、「モデル評価日時」および「モデル精度(正答率)」が追加記録される。 For example, for the monitoring model A, 100 pieces of sensor data 11a are compared with the corresponding inspection log 21b, and when 85 pieces match, the “model accuracy (correct answer rate)” is “85%”. It should be noted that 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 processing of the first embodiment>
FIG. 12 is a flowchart illustrating an example of monitoring model update processing according to the first embodiment. FIG. 12 shows a detailed flowchart of 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 the monitoring model update rule 12a2 preset in the real-time monitoring unit 12a is applicable. When it applies to the monitoring model update rule 12a2 set in the real-time monitoring unit 12a (step S42: YES), the monitoring system 1S shifts the processing to step S43. On the other hand, when the monitoring model update rule 12a2 set in the real-time monitoring unit 12a is not satisfied (step S42: NO), the monitoring system 1S ends the monitoring model update processing and moves the processing to step S5 in FIG.

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

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

続いて、ステップS47では、監視システム1Sは、監視モデル更新部12fにおいて、ステップS46で形式変換した新たな監視モデル12a1を、リアルタイム監視部12aに設定する。監視システム1Sは、ステップS47が終了すると、監視モデル更新処理を終了し、図3のステップS5に処理を移す。 Subsequently, in step S47, the monitoring system 1S sets, in the monitoring model updating unit 12f, the new monitoring model 12a1 whose format has been converted in step S46 in the real-time monitoring unit 12a. When step S47 ends, the monitoring system 1S ends the monitoring model update process and moves the process to step S5 in 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 using a specific example with reference to FIG. For example, as shown in FIG. 13, it is assumed that the real-time monitoring unit 12a is set with a monitoring model 12a1 of "ID=A, defective product generation condition: weight>500 & processing speed>35". Further, it is assumed that the real-time monitoring unit 12a is set with a monitoring model update rule 12a2 of “frequency of failure occurrence>10 cases/1 hour”.

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

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

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

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

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

あるいは、オペレータが、モデル情報格納DB11−2に格納されるモデル情報11cの画面表示の確認結果から、「モデル評価日時」、「モデル精度(正答率)」などの情報に基づいて選択した適切な監視モデルで、リアルタイム監視部12aに設定される監視モデル12a1を更新するとしてもよい。 Alternatively, an appropriate operator selected 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)" The monitoring model 12a1 set in the real-time monitoring unit 12a may be updated with the monitoring model.

<実施例1のモデル生成パラメータのチューニング処理>
図14は、実施例1のモデル生成パラメータのチューニング処理例を示すフローチャートである。図14は、図3のステップS5を詳細化したフローチャートを示す。図14に示すように、先ず、ステップS51−1およびステップS51−2では、監視システム1Sは、モデル生成パラメータチューニング部12gにおいて、リアルタイム監視部12aに設定されているデータ送信ルール12a3およびモデル情報格納DB11−2に格納されている全てのモデル情報11cを読み込む。
<Tuning process of the model generation parameter of the first embodiment>
FIG. 14 is a flowchart illustrating an example of tuning processing of model generation parameters according to the first embodiment. FIG. 14 shows a detailed flowchart of step S5 of FIG. As shown in FIG. 14, first, in step S51-1 and step S51-2, the monitoring system 1S causes the model generation parameter tuning unit 12g to store the data transmission rule 12a3 and model information stored in the real-time monitoring unit 12a. All the model information 11c stored in the 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, in the model generation parameter tuning unit 12g, the new data transmission rule 12a31 created in step S52 in the real-time monitoring unit 12a. When step S53 ends, the monitoring system 1S ends the model generation parameter tuning process and moves the process to step S6 in 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 according to the first embodiment. FIG. 16 is a diagram illustrating an example of updating the data transmission rule according to the first embodiment. The tuning process of the model generation parameter of FIG. 14 will be described using a specific example with reference to FIGS. 15 and 16.

図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 frequency" or "model accuracy (correct answer rate)") recorded in the model information 11c. .. In the example of FIG. 15, the “number of times of model application” is “1”, which is the largest and the “model accuracy (correct answer rate)” is the best “90%”, “data period” of “ID” “D” and “6 huor”. It is analyzed that "(6 hours) is the optimum data range for model creation.

この場合、図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. 16(a), the data transmission rule 12a3 before 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". It is assumed that the sensor data 11a and the inspection log 21b, which are collected in three data periods of 8 hours and 8 hours, are transmitted. The data range of the optimum model creation and the analyzed “6 hours” becomes the central value “data for the last 6 hours” of the three data periods in the data transmission rule 12a3 before update in FIG. Applicable That is, the data range for model creation is set in the data transmission rule 12a3 as the central value "data for the last 6 hours".

よって、この“直近6時間のデータ”を中央の値として維持しつつ、“直近4時間のデータ”および“直近8時間のデータ”を、“直近6時間のデータ”との間のそれぞれの中央値である“直近5時間のデータ”および“直近7時間のデータ”で更新する。つまり、図16(a)に示すように、更新後のデータ送信ルール12a3を、「直近5時間のデータ、直近6時間のデータ、直近7時間のデータ」と更新する。 Therefore, while maintaining the "data for the last 6 hours" as the central value, the "data for the last 4 hours" and the "data for the last 8 hours" are respectively set to the central values between the "data for 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 to "data for the last 5 hours, data for the last 6 hours, data for the last 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 pre-update data transmission rule 12a3 may be the latest 2 hours, 4 hours, such as “last 2 hours data, last 4 hours data, last 6 hours data”. Further, it is assumed that the sensor data 11a and the inspection log 21b, which are 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 last 6 hours” of the three data periods in the pre-update data transmission rule 12a3 of FIG. 16(b). .. That is, the optimum model transmission rule is set in the data transmission rule 12a3 as the maximum value "data for the last 6 hours".

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

なお、分析された最適なモデル作成のデータ範囲が、更新前のデータ送信ルール12a3において最小の値として設定されている場合は、最小の値が中央の値となるように変更し、以降は上述の“最適なモデル作成のデータ範囲が最大の値としてデータ送信ルール12a3に設定されている場合”と同様である。 When the analyzed optimum data range for model creation is set as the minimum value in the pre-update data transmission rule 12a3, the minimum value is changed to the central value, and the above-mentioned steps are performed thereafter. “When the optimum data range for model creation is set in the data transmission rule 12a3 as the maximum value”.

このように、データ送信ルール12a3が更新されることで、データ送信ルール12a3が、更新ごとに、最適なモデル送信ルールに近付いていくので、より精度が高い監視モデルが生成されるようになる。 As described above, by updating the data transmission rule 12a3, the data transmission rule 12a3 approaches the optimum model transmission rule each time the data is updated, so that a more accurate monitoring model is 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 “three”, 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 processing of the first embodiment>
FIG. 17 is a flowchart illustrating an example of monitoring model deletion processing according to the first embodiment. FIG. 17 shows a detailed flowchart of step S6 of FIG. As shown in FIG. 17, first, in step S61, the monitoring system 1S causes the monitoring model deletion unit 12d to read all the records of the model information 11c from the model information storage DB 11-2. Subsequently, in step S62, the monitoring system 1S causes the monitoring model deletion unit 12d to comply with the deletion rule among the records of the model information 11c stored in the model information storage DB 11-2 according to the preset deletion rule. Delete the record that you want. When step S62 ends, the monitoring system 1S ends the monitoring model deletion processing, returns the processing to FIG. 3, and ends the entire processing in the monitoring system 1S.

図18は、実施例1の監視モデル削除処理例を説明するための図である。図18を参照して、図17に示した実施例1の監視モデル削除処理の具体例を説明する。 FIG. 18 is a schematic diagram illustrating an example of the monitoring model deletion process according to the first embodiment. A specific example of the monitoring model deletion processing according to the first embodiment illustrated 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 deleting unit 12d has a monitoring model deleting rule set in advance. The monitoring model deletion rule is 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 and the “model application number” is more than a certain number.

監視モデル削除部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 from 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. If the records of the model information 11c of "A" to "D" are read, the records of "ID" "A" and "C" correspond to the monitoring model deletion rule and 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 is effectively used, and a highly effective update candidate 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 illustrating an example of a model information confirmation screen according to 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 has 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/time”, “model creation period”, “model evaluation date/time” and “model accuracy” are displayed as the monitoring model and its evaluation information. Further, the GUI 52a displays the latest monitoring model “ID”, “model creation date/time”, and “model accuracy” corresponding to the latest record of the model information 11c, and a 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), etc. 11c and changes in the model information 11c including record addition, model accuracy information addition, record deletion, etc. can be confirmed.

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

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

また、作成した監視モデル12a1の更新候補について、監視モデルとしての精度を予め評価しておき、監視モデル12a1を更新する際に、精度に基づいて監視モデルの更新候補を選択するので、より精度が高い監視モデルへと更新することができる。 In addition, the accuracy of the created monitoring model 12a1 as a monitoring model is evaluated in advance, and when updating the monitoring model 12a1, the updating candidate of the monitoring model is selected based on the accuracy. Can be upgraded to a higher surveillance 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 a more accurate update candidate of the monitoring model. ..

図20は、実施例2の監視システムの構成例を示すハードウェア図である。実施例2の監視システム2Sでは、実施例1の監視装置10(図2参照)を、監視装置10Bとモデル更新装置40とに分離した点が異なる。実施例2の監視システム2Sは、それぞれが各拠点に配置される複数の監視装置10Bを含んでもよい。また、実施例2の監視システム2Sは、それぞれが各拠点に配置される複数の検査装置20Bを含んでもよい。なお、図20において、実施例1と同一の構成には同一符号を付与して説明を省略する。 FIG. 20 is a hardware diagram illustrating a configuration example of the monitoring system according to 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 a monitoring device 10B and a model updating 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. Note that, in FIG. 20, the same configurations as those of the first embodiment are denoted by the same reference numerals, and description thereof will be omitted.

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

監視装置10Bは、記憶部11と、メモリ12と、CPU13と、通信IF14−1,14−2,14−3とを有し、これらがバスを介して接続されている。通信IF14−3は、監視装置10Bをネットワーク30cに接続するためのインターフェースである。監視装置10Bは、ネットワーク30cを介してモデル更新装置40と通信を行う。 The monitoring device 10B includes a storage unit 11, a memory 12, a CPU 13, and communication IFs 14-1, 14-2, 14-3, which are connected via a bus. The communication IF 14-3 is an interface for connecting the monitoring device 10B to the network 30c. The monitoring device 10B communicates with the model updating 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 includes 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 IF 24-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つが異なるネットワークであっても、全てが異なるネットワークであっても何れでもよい。 Note that the networks 30b, 30c, and 30d may be the same network, any two may be the same network and the other one may be different, or all may be different networks.

記憶部21には、監視結果21aと、検査ログ21bとが格納される。検査装置20Bは、メモリ22上に、検査ログ生成部22aを有する。 The storage unit 21 stores a monitoring result 21a and an inspection log 21b. 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 DB 11-1, a model information storage DB 11-2, a memory 42, a CPU 43, and communication IFs 44-1, 44-2, 44-3, which are bus-based. Connected through.

通信IF44−1は、モデル更新装置40をネットワーク30aに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30aを介してセンサー1からセンサーデータ11aを受信する。また、通信IF44−2は、モデル更新装置40をネットワーク30cに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30cを介して監視装置10Bと通信を行う。また、通信IF44−3は、モデル更新装置40をネットワーク30dに接続するためのインターフェースである。モデル更新装置40は、ネットワーク30dを介して検査装置20Bと通信を行う。 The communication IF 44-1 is an interface for connecting the model updating device 40 to the network 30a. The model update device 40 receives the sensor data 11a from the sensor 1 via the network 30a. The communication IF 44-2 is an interface for connecting the model updating device 40 to the network 30c. The model updating device 40 communicates with the monitoring device 10B via the network 30c. The communication IF 44-3 is an interface for connecting the model updating device 40 to the network 30d. The model updating 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. Model information 11c is stored in the model information storage DB 11-2. The model updating device 40 includes 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. Part 12g.

なお、モデル更新装置40がメモリ42上に有する各部は、異なる装置に適宜分散実装されてもよい。 It should be noted that the respective units included in the memory 42 of the model updating device 40 may be appropriately distributed and mounted in 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 at each of the business offices such as factories distributed in various places to inspect defective products in real time, and the sensor data 11a and the inspection log 21b are used for the model updating device 40. And the model information 11c is generated from the collected sensor data 11a and the inspection log 21b. Then, based on the model information 11c for each site, the monitoring model 12a1 set in the monitoring device 10B for each site is updated with the monitoring model generated by the model updating device 40.

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

本発明は上記した実施例に限定されるものではなく、様々な変形例を含む。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した構成を備えるものに限定されない。また、矛盾しない限りにおいて、ある実施例の構成の一部を他の実施例の構成で置き換えたり、ある実施例の構成に他の実施例の構成を加えたりすることも可能である。また、各実施例の構成の一部について、追加、削除、置換、統合、及び分割をすることが可能である。 The present invention is not limited to the above-mentioned embodiments, but includes various modifications. For example, the above-described embodiments have been described in detail in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having the configuration described. 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 add the configuration of another embodiment to the configuration of one embodiment. Further, 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 generating unit, 12c: monitoring model evaluating unit, 12d: monitoring model deleting unit, 12e: model updating requesting unit, 12f: monitoring model updating unit, 12g: model generation parameter tuning Parts, 20 and 20B: inspection device, 21a: monitoring result, 21b: inspection log, 22a: inspection log generation unit, 40: model updating device, 51a, 52a: GUI

Claims (12)

監視システムが実行する監視モデル更新方法であって、
センサーで収集された監視対象に関するデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する監視ステップと、
所定の生成ルールに基づいて、前記データおよび前記監視ステップによる該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データから、前記監視モデルの更新候補を定期的に生成する監視モデル生成ステップと、
前記監視モデル生成ステップにより生成された前記更新候補を監視モデル記憶部に記憶させる監視モデル記憶ステップと、
を有することを特徴とする監視モデル更新方法。
A monitoring model updating method executed by a monitoring system, comprising:
Based on the data about the monitoring target collected by the sensor and a monitoring model preset to determine the abnormality of the monitoring target, a monitoring step of determining the abnormality of the monitoring target in real time,
Monitoring for regularly generating update candidates of the monitoring model from model generation data in which time series data including the data and the determination result corresponding to the data by the monitoring step are collected based on a predetermined generation rule. A model generation step,
A monitoring model storage step of storing the update candidate generated by the monitoring model generation step in a monitoring model storage unit;
A method of updating a monitoring model, comprising:
前記監視ステップによる判定結果が前記監視モデルを更新する更新条件に該当する場合に、前記監視モデル記憶部に記憶される前記更新候補から所定の選択条件に基づいて選択した更新候補で前記監視モデルを更新する更新ステップ
をさらに有することを特徴とする請求項1に記載の監視モデル更新方法。
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, further comprising: an updating step of updating.
前記時系列データのデータ範囲を調整するステップ
をさらに有し、
前記監視モデル生成ステップにおいて、前記時系列データが前記調整されたデータ範囲でまとめられた前記モデル生成用データをもとに前記更新候補を生成する
ことを特徴とする請求項1に記載の監視モデル更新方法。
Further comprising the 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 updating method according to claim 3, wherein the data range is the number of data of the time series data.
前記監視モデル記憶部に記憶される前記更新候補のうち、所定の削除条件に該当する更新候補を、前記監視モデル記憶部から削除する削除ステップ
をさらに有することを特徴とする請求項1に記載の監視モデル更新方法。
The deletion step of deleting, from the update model storage unit, update candidates that satisfy a predetermined deletion condition among the update candidates stored in the monitoring model storage unit. Monitoring model update method.
前記所定の生成ルールは、
前記監視モデル記憶部に記憶される前記更新候補が前記監視モデルとして設定された場合に、前記監視ステップにおいて前記監視対象の異常を判定する判定精度に基づいて決定される
ことを特徴とする請求項1に記載の監視モデル更新方法。
The predetermined generation rule is
When the update candidate stored in the monitoring model storage unit is set as the monitoring model, it is determined based on a determination accuracy for determining an abnormality of the monitoring target in the monitoring step. The monitoring model updating method described in 1.
前記所定の生成ルールは、
前記監視モデル記憶部に記憶される前記更新候補が前記監視モデルとして過去に設定された実績回数に基づいて決定される
ことを特徴とする請求項1に記載の監視モデル更新方法。
The predetermined generation rule is
The monitoring model updating method according to claim 1, wherein the update candidate stored in the monitoring model storage unit is determined based on a past record number of times set as the monitoring model.
前記監視モデル生成ステップにより生成された前記更新候補を表示する表示ステップ
をさらに有することを特徴とする請求項1に記載の監視モデル更新方法。
The monitoring model updating method according to claim 1, further comprising a display step of displaying the update candidate generated by the monitoring model generating step.
センサーで収集された監視対象に関するデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する1または複数の監視部と、
所定の生成ルールに基づいて、前記データおよび前記監視部による該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データから、前記監視モデルの更新候補を定期的に生成する監視モデル生成部と、
前記監視モデル生成部により生成された前記更新候補を記憶する監視モデル記憶部と
を有することを特徴とする監視システム。
One or a plurality of monitoring units for determining the abnormality of the monitoring target in real time based on the data about the monitoring target collected by the sensor and the monitoring model preset for determining the abnormality of the monitoring target; ,
Monitoring for regularly generating update candidates of the monitoring model from model generation data in which time series data including the data and a determination result corresponding to the data by the monitoring unit is collected based on a predetermined generation rule. A model generator,
A monitoring model storage unit that stores the update candidate generated by the monitoring model generation unit.
前記監視部による判定結果が前記監視モデルを更新する更新条件に該当する場合に、前記監視モデル記憶部に記憶される前記更新候補から所定の選択条件に基づいて選択した更新候補で前記監視モデルを更新する更新部
をさらに有することを特徴とする請求項10に記載の監視システム。
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 on the basis of a predetermined selection condition. The monitoring system according to claim 10, further comprising an updating unit for updating.
センサーで収集された監視対象に関する時系列のデータと、前記監視対象の異常の判断を行うために予め設定された監視モデルとに基づいて、前記監視対象の異常をリアルタイムで判定する監視部と、
所定の生成ルールに基づいて、前記データおよび前記監視部による該データに対応する判定結果を含む時系列データがまとめられたモデル生成用データから、前記監視モデルの更新候補を定期的に生成する監視モデル生成部と、
前記監視モデル生成部により生成された前記更新候補を記憶する監視モデル記憶部と
を有することを特徴とする監視装置。
Time-series data regarding the monitoring target collected by the sensor, and a monitoring unit that determines the abnormality of the monitoring target in real time, based on a monitoring model that is set in advance to determine the abnormality of the monitoring target,
Monitoring for regularly generating update candidates of the monitoring model from model generation data in which time series data including the data and a determination result corresponding to the data by the monitoring unit is collected based on a predetermined generation rule. A model generator,
A monitoring model storage unit that stores the update candidate generated by the monitoring model generation unit.
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 true JP2020107001A (en) 2020-07-09
JP6911004B2 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)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015203936A (en) * 2014-04-14 2015-11-16 株式会社日立製作所 State monitoring device
JP2017187820A (en) * 2016-03-31 2017-10-12 株式会社東芝 Process diagnostic device, process diagnostic method, and computer program
JP2017207904A (en) * 2016-05-18 2017-11-24 エヌ・ティ・ティ・コミュニケーションズ株式会社 Abnormality detection system, model generation device, abnormality detection device, abnormality detection method, model generation program, and abnormality detection program
US20180024511A1 (en) * 2016-07-21 2018-01-25 Siemens Aktiengesellschaft Model generating method and apparatus
JP2018526712A (en) * 2015-06-05 2018-09-13 シエル・インターナシヨネイル・リサーチ・マーチヤツピイ・ベー・ウイShell Internationale Research Maatschappij Besloten Vennootshap System and method for switching model background elements in model predictive estimation and control applications
JP2018156415A (en) * 2017-03-17 2018-10-04 株式会社リコー Diagnosis device, diagnosis system, diagnosis method and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015203936A (en) * 2014-04-14 2015-11-16 株式会社日立製作所 State monitoring device
JP2018526712A (en) * 2015-06-05 2018-09-13 シエル・インターナシヨネイル・リサーチ・マーチヤツピイ・ベー・ウイShell Internationale Research Maatschappij Besloten Vennootshap System and method for switching model background elements in model predictive estimation and control applications
JP2017187820A (en) * 2016-03-31 2017-10-12 株式会社東芝 Process diagnostic device, process diagnostic method, and computer program
JP2017207904A (en) * 2016-05-18 2017-11-24 エヌ・ティ・ティ・コミュニケーションズ株式会社 Abnormality detection system, model generation device, abnormality detection device, abnormality detection method, model generation program, and abnormality detection program
US20180024511A1 (en) * 2016-07-21 2018-01-25 Siemens Aktiengesellschaft Model generating method and apparatus
JP2018156415A (en) * 2017-03-17 2018-10-04 株式会社リコー Diagnosis device, diagnosis system, diagnosis method and program

Also Published As

Publication number Publication date
JP6911004B2 (en) 2021-07-28

Similar Documents

Publication Publication Date Title
JP6904638B2 (en) Big data management in process control systems
JP4980581B2 (en) Performance monitoring device, performance monitoring method and program
US6622221B1 (en) Workload analyzer and optimizer integration
WO2011046228A1 (en) System operation management device, system operation management method, and program storage medium
US20080243912A1 (en) Method of providing business intelligence
US8688729B2 (en) Efficiently collecting transaction-separated metrics in a distributed enviroment
US20090158189A1 (en) Predictive monitoring dashboard
US20170322120A1 (en) Fault detection using event-based predictive models
JP2009509263A (en) Total asset usage index in process plant
US9299051B2 (en) Methods and systems for evaluating the performance of building processes
US20190114041A1 (en) Sequential data
US20040102928A1 (en) Method, system, and storage medium for building and maintaining a remote monitoring and diagnostics knowledge base
JP2012208664A (en) Integrated management system for software design/operation
JP2017182414A (en) Failure prediction device, failure prediction method, and failure prediction program
EP1220097A2 (en) Apparatus management method, apparatus management system, and apparatus management program product
US20180216960A1 (en) Monitoring a sensor array
US20220309474A1 (en) Maintenance history visualizer to facilitate solving intermittent problems
EP3367241B1 (en) Method, computer program and system for providing a control signal for a software development environment
JP6911004B2 (en) Monitoring model update method, monitoring system, and monitoring device
JP2017072910A (en) Schedule generation apparatus and schedule generation method
JP7460233B2 (en) Information processing device, information processing method, program, and data structure
KR101262289B1 (en) Method for analyzing failure rate and computer readable record-midium on which program for excuting method thereof
JP5255796B2 (en) Operation management support system, program
JP6887941B2 (en) Data analysis system and data analysis method
EP3664057B1 (en) Sensor management unit, sensing data distribution system, sensing data evaluation method, and sensing data evaluation program

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 Request for written amendment filed

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 Request for written amendment filed

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