首页>
外国专利>
METHOD, SYSTEM AND STORAGE DEVICE FOR STORING PROGRAMS FOR MODELING A FLOW OF A LIQUID IN A PHYSICAL SYSTEM USING AN EXPANDABLE OBJECT-ORIENTED ARCHITECTURE ARCHITECTED BRANCH-RESOLUTION RESISTANCE BY BRANCHES.
METHOD, SYSTEM AND STORAGE DEVICE FOR STORING PROGRAMS FOR MODELING A FLOW OF A LIQUID IN A PHYSICAL SYSTEM USING AN EXPANDABLE OBJECT-ORIENTED ARCHITECTURE ARCHITECTED BRANCH-RESOLUTION RESISTANCE BY BRANCHES.
The present invention provides a method, system and program storage memory containing instructions for simulating a fluid flow in a physical system using an extensible, object-oriented composition-based program. A computer program contains: (i) a shell subsystem that provides the “graph” software package, the “compute” software package, and the “property” software package; (ii) a machine subsystem containing software packages of a machine subsystem for performing numerical simulation, the software packages of a machine subsystem containing a software package for solving linear equations and a software package for solving non-linear equations; and (iii) a set of model components that provides the physical and numerical modeling behaviors used by the machine subsystem, the model components including at least one of the following models: reservoir model, borehole model, aquifer model, fluid model and the SCAL model (a model based on special core analysis). The shell subsystem, machine subsystem, and model components work together to simulate fluid flow. In a preferred embodiment, the “partition” software package is used to create partitions for subsets of node and edge indices that can be used to optimize the calculations performed by this program.
展开▼