Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction.

Slides:



Advertisements
Similar presentations
ECG Signal processing (2)
Advertisements

1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Support Vector Machines
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Supervised Learning Recap
Machine Learning & Data Mining CS/CNS/EE 155 Lecture 2: Review Part 2.
Linear Model Incorporating Feature Ranking for Chinese Documents Readability Gang Sun, Zhiwei Jiang, Qing Gu and Daoxu Chen State Key Laboratory for Novel.
Tuomas Sandholm Carnegie Mellon University Computer Science Department
ECE 8443 – Pattern Recognition Objectives: Course Introduction Typical Applications Resources: Syllabus Internet Books and Notes D.H.S: Chapter 1 Glossary.
Engineering Economic Analysis Canadian Edition
High Throughput Computing and Protein Structure Stephen E. Hamby.
Lecture 14 – Neural Networks
Pattern Recognition and Machine Learning
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
POWER SYSTEM DYNAMIC SECURITY ASSESSMENT – A.H.M.A.Rahim, S.K.Chakravarthy Department of Electrical Engineering K.F. University of Petroleum and Minerals.
Learning From Data Chichang Jou Tamkang University.
Data mining and statistical learning - lecture 13 Separating hyperplane.
Artificial Neural Networks
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
G. Peter Zhang Neurocomputing 50 (2003) 159–175 link Time series forecasting using a hybrid ARIMA and neural network model Presented by Trent Goughnour.
Quantify prediction uncertainty (Book, p ) Prediction standard deviations (Book, p. 180): A measure of prediction uncertainty Calculated by translating.
Gaussian process modelling
July 11, 2001Daniel Whiteson Support Vector Machines: Get more Higgs out of your data Daniel Whiteson UC Berkeley.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Chapter 14 Monte Carlo Simulation Introduction Find several parameters Parameter follow the specific probability distribution Generate parameter.
Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples.
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
Combining Regression Trees and Radial Basis Function Networks paper by: M. Orr, J. Hallam, K. Takezawa, A. Murray, S. Ninomiya, M. Oide, T. Leonard presentation.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Radial Basis Function Networks:
Dept. of Computer and Information Sciences : University of Delaware John Cavazos Department of Computer and Information Sciences University of Delaware.
Engineering Economic Analysis Canadian Edition
Predictive Design Space Exploration Using Genetically Programmed Response Surfaces Henry Cook Department of Electrical Engineering and Computer Science.
Statistical Tools for Solar Resource Forecasting Vivek Vijay IIT Jodhpur Date: 16/12/2013.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
Akram Bitar and Larry Manevitz Department of Computer Science
Machine Design Under Uncertainty. Outline Uncertainty in mechanical components Why consider uncertainty Basics of uncertainty Uncertainty analysis for.
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
PARALLELIZATION OF ARTIFICIAL NEURAL NETWORKS Joe Bradish CS5802 Fall 2015.
Fundamentals of Artificial Neural Networks Chapter 7 in amlbook.com.
Ensemble Methods in Machine Learning
NTU & MSRA Ming-Feng Tsai
6. Population Codes Presented by Rhee, Je-Keun © 2008, SNU Biointelligence Lab,
Professor : Ming – Shyan Wang Department of Electrical Engineering Southern Taiwan University Thesis progress report Sensorless Operation of PMSM Using.
Supervised Machine Learning: Classification Techniques Chaleece Sandberg Chris Bradley Kyle Walsh.
Louisiana Department of Transportation and Development Forecasting Construction Cost Index Values Using Auto Regression Modeling Charles Nickel, P.E. Cost.
Machine Learning CUNY Graduate Center Lecture 6: Linear Regression II.
Eco 6380 Predictive Analytics For Economists Spring 2016 Professor Tom Fomby Department of Economics SMU.
1 Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Intelligent Systems Laboratory.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
Operation and Control Strategy of PV/WTG/EU Hybrid Electric Power System Using Neural Networks Faculty of Engineering, Elminia University, Elminia, Egypt.
LOAD FORECASTING. - ELECTRICAL LOAD FORECASTING IS THE ESTIMATION FOR FUTURE LOAD BY AN INDUSTRY OR UTILITY COMPANY - IT HAS MANY APPLICATIONS INCLUDING.
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
A Document-Level Sentiment Analysis Approach Using Artificial Neural Network and Sentiment Lexicons Yan Zhu.
Deep Feedforward Networks
CSE 4705 Artificial Intelligence
A Simple Artificial Neuron
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Luís Filipe Martinsª, Fernando Netoª,b. 
Machine Learning Today: Reading: Maria Florina Balcan
Neuro-Computing Lecture 4 Radial Basis Function Network
Using Artificial Neural Networks and Support Vector Regression to Model the Lyapunov Exponent Adam Maus.
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Generalization in deep learning
Model generalization Brief summary of methods
Artificial Intelligence 10. Neural Networks
Optimization under Uncertainty
Presentation transcript:

Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction Methods Studied Results Conclusions Reservoir uncertainty assessment is one of the most important aspect in production decision making. Even with today’s advanced technology, many of the reservoir parameters can not be measured accurately. Some of these parameters may have a large impact on the oil production forecast. Therefore, assessing the production uncertainty arising from the parameter uncertainty would be important for decision making. Mathematically, the problem can be formulated as b. Artificial Neural Networks (ANN) As shown in Fig.2, a neural network consists of input nodes, output nodes and interconnected groups of artificial neurons. The input of each layer is a linear combination of the previous. Coefficients are solved by backward propogation. c. Thin Plate Spline (TPS) Proxy is built by minimized a combination of the mismatch and the “binding energy”. Training set: Six training data sets with the sizes of 25, 50, 75, 100, 125 and 150 are generated by running the simulator GPRS. Test set: samples generated in the same way. Objective function: Net present value (NPV) Petroleum exploration and production are associated with great risk because of the uncertainty on subsurface conditions. Understanding the impact of those uncertainties on the production performance is a crucial part in the decision making process. Traditionally, uncertainty assessment is performed using experimental design and response surface method, in which a number of training points are selected to run reservoir simulations on and a proxy model is built to give prediction for the whole design space. The quality of the response surface strongly depends on the method used to construct them. In this paper we evaluate the use of thin plate spline (TPS), artificial neural network (ANN) and support vector regression (SVR) for this application. Results shows that when properly tuned ANN and SVR provide superior performance to TPS. In this study, we investigated the use of thin plate spline (TPS), artificial neural networks (ANN) and support vector regression (SVR) for uncertainty assessment of the reservoir production activities. Using a small amount of training data from a simulator, these three methods were used to build a proxy of the reservoir response with respect to uncertain parameters for Monte Carlo simulation. Results shows that using the same amount of training data, SVR and ANN always outperform TPS when the parameters of the methods are properly selected. When less training data is available, SVR seems to be more accurate than ANN. The parameter sensitivity of SVR and ANN is also investigated. For SVR, it is suggested that C should be taken to be very large and should be close to 0 for the application we are interested in. For ANN, the performance of the method depends heavily on the the number of hidden neurons, and a good choice of this parameters may require optimization using cross validation techniques. a. Support Vector Regression (SVR) In ε-SV regression, our goal is to find a function that has at most ε deviation at the training points, and at the same time is as flat as possible. This is equivalent to solve the following problem. The method is kernelized by Gaussian kernel to deal with nonlinearity. Given the probability distribution of x i to be P i (x), our goal is to find the probability distribution of P(R). This is typically done with Monte Carlo simulation with the help of a proxy built on 50~100 training data (see Fig. 1). The quality of the proxy determines the accurate of the quality of the uncertainty assessment. TPS and ANN are two commonly used techniques. SVR is also applicable but rarely investigated. Top view of the reservoir used Learning curve of the three methods Parameter sensitivity, SVR accuracy vs. εand C Parameter sensitivity, ANN vs. number of neurons Cumulative distribution of the results