A041 Production Optimization under Constraints Using Adjoint Gradients

Size: px
Start display at page:

Download "A041 Production Optimization under Constraints Using Adjoint Gradients"

Transcription

1 A041 Production Optimization under Constraints Using Adjoint Gradients P. de Montleau* (ENI SpA - E&P Div.), A. Cominelli (ENI E&P), K. Neylon (Schlumberger), D. Rowan (Schlumberger), I. Pallister (Schlumberger), O. Tesaker (Statoil ASA) & I. Nygard (statoil ASA) SUMMARY The introduction of controllable downhole devices has greatly improved the ability of the reservoir engineer to implement complex well control strategies to optimize hydrocarbon recovery. The determination of these optimal control strategies, subject to limitations imposed by production and injection constraints, is an area of much active research and generally involves coupling some form of control logic to a reservoir simulator. Some of these strategies are reactive: interventions are made when conditions are met at particular wells or valves, with no account taken for the effect on the future lifetime of the reservoir. Moreover, it may be too late to prevent unwanted breakthrough when the intervention is applied. Alternative proactive strategies may be applied to the lifetime of the field and fluid flow controlled early enough to delay breakthrough. This paper presents a proactive, gradient based method to optimize production throughout the field life. This method requires the formulation of a constrained optimization problem, where bottomhole pressure or target flow rates of wells, or flow rates of groups, represent the controllable parameters. To control a large number of wells or groups at a reasonably high frequency, efficient calculation of accurate well sensitivities (gradients) is required. Hence, the adjoint method has been implemented in a commercial reservoir simulator to compute these gradients. Once these have been calculated, the simulator can be run in optimization mode to find a locally optimal objective function (e.g., cumulative production). This optimization procedure usually involves progressively activating constraints, with each new constraint representing a significant improvement in the objective. Proper management of degrees of freedom of the parameters is essential when calculating the constrained optimization search direction. Adjoint methods have already been used for production optimization within reservoir simulation; however, an accurate analysis of optimal management of active and inactive constraints for different type of recovery processes in field like cases has not been discussed to our knowledge.

2 Introduction In reservoir engineering, improvement of field production is a continuous challenge. The desired improvement may simply be maximization of oil production over a given time period, but it can be a more complex objective that incorporates the need to reduce produced gas and injected water and that includes a financial discount coefficient. Moreover, each component of the objective may be subjected to physical and/or economic constraints; typically, for example, production and injection are constrained by surface handling capacities. Traditionally, reservoir engineers have made optimization decisions based on observed local conditions around each well, or on fluid and pressure distributions predicted by a reservoir simulator. This reactive approach to field management means that decisions made at a certain stage of the field lifetime can induce detrimental effects later on. For example, a potential-based allocation of well target rates will prioritize production from highpermeability zones, which may lead to early water or gas breakthrough. In addition, an action of the type shut the well when breakthrough occurs is a local control that cannot influence the period preceding breakthrough. Careful control of the early life of well production could improve recovery and delay breakthrough. Work is required by the reservoir engineer to manually modify field, group, and well controls to construct a set of production scenarios from which a field development plan can be selected. This effort may be huge in the case of fields of complex geology, uncertainty in the reservoir model, and large numbers or wells. Maximizing oil or gas production using a numerical reservoir simulator is an optimal control problem. The reservoir simulator plays the role of a dynamic system, able to compute a response function (e.g., cumulative oil production) for some controllable parameters (well flowing rates, bottomhole pressures), and subject to nonlinear constraints (both equality and inequality). The optimization used in this study is a gradient-based algorithm. Compared with genetic algorithms, e.g., (Goldberg, 1989), a gradient-based method is ideal for constrained optimization problems. The gradient method is commonly applied to solve history-matching problems, e.g., (Schlumberger, 2006b, Gosselin et al., 2003), but while it is not yet widely used for industrial dynamic optimization, a number of studies have shown promise (Brouwer et al., 2001, 2002b, Sarma et al., 2005). Once an objective (or cost) function is defined, the gradients of this function with respect to the set of control parameters are computed and used in a maximization algorithm. Because the number of controllable parameters can be extremely large, the expense of the gradient computation is an issue. For instance, if well control intervention is desired every month, then in the case of a field with N controllable wells to be simulated for 30 years, the total number of controllable parameters will be 360 N. So, there are thousands of controllable parameters for most reservoir models. Because of the size of the system, gradients are calculated using the adjoint method (Ramirez et al., 1984, Zakirov et al., 1996). The method is computationally efficient, but there is a requirement that the reservoir simulation is fully implicit (Brouwer and Jansen, 2002a). The role of constraints in the successful application of an optimization method is crucial. Constraints in reservoir simulation may be simple bounds on the control parameters or complex nonlinear functions of reservoir and well operating conditions. Such nonlinear constraints (e.g., that a well or group may not flow above a certain rate limit) typically become active as the optimizer attempts to maximize production. The addition of each new active constraint to the system removes one degree of freedom (and hence one controllable free parameter) from the optimization; this is because that dependent parameter has to be used to honor the constraint. The details of how the optimization proceeds as constraints become active or inactive is discussed in the next section. Great care must be taken when the constraints are not directly influenced by the control parameters (insensitive constraints), and a method to deal with this is proposed and demonstrated. After a short discussion on the treatment of constraints in a Lagrangian formulation of the optimization problem, three example cases are discussed. The first synthetic example highlights the insensitive constraint problem and the need for improved constraint management. This new treatment of insensitive constraints is applied with success. A second optimization is proposed for a highly channeled layer that is produced using a repeated five-

