Towards an Ontology Driven Enhanced Oil Recovery Decision Support - - PowerPoint PPT Presentation

towards an ontology driven enhanced oil recovery decision
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Outline

  • Background
  • Our Focus
  • Our Approach
  • Pilots
  • Some Tentative Visions
  • Next Steps
  • Acknowledgements
slide-3
SLIDE 3

Background

  • UT Expertise in Enhanced Oil Recovery
  • Knowledge in

– Professors and Students – Dissertations and Papers – Laboratory Procedures – Laboratory Data

  • Need for Integrated Approach
  • Industry needs help in Decision-Making
slide-4
SLIDE 4

Our Focus

Workflows to be Considered

  • Screening
  • Laboratory
  • Geology
  • Simulation
  • Field Trial
  • Production

Decision Making Processes in Enhanced Oil Recovery (EOR)

For a given reservoir:

  • 1. Which EOR Methods are most promising?
  • 2. What is the potential for each of the promising EOR Methods?
  • 3. What is the best design for each EOR Method to be applied?

e.g. Best Alkaline, Surfactant, Polymer (ASP) Formulation?

slide-5
SLIDE 5

Our Approach

  • Capture Knowledge
  • Focus on EOR and its Workflows
  • Build Ontology Pilots
  • Create Knowledge Base and Query

System

slide-6
SLIDE 6

An Ontology Is Often Just the Beginning

Ontologies Software agents Problem- solving methods Domain- independent applications Databases

Declare structure

Knowledge bases

Provide domain description

“Ontology Development 101: A Guide to Creating Your First Ontology” by Natalya F. Noy and Deborah L. McGuinness

slide-7
SLIDE 7

Pilots

  • EOR Screening Ontology Pilot
  • Surfactant Selection Workflow

– Expanded to EOR General Ontology with Chemicals

  • EOR Simplified Recovery Calculation Ontology

Pilot

  • Scale-Up Uncertainty in Reservoir

Characterization Pilot

  • Risk Management Ontology Pilot
slide-8
SLIDE 8

EOR Screening Ontology Pilot

slide-9
SLIDE 9

Depth Limitations...

slide-10
SLIDE 10

Permeability Guides...

slide-11
SLIDE 11

Preferred Oil Viscosity Ranges...

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

slide-12
SLIDE 12

Partial TORIS Data Base

slide-13
SLIDE 13

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

slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27

EOR Screening Ontology Pilot – Summary

  • Use of SWRL.
  • Use of Expert System Engine (JESS)
  • Large numbers of reservoirs screened at
  • nce
  • Relatively simple structure in ontology
slide-28
SLIDE 28

Surfactant Selection Workflow

slide-29
SLIDE 29

START CONTINUE

1 of 3

slide-30
SLIDE 30

START CONTINUE

2 of 3

slide-31
SLIDE 31

3 of 3

START

slide-32
SLIDE 32

Workflow Driven Ontologies (WDO)

Leonardo Salayandía, University of Texas at El Paso

slide-33
SLIDE 33

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

  • r more

workflows Alternative outputs for a method

slide-34
SLIDE 34

EOR General Ontology with Chemicals

slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41
slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44

Surfactant Formulation Workflow and EOR Ontology with Chemicals Pilot – Summary

  • Complex
  • Basis for Decision Support System
  • Organization of Concepts in Domain
  • Workflow-based Ontology
  • Work in progress
slide-45
SLIDE 45

EOR Simplified Recovery Calculation Ontology

slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50

C A B D

slide-51
SLIDE 51

A

slide-52
SLIDE 52

I J

slide-53
SLIDE 53

Depth Lim itations... Preferred Oil Viscosity Ranges...

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

Hydrocarbon

  • Miscible

Nitrogen and Flue Gas CO2 Flooding Surfactant/ Polymer Polymer Alkaline Fire Flood Steam Drive EOR Method 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 0.1 1 10 100 1000 10000 100000 1000000

