G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/50 (2006.01)
Patent
CA 2598955
The present invention provides a method, a system and a program storage device containing instructions for simulating the flow of fluid in a physical system using a composition-based extensible object-oriented program. A computer program includes: (i) a framework subsystem providing a graph package, a compute package and a property package; (ii) an engine subsystem including engine subsystem packages for performing numerical simulation, the engine subsystem packages including a linear solver package and a non-linear solver package; and (iii) a set of model components providing physical and numerical modeling behaviors utilized by the engine subsystem, the model components including at least one of a reservoir model, a well model, an aquifer model, a fluid model and a SCAL model. The framework subsystem, the engine subsystem and the model components work with one other to simulate the flow of fluid. Preferably, a partition package is used to create a partition of subsets of node and edge indices which can be used optimize computations by the program.
L'invention porte sur un procédé, un système et un dispositif de stockage de programme contenant des instructions afin de simuler l'écoulement de fluides dans un système physique au moyen d'un programme à orientation d'objet extensible à base de composition. Un programme informatique comprend: (i) un sous-système cadriciel qui fournit un bloc graphique, un bloc de calcul et un bloc de caractère.; (ii) un sous-système de moteur comprenant des blocs de sous-système de moteur afin d'effectuer une simulation numérique, les blocs du sous-système de moteur comprenant un bloc résolveur linéaire et un bloc résolveur non linéaire; (iii) un ensemble de composants de modèle fournissant des comportements de modelage physique et numérique utilisés par le sous-système de moteur, les composants de modèle contenant au moins un modèle de réservoir, un modèle de puits, et un modèle d'aquifère, un modèle de fluide et un modèle SCAL. Le sous-système cadriciel, le sous-système de moteur et les composants de modèle fonctionnent ensemble afin de simuler l'écoulement de fluides. De préférence, un bloc de segment permet de créer un segment de sous-ensembles d'indices de noeud et de contours qui servent à optimiser les calculs effectués par le programme.
Byer Thomas J.
Childs Paul
Debaun David
Chevron U.s.a. Inc.
Schlumberger Canada Limited
Sim & Mcburney
LandOfFree
Method, system and program storage device for simulating... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, system and program storage device for simulating..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system and program storage device for simulating... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1751761