Data mining of unfiltered controller data
First Claim
Patent Images
1. A data analysis system comprising the following computer-executable components:
- an aggregation component that aggregates data from multiple controllers on a factory floor to yield aggregated data;
an analysis component that automatically performs data mining on the aggregated data and determines at least one of correlations between variables within the aggregated data or trends within the aggregated data; and
a simulation engine that simulates at least one industrial process associated with at least a subset of the multiple controllers and generates at least one prediction relating to future operation of the at least one industrial process, wherein results of the data mining undertaken by the analysis component are employed to update the simulation engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A data analysis system for utilization in an industrial environment comprises an aggregation component that aggregates data from multiple controllers on a factory floor. An analysis component performs data mining on the aggregated data to determine one of correlations between variables within the aggregated data and trends within the aggregated data. For example, the controllers can be programmable logic controllers, robotic controllers, and the like.
-
Citations
26 Claims
-
1. A data analysis system comprising the following computer-executable components:
-
an aggregation component that aggregates data from multiple controllers on a factory floor to yield aggregated data; an analysis component that automatically performs data mining on the aggregated data and determines at least one of correlations between variables within the aggregated data or trends within the aggregated data; and a simulation engine that simulates at least one industrial process associated with at least a subset of the multiple controllers and generates at least one prediction relating to future operation of the at least one industrial process, wherein results of the data mining undertaken by the analysis component are employed to update the simulation engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A methodology for analyzing an industrial process, comprising:
-
configuring a data repository to receive unfiltered data from a plurality of controllers; configuring at least one processing entity to automatically search at least a subset of the received data to locate at least one of patterns or trends in the data; employing a simulation engine to simulate the industrial process and to generate at least one prediction relating to future operation of the industrial process; providing the at least one of patterns or trends to the simulation; and configuring the simulation engine to utilize the at least one of the patterns or trends in connection with updating the simulation engine. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A methodology for analyzing a control process, comprising:
-
simulating the control process using a simulation engine that generates at least one prediction relating to future operation of the industrial process; aggregating raw data from a plurality of programmable logic controllers to yield aggregated data; automatically performing data mining on the aggregated data to determine correlations between variables within the aggregated data; determining a root cause of an alarm based upon the data mining on the aggregated data; automatically updating the control process based at least in part upon results of the data mining; providing results of the data mining to the simulation engine; and updating the simulation engine in accordance with the results of the data mining.
-
Specification