# ReservoirBench: An Interactive Educational Reservoir Engineering Workbench

Sowmya Somanath, Allan Rocha, Hamidreza Hamdi, Ehud Sharlin, Mario Costa Sousa

## ► To cite this version:

Sowmya Somanath, Allan Rocha, Hamidreza Hamdi, Ehud Sharlin, Mario Costa Sousa. Reservoir-Bench: An Interactive Educational Reservoir Engineering Workbench. 15th Human-Computer Interaction (INTERACT), Sep 2015, Bamberg, Germany. pp.340-348, 10.1007/978-3-319-22701-6_26. hal-01599642

HAL Id: hal-01599642

https://inria.hal.science/hal-01599642

Submitted on 2 Oct 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
# ReservoirBench: An Interactive Educational Reservoir Engineering Workbench

Sowmya Somanath, Allan Rocha, Hamidreza Hamdi, Ehud Sharlin, and Mario Costa Sousa

Department of Computer Science, University of Calgary, Canada
{ssomanat,acarocha,hhamdi,ehud,smcosta}@ucalgary.ca

**Abstract.** ReservoirBench is an interactive workbench for educational geological science and engineering tasks. It is designed to facilitate education of novice audiences to teach them basic concepts of reservoir modeling and simulation workflow. Traditional training using lectures and software practice can lead to information overload, and retainability is questionable. As an alternative, we propose a physical workbench that is coupled with digital augmentation for the purpose of learning. We take advantage of the crucial role that spatiality and 3D representations play in petroleum reservoir modeling and allow basic domain concepts to be introduced and explored in a tangible and experiential manner. We describe the design of our prototype and reflect on the findings from our preliminary design critique.

**Keywords:** Physical user interface; education; design; reservoir engineering.

<figure><img src="image_2.png" /><figcaption>Fig. 1: ReservoirBench and workflow example.</figcaption></figure>

## 1 Introduction

The domain of petroleum engineering aims at studying the processes involved in the exploration, production and extraction of oil and gas [8]. Introduction of domain concepts via presentations
and software tutorials can be difficult to grasp for novice audiences such as first year geology undergraduates or non-domain experts who join the industry (e.g. computer scientists). Generic slideshows can cause information overload, and content retainability is questionable [16, 17]. On the other hand, simulation software packages such as Petrel™ [3] are designed for the expert user. Since the goal is to become familiar with fundamental concepts and general modeling workflows (engineering data integration, layer interpretation from seismic data, well modeling, reservoir simulation and identifying challenging cost-benefit scenarios for well drilling), more suitable and interactive training methods are called for. The question then becomes, “How can interactive interfaces be used to scaffold comprehension for novice users?”

Modeling the petroleum reservoirs in 3D requires having the knowledge of spatial configurations, structures and properties that are central to efficient data integration and reservoir characterization. This was motivated before via cardboard box models used to demonstrate the functionality of Petrel™, a commercial oil-and-gas software package [2]. Interactive physical interfaces can help in automating this 3D spatial approach and can be designed to map interactions to varying visualizations to enhance the learning process [11]. We propose the use of a physical interactive workbench coupled with digital augmentation for teaching the basics of reservoir modeling workflows (Figures 1, 2). *ReservoirBench* is the first experiential learning reservoir engineering tangible user interface (TUI) for novice users and the uniqueness emerges from the application specific tasks.

## 2 Related Work

Physical and tangible user interfaces have been previously introduced for the purpose of teaching [1, 13, 9, 14] and have contributed to develop ways to enhance learning [13]. It has been noted that in situations where perception and cognition can be coupled [5], using physical materials in a learning task can change the nature of awareness gained relative to that gained through interacting with virtual materials [12].

Our workbench design supports experiential learning which encourages one to generate their own ideas about a phenomena while learning and prepares the individual for future learning [6]. More detailed knowledge could be developed as part of actual reservoir modeling tasks where the limitations of current software impede easiness and efficiency of implementing the various modeling and design scenarios. Our workbench can also be looked through the theoretical lens of boundary object's [18]. The structure of the interface is common enough to be recognized by the domain of oil and gas in general, but each sub-domain (i.e. geologist, reservoir engineer) can use it as a medium for different task explorations.

