Towards an Ontology Driven Enhanced Oil Recovery Decision Support System
Emilio J. Nunez The University of Texas
W3C Workshop on Semantic Web in Oil & Gas Industry, Houston, December 9,10, 2008
Towards an Ontology Driven Enhanced Oil Recovery Decision Support - - PowerPoint PPT Presentation
Towards an Ontology Driven Enhanced Oil Recovery Decision Support System Emilio J. Nunez The University of Texas W3C Workshop on Semantic Web in Oil & Gas Industry, Houston, December 9,10, 2008 Outline Background Our Focus
W3C Workshop on Semantic Web in Oil & Gas Industry, Houston, December 9,10, 2008
Workflows to be Considered
Decision Making Processes in Enhanced Oil Recovery (EOR)
For a given reservoir:
e.g. Best Alkaline, Surfactant, Polymer (ASP) Formulation?
Declare structure
Provide domain description
“Ontology Development 101: A Guide to Creating Your First Ontology” by Natalya F. Noy and Deborah L. McGuinness
Hydrocarbon- Miscible Nitrogen and Flue Gas CO2 Flooding Surfactant/ Polymer Polymer Alkaline Fire Flood Steam Drive EOR Method
Very Good Very Good Good Good Good Good Good Good Good Good Fair Fair Fair More Difficult More Difficult More Difficult Very Difficult Very Difficult Difficult Not Feasible Not Feasible Not Feasible Not Feasible May Not Be Possible (Can Be Waterflooded)
Oil Viscosity - Centipoise at Reservoir Conditions
0.1 1 10 100 1000 10000 100000 1000000
Partial TORIS Data Base
EOR Methods Reservoir hasEORMethod Depth Oil Viscosity Permeability Rules Protégé
Protégé Rules Editor Protégé Expert System Shell
Individual EOR Methods Individual Reservoirs
TORIS Data Base
START CONTINUE
1 of 3
START CONTINUE
2 of 3
3 of 3
START
Leonardo Salayandía, University of Texas at El Paso
Contains subclasses that are used to specify workflow actions and control flow. Contains subclasses used to represent primitive data concepts of a domain, as well as classes used to compose complex data constructs that are both consumed by and derived from workflow actions. Actions (Services, algorithms, application functionalities) Contains 2
workflows Alternative outputs for a method
C A B D
A
I J
Depth Lim itations... Preferred Oil Viscosity Ranges...
Hydrocarbon
Nitrogen and Flue Gas CO2 Flooding Surfactant/ Polymer Polymer Alkaline Fire Flood Steam Drive EOR Method
Very Good Very Good Good Good Good Good Good Good Good Good Fair Fair Fair More Difficult More Difficult More Difficult Very Difficult Very Difficult Difficult Not Feasible Not Feasible Not Feasible Not Feasible May Not Be Possible (Can Be Waterflooded)Oil Viscosity - Centipoise at Reservoir Conditions
0.1 1 10 100 1000 10000 100000 1000000Hydrocarbon
Nitrogen and Flue Gas CO2 Flooding Surfactant/ Polymer Polymer Alkaline Fire Flood Steam Drive EOR Method Hydrocarbon
Nitrogen and Flue Gas CO2 Flooding Surfactant/ Polymer Polymer Alkaline Fire Flood Steam Drive EOR Method
Very Good Very Good Good Good Good Good Good Good Good Good Fair Fair Fair More Difficult More Difficult More Difficult Very Difficult Very Difficult Difficult Not Feasible Not Feasible Not Feasible Not Feasible May Not Be Possible (Can Be Waterflooded)Oil Viscosity - Centipoise at Reservoir Conditions
0.1 1 10 100 1000 10000 100000 1000000 0.1 1 10 100 1000 10000 100000 1000000Perm eability Guides...
Experimental scale
Uncertainty in Scale up
1.Transform the secondary porosity to another variable space that is linearly additive 2.Normal score transform the second porosity data and compute semi-variograms Construct a licit 3D variogram model with sill standardized to be 1.0. 3.Calculations of representative elementary volume and variance of mean using the 3D point- scale variogram from Step #2. 4.Computation of up-scaled variogram via linear volume averaging. 5.Use of the up-scaled variogram from Step #4 to perform conditional simulation. 6.Backtransform simulated values to secondary porosity units scale up uncertainty
Side Top Unfractured Radial Side Top Unfractured Radial Frac Frac Fractured Linear Frac Frac Frac Frac Fractured Linear
Mature Onshore Deepwater Tight Gas Heavy Oil
Initial Prod. Rate (bbl/D) Decline Rate (%/yr)
5 15 5 15 5 15 5 15 5 15 5 15 5 15 5 15 1.33 1.02 0.120 0.058 0.599 0.405
1.350 1.039 0.138 0.0765 0.634 0.440
Continue WF CO2 Flood Continue WF CO2 Flood 0.129MM$ 0.234 MM$ 0.332 MM$ 0.384 MM$ Sensor No Sensor 0.234 MM$ 0.384 MM$ 25 5 15.6 5.2 25 5 15.6 5.2 0.0095 0.0005 0.9405 0.0495 0.25 0.25 0.475 0.025 0.04816 0.15291 0.7574 0.0416 0.3975 0.30 0.29 0.0125
Prob. Outcome (MM$/pattern)
Generic Laboratory Workflow Generic Field Trial Workflow Generic Geologic Workflow Generic Simulation Workflow Generic Operations Workflow EOR Polymer Workflow Ontology EOR Surfactant Workflow Ontology Generic Petroleum Workflow Ontology
EOR Screening Ontology
EOR CO2 Flooding Workflow Ontology EOR Surfactant Laboratory Workflow
Data Base Data Mining Salinity Scan Core Flood
IRSS UTCHEM
Forecasting VOI
A Vision for an Ontology-Based EOR Intelligent Decision Support System
EOR Surfactant Simulation Workflow EOR Surfactant Field Trial Workflow EOR Surfactant Operations Workflow
Surfactants Data Base Reservoir and Oil Properties Solvents Data Base Alkalis Data Base Polymers Data Base
Lab Tests
Chemical Flood Formulation
Field Trial Transition Decision Rules Operations Simulation EOR Project
Operations Data Base Field Trial Results Data Base Simulation Results Data Base Lab Test Results Data Base
Status Forecast VOI Workflow Definition Chemical EOR Master Program Protégé API PROTEGE User Interface
surfactants, co-surfactants, alkali, polymers, co-solvents for this particular chemical flooding project?
EOR formulation that we should simulate?
with this EOR method?