Reservoir Simulator Runtime Enhancement Based on a Posteriori Error Estimation Techniques
Amélioration des performances des simulateurs de reservoir basée sur des techniques d’estimateur d’erreur a posteriori
IFP Energies nouvelles, 1-4 avenue de Bois-Préau, 92852
Rueil-Malmaison Cedex – France
e-mail: jean-marc.gratien@ifpen.fr – olivier.ricois@ifpen.fr – soleiman.yousef@ifpen.fr
* Corresponding author
Received:
15
December
2015
Accepted:
25
May
2016
Revised:
4
May
2016
In this work, we show how the a posteriori error estimation techniques proposed in [Di Pietro et al. (2014) Computers & Mathematics with Applications 68, 2331-2347] can be efficiently employed to improve the performance of a compositional reservoir simulator dedicated to Enhanced Oil Recovery (EOR) processes. This a posteriori error estimate allows to propose an adaptive mesh refinement algorithm leading to significant gain in terms of the number of cells in mesh compared to a fine mesh resolution, and to formulate criteria for stopping the iterative algebraic solver and the iterative linearization solver without any loss of precision. The emphasis of this paper is on the computational cost of the error estimators. We introduce an efficient computation using a practical simplified formula that can be easily implemented in a reservoir simulation code. Numerical results for a real-life reservoir engineering example in three dimensions show that we obtain a significant gain in CPU times without affecting the accuracy of the oil production forecast.
Résumé
Dans ce travail, nous montrons comment les techniques d’estimateur d’erreur a posteriori proposées dans la référence [Di Pietro et al. (2014) Computers & Mathematics with Applications 68, 2331-2347] peuvent être efficacement utilisées pour améliorer les performances d’un simulateur compositionnel de réservoir dédié aux procédés de Récupération Assistée des Hydrocarbures (RAH). Cet estimateur d’erreur a posteriori permet de proposer un algorithme de raffinement de maillage adaptatif conduisant à un gain significatif en termes de nombre de cellules du maillage par rapport à une résolution avec un maillage fin, et de formuler des critères d’arrêt pour les solveurs itératifs algébriques et non linéaires sans perte de précision. Cet article se concentre sur le coût de calcul des estimateurs d’erreur. Nous introduisons un calcul efficace en utilisant une formulation simplifiée qui peut facilement être mise en oeuvre dans un code de simulation de réservoir. Des résultats numériques pour un vrai cas d’étude 3D montrent que nous obtenons un gain significatif de temps CPU, et ce sans affecter la précision des prévisions de production du champ.
© J.-M. Gratien et al., published by IFP Energies nouvelles, 2016
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.