Three-Dimensional Streamline Tracing Method over Tetrahedral Domains

Getting a clear understanding of the fluid velocity field in underground porous media is critical to various engineering applications, such as oil/gas reservoirs, CO2 sequestration, groundwater, etc. As an effective visualization tool and efficient transport behaviors solution algorithm, the streamline-based method was improved significantly by numerous studies conducted in the last couple of decades. However, the implementation of streamline simulation is still challenging while working with Finite Element Method (FEM) over 3D tetrahedral domains, where the mass conservation is not guaranteed. Considering the increased computational cost to enforce mass conservation in FEM and additional complexity, a new three-dimensional streamline tracing algorithm is presented that only relies on the velocity vector of a flow field on each vertex of a tetrahedron in a 3D unstructured mesh system. Owning to the shape functions and transformation equations between the master element and actual element, the exit coordinate leaving a tetrahedral element can be determined effectively. As a result, Time of Flight (TOF), the coordinate variable along each streamline, can be calculated accurately and efficiently because that the analytical solution depicting the trajectory in Master Element is deduced. The presented streamline-based method is tested under FEniCS, a programming framework for FEM, which eases the implementation and further development of the presented method.

[1]  Martin J. Blunt,et al.  Streamline‐based simulation of solute transport , 1999 .

[2]  David A. Ham,et al.  A streamline tracking algorithm for semi-Lagrangian advection schemes based on the analytic integration of the velocity field , 2006 .

[3]  M. Blunt,et al.  Three-dimensional streamline-based simulation of non-isothermal two-phase flow in heterogeneous porous media , 2014 .

[4]  B. Nœtinger,et al.  History Matching Using a Streamline-Based Approach and Gradual Deformation , 2004 .

[5]  S. Benson,et al.  Calculating Trajectories Associated With Solute Transport in a Heterogeneous Medium , 2018, Water Resources Research.

[6]  J R Craig,et al.  A Particle Tracking Algorithm for Arbitrary Unstructured Grids , 2019, Ground water.

[7]  Ran Qi,et al.  A three-phase four-component streamline-based simulator to study carbon dioxide storage , 2009 .

[8]  Reed M. Maxwell,et al.  Streamline-based simulation of virus transport resulting from long term artificial recharge in a heterogeneous aquifer , 2003 .

[9]  Bin Wang,et al.  An Embedded Grid-Free Approach for Near-Wellbore Streamline Simulation , 2017 .

[10]  Albert J. Valocchi,et al.  A multidimensional streamline-based method to simulate reactive solute transport in heterogeneous porous media , 2010 .

[12]  Ruben Juanes,et al.  Streamline Tracing on General Triangular or Quadrilateral Grids , 2007 .

[13]  W. Kinzelbach,et al.  Continuous Groundwater Velocity Fields and Path Lines in Linear, Bilinear, and Trilinear Finite Elements , 1992 .

[14]  Martin J. Blunt,et al.  Streamline-based simulation of advective–dispersive solute transport , 2004 .

[15]  Martin J. Blunt,et al.  Streamline-Based Simulation of Non-Newtonian Polymer Flooding , 2010 .

[16]  Martin J. Blunt,et al.  Comparison of streamline-based and grid-based dual porosity simulation , 2004 .

[17]  Martin J. Blunt,et al.  Streamline‐based dual‐porosity simulation of reactive transport and flow in fractured reservoirs , 2004 .

[18]  M. J. King,et al.  Robust streamline tracing using inter‐cell fluxes in locally refined and unstructured grids , 2012 .

[19]  Marco R. Thiele,et al.  Technology Update: Mature Flood Surveillance Using Streamlines , 2016 .

[20]  David Batista,et al.  Mesh-independent streamline tracing , 2020, J. Comput. Phys..

[21]  Ruben Juanes,et al.  Unified Formulation for High-Order Streamline Tracing on Two-Dimensional Unstructured Grids , 2009, J. Sci. Comput..

[22]  A. F. Rasmussen,et al.  Velocity interpolation and streamline tracing on irregular geometries , 2012, Computational Geosciences.

[23]  Stefano Bonduà,et al.  A tool for pathline creation using TOUGH simulation results and fully unstructured 3D Voronoi grids , 2019, Environ. Model. Softw..

[24]  Yinyu Ye,et al.  Waterflood management using two-stage optimization with streamline simulation , 2014, Computational Geosciences.

[25]  R. E. Collins Japanese research in flow of fluids through porous materials and filtration , 1964 .

[26]  Knut-Andreas Lie,et al.  Streamline simulation of a reactive advective flow with discontinuous flux function , 2018, Computational Geosciences.

[27]  Gregory M. Nielson,et al.  Tools for Computing Tangent Curves for Linearly Varying Vector Fields over Tetrahedral Domains , 1999, IEEE Trans. Vis. Comput. Graph..

[28]  Akhil Datta-Gupta,et al.  A semianalytic approach to tracer flow modeling in heterogeneous permeable media , 1995 .

[29]  D. W. Pollock Semianalytical Computation of Path Lines for Finite‐Difference Models , 1988 .

[30]  Michael G. Edwards,et al.  Streamline Tracing on Curvilinear Structured and Unstructured Grids , 2002 .

[31]  Reed M. Maxwell,et al.  Using streamlines to simulate stochastic reactive transport in heterogeneous aquifers: Kinetic metal release and transport in CO2 impacted drinking water aquifers , 2013 .

[32]  G. T. Eigestad,et al.  Improved streamlines and time-of-flight for streamline simulation on irregular grids , 2007 .

[33]  Majid Siavashi,et al.  Efficient Particle Swarm Optimization of Well Placement to Enhance Oil Recovery Using a Novel Streamline-Based Objective Function , 2016 .

[34]  Carl W. Gable,et al.  Pathline tracing on fully unstructured control-volume grids , 2012, Computational Geosciences.