Three dimensional visualization of models and physical characteristics of oil and gas reservoir for virtual reality systems

Authors

  • D. Zh. Akhmed-Zaki Al-Farabi Kazakh National University
  • O. N. Turar al-Farabi Kazakh National University
  • A. R. Rakhymova al-Farabi Kazakh National University

DOI:

https://doi.org/10.26577/JMMCS-2018-3-521

Keywords:

computer graphics, computer animation, machine graphics, virtual reality, OpenGL, OpenVR, shader, visualization, grid model visualization

Abstract

The paper describes three-dimensional visualization of grid models of oil and gas reservoir for virtual reality systems. It was implemented in a C ++ programming language, for visualization of the model using the OpenGL library and in the virtual environment of the OpenVR library, which needs use of the SteamVR utility. Created module of visualization requires connection of special equipment for operations with the virtual environment, such as headset with its own display, base stations and controllers. As input data for drawing of model geometrical data and physical characteristics of oil field in .GRDECL format provided by Shchlumberger Eclipse are offered. Files of this format store data describing three-dimensional models consisting of  of cells on Ox, Oy and Oz, which represent the distorted parallelepipeds. The advantage of using virtual reality in visualization is that for the observer visual perceptions considerably improves, and immersion in a virtual environment is accompanied by the effect of presence. In the VR display the quality of drawing of an object significantly differs from what can be watched on a flat screen monitor.

Key words: computer graphics, computer animation, machine graphics, virtual reality, OpenGL, OpenVR, shader, visualization, grid model visualization, .GRDECL.

References

[1] Shikin E.V., Boreskov A.V. "Computer graphics. Dynamics, realistic images". Ìoscow: DIALOG - MEPI, (1996):288.
[2] Bayakovsky Yu.M., Ignatenko A.V. "The initial OpenGL course". Ì.: ¾Planet of Knowledge¿, (2007):221. ISBN 978-5-903242-02-3.
[3] “OpenVR Quick Start”, accessed June 15, 2018, https://github.com/osudrl/CassieVrControls/wiki/OpenVR-Quick-Start
[4] “Collaboration Centre”, accessed October 1, 2018, http://ucalgaryreservoirsimulation.ca/collaboration-centre.
[5] “Collaboration Centre”, accessed October 1, 2018, http://collaborationcentre.ca/
[6] “TechViz”, accessed October 1, 2018, https://www.techviz.net/.
[7] Santos I.H.F. , Soares L.P. , Carvalho F., Raposo A. A Collaborative “Virtual Reality Oil & Gas Workflow” The
International journal of Virtual Reality., 11(1), (2012):1-13.
[8] Loew L. M., Schaff J. C. The virtual cell: a software environment for computational cell biology. Trends in biotechnology, 19(10):401-6, (2001).
[9] Norrby M. Molecularrift, a gesture based interaction tool for controlling molecules in 3-d. (2015).
[10] Tomita M. et al. E-cell: software environment for whole-cell simulation. Bioinformatics, 15(1), (1999):72-84.
[11] C. Jacob et al. Swarms and genes: Exploring -switch gene regulation through swarm intelligence. IEEE Congress on Evolutionary Computation, (2006).
[12] “ECLIPSE”, accessed October 5, 2017, https://www.software.slb.com/products/eclipse.
[13] Analysis and evaluation of thermal methods of influence on the near-wellbore zone of the reservoir of the Kenbay field (Eastern Moldabek site): report on research. JSC "EXPLORATION PRODUCTION KAZMUNAYGAZ", (2007): 65.
[14] “Geological Storage of CO2: Mathematical Modelling and Risk Assessment”, accessed November 15, 2017, http://www.sintef.no/MatMoRa.
[15] "MATLAB Reservoir Simulation Toolbox."accessed November 15, 2017,
http://www.sintef.no/Projectweb/MRST/Downloadable-Resources.
[16] “FreeGLUT”, accessed March 1, 2018, http://freeglut.sourceforge.net.
[17] “OpenGL”, accessed August 12, 2018, https://www.opengl.org/
[18] Wolff D., "OpenGL 4.0 Shading Language Cookbook", (2011), ISBN 978-1-849514-76-7.
[19] “GLM”, accessed March 1, 2018, https://glm.g-truc.net/0.9.9/index.html.
[20] “Hellovr”, accessed February 1, 2018, https://github.com/ValveSoftware/openvr.
[21] “SteamVR”, accessed February 1, 2018, https://steamcommunity.com/steamvr.
[22] “SAIGUP”, accessed November 15, 2017, http://www.nr.no/en/SAIGUP.

Downloads

Published

2018-12-22