24 research outputs found
Particle-based and Meshless Methods with Aboria
Aboria is a powerful and flexible C++ library for the implementation of
particle-based numerical methods. The particles in such methods can represent
actual particles (e.g. Molecular Dynamics) or abstract particles used to
discretise a continuous function over a domain (e.g. Radial Basis Functions).
Aboria provides a particle container, compatible with the Standard Template
Library, spatial search data structures, and a Domain Specific Language to
specify non-linear operators on the particle set. This paper gives an overview
of Aboria's design, an example of use, and a performance benchmark
Diffusion in arrays of obstacles: beyond homogenisation
We revisit the classical problem of diffusion of a scalar (or heat) released
in a two-dimensional medium with an embedded periodic array of impermeable
obstacles such as perforations. Homogenisation theory provides a coarse-grained
description of the scalar at large times and predicts that it diffuses with a
certain effective diffusivity, so the concentration is approximately Gaussian.
We improve on this by developing a large-deviation approximation which also
captures the non-Gaussian tails of the concentration through a rate function
obtained by solving a family of eigenvalue problems. We focus on cylindrical
obstacles and on the dense limit, when the obstacles occupy a large area
fraction and non-Gaussianity is most marked. We derive an asymptotic
approximation for the rate function in this limit, valid uniformly over a wide
range of distances. We use finite-element implementations to solve the
eigenvalue problems yielding the rate function for arbitrary obstacle area
fractions and an elliptic boundary-value problem arising in the asymptotics
calculation. Comparison between numerical results and asymptotic predictions
confirm the validity of the latter
Understanding how porosity gradients can make a better filter using homogenization theory
Filters whose porosity decreases with depth are often more efficient at removing solute from a fluid than filters with a uniform porosity. We investigate this phenomenon via an extension of homogenization theory that accounts for a macroscale variation in microstructure. In the first stage of the paper, we homogenize the problems of flow through a filter with a near-periodic microstructure and of solute transport owing to advection, diffusion and filter adsorption. In the second stage, we use the computationally efficient homogenized equations to investigate and quantify why porosity gradients can improve filter efficiency. We find that a porosity gradient has a much larger effect on the uniformity of adsorption than it does on the total adsorption. This allows us to understand how a decreasing porosity can lead to a greater filter efficiency, by lowering the risk of localized blocking while maintaining the rate of total contaminant removal
Effective properties of hierarchical fiber-reinforced composites via a three-scale asymptotic homogenization approach
The study of the properties of multiscale composites is of great interest in engineering and biology. Particularly, hierarchical composite structures can be found in nature and in engineering. During the past decades, the multiscale asymptotic homogenization technique has shown its potential in the description of such composites by taking advantage of their characteristics at the smaller scales, ciphered in the so-called effective coefficients. Here, we extend previous works by studying the in-plane and out-of-plane effective properties of hierarchical linear elastic solid composites via a three-scale asymptotic homogenization technique. In particular, the approach is adjusted for a multiscale composite with a square-symmetric arrangement of uniaxially aligned cylindrical fibers, and the formulae for computing its effective properties are provided. Finally, we show the potential of the proposed asymptotic homogenization procedure by modeling the effective properties of musculoskeletal mineralized tissues, and we compare the results with theoretical and experimental data for bone and tendon tissues
A homogenised model for flow, transport and sorption in a heterogeneous porous medium
A major challenge in flow through porous media is to better understand the
link between microstructure and macroscale flow and transport. For idealised
microstructures, the mathematical framework of homogenisation theory can be
used for this purpose. Here, we consider a two-dimensional microstructure
comprising an array of obstacles of smooth but arbitrary shape, the size and
spacing of which can vary along the length of the porous medium. We use
homogenisation via the method of multiple scales to systematically upscale a
novel problem involving cells of varying area to obtain effective continuum
equations for macroscale flow and transport. The equations are characterised by
the local porosity, a local anisotropic flow permeability, an effective local
anisotropic solute diffusivity, and an effective local adsorption rate. These
macroscale properties depend nontrivially on the two degrees of microstructural
geometric freedom in our problem: obstacle size, and obstacle spacing. We
exploit this dependence to construct and compare scenarios where the same
porosity profile results from different combinations of obstacle size and
spacing. We focus on a simple example geometry comprising circular obstacles on
a rectangular lattice, for which we numerically determine the macroscale
permeability and effective diffusivity. We investigate scenarios where the
porosity is spatially uniform but the permeability and diffusivity are not. Our
results may be useful in the design of filters, or for studying the impact of
deformation on transport in soft porous media