System and method for multi-domain structural analysis across applications in industrial control and automation system
US-2015066163-A1 · Mar 5, 2015 · US
US10339231B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10339231-B2 |
| Application number | US-201414231321-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2014 |
| Priority date | Oct 14, 2013 |
| Publication date | Jul 2, 2019 |
| Grant date | Jul 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system simulates a process entity. Software instructions stored on a memory device and executable by a processor creates an entity type object that generically represents a type of process entity. Instructions create a simulation representing a process and instantiate an entity type instance in the simulation based on the entity type object. The entity type instance represents a specific process entity in the process. Additionally, instructions simulate the functionality of the specific process entity by the entity type instance in the simulation.
Opening claim text (preview).
What is claimed is: 1. A system for simulating a process entity in an industrial process, the system comprising: a processor configured to be coupled to one or more control elements in the industrial process, the control elements configured to control one or more aspects of the industrial process; a memory device coupled to the processor; software instructions stored on the memory device and executable by the processor, said instructions comprising: instructions for presenting a model editor on a remote processing device; instructions for defining, via the model editor, one or more parameters of a plurality of parameters in an entity type object, said entity type object generically representing a type of process entity in the industrial process, and the plurality of parameters corresponding to particular parameters associated with the type of process entity, the plurality of parameters including one or more undefined parameters, wherein the one or more parameters of the plurality of parameters in the entity type object are defined, based at least in part, in response to user input; instructions for dynamically displaying the plurality of parameters, and an icon associated with the entity object type, on a canvas of the model editor; instructions for creating the entity type object from the one or more parameters defined therein; instructions for creating a simulation representing the industrial process on a flowsheet; instructions for instantiating an entity type instance in the simulation based on the entity type object in response to the entity type object being placed on the flowsheet, said entity type instance representing a specific process entity in the industrial process; instructions for evaluating a condition of the one or more parameters defined in the entity type object in response to the entity type object being placed on the flowsheet; instructions for configuring behavior of the entity type instance based on the evaluating; instructions for simulating the functionality of the specific process entity by the entity type instance having the configured behavior in the simulation to solve for at least one of the one or more undefined parameters; and instructions for evaluating the one or more defined parameters and the at least one solved-for parameter to locate inefficiencies in the specific process entity in the industrial process and to determine alterations in the plurality of parameters that can improve, or eliminate, the located inefficiencies in the specific process entity, wherein, in response to evaluating the one or more defined parameters and the at least one solved-for parameter, one or more of the control elements in the industrial process are controlled to adjust operation of at least a portion of the industrial process in order to optimize the industrial process. 2. The system of claim 1 , wherein the entity type object generically represents a model. 3. The system of claim 1 , wherein the entity type object generically represents a fluid, the fluid comprising at least one of air, cooling water and steam. 4. The system of claim 1 , wherein the entity type object generically represents a port. 5. The system of claim 1 , wherein the entity type object is a custom, company-specific entity type object. 6. The system of claim 1 , wherein the entity type object is created by further defining one or more variables therein, and wherein the one or more variables are specified for a particular simulation mode of the simulation. 7. The system of claim 1 , wherein the one or more parameters are constant and defined within the entity type instance based on their setting in the entity type object. 8. The system of claim 1 , wherein the one or more parameters are connected such that the value of one parameter is automatically propagated to another parameter. 9. The system of claim 1 , wherein at least one of the control elements is coupled to a valve in the industrial process, and the valve is at least one of opened and closed to adjust operation of at least a portion of the industrial process. 10. One or more tangible, non-transitory computer-readable media having executable instructions stored thereon that, when executed by a processor, the processor performs a method of simulating a process entity in an industrial process, the method comprising: presenting a model editor on a remote processing device for creating an entity type object by defining one or more parameters of a plurality of parameters therein, said entity type object generically representing a type of process entity in the industrial process, and the plurality of parameters corresponding to particular parameters associated with the type of process entity, the plurality of parameters including one or more undefined parameters, wherein the one or more parameters of the plurality of parameters in the entity type object are defined, based at least in part, in response to user input; creating a simulation representing the industrial process on a flowsheet; instantiating an entity type instance in the simulation based on the entity type object in response to the entity type object being placed on the flowsheet, said entity type instance representing a specific process entity in the industrial process; evaluating a condition of the one or more parameters defined in the entity type object in response to the entity type object being placed on the flowsheet and configuring behavior of the entity type instance based thereon; simulating the functionality of the specific process entity by the entity type instance having the configured behavior in the simulation to solve for at least one of the one or more undefined parameters; and evaluating the one or more defined parameters and the at least one solved-for parameter to locate inefficiencies in the specific process entity in the industrial process and to determine alterations in the plurality of parameters that can improve, or eliminate, the located inefficiencies in the specific process entity, wherein, in response to evaluating the one or more defined parameters and the at least one solved-for parameter, one or more control elements in the industrial process are controlled to adjust operation of at least a portion of the industrial process in order to optimize the industrial process, wherein the one or more control elements are configured to control one or more aspects of the industrial process. 11. The computer-readable media of claim 10 , wherein the entity type object generically represents a model. 12. The computer-readable media of claim 10 , wherein the entity type object generically represents a fluid, the fluid comprising at least one of air, cooling water and steam. 13. The computer-readable media of claim 10 , wherein the entity type object generically represents a port. 14. The computer-readable media of claim 10 , wherein the entity type object is a custom, company-specific entity type object. 15. The computer-readable media of claim 10 , wherein the entity type object is created by further defining one or more variables therein, and wherein the one or more variables are specified for a particular simulation mode of the simulation. 16. The computer-readable media of claim 10 , wherein the one or more parameters are constant and defined within the entity type instance based on their setting in the entity type object. 17. The computer-readable media or claim 10 , wherein the one or more parameters are connected such that the value of one parameter is automatically propagated to another parameter. 18. A processor execut
electric · CPC title
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.