Distributed industrial performance monitoring and analytics platform
First Claim
1. A performance monitoring and analytics system for industrial process control, the system comprising:
- a platform including;
a canvas;
a graphical user interface via which a user is able to graphically create a data diagram on the canvas of a data model by graphically arranging on the canvas a set of graphically depicted data blocks and graphically depicted interconnections to form the graphical data diagram of the data model; and
a compiler to compile the data diagram to execute on an input data set to generate output data, the input data set comprising time-series data resulting from an on-line process plant controlling a process,wherein;
the data diagram comprises the set of data blocks interconnected by the interconnections via which data is transferred between data blocks;
each data block of the set of data blocks corresponds to a respective data operation and includes an input connector via which respective input data is received at the data block and at least one output connector providing respective output data resulting from the data block performing a respective data operation on the respective input data;
the input data set is received at the input connector of a first data block of the set of data blocks,the respective data operation of at least one data block of the set of data blocks includes a data analytic function, anda first portion of the data diagram including a data block of the set of data blocks is asynchronously and separately compilable and executable apart from a second portion of the data diagram including another data block of the set of data blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for monitoring and analyzing data in a distributed process control system is provided. The system includes a user interface having a set of user controls for selecting and configuring data blocks to create a data diagram representing a data model. The data blocks are associated with data operations, such as data analytics functions, and may be configured by the user for particular instances of general blocks. The data blocks are interconnected by wires conveying outputs or inputs of the blocks, which may also connect data sources to the data blocks. The data sources may include on-line data (i.e., data streams) or off-line data (i.e., stored data) from the process control system. Additional user controls may be used to evaluate the data diagram or convert the data diagram from an off-line to an on-line version.
584 Citations
49 Claims
-
1. A performance monitoring and analytics system for industrial process control, the system comprising:
-
a platform including; a canvas; a graphical user interface via which a user is able to graphically create a data diagram on the canvas of a data model by graphically arranging on the canvas a set of graphically depicted data blocks and graphically depicted interconnections to form the graphical data diagram of the data model; and a compiler to compile the data diagram to execute on an input data set to generate output data, the input data set comprising time-series data resulting from an on-line process plant controlling a process, wherein; the data diagram comprises the set of data blocks interconnected by the interconnections via which data is transferred between data blocks; each data block of the set of data blocks corresponds to a respective data operation and includes an input connector via which respective input data is received at the data block and at least one output connector providing respective output data resulting from the data block performing a respective data operation on the respective input data; the input data set is received at the input connector of a first data block of the set of data blocks, the respective data operation of at least one data block of the set of data blocks includes a data analytic function, and a first portion of the data diagram including a data block of the set of data blocks is asynchronously and separately compilable and executable apart from a second portion of the data diagram including another data block of the set of data blocks. - 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)
-
Specification