3 spot pattern. This optimization combines control of both injectors and producers and investigates how different objective functions influence the optimization in addition to the constraints. The final application concerns the optimization of the water injection in part of a real field, for which vertical heterogeneities make the water distribution an issue. Optimization Method The primary influence that can be exerted on the recovery from a reservoir is the setting of the well and group operating conditions (e.g., flow rates, bottomhole pressure, valve settings, etc.) for both the injection and production systems. These are the control parameters. The problem considered in this paper is to determine the set of control parameters, P, that maximize an objective function, J, over the lifetime of the field. This objective function can be as simple as cumulative oil or gas production, or a more sophisticated measure of the recovery performance such as the net present value of the hydrocarbon production taking into account costs incurred in both injection and in disposal of unwanted produced fluids. While attempting to maximize the objective function, certain physical and economic constraints, C, must be obeyed. For example, the water cut in the producers must not exceed a certain limit, or the production from a particular group must not exceed the capacity for the surface facilities of that group. These (generally nonlinear) optimization constraints can always be written in the form C 0. These constraints can be divided into those for which currently C = 0 (called the active constraints, C A ) and those for which currently C < 0 (called the inactive constraints). A commercial compositional reservoir simulator (Schlumberger, 2006a) is used to solve this constrained maximization problem. The simulator equations themselves are constraints upon the optimization process, indicating that the simulator must obey laws for conservation of mass, fluid flow, etc. These simulator equations can be represented by R(X, P) = 0, where X is the vector of simulator solution variables and includes the well model equation set. To solve this constrained optimization problem, the Kuhn-Tucker conditions (Kuhn and Tucker, 1951) for optimality are invoked. This leads to the formation of the Lagrangian function, L, which is the objective function, J, augmented with the reservoir equation constraints, R, and the active optimization constraints, C A. L(X, P) = J(X, P) + Ψ R R(X, P) + Ψ C C A (X, P) (Eq. 1) Here Ψ R and Ψ C are reservoir and constraint Lagrange multiplier vectors respectively (also termed the adjoint or state vectors) and are determined by the Kuhn-Tucker conditions such that at the solution all active constraints are met and the objective function is an optimum in all feasible directions. Because of the nonlinear nature of the components of the Lagrangian, and the determinacy of the problem, this requires an iterative method. Following (Zakirov et al., 1996), an active set method and a projected gradient technique are used to ensure that the gradient search direction obeys the simulator and optimization constraints. For a gradient based optimization method, the derivative of the Lagrangian with respect to the control parameters (Eq. 2) is needed, which in turn requires partial derivatives described in (Eq. 3) and (Eq. 4): dl dp L = L + (Eq. 2) L L J R C A = + Ψ R + Ψ C (Eq. 3) J R C A = + Ψ R + Ψ C. (Eq. 4)

4 The expensive computation of the partial derivative of all the solution variables with respect to all the control parameters (/) can be avoided by choosing the Lagrange multiplier vectors such that L/ is zero in Eq. 2. If there are N A active constraints, then there are only enough degrees of freedom to set N A of the L/ equations to zero, that is, each active constraint removes a freely controllable parameter. The system of equations (Eq. 5 and Eq. 6) is solved for the Lagrange multiplier vectors Ψ R and Ψ C, and then L/ i is calculated for i > N A. This is called the free parameter search direction. J R C A + Ψ R + Ψ C = 0 (Eq. 5) J i + Ψ R R i + Ψ C C A i = 0 i N A (Eq. 6) This solution approach is called the adjoint method. Because of the coupled time structure of the reservoir simulator equations, this step essentially means solving these equations backwards in time. The state of the simulation is saved to file at various (report) times in the conventional forward simulation, then the simulation is stepped backward from the end to the start, reading the saved state to allow the reconstruction of the Jacobian matrix and the well model quantities that are needed for the backward solve. Following (Zakirov et al., 1996), linearization of the simulator and optimization constraints allows the calculation of the remaining L/ i for i N A (the dependent parameter search direction) by stepping forward through the saved states, giving the entire dl/dp search direction (and largest magnitude) which obeys the constraints. This search direction is then used in a steepest descent, or conjugate gradient, maximization algorithm, in conjunction with a line-search algorithm, which requires a forward simulation at each step. Choice of free parameters and handling of insensitive constraints The choice of which N A of the N control parameters to use as the free parameters is apparently arbitrary. However, there are some algorithmic considerations that dictate the choice of the most suitable ones to make the solution of the system of equations (Eq. 5 and Eq. 6) stable. The most efficient way to solve the system is to eliminate Ψ C using Eq. 6, and then solve for Ψ R using Eq. 5. This requires the inversion of the C A / i matrix. With this solution approach, the free parameters are chosen to be those that make the inversion of the C A / i matrix stable. However, care must be taken in the case of an insensitive constraint, where C A / i = 0 (as would occur, for example, for a constraint on a production well with the control parameters only on the injection wells) as the algorithm would break down. In this case, the more expensive approach (in terms of both operations and storage) of eliminating Ψ R using Eq. 6 and then solving for Ψ C using Eq. 5 must be used. This requires the inversion of a matrix of the form C A / ( R/) R/ i. Again, when this solution approach is used, the free parameters are chosen to make the inversion of this matrix stable. The implementation used switches from the efficient algorithm to the expensive one dynamically during the calculation of the gradients (and only when necessary). Applications A five-layer problem: Constraints insensitive to the control parameters This example is a synthetic reservoir composed of five independent, one-dimensional, homogeneous layers, with a different permeability in each layer (see Figure 1 top). On the

5 right side, five injectors are completed independently in each layer, while a single producer is completed in each of the five layers on the left. The objective is to maximize the oil production under a water production rate constraint. The control parameters are the water injection rates in the five injectors. The production period is divided into 16 steps of 12.5 days such that there are 90 (= 16 5) parameters to optimize. The producer is operated so that it maintains a bottomhole pressure (BHP) target of 99 bar. The optimization starts from a point where the BHP of the five injectors is set to 160 bar, leading to water displacements proportional to the permeability of each layer (Figure 1 middle). K=600 md K=400 md K=400 md K=200 md K=100 md Figure 1. Top: Permeability. Middle: Oil saturation in fixed BHP case. Bottom: Oil saturation in optimized simulation. In the first step of the optimization, no constraints are active, so each well tries to inject as much water as possible to increase recovery. The water in the high-permeability (top) layer travels to the producer fastest, and soon the water cut constraint is violated. Since the control parameters are on the injectors and the constraint is on the producer, then this is an example of an insensitive constraint situation. Without any special handling of the insensitive constraints, the optimization algorithm breaks down when the first constraint is encountered at a time period because of water breakthrough in the top layer, and the recovery is only 82% of the original oil in place (OIP). However, with proper consideration given to the insensitive constraints, the optimization can proceed and converges after seven iterations, with the constraint being active for three time periods. The optimizer reduces injection in the top layer to allow recovery in the other layers, which improves the overall objective while not violating the constraints. The recovery is 90.3% of the original OIP. A piston-like displacement (Figure 1 bottom) is achieved starting from an unfavourable starting point. A Multiple Five-Spot Pattern This example concerns a synthetic plane layer taken from a real channeled reservoir. The permeability field (Figure 2) presents an interesting high/low permeability profile, ranging from 50 md (blue) to 2,400 md (red). The field is produced by means of 3 five-spot patterns (3 water injectors and 8 producers). Figure 2. The multiple five-spot pattern: 3 injectors and 8 producers. Map of the permeability. In this first part of this study, the objective is to maximize the oil cumulative production (FOPT): J = FOPT. To compare the effect of the constraints, the field production is subject to two different sets of rates: (1) only on the water production rate (FWPR) and (2) on both FWPR and oil production rate (FOPR). The injection pressure is fixed at 200 bar. The control parameters are the liquid production rates (LPR) of the eight producers with a lower limit on the BHP set to 10 bar.

