×

Data analytic services for distributed industrial performance monitoring

  • US 10,678,225 B2
  • Filed: 09/23/2016
  • Issued: 06/09/2020
  • Est. Priority Date: 03/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for performing real-time analytics in a process control environment, the system comprising:

  • a plurality of process control devices operating in a process plant;

    a controller communicatively coupled to the plurality of process control devices via a control network;

    a big data storage node comprising a tangible, non-transitory storage medium storing data of the operation of the process control environment;

    a processor, communicatively coupled to the big data storage node;

    a program memory, communicatively coupled to the processor, and comprising a tangible, non-transitory storage medium storing instructions that, when executed by the processor, cause the processor to;

    display a graphical user interface comprising an editing canvas;

    receive a selection of a plurality of graphical programming elements for placement onto the editing canvas to create a first diagram representing first programming instructions operable to cause the processor to access data stored on the big data storage node as an offline data source and to manipulate the data stored on the big data storage node;

    compile the first programming instructions represented by the first diagram;

    execute the compiled first programming instructions represented by the first diagram to create a resultant first output;

    create a predictive model based on the resultant first output;

    automatically generate a second diagram corresponding to the first diagram from the first diagram by replacing the offline data source with a live data source providing live data being generated in the process control environment, wherein the live data source is indicated by previously stored configuration data, the second diagram representing second programming instructions operable to cause the processor to bind to the live data source and to evaluate data received from the live data source using at least the predictive model created based on the first output;

    compile the second programming instructions represented by the second diagram; and

    execute the compiled second programming instructions represented by the second diagram to predict an aspect of the operation of the process control environment and to cause results of analysis of the live data generated in the process control environment to be used as an input to a process control algorithm performing control functions in the process control environment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×