System and method for autogenerating simulations for process control system checkout and operator training

US9904746B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9904746-B2
Application numberUS-201514642890-A
CountryUS
Kind codeB2
Filing dateMar 10, 2015
Priority dateFeb 15, 2008
Publication dateFeb 27, 2018
Grant dateFeb 27, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, by a computing device, a simulation library comprising one or more process simulation models representing operations of components of a process, the simulation library further comprising one or more cause and effect models, the cause and effect models including transfer constants to represent interdependencies between operating parameters of the process components; integrating, by the computing device, at least one of the cause and effect models into at least one of the process simulation models to automatically create one or more cause and effect simulation models that represent the component operations in accordance with the interdependent operating parameters; and connecting, by the computing device, outputs of a dynamic process simulation comprising at least one of the cause and effect simulation models to I/O components of a control system in a simulation environment for use in at least one of checking an arrangement of the process components and performing training before bringing the process components online. 2. The method of claim 1 wherein the cause and effect models include time constant parameters representing a lag between cause and effect of two related operating parameters of the process components. 3. The method of claim 1 wherein the cause and effect models are represented by two-dimensional matrixes where a first dimension specifies a cause and a second dimension specifies an effect. 4. The method of claim 1 wherein the one or more process simulation models are generated from a piping and instrumentation diagram representing the arrangement of the process components. 5. The method of claim 1 further comprising: generating a virtual process control system definition representative of one or more control processors and one or more physical I/O interfaces to the process; generating process models; and connecting the process models to the virtual process control system definition. 6. The method of claim 5 further comprising: parsing I/O block information from the virtual process control system definition; creating the process simulation models by a rules engine applying a set of rules to each I/O block name; and configuring and parameterizing the created process simulation models using rules provided by the rules engine. 7. The method of claim 6 further comprising providing a user interface for creating and modifying the set of rules. 8. The method of claim 6 wherein creating the process simulation models further comprises matching, by the rules engine, I/O block information using regular expression syntax to each rule in the set of rules and creating the process simulation models indicated by each rule to which I/O block information is matched. 9. A system comprising: a processor; and a memory device coupled to the processor, the memory device storing processor-executable instructions that, when executed by the processor: provide a simulation library comprising one or more process simulation models representing operations of components of a process, the simulation library further comprising one or more cause and effect models, the cause and effect models including transfer constants to represent interdependencies between operating parameters of the process components; integrate at least one of the cause and effect models from the simulation library into at least one of the process simulation models to automatically create one or more cause and effect simulation models that represent the component operations in accordance with the interdependent operating parameters; and connect outputs of a dynamic process simulation comprising at least one of the cause and effect simulation models to I/O components of a control system in a simulation environment for use in at least one of checking an arrangement of the process components and performing training before bringing the process components online. 10. The system of claim 9 wherein the cause and effect models include time constant parameters representing a lag between cause and effect of two related parameters of the process components. 11. The system of claim 9 wherein the cause and effect models are represented by two-dimensional matrixes where a first dimension specifies a cause and a second dimension specifies an effect. 12. The system of claim 9 wherein the one or more process simulation models are generated from a piping and instrumentation diagram representing the arrangement of the process components. 13. The system of claim 9 wherein the processor-executable instructions generating the process simulation model comprise processor-executable instructions that, when executed by the processor: generate a virtual process control system definition representative of one or more control processors and one or more physical I/O interfaces to the process; generate process models; and connect the process models to the virtual process control system definition. 14. The system of claim 13 wherein the processor-executable instructions generating process models comprise processor-executable instructions that, when executed by the processor: parse I/O block information from the virtual process control system definition; create the process simulation models by a rules engine applying a set of rules to each I/O block name; and configure and parameterize the created process simulation models using rules provided by the rules engine. 15. The system of claim 14 , further comprising a user interface device providing an interface for creating and modifying the set of rules. 16. The system of claim 14 , wherein the processor-executable instructions creating the process simulation models comprise processor-executable instructions that, when executed by the processor: match, by the rules engine, I/O block information using regular expression syntax to each rule in the set of rules; and create the process simulation models indicated by each rule to which I/O block information is matched. 17. One or more non-transitory computer-readable media, the media comprising processor-executable instructions stored thereon that, when executed by the processor, perform: generating a virtual process control system definition representative of one or more control processors and one or more physical I/O interfaces to a process based on at least one data source; connecting one or more process models to the virtual process control system definition, the process models representing operations of components of the process; storing the process models in a library; storing one or more cause and effect models in the library, the cause and effect models including transfer constants representing interdependencies between operating parameters of the process components; integrating at least one of the cause and effect models into the process models to automatically create one or more cause and effect simulation models that represent the component operations in accordance with the interdependent operating parameters; and connecting outputs of a dynamic process simulation comprising at least one of the cause and effect simulation models to the I/O interfaces for use in at least one of checking an arrangement of the process components and performing training before bringing the process components online. 18. The non-transitory computer-readable media of claim 17 wherein the cause and effect models include time constant parameters representing a lag between cause and effect of two related operating parameters of the process co

Assignees

Inventors

Classifications

  • involving the use of models or simulators · CPC title

  • Repetitive work cycles; Sequence of movements · CPC title

  • G09B9/00Primary

    Simulators for teaching or training purposes (for the use of weapons F41; computing aspects G06; {protocols for games, networked simulations or virtual reality H04L67/131}) · CPC title

  • Esters or ester-salts of leuco compounds of vat dyestuffs · CPC title

  • Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9904746B2 cover?
A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity.
Who is the assignee on this patent?
Invensys Sys Inc, Schneider Electric Software Llc
What technology area does this patent fall under?
Primary CPC classification G09B9/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).