6 The production life is divided into 100 report steps of 4 months, so there is a total of 800 (= 8 100) control parameters. For both cases, the optimized solution (opt) is compared with a base case (base) for which the producers are under a group control: An oil rate target is set at the value of the oil rate constraint (or an arbitrary high value if there is no oil rate constraint) and switched to the water rate constraint once it is overshot. Characteristics and results for the two cases are presented in Table 1. Objective function: FOPT, Optimizer parameters: 0 < LPR < 10,000 m 3 /d Case Constraints (m 3 /d) Active constraints steps: FOPR, FWPR FOPT opt/base ( 10 6 m 3 ) A FWPR < 1,500 -, /43.1 (+ 16.5%) A-CO FOPR < 3500, FWPR < 1,500 91, /37.3 (+ 8.4%) Table 1. Results for the multiple five-spot pattern: objective function FOPT. For both cases, the constraints are active for a significant number of steps and the optimizer increases the cumulative oil production. The results of the case A-CO are displayed in Figure 3. In particular, Figure 3 (left) shows the constraints (red = oil, blue = water) for the optimized and the base simulation (thick and thin lines respectively). The water constraint forces a reduction of the oil production earlier in the optimized case; subsequently the oil plateau is maintained for a longer period, gaining 8% cumulative oil production overall. This improvement is achieved because the two constraints (water and oil rates) are active a) for a longer period, and b) during the same period, roughly from year 2024 to year This is also illustrated in Figure 3 (right) where the objective function, and the number of steps for which constraints are active, are plotted against the number of simulations performed E E const FOPR const FWPR FOPT 2.7E E E+06 Figure 3. Optimization case A-CO E Another optimization is performed with the objective of maximizing the total oil production while reducing the water injected (FWIT): the objective function is J = FOPT 0.5 FWIT. The water injection rate (WIR) on the three injectors is added to the previous set of control parameters, so there is a total of (8 + 3) 100 = 1,100 control parameters. The upper limit on the BHP of the injectors is set to 200 bar. The base cases are built in the same way as in the previous section. The cumulative oil and water produced, as well as water injected, are shown in Table 2, and compared to the base case. Figure 4 shows results of the optimized case, B_CO (thick line), compared to the corresponding base case (thin line). On the left are the oil (red) and water (blue) constraints and on the right are the reduction of the water injection total (blue) and water production total (yellow).

7 Objective function: FOPT FWIT; Optimizer parameters: 0 < LPR, WIR < 10,000 m 3 /d Case Constraints (m 3 /d) Active constraints: FWPR, FOPR B FWPR<2,000 0,- B_CO FWPR<2,000 FOPR<3,500 0,27 FOPT opt/base ( 10 6 m 3 ) 44.1/46.6 ( 5%) 37.5/39.3 ( 5%) FWPT opt/base ( 10 6 m 3 ) 3.1/19.0 ( 83%) 2.6/10.7 ( 76%) FWIT opt/base ( 10 6 m 3 ) 46.4/66.1 ( 30%) 39.4/50.1 ( 21%) Table 2. Results for the multiple five-spot pattern: objective function FOPT FWIT Figure 4. Optimization case B_CO. By negatively weighting the injected water, the oil produced is reduced (by 5%), while the injected water is reduced significantly and produced water is reduced still further (80%). In this example, by penalizing the water injected, the water constraint is not even reached in the optimized simulation. The optimizations carried out on this multiple five-spot pattern field give satisfactory results. Besides increasing cumulative oil production, injected/produced water can be reduced by penalizing it in the objective function. Increased recovery using downhole valves in water injectors This example uses part of a real field model. In the region of interest, there are two producers and two water injectors. The reservoir was originally thought to have two layers, Z1 and Z2, but layer Z1 is now known to contain an internal shale barrier in the vicinity of the injectors and so can itself be represented by layers UZ1 and LZ1 (see Figure 5). Hence this is really a three-layer system. One of the main issues is to evaluate the improvement in the ultimate recovery that can be achieved with separate downhole valves in the injectors in each sand lobe in Z1 (i.e., in layers UZ1 and LZ1), as opposed to a single downhole valve in Z1. In this work, only layer Z1 (represented by UZ1 and LZ1) is optimized, the rest of the reservoir is not modeled. Figure 5. Log example showing the internal shale barrier in the Z1 layer

8 Figure 6. The simulation model showing the original oil saturation. Each injection well is represented by a pair of simulation wells. Because of the lack of availability of downhole valve control parameters on injection wells, the individual downhole valves are simulated by using separate wells. Hence the model contains four injection wells (representing the separate downhole valve in each layer for the two real injectors) and two production wells (see Figure 6). An upper limit is set on the BHP for all the wells. Each pair of simulated injection wells is treated as a group representing the actual injection well. The control parameters are the water rates in each injection group. There is a constraint of 0.95 on the water cut in the producers. The objective is to maximize the cumulative oil produced at the end of the simulation. An experienced engineer performed a manual optimization. Independently, and from the same starting point, an adjoint optimization was completed on a simulation spanning the first half of the production period. In Figure 7, both these approaches are compared to the original plan where water injection is controlled by only one downhole valve covering the Z1 layer. Optimized by using the OPTIMIZE function Optimized by using the OPTIMIZE function Manually optimized Manually optimized FOPR Single valve case FOPT Single valve case YEARS YEARS Figure 7. Field oil production rate and cumulative field oil production for the original plan and for the optimized models. This result shows that the adjoint optimization performs as well as the manual optimization on this case, indicating that it is possible to allow the optimizer to do this field operations work, thereby freeing the experienced engineer for other tasks. Conclusion In this paper, a small synthetic five-layer problem has demonstrated that insensitive constraints can be successfully managed with the careful calculation of constrained gradients in a reservoir simulator. In the second example, different optimization scenarios have been investigated, simultaneously combining the desire to increase the oil production and reduce water injection. Successful optimal field operation was obtained using the optimizer within the reservoir simulator, a task that would have taken much reservoir engineering effort. Moreover, this example shows that the constrained gradient is the key to field optimization. In particular, in the case A-CO, it allowed the field to maintain an oil production plateau while a maximum water production rate was reached; this is not possible with a simple group

