24 research outputs found

    Particle-based and Meshless Methods with Aboria

    Full text link
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Full text link
    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
    corecore