Abstract

The borehole-to-surface electromagnetic method (BSEM) complements surface and airborne electromagnetic (EM) methods. The borehole is typically filled with conductive media and significantly impacts the responses. To accurately simulate the responses, the borehole needs to be modeled. However, the size of the borehole is very small compared to the entire computational domain, making it challenging to accurately discretize the borehole. In this paper, we propose a high-accuracy three-dimensional (3D) finite element forward modeling algorithm for the BSEM method using octree meshes. The basic idea of octree meshes is to locally refine the mesh by dividing the hexahedral element into eight smaller elements. This approach has the advantage of being able to accurately discretize small geometric features while using coarse meshes in other areas, thus reducing the computational cost. Additionally, high-order basis functions are used to improve the accuracy of numerical solutions. We have developed a 3D forward modeling code for BSEM utilizing the C++ programming language. We verified the correctness and accuracy of our implementation by comparing the numerical responses with analytical solutions. Furthermore, we demonstrated the influence of borehole on the EM responses, showing that the borehole will cause a decrease of several orders of magnitude in the responses when the borehole is filled with highly conductive media. We also utilized two 3D models to demonstrate the efficacy of octree meshes in the discretization of complex structures and to discuss the effectiveness and sensitivity of BSEM data in the exploration of mineral and oil-gas resources. The code is open-source under the MIT license and can be used as an accurate modeling tool for BSEM responses, providing useful guidance for field exploration. The code is designed with a modular architecture, ensuring ease of maintenance and the ability to extend to other EM methods and serve as the foundation for 3D inversion.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call