Computer system and method having a facility management logic architecture
First Claim
Patent Images
1. A computer system for simulating a physical system comprising:
- a processor;
memory coupled to the processor; and
object-oriented software in a main simulation system stored in the memory, the object-oriented software configured to;
a) provide a logic interface to dynamically construct logic to customize simulation of transport phenomena through a model of the physical system;
b) convert the constructed logic into corresponding object-oriented code during a simulation without intervention of the simulator user;
c) integrate, without intervention of the simulator user, the object-oriented code with the main simulation system which comprises a simulation data model and simulation algorithms, resulting in an integrated simulation system, wherein the object-oriented code extends the simulation data model by creating new classes that inherit from the simulation data model, and the object-oriented code is configured to call functions of the integrated simulation system and use member data of the integrated simulation system; and
d) execute the integrated simulation system.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a computer system and method for simulating transport phenomena in a complex system. The computer system comprises a logic interface that enables a user of the computer system to dynamically construct logic to customize simulation of the physical system, a means for converting the constructed logic into corresponding object-oriented code, a means for integrating the object-oriented code with the main simulation system which comprises a simulation data model and simulation algorithms, resulting in an integrated simulation system, and a means for executing the integrated simulation system.
33 Citations
32 Claims
-
1. A computer system for simulating a physical system comprising:
-
a processor; memory coupled to the processor; and object-oriented software in a main simulation system stored in the memory, the object-oriented software configured to; a) provide a logic interface to dynamically construct logic to customize simulation of transport phenomena through a model of the physical system; b) convert the constructed logic into corresponding object-oriented code during a simulation without intervention of the simulator user; c) integrate, without intervention of the simulator user, the object-oriented code with the main simulation system which comprises a simulation data model and simulation algorithms, resulting in an integrated simulation system, wherein the object-oriented code extends the simulation data model by creating new classes that inherit from the simulation data model, and the object-oriented code is configured to call functions of the integrated simulation system and use member data of the integrated simulation system; and d) execute the integrated simulation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method of simulating a physical system comprising the steps of:
-
a) dynamically constructing logic to customize simulation of transport phenomena through a model of the physical system by a reservoir simulator user; b) initiating simulation of transport phenomena through the model of the physical system by the reservoir simulator user causing initiation of the following steps without intervention of the reservoir simulator user; i) automatically converting the logic into corresponding object-oriented code; ii) integrating the object-oriented code with a main simulation system which comprises a simulation data model and simulation algorithms, resulting in an integrated simulation system for simulating the physical system, wherein the converted object-oriented code extends the simulation data model by creating new classes that inherit from the simulation data model, and the object-oriented code is configured to call functions of the integrated simulation system and use member data of the integrated simulation system; and iii) executing the integrated simulation system to simulate the physical system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification