Abstract
In spite of large uncertainties in the actual reservoir structure, structural parameters of a reservoir model are usually fixed during history matching and only the flow properties of the model are allowed to vary. This often leads to unlikely or even unfeasible property updates and possibly to a poor predictive capability of the model. In those cases it may be expected that updating of the structural parameters will improve the quality of the history match. Preferably such structural updates should be implemented in the static (geological) model, and not just in the dynamic (flow) model. In this paper we use a gradient-based history matching method to update structural properties of the static model. We use an adjoint method to efficiently compute the derivatives of the data mismatch with respect to grid block porosities in the dynamic model and convert the corresponding volume changes to structural updates (layer thicknesses) in the static model. This method is suitable for structural updating of large scale reservoir models using production data and/or time-lapse seismics or other spatially distributed data. The method is tested on a 3D synthetic model, where time-lapse as well as production data have been used to update depth of the reservoir’s bottom horizon. We obtained significant improvements in the history match quality and the predictive capability of the model.