DISTRIBUTED INDUSTRIAL PERFORMANCE MONITORING AND ANALYTICS
First Claim
1. A distributed industrial process monitoring and analytics system, comprising:
- a plurality of distributed data engines (DDEs) embedded within a process plant that is operating to control a process, each of the DDEs coupled to respective one or more data sources that are generating data as a result of the process being controlled by the process plant, and each of the DDEs storing the data being generated by the respective one or more data sources; and
a data analytics network supporting streaming of analytics data amongst the plurality of distributed data engines and transmission of queries for data stored at the plurality of DDEs.
1 Assignment
0 Petitions
Accused Products
Abstract
Distributed industrial process monitoring and analytics systems and methods are provided for operation within a process plant. A plurality of distributed data engines (DDEs) may be embedded within the process plant to collect and store data generated by data sources, such as process controllers. Thus, the data may be stored in a distributed manner in the DDEs embedded throughout the process plant. The DDEs may be connected by a data analytics network to facilitate data transmission by subscription or query. The DDEs may be configured as a plurality of clusters, which may further include local and centralized clusters. The local clusters may obtain streaming data from data sources and stream selected data to a data consumer. The centralized cluster may register the local clusters, receive data therefrom, and perform data analytic functions on the received data. The analyzed data may be further sent to a data consumer.
161 Citations
82 Claims
-
1. A distributed industrial process monitoring and analytics system, comprising:
-
a plurality of distributed data engines (DDEs) embedded within a process plant that is operating to control a process, each of the DDEs coupled to respective one or more data sources that are generating data as a result of the process being controlled by the process plant, and each of the DDEs storing the data being generated by the respective one or more data sources; and a data analytics network supporting streaming of analytics data amongst the plurality of distributed data engines and transmission of queries for data stored at the plurality of DDEs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method, comprising:
-
advertising, by a cluster included in a data analytics network of a process control plant that is operating to control a process, a presence of the cluster; registering, by the cluster, a data source that responds to the advertising and that generates continuous data resulting from the control of the process in the process control plant; receiving, by the cluster, the continuous data generated by the data source; streaming, by the cluster via the data analytics network, at least some of the continuous data generated by the data source to a data consumer. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method, comprising:
-
advertising, by a centralized cluster included in a data analytics network, a presence of the centralized cluster; registering, by the centralized cluster, a local cluster that responds to the advertising and that is configured to store and stream continuous data that is generated as a result of controlling a process in a process control plant, wherein the local cluster is embedded in the process plant and communicatively coupled to one or more data sources that generate at least a portion of the continuous data while operating to control the process; receiving, by the centralized cluster from the local cluster, at least a portion of the streamed continuous data; performing one or more data analytics functions on the at least a portion of the streamed continuous data received from the local cluster; and streaming, via the data analytics network, an output of the one or more data analytics functions to a data consumer. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification