1887

Abstract

Summary

CO2 flooding in a preferred method of enhancing oil recovery as it has the dual benefit of sequestration and increasing oil recovery. In order to evaluate and design these processes, compositional simulations are used to track component changes during the course of flow. However, the phase behavior, as well as the stability computations associated with compositional simulations are time-consuming. In a compositional reservoir simulator, EOS, typically a cubic EOS (i.e., Peng-Robinson) for hydrocarbons, must be solved in all the grid blocks at every time step in order to accurately predict the phase behavior. In typical field-scale simulations, millions of grid blocks are used, and hence solving EOS for multicomponent hydrocarbon systems really slows down the simulation. There is a need to increase the speed and improve the efficiency of phase equilibrium computation for field-scale simulations. In this research, we develop a Gibbs free energy framework optimized for graphic processing unit (GPU) implementation. The Gibbs free energy minimization is preferred as it is a unifying function to combine components described using different thermodynamic models - Equation of State (EOS) as well as activity coefficient models. We use a combination of CPUs and GPUs to solve a constrained minimization problem and the solution is the equilibrium composition at a fixed temperature and pressure (PT flash). The NVIDIA Tesla GPUs help parallelize multiple functions evaluations simultaneously, which results in a significant speedup in computation times. A comparison of computation times of our approach with other approaches to compute and also algorithms to obtain equilibrium compositions is presented -1. CPU versus GPU. 2. K-value versus Gibbs free energy approach. The proposed model can easily be incorporated into existing reservoir simulators to decrease computational times.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.201802127
2018-09-03
2024-03-28
Loading full text...

Full text loading...

References

  1. Gandham, R., Esler, K., Mukundakrishnan, K., Zhang, Y., Fang, C. and Natoli, V.
    [2016] Gpu acceleration of equation of state calculations in compositional reservoir simulation. In: ECMOR XV-15th European Conference on the Mathematics of Oil Recovery.
    [Google Scholar]
  2. Haugen, K.B., Beckner, B.L. et al.
    [2013] Highly optimized phase equilibrium calculations. In: SPE Reservoir Simulation Symposium. Society of Petroleum Engineers.
    [Google Scholar]
  3. Kenyon, D. et al.
    [1987] Third SPE comparative solution project: gas cycling of retrograde condensate reservoirs.Journal of Petroleum Technology, 39(08), 981–997.
    [Google Scholar]
  4. Killough, J., Kossack, C. et al.
    [1987] Fifth comparative solution project: evaluation of miscible flood simulators. In: SPE Symposium on Reservoir Simulation. Society of Petroleum Engineers.
    [Google Scholar]
  5. Kindratenko, V.
    [2014] Numerical computations with GPUs.Springer.
    [Google Scholar]
  6. Krogstad, S., Lie, K.A., Møyner, O., Nilsen, H.M., Raynaud, X., Skaflestad, B. et al.
    [2015] MRST-AD–an open-source framework for rapid prototyping and evaluation of reservoir simulation problems. In: SPE reservoir simulation symposium. Society of Petroleum Engineers.
    [Google Scholar]
  7. Li, Y., Johns, R.T. and Ahmadi, K.
    [2012] A rapid and robust alternative to Rachford-Rice in flash calculations.Fluid Phase Equilibria, 316, 85–97.
    [Google Scholar]
  8. Lie, K.A.
    [2014] An introduction to reservoir simulation using MATLAB: user guide for the Matlab Reservoir Simulation Toolbox (MRST). SINTEF ICT.
    [Google Scholar]
  9. Mallison, B.T., Gerritsen, M.G., Jessen, K., Orr, F.M. et al.
    [2005] High order upwind schemes for two-phase, multicomponent flow. SPE Journal, 10(03), 297–311.
    [Google Scholar]
  10. Michelsen, M.L.
    [1982] The isothermal flash problem. Part I. Stability. Fluid phase equilibria, 9(1), 1–19.
    [Google Scholar]
  11. Peng, D.Y. and Robinson, D.B.
    [1976] A new two-constant equation of state. Industrial & Engineering Chemistry Fundamentals, 15(1), 59–64.
    [Google Scholar]
  12. Rachford Jr, H., Rice, J. et al.
    [1952] Procedure for use of electronic digital computers in calculating flash vaporization hydrocarbon equilibrium. Journal of Petroleum Technology, 4(10), 19–3.
    [Google Scholar]
  13. Sandler, S.I.
    [2017] Chemical, biochemical, and engineering thermodynamics.John Wiley & Sons.
    [Google Scholar]
  14. Smith, W.R.
    [1982] Chemical reaction equilibrium analysis.Theory and Algorithms.
    [Google Scholar]
  15. Venkatraman, A.
    [2014] Gibbs free energy minimization for flow in porous media. Ph.D. thesis.
    [Google Scholar]
  16. Venkatraman, A., Dindoruk, B., Elshahawi, H., Lake, L.W., Johns, R.T. et al.
    [2015a] Modeling Impact of Geochemical Reactions on a Real Reservoir Fluid Mixture During CO 2 EOR. In: SPE Annual Technical Conference and Exhibition. Society of Petroleum Engineers.
    [Google Scholar]
  17. [2017] Modeling Effect of Geochemical Reactions on Real-Reservoir-Fluid Mixture During Carbon Dioxide Enhanced Oil Recovery.SPE Journal.
    [Google Scholar]
  18. Venkatraman, A., Lake, L.W. and Johns, R.T.
    [2015b] Modelling the impact of geochemical reactions on hydrocarbon phase behavior during CO 2 gas injection for enhanced oil recovery.Fluid Phase Equilibria, 402, 56–68.
    [Google Scholar]
  19. White, W.B., Johnson, S.M. and Dantzig, G.B.
    [1958] Chemical equilibrium in complex mixtures.The Journal of Chemical Physics, 28(5), 751.
    [Google Scholar]
  20. Whitson, C.H. and Michelsen, M.L.
    [1989] The negative flash.Fluid Phase Equilibria, 53, 51–71.
    [Google Scholar]
  21. Wilson, G.M.
    [1969] A modified Redlich-Kwong equation of state, application to general physical data calculations. In: 65th National AIChE Meeting, Cleveland, OH.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.201802127
Loading
/content/papers/10.3997/2214-4609.201802127
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error