IP Library › Granted Patent US 10,816,951
Granted Patent B2
US 10,816,951 · App. 16/219,973 · Granted Oct 27, 2020

Emulation of a control system and control method for abnormality detection parameter verification

Inventors: Yutaka Abe (Rittou, JP); Shinsuke Kawanoue (Kyoto, JP); Kota Miyamoto (Nara, JP); Yuki Ueyama (Kyoto, JP)
Assignee: OMRON Corporation
G05B19/058G05B13/0265G05B19/0428G05B19/41885G05B23/0229G05B23/0235G05B2219/13174G05B2219/14006G05B2223/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,816,951
App. No.
16/219,973
Granted
Oct 27, 2020
Kind
B2
Abstract

A control system and a control method are provided. A control device in the control system includes a computation processing unit related to control of a control target, a collection unit that executes a process of collecting data associated with the control target, and a monitoring processing unit that executes a process of monitoring a state of the control target and includes a feature quantity generation unit that executes a process for generating a feature quantity from the collected data, and a detection unit that executes a for detecting an abnormality occurring in the control target using the generated feature quantity and an abnormality detection parameter suitable for detection of an abnormality occurring in the control target that is set based on a result of machine learning. An information processing device executes emulation of the monitoring process using the data associated with the control target from the control device.

Claims (37)

1. A control system, comprising:

a control device comprising a first processor that controls a control target and a database that stores the data associated with the control target in time series; and

an information processing device comprising a second processor and a connecting device that connects with and exchanges data with the control device,

wherein the first processor comprises:

executing control computation of a sequence control and a motion control related to the control target;

executing a process of collecting data associated with the control target; and

executing a process of monitoring a state of the control target, comprising:

executing a feature quantity generation process for generating a first feature quantity from the collected data; and

executing an abnormality detection process for detecting an abnormality occurring in the control target using the first feature quantity and an abnormality detection parameter suitable for detection of an abnormality occurring in the control target, wherein the abnormality detection parameter comprises a threshold value that is set for classifying the first feature quantity into a class of feature quantities suitable for detection of the abnormality occurring in the control target based on a result of machine learning,

wherein the first processor further comprises cyclically executing the process of collecting data and the control computation, and executing a cyclic execution process for causing the process of collecting data and the control computation to be executed with a higher priority than the monitoring process in the cyclic execution, and

the second processor comprises:

executing emulation of the monitoring process using the data associated with the control target from the control device,

emulating the cyclic execution process, wherein the emulation of the monitoring process is executed in the emulation of the cyclic execution process,

evaluating validity indicating whether or not the abnormality detection parameter that is held in the control device is suitable for detection of the abnormality occurring in the control target based on the result of the emulation of the cyclic execution process and a result of a comparison between a time taken for the emulation of the monitoring process in the emulation of the cyclic execution process and a length of a cycle of the cyclic execution process,

if evaluation of the validity indicates the abnormality detection parameter is not valid, generating a second feature quantity from time-series data of the data associated with the control target in the database of the control device, changing the abnormality detection parameter suitable for detection of the abnormality occurring in the control target by performing machine learning using the generated second feature quantity, and repeating the emulation of the monitoring process and the evaluating of the validity, and

if the evaluation of the validity indicates the abnormality detection parameter is valid, determining the abnormality detection parameter is suitable for detection of the abnormality.

2. The control system according to claim 1 ,

wherein the second processor comprises executing emulation of the feature quantity generation process, and

executing the emulation of the feature quantity generation process using the time-series data in the database to generate the second feature quantity from the time-series data.

3. The control system according to claim 1 ,

wherein the first processor holds the class of feature quantities suitable for detection of the abnormality occurring in the control target, and

the first processor updates the feature quantities of the class using the first feature quantity generated during execution of the monitoring process.

4. A control method that is executed by an information processing device comprising a second processor and a connecting device that connects with and exchanges data with a control device comprising a first processor that controls a control target and a database that stores the data associated with the control target in time series,

wherein the first processor comprises:

executing control computation of a sequence control and a motion control related to the control target,

executing a process of collecting data associated with the control target, and

executing a process of monitoring a state of the control target, comprising:

executing a feature quantity generation process for generating a first feature quantity from the collected data; and

executing an abnormality detection process for detecting an abnormality occurring in the control target using the first feature quantity and an abnormality detection parameter suitable for detection of an abnormality occurring in the control target, wherein the abnormality detection parameter comprises a threshold value that is set for classifying the first feature quantity into a class of feature quantities suitable for detection of the abnormality occurring in the control target based on a result of machine learning,

wherein the first processor further comprises cyclically executing the process of collecting data and the control computation, and executing a cyclic execution process for causing the process of collecting data and the control computation to be executed with a higher priority than the monitoring process in the cyclic execution, and

the control method comprises:

receiving the data associated with the control target from the control device; and

executing emulation of the monitoring process using the data associated with the control target received from the control device,

emulating the cyclic execution process, wherein the emulation of the monitoring process is executed in the emulation of the cyclic execution process,

evaluating validity indicating whether or not the abnormality detection parameter that is held in the control device is suitable for detection of the abnormality occurring in the control target based on the result of the emulation of the cyclic execution process and a result of a comparison between a time taken for the emulation of the monitoring process in the emulation of the cyclic execution process and a length of a cycle of the cyclic execution process,

if evaluation of the validity indicates the abnormality detection parameter is not valid, generating a second feature quantity from time-series data of the data associated with the control target in the database of the control device, changing the abnormality detection parameter suitable for detection of the abnormality occurring in the control target by performing machine learning using the generated second feature quantity, and repeating the emulation of the monitoring process and the evaluating of the validity, and

if the evaluation of the validity indicates the abnormality detection parameter is valid, determining the abnormality detection parameter is suitable for detection of the abnormality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: ABE, YUTAKA; KAWANOUE, SHINSUKE; MIYAMOTO, KOTA; UEYAMA, YUKI
To: OMRON CORPORATION
Reel/Frame 048537/0474 →
Priority Claims (1)
JP 2018-044474 · Mar 12, 2018 · national
Continuity (1)
Related Publication 20190278247A1 · Sep 12, 2019
Cited By (1)
US 12,460,994