SearcharxivSearch

arXiv subjects

Nathan G. March

Publications and source records attributed to Nathan G. March.

4 recordsLinked to original sources

Numerical investigation into coarse-scale models of diffusion in complex heterogeneous media

Computational modelling of diffusion in heterogeneous media is prohibitively expensive for problems with fine-scale heterogeneities. A common strategy for resolving this issue is to decompose the domain into a number of non-overlapping sub-domains and homogenize the spatially-dependent diffusivity within each sub-domain (homogenization cell). This process yields a coarse-scale model for approximating the solution behaviour of the original fine-scale model at a reduced computational cost. In this paper, we study coarse-scale diffusion models in block heterogeneous media and investigate, for the first time, the effect that various factors have on the accuracy of resulting coarse-scale solutions. We present new findings on the error associated with homogenization as well as confirm via numerical experimentation that periodic boundary conditions are the best choice for the homogenization cell and demonstrate that the smallest homogenization cell that is computationally feasible should be used in numerical simulations.

physics.comp-ph

A fast algorithm for semi-analytically solving the homogenization boundary value problem for block locally-isotropic heterogeneous media

Direct numerical simulation of diffusion through heterogeneous media can be difficult due to the computational cost of resolving fine-scale heterogeneities. One method to overcome this difficulty is to homogenize the model by replacing the spatially-varying fine-scale diffusivity with an effective diffusivity calculated from the solution of an appropriate boundary value problem. In this paper, we present a new semi-analytical method for solving this boundary value problem and computing the effective diffusivity for pixellated, locally-isotropic, heterogeneous media. We compare our new solution method to a standard finite volume method and show that equivalent accuracy can be achieved in less computational time for several standard test cases. We also demonstrate how the new solution method can be applied to complex heterogeneous geometries represented by a two-dimensional grid of rectangular blocks. These results indicate that our new semi-analytical method has the potential to significantly speed up simulations of diffusion in heterogeneous media.

math.NA

Finite volume schemes for multilayer diffusion

This paper focusses on finite volume schemes for solving multilayer diffusion problems. We develop a finite volume method that addresses a deficiency of recently proposed finite volume/difference methods, which consider only a limited number of interface conditions and do not carry out stability or convergence analysis. Our method also retains second order accuracy in space while preserving the tridiagonal matrix structure of the classical single-layer discretisation. Stability and convergence analysis of the new finite volume method is presented for each of the three classical time discretisation methods: forward Euler, backward Euler and Crank-Nicolson. We prove that both the backward Euler and Crank-Nicolson schemes are always unconditionally stable. The key contribution of the work is the presentation of a set of sufficient stability conditions for the forward Euler scheme. Here, we find that to ensure stability of the forward Euler scheme it is not sufficient that the time step $\tau$ satisfies the classical constraint of $\tau\leq h_{i}^2/(2D_{i})$ in each layer (where $D_{i}$ is the diffusivity and $h_{i}$ is the grid spacing in the $i$th layer) as more restrictive conditions can arise due to the interface conditions. The paper concludes with some numerical examples that demonstrate application of the new finite volume method, with the results presented in excellent agreement with the theoretical analysis.

math.NA

Semi-analytical solution of multilayer diffusion problems with time-varying boundary conditions and general interface conditions

We develop a new semi-analytical method for solving multilayer diffusion problems with time-varying external boundary conditions and general internal boundary conditions at the interfaces between adjacent layers. The convergence rate of the semi-analytical method, relative to the number of eigenvalues, is investigated and the effect of varying the interface conditions on the solution behaviour is explored. Numerical experiments demonstrate that solutions can be computed using the new semi-analytical method that are more accurate and more efficient than the unified transform method of Sheils [Appl. Math. Model., 46:450-464, 2017]. Furthermore, unlike classical analytical solutions and the unified transform method, only the new semi-analytical method is able to correctly treat problems with both time-varying external boundary conditions and a large number of layers. The paper is concluded by replicating solutions to several important industrial, environmental and biological applications previously reported in the literature, demonstrating the wide applicability of the work.

math.NA