Within the realm of geology and reservoir engineering, TUI's [7, 10, 15], tabletop interfaces [19, 20] and a web-based interface [4] have been previously introduced. However, the focus in these instances of research has mainly been on data exploration. For instance, Snakey [10] is a TUI designed exclusively for expert users engaged in the particular task of well design in reservoir engineering. It is not an educational toolkit and does not attempt to address the breadth of essential reservoir modeling concepts that *ReservoirBench* is addressing.
# 3 ReservoirBench: Design and Implementation

## 3.1 Physical Interface

The physical interface is a simplified representation of an underground reservoir (Figure 1). It consists of a wood frame structure (roughly 18 inch (l) X 18 inch (w)) with three slots on each of the vertical poles (Figure 1a). The two vertical poles serve the dual purpose of being support structures as well as being representations of two already drilled oil wells used for seismic well-tie [8]. The top of the frame is sealed with a plane that represents the ground level. Three orthogonal planes, symbolic of seismic planes can be inserted into the empty slots using different configurations as seen in the Figure 1a. The seismic planes define the boundaries between the different earth layers. Physical oil well trajectories can be inserted between the planes using either the 3Doodler (handheld fabrication tool [1]) or pipe cleaners (Figure 1b).

The design rationale behind different configurations for the seismic planes comes from the fact that (in reality) the low resolution seismic volumes can impose a large uncertainty in defining the hydrocarbon producing layers. However, for the purpose of learning some options in terms of placements of seismic planes are sufficient to explore the concept of stratigraphic uncertainty in layers' thicknesses and their effects on calculation of volumetrics (e.g. initial hydrocarbon in place), reservoir performance and drilling plan of new infill wells for production optimization.

On the other hand, since the well trajectories are relatively more flexible in terms of design (i.e. can have configurations such as horizontal, vertical and multi-lateral [8]), we choose to test two different material options - the 3Doodler™ and pipe cleaners. One of the fundamental constraints to input well trajectories is that the material should have the ability to retain shape and yet be malleable. Pipe cleaners are advantageous as they are flexible and afford for molding, but are limited as they do not afford the property to be easily molded back to their original state. In contrast, 3Doodle™ is a step forward towards supporting free form sketching of 3D objects and thus, can better support quick iterative design explorations. However, it is important to note that accurate design of horizontal wells is rather difficult using the 3Doodler™ due to gravity effect. In contrast to Snakey's [10] rigid and difficult to manipulate interface that is built from camera tripods, both the 3Doodler and the pipe cleaner afford further flexibility for free-form and iterative well design.

## 3.2 Digital Interface

The digital interface represents the visual feedback for the physical interactions (Figure 2). The use of a monitor to display the visualizations was done keeping in mind the availabilities in a regular office setting. Placing the monitor above the physical interface was considered to be a better alternative to a side-by-side setup and can also work for demonstration purposes. In our current prototype the physical source object (Figure 2a) can be digitally augmented in the four ways explained below. The visualizations are simplified reservoir modeling visualizations that professionals use during the regular workflow of examining seismic planes, gridding and well trajectories.
<figure><img src="image_3.png" /><figcaption>Fig. 2: Physical interface (a) and the corresponding mapped visualizations (b-e).</figcaption></figure>

**Figure 2b:** shows the visualization of the geological layers of the earth mapped to the tracked physical seismic planes configuration that can be (re)arranged by the user. We use a Kinect to track the positions of the colored markers placed on the edge of the physical planes (Figure 2a). The positions of the markers extracted from the Kinect image are converted into 3D coordinates to render the virtual seismic planes. A bounding box encompassing the virtual planes is computed and drawn to represent an approximate reservoir model. The purpose of this visualization is to provide contextual information regarding how a reservoir looks beneath the surface of the earth and helps identify in which layer oil is currently present and what is in the surrounding layers (e.g. aquifer, cap rock etc.).

**Figure 2c:** shows the visualization of the well trajectories input physically by the user. To reconstruct the virtual well we first compute the difference between the initial source image (before the well was inserted) and the current frame image (after the well was inserted) from the Kinect 2.0. Zhang-Suen thinning algorithm [22] is applied to the segmented image to extract the well trajectory skeleton. The skeleton and the depth image are then used in the calculations for 3D well reconstruction. The Kinect is placed at an angle as seen in Figure 1 to capture maximum information. Our current prototype is limited by the use of a single Kinect camera and thus, occlusions cannot be resolved. However, since accuracy was not our primary concern when introducing basic concepts, we think this is a reasonable limitation. The well visualization is also coupled with a graph that shows the cost for drilling the infill well. From the vector direction of the well skeleton, the program automatically classifies the wells as either vertical (low cost) or horizontal wells (high cost), and the graph is updated to show the corresponding cost for drilling.

**Figure 2d:** shows the visualization of the gridded simulation model. The rendered grid is adapted to align according to the top and bottom of the seismic plane orientation allowing the viewer to learn about the variability in vertical thickness in each cell layer. The resolution of the grid can be changed using a physical slider. The purpose for changing grid sizes is to
allow the user to get a sense of how discretization is performed in real modeling cases and understand its effect on the time needed for completing a flow simulation run (which can be a very time consuming task based on the resolution of the grid). Thus, when the user interacts with the slider a graph showing the amount of time required for simulation is displayed.

**Figure 2e:** shows the intersection between the grid cells and the created well trajectories. In terms of learning, observing such intersections helps: (a) identify the cells with interesting heterogeneities, which might require further treatments in terms of nested local grid refinement and (b) identify the most and least contributing cells to the oil production rate.

## 3.3 Workflow Example and Presented Concepts

