Estimation of Oil Saturation Using Neural Network Hong Li Computer System Technology NYC College of Technology –CUNY Ali Setoodehnia, Kamal Shahrabi Department of Technology Kean University Zahra Shahrabi Englehard Corporation Introduction Estimate oil saturation has been an important issue for petroleum engineers Engineers attempt to determine parameters that produce the best match with observation Fitting functions Artificial neural network Numerical Method Authors previous work: modified Newton Method in parameter estimation using Leverett J function J function value is determined by capillary pressure Suppose that saturation S is function of Leverett J value Determine parameters in fitting function describing relation between saturation and J value Fitting Functions 1. 2. 3. 4. 5. Benson-Anli fitting function S = exp{ (1-J)/a} for J >= 1, where a is unknown parameter Brooks-Corey fitting function Thoneer fitting function O’Meara Unimodel O’Meara Bimodel Minimization problem The determination of parameters is a nonlinear least square minimization problem Attempt to determine (An) in fitting function that produce the best match with observation in the sense that minimizes an objective function E( ) = Σ ( Sm – S )^2 Modified Newton Method A numerical method generally consists of three steps 1. Choose a starting point 2. Designate a way to generate a search sequence, a0, a1, a2, … so that E(ak+1)< E(ak) 3. Stipulate a convergence criterion Modified Newton method is a decent algorithm that ensure the objective function always decrease at each step. Local minimum might occur Artificial Neural Network Artificial neural network has been applied in different fields for modeling dynamic system Feedforward multilayer perceptron with backpropagation learning rule has been successfully used to model nonlinear static systems, where the behavior of the system is not function of time. Backpropagation Algorithm In FMP, input patterns are fed into multilayer and propagated forward to the output layer. The output is compared with a measured output BPA is a generalized least square algorithm that minimizes the mean Square Error ΔW = - μ əE / əW, where μ is learning rate Problem formulation Output : Saturation Inputs: underground pressure, permeability, location indicator, and rock type indicator are major inputs that affect saturation value. Nodes in hidden layers: try and error between 1 – 10 Simulation Data including permeability, pressure, elevation, and type indicator and saturation are collected from field. 50 patterns of actual saturation and estimated saturation. With the learning rate of 0.1, slop of 0.2 and momentum of 0.2, the neural network was selected with two hidden layers and each layer has five and three nodes respectively 50 patterns training Estimation of Saturation using ANN 0.6 Actual 0.4 Estimated 0.2 patterns 49 43 37 31 25 19 13 7 0 1 Saturation 0.8 Thank you!