Abstract
Reduced-order modeling can lead to computational savings in reservoir management applications when many related models must be simulated, as is the case, for example, in production optimization. In this study, we implement two reduced-order modeling procedures into our in-house simulator AD-GPRS (Automatic Differentiation General Purpose Research Simulator). The methods considered are a POD-Only (proper orthogonal decomposition) technique and a Gauss-Newton with approximated tensors (GNAT) procedure. Both approaches entail offline (training runs plus preprocessing) and online (runtime) computations. Typically, around 3-5 training runs are performed with these methods. POD-Only involves expensive online matrix multiplications, which greatly limit the attainable speedup. GNAT, by contrast, entails much less costly runtime computations. The methods are applied to a 2D oil-water model and to a 3D, four- component, oil-gas compositional case. These models contain 13,000 and 4800 grid blocks, respectively. Some amount of numerical experimentation is required to determine the appropriate POD-Only and GNAT parameters. We show that, using parameters that provide accurate reduced-order model results, POD-Only is actually slower than the full-order AD-GPRS simulations, but GNAT provides typical speedups of about a factor of 2-3 for the cases considered. More substantial speedup is achieved in some compositional cases for which AD-GPRS encounters numerical difficulties. Application of POD-Only and GNAT on locally refined versions of the original models is, however, found to require more computational effort than expected. This issue, which may be due to our detailed numerical treatments, should be addressed in future work.