9 production control. This case also highlights the power of this method, as the controls for a large number of wells can be optimized. In summary, optimization has been shown to work for a range of reservoir problems. This approach is obviously preferable to reactive manual interventions, because field integrity can be preserved and an optimum production schedule rapidly achieved by harnessing cheap computational power and a modern reservoir simulator. The savings in human effort may then be redirected to other interesting problems, such as completion design and well location strategies. Acknowledgments The authors are grateful to ENI, Schlumberger, and Statoil for permission to publish this paper. Thanks are also due to Total and Norsk Hydro for contributing to the project during which much of the adjoint gradient development was carried out in the commercial simulator. References Brouwer, D.R. et al.: Recovery Increase through Water Flooding with Smart Well Technology, SPE 68979, SPE European Formation Damage Conference, The Hague, The Netherlands, (May 21 22, 2001). Brouwer, D.R. and Jansen, J.D.: Dynamic Optimization of Water Flooding with Smart Wells Using Optimal Control Theory: Stability of the Adjoint Equation, 8 th European Conference on the Mathematics of Oil Recovery, Freiberg, Germany, (September 3-6, 2002 a). Brouwer, D.R. and Jansen J.D.: Dynamic Optimization of water Flooding with Smart Wells Using Optimal Control Theory, SPE 78278, 13 th SPE European Conference, Aberdeen, Scotland, (October 29-31, 2002 b). Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning, Addisson-Wesley Professional, New York, (1989). Gosselin, O. et al.: History matching Using Time-lapse Seismic (HUTS), SPE presented at the SPE Annual Technical Conference and Exhibition, Denver, Colorado, USA, (October 5-8, 2003). Kuhn, H.W. and Tucker, A.W.: Nonlinear Programming, proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, (Ed. J. Neyman), University of Carolina Press, (1951). Ramirez, W.F. et al.: Optimal Injection Policies for Enhanced Oil Recovery: Part 1 Theory and Computational Strategies, SPEJ , (1984). Sarma, P. et al.: Implementation of Adjoint Solution for Optimal Control of Smart Wells, SPE 92864, SPE Reservoir Simulation Symposium, Houston, Texas, (Jan. 31 Feb ). Schlumberger: ECLIPSE Technical Description, (2006 a). Schlumberger: SimOpt User Guide, (2006 b). Zakirov, I.S. et al.: Optimizing Reservoir Performance by Automatic Allocation of Well Rates, 5 th European Conference on the Mathematics of Oil Recovery, Leoben, Austria, (September 3-5, 1996).

10

SMART WELL MODELLING. Design, Scenarios and Optimisation

SMART WELL MODELLING. Design, Scenarios and Optimisation Page 1 Introduction Smart or complex wells are in increasing use by operators as reservoir environments become more challenging. The wells include a number of smart devices installed to achieve a variety

More information

PTE 519 Lecture Note Finite Difference Approximation (Model)

PTE 519 Lecture Note Finite Difference Approximation (Model) PTE 519 Lecture Note 3 3.0 Finite Difference Approximation (Model) In this section of the lecture material, the focus is to define the terminology and to summarize the basic facts. The basic idea of any

More information

A COMPARISON OF WATERFLOOD MANAGEMENT USING ARRIVAL TIME OPTIMIZATION AND NPV OPTIMIZATION

A COMPARISON OF WATERFLOOD MANAGEMENT USING ARRIVAL TIME OPTIMIZATION AND NPV OPTIMIZATION A COMPARISON OF WATERFLOOD MANAGEMENT USING ARRIVAL TIME OPTIMIZATION AND NPV OPTIMIZATION A Thesis by QING TAO Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment

More information

OPTIMIZATION FOR AUTOMATIC HISTORY MATCHING

OPTIMIZATION FOR AUTOMATIC HISTORY MATCHING INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume 2, Supp, Pages 131 137 c 2005 Institute for Scientific Computing and Information OPTIMIZATION FOR AUTOMATIC HISTORY MATCHING Abstract. SHUGUANG

More information

SPE Distinguished Lecturer Program

SPE Distinguished Lecturer Program SPE Distinguished Lecturer Program Primary funding is provided by The SPE Foundation through member donations and a contribution from Offshore Europe The Society is grateful to those companies that allow

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Comparing three popular optimization algorithms by considering advantages and disadvantages of each of them using a field case study

Comparing three popular optimization algorithms by considering advantages and disadvantages of each of them using a field case study Comparing three popular optimization algorithms by considering advantages and disadvantages of each of them using a field case study Vahid Dehdari Final goal of reservoir management is finding a high net

More information

EFFICIENT PRODUCTION OPTIMIZATION USING FLOW NETWORK MODELS. A Thesis PONGSATHORN LERLERTPAKDEE

EFFICIENT PRODUCTION OPTIMIZATION USING FLOW NETWORK MODELS. A Thesis PONGSATHORN LERLERTPAKDEE EFFICIENT PRODUCTION OPTIMIZATION USING FLOW NETWORK MODELS A Thesis by PONGSATHORN LERLERTPAKDEE Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements

More information

Automatic History Matching On The Norne Simulation Model

Automatic History Matching On The Norne Simulation Model Automatic History Matching On The Norne Simulation Model Eirik Morell - TPG4530 - Norwegian University of Science and Technology - 2008 Abstract This paper presents the result of an automatic history match

More information

Search direction improvement for gradient-based optimization problems

Search direction improvement for gradient-based optimization problems Computer Aided Optimum Design in Engineering IX 3 Search direction improvement for gradient-based optimization problems S Ganguly & W L Neu Aerospace and Ocean Engineering, Virginia Tech, USA Abstract

More information

A009 HISTORY MATCHING WITH THE PROBABILITY PERTURBATION METHOD APPLICATION TO A NORTH SEA RESERVOIR

A009 HISTORY MATCHING WITH THE PROBABILITY PERTURBATION METHOD APPLICATION TO A NORTH SEA RESERVOIR 1 A009 HISTORY MATCHING WITH THE PROBABILITY PERTURBATION METHOD APPLICATION TO A NORTH SEA RESERVOIR B. Todd HOFFMAN and Jef CAERS Stanford University, Petroleum Engineering, Stanford CA 94305-2220 USA

More information

A027 4D Pre-stack Inversion Workflow Integrating Reservoir Model Control and Lithology Supervised Classification

A027 4D Pre-stack Inversion Workflow Integrating Reservoir Model Control and Lithology Supervised Classification A027 4D Pre-stack Inversion Workflow Integrating Reservoir Model Control and Lithology Supervised Classification S. Toinet* (Total E&P Angola), S. Maultzsch (Total), V. Souvannavong (CGGVeritas) & O. Colnard

More information

Programming, numerics and optimization

Programming, numerics and optimization Programming, numerics and optimization Lecture C-4: Constrained optimization Łukasz Jankowski ljank@ippt.pan.pl Institute of Fundamental Technological Research Room 4.32, Phone +22.8261281 ext. 428 June

More information

We G Updating the Reservoir Model Using Engineeringconsistent

We G Updating the Reservoir Model Using Engineeringconsistent We G102 09 Updating the Reservoir Model Using Engineeringconsistent 4D Seismic Inversion S. Tian* (Heriot-Watt University), C. MacBeth (Heriot-Watt University) & A. Shams (Heriot-Watt University) SUMMARY

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

Model-Based Optimization and Control of Subsurface Flow in Oil Reservoirs

Model-Based Optimization and Control of Subsurface Flow in Oil Reservoirs Model-Based Optimization and Control of Subsurface Flow in Oil Reservoirs Paul Van den Hof Eindhoven University of Technology, The Netherlands with: Jan Dirk Jansen and Arnold Heemink, Delft Univ. Techn.

More information

Robust Production Optimization with Capacitance-Resistance Model as Proxy

Robust Production Optimization with Capacitance-Resistance Model as Proxy Robust Production Optimization with Capacitance-Resistance Model as Proxy What is Robust Production Optimization? Production Optimization: To optimize the objective by tuning the control variables (e.g.

More information

A Data-Driven Smart Proxy Model for A Comprehensive Reservoir Simulation

A Data-Driven Smart Proxy Model for A Comprehensive Reservoir Simulation A Data-Driven Smart Proxy Model for A Comprehensive Reservoir Simulation Faisal Alenezi Department of Petroleum and Natural Gas Engineering West Virginia University Email: falenezi@mix.wvu.edu Shahab Mohaghegh

More information

Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim

Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim Vidar Gunnerud, Bjarne Foss Norwegian University of Science and Technology - NTNU Trondheim, Norway

More information

A Soft Computing-Based Method for the Identification of Best Practices, with Application in the Petroleum Industry

A Soft Computing-Based Method for the Identification of Best Practices, with Application in the Petroleum Industry CIMSA 2005 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications Giardini Naxos, Italy, 20-22 July 2005 A Soft Computing-Based Method for the Identification

More information

A Short SVM (Support Vector Machine) Tutorial

A Short SVM (Support Vector Machine) Tutorial A Short SVM (Support Vector Machine) Tutorial j.p.lewis CGIT Lab / IMSC U. Southern California version 0.zz dec 004 This tutorial assumes you are familiar with linear algebra and equality-constrained optimization/lagrange

More information

Developing a Smart Proxy for the SACROC Water-Flooding Numerical Reservoir Simulation Model

Developing a Smart Proxy for the SACROC Water-Flooding Numerical Reservoir Simulation Model SPE-185691-MS Developing a Smart Proxy for the SACROC Water-Flooding Numerical Reservoir Simulation Model Faisal Alenezi and Shahab Mohaghegh, West Virginia University Copyright 2017, Society of Petroleum

More information

Applied Reservoir Simulation. Course. Workshop Problems

Applied Reservoir Simulation. Course. Workshop Problems Applied Reservoir Simulation Course Workshop Problems Reservoir Simulation Application Training Course and (Eclipse) Workshop GeoQuest Training and Development, And NExT Denver and Houston March 06 Applied

More information

A Geostatistical and Flow Simulation Study on a Real Training Image

A Geostatistical and Flow Simulation Study on a Real Training Image A Geostatistical and Flow Simulation Study on a Real Training Image Weishan Ren (wren@ualberta.ca) Department of Civil & Environmental Engineering, University of Alberta Abstract A 12 cm by 18 cm slab

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 35 Quadratic Programming In this lecture, we continue our discussion on

More information

Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman

Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman Tania Mukherjee *(University of Houston), Kurang Mehta, Jorge Lopez (Shell International Exploration and Production

More information

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach Basic approaches I. Primal Approach - Feasible Direction

More information

GAS PRODUCTION ANALYSIS:

GAS PRODUCTION ANALYSIS: New Mexico Tech THINKING FOR A NEW MILLENNIUM TIGHT-GAS GAS PRODUCTION ANALYSIS: User Guide for a Type-Curve Matching Spreadsheet Program (TIGPA 2000.1) Her-Yuan Chen Assistant Professor Department of

More information

The SPE Foundation through member donations and a contribution from Offshore Europe

The SPE Foundation through member donations and a contribution from Offshore Europe Primary funding is provided by The SPE Foundation through member donations and a contribution from Offshore Europe The Society is grateful to those companies that allow their professionals to serve as

More information

Waterflood Optimization with Reduced Order Modeling

Waterflood Optimization with Reduced Order Modeling Waterflood Optimization with Reduced Order Modeling Jackson Udy ChEn 693R, Winter 2016, Brigham Young University Abstract In this paper, the input output relationships of petroleum reservoirs under mature

More information

11.1 Optimization Approaches

11.1 Optimization Approaches 328 11.1 Optimization Approaches There are four techniques to employ optimization of optical structures with optical performance constraints: Level 1 is characterized by manual iteration to improve the

More information

A Data estimation Based Approach for Quasi continuous Reservoir Monitoring using Sparse Surface Seismic Data Introduction Figure 1

A Data estimation Based Approach for Quasi continuous Reservoir Monitoring using Sparse Surface Seismic Data Introduction Figure 1 A Data estimation Based Approach for Quasi continuous Reservoir Monitoring using Sparse Surface Seismic Data Adeyemi Arogunmati* and Jerry M. Harris, Stanford University, California, USA Introduction One

More information

Fluid flow modelling with seismic cluster analysis

Fluid flow modelling with seismic cluster analysis Fluid flow modelling with seismic cluster analysis Fluid flow modelling with seismic cluster analysis Laurence R. Bentley, Xuri Huang 1 and Claude Laflamme 2 ABSTRACT Cluster analysis is used to construct

More information

Programs for MDE Modeling and Conditional Distribution Calculation

Programs for MDE Modeling and Conditional Distribution Calculation Programs for MDE Modeling and Conditional Distribution Calculation Sahyun Hong and Clayton V. Deutsch Improved numerical reservoir models are constructed when all available diverse data sources are accounted

More information

History Matching: Towards Geologically Reasonable Models

History Matching: Towards Geologically Reasonable Models Downloaded from orbit.dtu.dk on: Oct 13, 018 History Matching: Towards Geologically Reasonable Models Melnikova, Yulia; Cordua, Knud Skou; Mosegaard, Klaus Publication date: 01 Document Version Publisher's

More information

Chapter II. Linear Programming

Chapter II. Linear Programming 1 Chapter II Linear Programming 1. Introduction 2. Simplex Method 3. Duality Theory 4. Optimality Conditions 5. Applications (QP & SLP) 6. Sensitivity Analysis 7. Interior Point Methods 1 INTRODUCTION

More information

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited. page v Preface xiii I Basics 1 1 Optimization Models 3 1.1 Introduction... 3 1.2 Optimization: An Informal Introduction... 4 1.3 Linear Equations... 7 1.4 Linear Optimization... 10 Exercises... 12 1.5

More information

APPROXIMATE DYNAMIC PROGRAMMING FOR OPTIMIZING OIL PRODUCTION

APPROXIMATE DYNAMIC PROGRAMMING FOR OPTIMIZING OIL PRODUCTION CHAPTER 25 APPROXIMATE DYNAMIC PROGRAMMING FOR OPTIMIZING OIL PRODUCTION Zheng Wen, Louis J. Durlofsky, Benjamin Van Roy and Khalid Aziz Stanford University, Stanford, California, 94305, USA Abstract In

More information

OPTIMIZATION METHODS

OPTIMIZATION METHODS D. Nagesh Kumar Associate Professor Department of Civil Engineering, Indian Institute of Science, Bangalore - 50 0 Email : nagesh@civil.iisc.ernet.in URL: http://www.civil.iisc.ernet.in/~nagesh Brief Contents

More information

Constrained Optimization COS 323

Constrained Optimization COS 323 Constrained Optimization COS 323 Last time Introduction to optimization objective function, variables, [constraints] 1-dimensional methods Golden section, discussion of error Newton s method Multi-dimensional

More information

High Resolution Geomodeling, Ranking and Flow Simulation at SAGD Pad Scale

High Resolution Geomodeling, Ranking and Flow Simulation at SAGD Pad Scale High Resolution Geomodeling, Ranking and Flow Simulation at SAGD Pad Scale Chad T. Neufeld, Clayton V. Deutsch, C. Palmgren and T. B. Boyle Increasing computer power and improved reservoir simulation software

More information

Geostatistical Reservoir Characterization of McMurray Formation by 2-D Modeling

Geostatistical Reservoir Characterization of McMurray Formation by 2-D Modeling Geostatistical Reservoir Characterization of McMurray Formation by 2-D Modeling Weishan Ren, Oy Leuangthong and Clayton V. Deutsch Department of Civil & Environmental Engineering, University of Alberta

More information

Improvement of Realizations through Ranking for Oil Reservoir Performance Prediction

Improvement of Realizations through Ranking for Oil Reservoir Performance Prediction Improvement of Realizations through Ranking for Oil Reservoir Performance Prediction Stefan Zanon, Fuenglarb Zabel, and Clayton V. Deutsch Centre for Computational Geostatistics (CCG) Department of Civil

More information

Efficient big seismic data assimilation through sparse representation

Efficient big seismic data assimilation through sparse representation Efficient big seismic data assimilation through sparse representation Xiaodong Luo, IRIS & The National IOR Centre of Norway; Tuhin Bhakta, IRIS & The National IOR Centre of Norway; Morten Jakobsen, UiB,

More information

B. Todd Hoffman and Jef Caers Stanford University, California, USA

B. Todd Hoffman and Jef Caers Stanford University, California, USA Sequential Simulation under local non-linear constraints: Application to history matching B. Todd Hoffman and Jef Caers Stanford University, California, USA Introduction Sequential simulation has emerged

More information

Lecture 4 Duality and Decomposition Techniques

Lecture 4 Duality and Decomposition Techniques Lecture 4 Duality and Decomposition Techniques Jie Lu (jielu@kth.se) Richard Combes Alexandre Proutiere Automatic Control, KTH September 19, 2013 Consider the primal problem Lagrange Duality Lagrangian

More information

Benefits of Integrating Rock Physics with Petrophysics

Benefits of Integrating Rock Physics with Petrophysics Benefits of Integrating Rock Physics with Petrophysics Five key reasons to employ an integrated, iterative workflow The decision to take a spudded well to completion depends on the likely economic payout.

More information

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer David G. Luenberger Yinyu Ye Linear and Nonlinear Programming Fourth Edition ö Springer Contents 1 Introduction 1 1.1 Optimization 1 1.2 Types of Problems 2 1.3 Size of Problems 5 1.4 Iterative Algorithms

More information

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP): Linköping University Optimization TAOP3(0) Department of Mathematics Examination Oleg Burdakov of 30 October 03 Assignment Consider the following linear programming problem (LP): max z = x + x s.t. x x

More information

Introduction. Linear because it requires linear functions. Programming as synonymous of planning.

Introduction. Linear because it requires linear functions. Programming as synonymous of planning. LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing

More information

5 Machine Learning Abstractions and Numerical Optimization

5 Machine Learning Abstractions and Numerical Optimization Machine Learning Abstractions and Numerical Optimization 25 5 Machine Learning Abstractions and Numerical Optimization ML ABSTRACTIONS [some meta comments on machine learning] [When you write a large computer

More information

Practical Examples of Efficient Design Optimisation by Coupling VR&D GENESIS and LS-DYNA

Practical Examples of Efficient Design Optimisation by Coupling VR&D GENESIS and LS-DYNA Practical Examples of Efficient Design Optimisation by Coupling VR&D GENESIS and LS-DYNA David Salway, GRM Consulting Ltd. UK. Paul-André Pierré, GRM Consulting Ltd. UK. Martin Liebscher, Dynamore GMBH,

More information

Introduction to Optimization

Introduction to Optimization Introduction to Optimization Constrained Optimization Marc Toussaint U Stuttgart Constrained Optimization General constrained optimization problem: Let R n, f : R n R, g : R n R m, h : R n R l find min

More information

Convex Optimization. Lijun Zhang Modification of

Convex Optimization. Lijun Zhang   Modification of Convex Optimization Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Modification of http://stanford.edu/~boyd/cvxbook/bv_cvxslides.pdf Outline Introduction Convex Sets & Functions Convex Optimization

More information

A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE

A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization 4-6 September 2002, Atlanta, Georgia AIAA 2002-5451 A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING

More information

PRIMAL-DUAL INTERIOR POINT METHOD FOR LINEAR PROGRAMMING. 1. Introduction

PRIMAL-DUAL INTERIOR POINT METHOD FOR LINEAR PROGRAMMING. 1. Introduction PRIMAL-DUAL INTERIOR POINT METHOD FOR LINEAR PROGRAMMING KELLER VANDEBOGERT AND CHARLES LANNING 1. Introduction Interior point methods are, put simply, a technique of optimization where, given a problem

More information

SPE ), initial decline rate ( D

SPE ), initial decline rate ( D SPE 100562 An Integrated Technique for Production Data Analysis with Application to Mature Fields Gaskari, R., Mohaghegh, S. D. and Jalali, J., West Virginia University Copyright 2006, Society of Petroleum

More information

Foolproof AvO. Abstract

Foolproof AvO. Abstract Foolproof AvO Dr. Ron Masters, Geoscience Advisor, Headwave, Inc Copyright 2013, The European Association of Geoscientists and Engineers This paper was prepared for presentation during the 75 th EAGE Conference

More information

PS wave AVO aspects on processing, inversion, and interpretation

PS wave AVO aspects on processing, inversion, and interpretation PS wave AVO aspects on processing, inversion, and interpretation Yong Xu, Paradigm Geophysical Canada Summary Using PS wave AVO inversion, density contrasts can be obtained from converted wave data. The

More information

Chapter 15 Introduction to Linear Programming

Chapter 15 Introduction to Linear Programming Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of

More information

Computational Methods. Constrained Optimization

Computational Methods. Constrained Optimization Computational Methods Constrained Optimization Manfred Huber 2010 1 Constrained Optimization Unconstrained Optimization finds a minimum of a function under the assumption that the parameters can take on

More information

Shape optimisation using breakthrough technologies

Shape optimisation using breakthrough technologies Shape optimisation using breakthrough technologies Compiled by Mike Slack Ansys Technical Services 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary Introduction Shape optimisation technologies

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs Introduction to Mathematical Programming IE496 Final Review Dr. Ted Ralphs IE496 Final Review 1 Course Wrap-up: Chapter 2 In the introduction, we discussed the general framework of mathematical modeling

More information

Ensemble-based decision making for reservoir management present and future outlook. TPD R&T ST MSU DYN and FMU team

Ensemble-based decision making for reservoir management present and future outlook. TPD R&T ST MSU DYN and FMU team Ensemble-based decision making for reservoir management present and future outlook TPD R&T ST MSU DYN and FMU team 11-05-2017 The core Ensemble based Closed Loop Reservoir Management (CLOREM) New paradigm

More information

Multi-Objective Stochastic Optimization by Co-Direct Sequential Simulation for History Matching of Oil Reservoirs

Multi-Objective Stochastic Optimization by Co-Direct Sequential Simulation for History Matching of Oil Reservoirs Multi-Objective Stochastic Optimization by Co-Direct Sequential Simulation for History Matching of Oil Reservoirs João Daniel Trigo Pereira Carneiro under the supervision of Amílcar de Oliveira Soares

More information

CFD Topology Optimization of Automotive Components

CFD Topology Optimization of Automotive Components CFD Topology Optimization of Automotive Components Dr.-Ing. Markus Stephan, Dr.-Ing. Dipl.-Phys. Pascal Häußler, Dipl.-Math. Michael Böhm FE-DESIGN GmbH, Karlsruhe, Germany Synopsis Automatic CFD optimization

More information

Nonlinear Programming

Nonlinear Programming Nonlinear Programming SECOND EDITION Dimitri P. Bertsekas Massachusetts Institute of Technology WWW site for book Information and Orders http://world.std.com/~athenasc/index.html Athena Scientific, Belmont,

More information

SPE Copyright 2012, Society of Petroleum Engineers

SPE Copyright 2012, Society of Petroleum Engineers SPE 151994 Application of Surrogate Reservoir Model (SRM) to an Onshore Green Field in Saudi Arabia; Case Study Shahab D. Mohaghegh, Intelligent Solutions, Inc. & West Virginia University, Jim Liu, Saudi

More information

A012 A REAL PARAMETER GENETIC ALGORITHM FOR CLUSTER IDENTIFICATION IN HISTORY MATCHING

A012 A REAL PARAMETER GENETIC ALGORITHM FOR CLUSTER IDENTIFICATION IN HISTORY MATCHING 1 A012 A REAL PARAMETER GENETIC ALGORITHM FOR CLUSTER IDENTIFICATION IN HISTORY MATCHING Jonathan N Carter and Pedro J Ballester Dept Earth Science and Engineering, Imperial College, London Abstract Non-linear

More information

Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations

Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Peter Englert Machine Learning and Robotics Lab Universität Stuttgart Germany

More information

History matching under training-image based geological model constraints

History matching under training-image based geological model constraints History matching under training-image based geological model constraints JEF CAERS Stanford University, Department of Petroleum Engineering Stanford, CA 94305-2220 January 2, 2002 Corresponding author

More information

Integration of Geostatistical Modeling with History Matching: Global and Regional Perturbation

Integration of Geostatistical Modeling with History Matching: Global and Regional Perturbation Integration of Geostatistical Modeling with History Matching: Global and Regional Perturbation Oliveira, Gonçalo Soares Soares, Amílcar Oliveira (CERENA/IST) Schiozer, Denis José (UNISIM/UNICAMP) Introduction

More information

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS 11th World Congress on Computational Mechanics (WCCM XI) 5th European Conference on Computational Mechanics (ECCM V) 6th European Conference on Computational Fluid Dynamics (ECFD VI) E. Oñate, J. Oliver

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 1 3.1 Linearization and Optimization of Functions of Vectors 1 Problem Notation 2 Outline 3.1.1 Linearization 3.1.2 Optimization of Objective Functions 3.1.3 Constrained

More information

Natural Language Processing

Natural Language Processing Natural Language Processing Classification III Dan Klein UC Berkeley 1 Classification 2 Linear Models: Perceptron The perceptron algorithm Iteratively processes the training set, reacting to training errors

More information

Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response to Harmonic Loading

Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response to Harmonic Loading 11 th World Congress on Structural and Multidisciplinary Optimisation 07 th -12 th, June 2015, Sydney Australia Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response

More information

By Tracy J. Stark 1. Search and Discovery Article #40133 (2004) Introduction

By Tracy J. Stark 1. Search and Discovery Article #40133 (2004) Introduction GC Value in Visualization* By Tracy J. Stark 1 Search and Discovery Article #40133 (2004) *Adapted from the Geophysical Corner column in AAPG Explorer, June, 2004, entitled Why Do We Need to Have Visualization?

More information

Efficient Beam Velocity Model Building with Tomography Designed to Accept 3d Residuals Aligning Depth Offset Gathers

Efficient Beam Velocity Model Building with Tomography Designed to Accept 3d Residuals Aligning Depth Offset Gathers Efficient Beam Velocity Model Building with Tomography Designed to Accept 3d Residuals Aligning Depth Offset Gathers J.W.C. Sherwood* (PGS), K. Sherwood (PGS), H. Tieman (PGS), R. Mager (PGS) & C. Zhou

More information

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING DAVID G. LUENBERGER Stanford University TT ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California London Don Mills, Ontario CONTENTS

More information

AUTOMATING UP-SCALING OF RELATIVE PERMEABILITY CURVES FROM JBN METHOD ESCALAMIENTO AUTOMÁTICO DE CURVAS DE PERMEABILDIAD RELATIVA DEL MÉTODOS JBN

AUTOMATING UP-SCALING OF RELATIVE PERMEABILITY CURVES FROM JBN METHOD ESCALAMIENTO AUTOMÁTICO DE CURVAS DE PERMEABILDIAD RELATIVA DEL MÉTODOS JBN AUTOMATING UP-SCALING OF RELATIVE PERMEABILITY CURVES FROM JBN METHOD ESCALAMIENTO AUTOMÁTICO DE CURVAS DE PERMEABILDIAD RELATIVA DEL MÉTODOS JBN JUAN D. VALLEJO 1, JUAN M. MEJÍA 2, JUAN VALENCIA 3 Petroleum

More information

Summary. GEMTIP model of a three-phase medium with ellipsoidal inclusions

Summary. GEMTIP model of a three-phase medium with ellipsoidal inclusions GEMTIP inversion of complex resistivity data using a hybrid method based on a genetic algorithm with simulated annealing and regularized conjugate gradient method Wei Lin *, Michael S. Zhdanov, Vladimir

More information

Joint quantification of uncertainty on spatial and non-spatial reservoir parameters

Joint quantification of uncertainty on spatial and non-spatial reservoir parameters Joint quantification of uncertainty on spatial and non-spatial reservoir parameters Comparison between the Method and Distance Kernel Method Céline Scheidt and Jef Caers Stanford Center for Reservoir Forecasting,

More information

ACCEPTED VERSION.

ACCEPTED VERSION. ACCEPTED VERSION Vitkovsky, John; Simpson, Angus Ross; Lambert, Martin Francis Leak detection and calibration using transients and genetic algorithms Journal of Water Resources Planning & Management, 2000;

More information

Dynamic Analysis of Structures Using Neural Networks

Dynamic Analysis of Structures Using Neural Networks Dynamic Analysis of Structures Using Neural Networks Alireza Lavaei Academic member, Islamic Azad University, Boroujerd Branch, Iran Alireza Lohrasbi Academic member, Islamic Azad University, Boroujerd

More information

AVO Modeling Scenarios AVO What Ifs? HRS-9 Houston, Texas 2011

AVO Modeling Scenarios AVO What Ifs? HRS-9 Houston, Texas 2011 AVO Modeling Scenarios HRS-9 Houston, Texas 2011 What are The function is designed to allow you to quickly and easily generate AVO synthetics that represent different fluid compositions and layer thicknesses

More information

Adaptive spatial resampling as a Markov chain Monte Carlo method for uncertainty quantification in seismic reservoir characterization

Adaptive spatial resampling as a Markov chain Monte Carlo method for uncertainty quantification in seismic reservoir characterization 1 Adaptive spatial resampling as a Markov chain Monte Carlo method for uncertainty quantification in seismic reservoir characterization Cheolkyun Jeong, Tapan Mukerji, and Gregoire Mariethoz Department

More information

MONITORING THE REPEATABILITY AND REPRODUCIBILTY OF A NATURAL GAS CALIBRATION FACILITY

MONITORING THE REPEATABILITY AND REPRODUCIBILTY OF A NATURAL GAS CALIBRATION FACILITY MONITORING THE REPEATABILITY AND REPRODUCIBILTY OF A NATURAL GAS CALIBRATION FACILITY T.M. Kegel and W.R. Johansen Colorado Engineering Experiment Station, Inc. (CEESI) 54043 WCR 37, Nunn, CO, 80648 USA

More information

Introducing Settle 3D...

Introducing Settle 3D... Introducing Settle 3D... Rocscience will soon be releasing Settle 3D, a totally new software package for analysis of consolidation and settlement under foundations, embankments and surface excavations.

More information

Stochastic conjugate gradient method for least-square seismic inversion problems Wei Huang*, Hua-Wei Zhou, University of Houston

Stochastic conjugate gradient method for least-square seismic inversion problems Wei Huang*, Hua-Wei Zhou, University of Houston Stochastic conjugate gradient method for least-square seismic inversion problems Wei Huang*, Hua-Wei Zhou, University of Houston Summary With the development of computational power, there has been an increased

More information

We B3 12 Full Waveform Inversion for Reservoir Characterization - A Synthetic Study

We B3 12 Full Waveform Inversion for Reservoir Characterization - A Synthetic Study We B3 12 Full Waveform Inversion for Reservoir Characterization - A Synthetic Study E. Zabihi Naeini* (Ikon Science), N. Kamath (Colorado School of Mines), I. Tsvankin (Colorado School of Mines), T. Alkhalifah

More information

Support Vector Machines

Support Vector Machines Support Vector Machines SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions 6. Dealing

More information

Smart Proxy Modeling. for Numerical Reservoir Simulations BIG DATA ANALYTICS IN THE EXPLORATION & PRODUCTION INDUSTRY

Smart Proxy Modeling. for Numerical Reservoir Simulations BIG DATA ANALYTICS IN THE EXPLORATION & PRODUCTION INDUSTRY Smart Proxy Modeling for Numerical Reservoir Simulations BIG DATA ANALYTICS IN THE EXPLORATION & PRODUCTION INDUSTRY Intelligent Solutions, Inc. & West Virginia University October 2015 Data Driven Analytics

More information

Robust ensemble-based multi-objective optimization

Robust ensemble-based multi-objective optimization Robust ensemble-based multi-objective optimization Fonseca, R.M.; Stordal, A.S.; Leeuwenburgh, O.; Van den Hof, P.M.J.; Jansen, J.D. Published in: Proceedings of the 14th European Conference on the Mathematics

More information

Optimization of structures using convex model superposition

Optimization of structures using convex model superposition Optimization of structures using convex model superposition Chris P. Pantelides, Sara Ganzerli Department of Civil and Environmental Engineering, University of C/Wz, &;/f Za&e C;Yy, C/faA ^772, U&4 Email:

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

More information

Optimization of Vertical Well Placement for Oil Field Development Based on Basic Reservoir Rock Properties using Genetic Algorithm

Optimization of Vertical Well Placement for Oil Field Development Based on Basic Reservoir Rock Properties using Genetic Algorithm ITB J. Eng. Sci., Vol. 44, No. 2, 2012, 106-127 106 Optimization of Vertical Well Placement for Oil Field Development Based on Basic Reservoir Rock Properties using Genetic Algorithm Tutuka Ariadji 1,

More information

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY PROCEEDINGS, Thirty-Seventh Workshop on Geothermal Reservoir Engineering Stanford University, Stanford, California, January 30 - February 1, 2012 SGP-TR-194 IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL

More information

Support Vector Machines.

Support Vector Machines. Support Vector Machines srihari@buffalo.edu SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions

More information