Figures 1 and 2 show the workflow of a user interacting with the *ReservoirBench*. The workflow is also a pointer to the various concepts that one can learn and explore. The typical workflow starts with positioning the interpreted (*Concept #1* **seismic planes**) configuration (obtained in actual workflow from 3D seismic data) [8] (Figure 1a). Once the seismic configuration is in place (Figure 1a), the user can explore the automatically generated (*Concept #2* **geological layers**) (i.e. between the seismic planes, Figure 2b) and plan to (*Concept #3*) create a suitable **new well trajectory** to extract more oil from the reservoir. Figure 1b shows a user creating a new well trajectory using the 3Doodler™. Once the well is in position, the well is virtually reconstructed (Figure 2c). The well trajectory can be positioned at any depth position of the plane. In practice, the well should be drilled starting from the ground surface, in the current prototype the user only needs to position the well in the target layer in which oil is found. This is also common practice in reservoir modeling software programs. The connection from the reservoir top to the ground surface is automatically computed by our program. Depending on the well created by the user, the program presents a graph of the (*Concept #4*) **drilling cost** of such a well (Figure 2c). Finally, the user can (*Concept #5*) **grid** the reservoir model for simulation and understand the impact of the grid resolution on the (*Concept #6*) **time for the reservoir simulation** runs (Figure 2d).

# 4 Preliminary Design Critique

To evaluate the limitations and advantages of the different components of our interface we conducted a preliminary design critique session with a domain and a non-domain (computer science graduate student) participant. The domain expert, a post-doctoral fellow in reservoir modeling with several years of experience in geoscience research and reservoir engineering, was involved in the iterative design and development of our interface. With the obvious limitations of our preliminary design critique (small number of participants, possible biases), it did provide interesting design reflection on *ReservoirBench*, including those of an expert reservoir engineer with considerable experience in this design space. Following we believe the insight we share below, while limited in scope, is still valid. We took a hands-on approach to design critique, asking both the participants to complete the following tasks: (a) arranging the seismic planes to the experimenter provided configurations, (b) creating a vertical and/or horizontal well to extract oil and (c) choosing the appropriate simulation model grid size and observe the costs and simulation time. At the end of the tasks we gathered qualitative feedback.
**Domain Participant:** In the opinion of the domain expert ReservoirBench can be useful for educating novices' about conceptual ideas, for example, what is a seismic plane? And, where is oil? He envisions that with increasing the complexity of the system and by combining the interface with an actual simulation program, the current interface can be used by the domain experts for testing out complex tasks i.e. reservoir characterization, economics calculations and well test design. ReservoirBench could also be used to design and/or to fine tune a 3D digital model and to explore various production scenarios for well placement. The domain expert found automatic reconstruction of physical well trajectories to be a useful feature for quick design iterations. Although the 3DoodlerTM is a flexible fabrication tool, it was difficult to use and found to be distracting due to its current limitations (speed of use, fat pen, gravity etc.) Therefore, the domain expert preferred the pipe cleaners, especially for designing horizontal wells. One of the noted limitations for the pipe cleaners was their length. Since the performance of a horizontal well depends on factors i.e. length and location within the layer, this was considered to be an important feature to keep in mind while choosing the right material.

**Non-Domain Participant:** In addition to the hands-on tasks, the non-domain participant also answered the following eight questions: (1) what is a reservoir? (2) What is between the seismic planes? (3) What is a reservoir model? (4) What is the purpose of a reservoir model? (5) Which processes are involved in extracting oil? (6) When gridding the reservoir model, when do you think a low resolution grid (less number of cells) could be beneficial? (7) Similarly, when do you think a high resolution grid (more number of cells) could be beneficial? And finally, (8) rationalize the well trajectories you created in the well design task. The collected responses were all valid in terms of expected keywords (determined by domain-expert), pointing towards a positive outcome in terms of learning. From the discussions we learnt that lack of both, feedback during the tasks and prior knowledge, the participant felt less confident in answering the questions. The participant also mentioned that compared to the definition type questions (e.g. questions 1 and 2), she found the interface to be quite useful for answering task related questions (question 8). Beyond learnability, the participant found the interface to be fun, enjoyable and engaging. She mentioned, "It was encouraging of curiosity, and made me want to learn more things. It was satisfying as I felt like it was doing something".

# 5 Discussion

**Role of Spatiality and 3D representations:** Spatiality and 3D representations play a crucial role in reservoir engineering. The benefit of having an associative and spatial system can help externalize traditional digital representations and present a physical view that people are familiar with [11] and is fundamental to geological entities [10]. Having working knowledge of oil and gas software tools the domain expert mentioned that practical learning with commercial software alone is rather difficult, specifically for non-domain audiences, since the software is designed for experts and not novices. Within this context, in the opinion of the domain expert our hybrid approach (physical-digital coupling) can be useful for training
Novice users and arguably also be useful for domain experts to evaluate design choices for well placement tasks.

**Control and Representation:** Due to the meticulous nature of tasks conducted by reservoir engineers, interfaces such as ours will be limited in terms of the level of control that can be achieved. As mentioned by both the domain and non-domain participants', although the 3Doodler was a flexible fabrication tool for design iterations, it was difficult to use and found to be distracting due to the limitations of the current 3Doodler (speed of use, fat pen, gravity etc.). It was found to be lacking in precision and accuracy. Scaling is also a challenge. While part of the scaling issue can be mitigated by the use of digital representations, we need to be careful in our design considerations to ensure that the level of physical-digital coupling is not reduced to the point of creating disconnects in interaction behavior (a noted limitation of Snakey [10]). Alternatively, an advantage of interfaces such as ours is that the low-cost prototype production will allow users to quickly modify the design of the system. Readily available physical mediums can be added as interaction components to create representations that are meaningful to the users and programmatically coded as manipulatives.

**Interactivity:** Within *ReservoirBench*'s context, externalizing geological concepts into easy to grasp physical representations presents a smart interaction alternative to the orthodox approach in which novice users are introduced to the domain (e.g. presentations and textbooks). The potential of systems such as ours lies in their ability to allow people to create and manipulate objects to support hands on learning. It can also function as a boundary object during interdisciplinary interactions. From a design perspective, *ReservoirBench* can be used not just for the purpose of learning the fundamental concepts but also in other design process such as designing rough 3D reservoir models. Active hands-on learning can also make the experience enjoyable and engaging as mentioned by the non-domain participant.

# 6 Conclusion and Future Work

We presented *ReservoirBench*, an interactive and educational TUI that facilitates learning about reservoir modeling workflow. Our preliminary critique highlights the usefulness of such systems for both learning and exploring reservoir modeling workflows. Efforts are underway to further improve our prototype to better facilitate instructional and smarter interactions. The design critiques point at promising benefits for such interfaces, but in future we will need to compare and contrast the *ReservoirBench* approach to training versus the existing traditional approaches. For long term future work we would like to explore the use of other physical manipulatives such as, grid meshes and fault constraints, to allow novice user's to gain added understanding on their effect on well planning and simulations. For example, the actual seismic planes combined with the complex 3D structures such as faults and folds can be efficiently used to represent the actual reservoir structures. The strategies to place wells can then be tested more realistically and better gridding strategies could be proposed. It will also be interesting to explore the possibilities of projection mapping and more advanced interaction techniques using 3D printed models.
References

1. 3Doodler. http://the3doodler.com/

2. Boxcut - Phil and Tyson Skit. https://www.youtube.com/watch?v=1_EYUtEp-oo/

3. Petrel E&P Software. http://www.software.slb.com/products/

4. Allen, G., Chakraborty, P., Huang, D., Lei, Z., Lewis, J., Li, X., White, C. D., Xu, X., Zhang, C.: A Workflow Approach to Designed Reservoir Study. In Proc. Of the 2nd workshop on Workflows in Support of Large-Scale Science. Pp. 75-79, 2007.

5. Barsalou, L. W.: Grounded Cognition. Annual Review of Psychology, 59, 2008.

6. Bransford, J. D., Schwartz, D. L.: Rethinking Transfer: a Simple Proposal with Multiple Implications. Review of Research in Education, 1999.

7. Couture, N., Rivière, G., Reuter, P.: GeoTUI: a Tangible User Interface for Geoscience. In Proc. Of TEI'08.

8. Dake, L.P.: Fundamentals of Reservoir Engineering. Elsevier, 1983.

9. Fjeld, M., Voegtli, B.M.: Augmented Chemistry: an Interactive Educational Workbench. In Proc. Of ISMAR'02, pp. 259-321.

10. Harris, J., Young, J., Sultanum, N., Lapides, P., Sharlin, E., Sousa, M.C.: Designing Snakey: a Tangible User Interface Supporting Well Path Planning. In Proc. Of INTERACT'11.

11. Ishii, H., Ullmer, B.: Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. In Proc. Of SIGCHI'97, pp. 232-241.

12. Klemmer, S. R., Hartmann, B., Takayama, L.: How Bodies Matter: Fives Themes for Interaction Design. In Proc. Of DIS'06.

13. Marshall, P.: Do Tangible Interfaces Enhance Learning? In Proc. Of TEI'07.

14. O'Malley, C., Fraser, D.S., et al.: Literature Review in Learning with Tangible Technologies, 2004.

15. Piper, B., Ratti, C., Ishii, H.: Illuminating Clay: a 3-D Tangible Interface for Landscape Analysis. In Proc. Of SIGCHI'02.

16. Pugsley, K.E., Clayton, L.H.: Traditional Lecture or Experiential Learning: Changing Student Attitudes. Journal of Nursing Education, 42(11), pp. 520-523, 2003.

17. Specht, L. B., Sandlin, P. K.: The different effects of experiential learning activities and traditional lecture classes in accounting. Simulation & Gaming, 22(2), pp. 196-210, 1991.

18. Star, S.L., Griesemer, J. R.: Institutional ecology, translations' and boundary objects: Amateurs and professionals in Berkeley's museum of vertebrate zoology. Social Studies of Science, 19(3), pp.387-420, 1989.

19. Sultanum, N., Sharlin, E., Sousa M.C., Miranda-Filho, D.N., Eastick, R.: Touching the Depths: Introducing Tabletop Interaction to Reservoir Engineering. In Proc. Of ITS'10.

20. Tateosian, L., Mitasova, H., et al.: TanGeoMS: Tangible Geospatial Modeling System. IEEE Translations on Visualization and Computer Graphics, 2010.

21. Ullmer, B., Ishii, H.: Emerging Frameworks for Tangible User Interfaces. IBM systems journal, 39(3.4), pp. 915-931, 2000.

22. Zhang, T., Suen, C.Y.: A fast parallel algorithm for thinning digital patterns. ACM Communications, 27(3), 1984.