Perm eability Guides...

slide-54
SLIDE 54

Simplified Recovery Calculation Ontology Pilot – Summary

  • Large Complex Calculation
  • Essentially one Property

– “is calculated from”

  • Errors, insights found when ontology and

CMAP created

  • Previously available only to students to

read.

  • Now available to software agents
slide-55
SLIDE 55

Scale-Up Uncertainty Ontology

slide-56
SLIDE 56

Motivation

EOR

Experimental scale

Physical scale

Uncertainty in Scale up

slide-57
SLIDE 57

Workflow

Non-Linearly Averaging – Second Porosity

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

slide-58
SLIDE 58
slide-59
SLIDE 59

Example of Instances in the Ontology

slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64

Scale-Up Ontology Pilot – Summary

  • Captured Knowledge of Different Scale-Up

Methods

  • Use SQWRL to answer queries on steps

involved in particular scale-up procedure

slide-65
SLIDE 65

EOR Ontology: Risk Based Decision Making Pilot

slide-66
SLIDE 66
slide-67
SLIDE 67

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

Portfolio Decisions

Estimate the value of implementing sensors in four different advanced hydrocarbon recovery scenarios.

slide-68
SLIDE 68

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

  • 0.0306
  • 0.095

1.350 1.039 0.138 0.0765 0.634 0.440

  • 0.0040
  • 0.061

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)

Decision Tree Mature Reservoir

VoS=0.384-0.234=0.15 MM$

slide-69
SLIDE 69

Framework of Classes

slide-70
SLIDE 70

Mature Reservoir Instances

slide-71
SLIDE 71
slide-72
SLIDE 72
slide-73
SLIDE 73
slide-74
SLIDE 74
slide-75
SLIDE 75
slide-76
SLIDE 76
slide-77
SLIDE 77
slide-78
SLIDE 78
slide-79
SLIDE 79
slide-80
SLIDE 80
slide-81
SLIDE 81
slide-82
SLIDE 82
slide-83
SLIDE 83
slide-84
SLIDE 84

Risk Management Ontology Pilot – Summary

  • General Risk Management Concepts
  • Specific Application
  • Captured all numbers and meanings from

published SPE paper

  • Now available to software agents
slide-85
SLIDE 85

Some Tentative Visions

slide-86
SLIDE 86

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

  • Data
  • Method
  • Product

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

slide-87
SLIDE 87

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

EOR IDSS Architecture Vision

slide-88
SLIDE 88

Possible Queries for Decision Support System

  • What EOR Methods should be considered for this reservoir?
  • How do we calculate the oil recovery vs. time when this EOR Project is implemented?
  • What is the total porosity/permeability of the reservoir and what is their uncertainty?
  • If chemical flooding, what chemicals should be considered as candidates for

surfactants, co-surfactants, alkali, polymers, co-solvents for this particular chemical flooding project?

  • What is a rough estimate of the net present value (NPV) of this EOR Project?
  • How much uncertainty is associated with the prediction of performance in the field?
  • Given that chemicals are available and the NPV is acceptable, what is the chemical

EOR formulation that we should simulate?

  • How do we calculate the value of doing more lab work before going into production

with this EOR method?

  • Should we do a pilot test in the field?
  • How do we decide whether to skip a step in the process to accelerate production?
slide-89
SLIDE 89

Next Steps

  • Use Lessons from Pilots to Design the

Ontology – Based EOR Decision Support System.

  • Prepare Software Development Plan

including Knowledge Capture and Ontology Development

slide-90
SLIDE 90

Thanks to the Co-Authors

  • Larry W. Lake
  • Robert B. Gilbert
  • Sanjay Srinivasan
  • Fan Yang
  • Mark W. Kroncke

ALL from The University of Texas at Austin

slide-91
SLIDE 91

ACKNOWLEDGEMENTS

We Thank For Sponsoring This Work