Nova Patents
EP3200131A1

Data modeling studio

Abstract

A data modeling studio provides a structured environment for graphically creating and executing models which may be configured for diagnosis, prognosis, analysis, identifying relationships, etc., within a process plant. The data modeling studio includes a configuration engine for generating user interface elements to facilitate graphical construction of a model and a runtime engine for executing data models in, for example, an offline or an on-line environment. The configuration engine includes an interface routine that generates user interface elements, a plurality of templates stored in memory that serve as the building blocks of the model and a model compiler that converts the graphical model into a data format executable by the run-time engine. The run time engine executes the model to produce the desired output and may include a retrieval routine for retrieving data corresponding to the templates from memory and a modeling routine for executing the executable model.

EP3200131A1, drawing sheet 1
Sheet 1 of 10

Term

7.5 yearsto projected expiry

Projected expiry 17 March 2034, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

14 claims: 2 independent, 12 dependent

  1. 1
    A computer implemented method of facilitating knowledge discovery within a process plant database to analyze process control data from a process plant (10) as stored in the process plant database to produce an output, the method comprising:receiving, via a user interface device (113), a user selection of a data model, wherein the data model defines a first processing routine to be performed on one or more data sources to produce an output;generating, by the one or more processors, a data exploration interface that displays indications of process control data stored on a big data appliance (102) of the process plant (10), including a unitary, logical data storage area with one or more data storage devices including: configuration data defining hardware and software modules used in the process plant (10);hierarchical data defining one or more hierarchical relationships between the hardware and software modules in the process plant (10);connection data defining one or more interconnections between the hardware and software modules in the process plant (10);and process measurement data corresponding to values recorded from the hardware and software modules;receiving, via the user interface routine (125), a selection of process control data defining an input to be processed by the data model;executing, by the one or more processors, the data model on the selected process control data to produce the output;and generating an output exploration interface, via a user interface device (113), that allows a user to view the output of the model.
  2. 8
    A computer system for facilitating knowledge discovery within a process plant database to analyze process control data from a process plant (10) as stored in the process plant database to produce an output, the computer system configured to:receive, via a user interface device (113), a user selection of a data model, wherein the data model defines a first processing routine to be performed on one or more data sources to produce an output;generate, by the one or more processors, a data exploration interface that displays indications of process control data stored on a big data appliance (102) of the process plant (10), including a unitary, logical data storage area with one or more data storage devices including: configuration data defining hardware and software modules used in the process plant (10);hierarchical data defining one or more hierarchical relationships between the hardware and software modules in the process plant (10);connection data defining one or more interconnections between the hardware and software modules in the process plant (10);and process measurement data corresponding to values recorded from the hardware and software modules;receive, via the user interface routine (125), a selection of process control data defining an input to be processed by the data model;execute, by the one or more processors, the data model on the selected process control data to produce the output;and generate an output exploration interface, via a user interface device (113), that allows a user to view the output of the model.