-
Cauliflower shapes of bacterial clusters in the off-lattice Eden model for bacterial growth in a Petri dish
Authors:
Szymon Kaczmarczyk,
Filip Koza,
Damian Śnieżek,
Maciej Matyka
Abstract:
We developed the off-lattice Eden model to simulate the growth of bacterial colonies in the three-dimensional geometry of a Petri dish. In contrast to its two-dimensional counterpart, our model takes a three-dimensional set of possible growth directions and employs additional constraints on growth, which are limited by access to the nutrient layer. We rigorously tested the basic off-lattice Eden i…
▽ More
We developed the off-lattice Eden model to simulate the growth of bacterial colonies in the three-dimensional geometry of a Petri dish. In contrast to its two-dimensional counterpart, our model takes a three-dimensional set of possible growth directions and employs additional constraints on growth, which are limited by access to the nutrient layer. We rigorously tested the basic off-lattice Eden implementation against literature data for a planar cluster. We then extended it to three-dimensional growth. Our model successfully demonstrated the non-trivial dependency of the cluster morphology, non-monotonous dependency of the cluster density, and power law of the thickness of the boundary layer of clusters as a function of the nutrient layer height. Moreover, we revealed the fractal nature of all the clusters by investigating their fractal dimensions. Our density results allowed us to estimate the basic transport properties, namely the permeability and tortuosity of the bacterial colonies.
△ Less
Submitted 9 July, 2024; v1 submitted 28 June, 2024;
originally announced June 2024.
-
On h-refined meshless solution to Navier-Stokes problem in porous media: comparing meshless Lattice Boltzman Method with ACM RBF-FD approach
Authors:
Dawid Strzelczyk,
Miha Rot,
Gregor Kosec,
Maciej Matyka
Abstract:
In this paper, two mesh-free CFD solvers for pore-scale fluid flow through porous media are considered, namely the Lattice Boltzmann Method with the two relaxation time collision term and the direct Navier-Stokes solver under the artificial compressibility limit. The porous media is built with a regular arrangement of spherical grains with variable radii, which allows control of the porosity. Both…
▽ More
In this paper, two mesh-free CFD solvers for pore-scale fluid flow through porous media are considered, namely the Lattice Boltzmann Method with the two relaxation time collision term and the direct Navier-Stokes solver under the artificial compressibility limit. The porous media is built with a regular arrangement of spherical grains with variable radii, which allows control of the porosity. Both solvers use the same h-refined meshless spatial discretization to adequately capture the underlying geometry and the same Radial Basis Function (RBF) method to approximate the involved fields and partial differential operators. First, the results are compared with the data from the literature in terms of drag coefficient and permeability at different porosities achieving excellent agreement with the reported results. Next, the simulations are extended beyond the porosity range reported in the literature using proposed h-refined CFD solvers. The results are supported by convergence and timing analyses and discussions on meshless parameters such as stencil size and refinement settings.
△ Less
Submitted 22 April, 2024;
originally announced April 2024.
-
Inertia onset in disordered porous media flow
Authors:
Damian Sniezek,
Sahrish B. Naqvi,
Maciej Matyka
Abstract:
We investigate the very onset of the inertial regime in pore-scale fluid flow in a three-dimensional, disordered porous media. We analyze how the flow structure changes with increasing Reynolds number. In particular, we compute tortuosity, spatial kinetic energy localization, and the pore-space volume fraction containing negative streamwise velocity. Our analysis shows that the onset of inertia ob…
▽ More
We investigate the very onset of the inertial regime in pore-scale fluid flow in a three-dimensional, disordered porous media. We analyze how the flow structure changes with increasing Reynolds number. In particular, we compute tortuosity, spatial kinetic energy localization, and the pore-space volume fraction containing negative streamwise velocity. Our analysis shows that the onset of inertia observed in a standard way by computing the friction factor appears at a Reynolds number two orders of magnitude higher than indicated by analyzing tortuosity and spatial distribution of kinetic energy.
△ Less
Submitted 26 March, 2024; v1 submitted 1 March, 2024;
originally announced March 2024.
-
Exploiting decoupled discretization in meshless lattice Boltzmann method for high-Reynolds number flows
Authors:
Dawid Strzelczyk,
Maciej Matyka
Abstract:
One of the most severe limitations of the Lattice Boltzmann Method in the context of simulating inertial flows is the coupling of the discretization of space to the velocity discretization. It causes the need to increase the size of computational meshes whenever one wants to increase the Reynolds number in the system for a fixed velocity and viscosity. This work aims at adopting the recently propo…
▽ More
One of the most severe limitations of the Lattice Boltzmann Method in the context of simulating inertial flows is the coupling of the discretization of space to the velocity discretization. It causes the need to increase the size of computational meshes whenever one wants to increase the Reynolds number in the system for a fixed velocity and viscosity. This work aims at adopting the recently proposed meshless LBM formulation to the problem of high Reynolds number flows by using its internal property of decoupled space and velocity discretizations. In meshless formulation, one can change the reference length of the problem by scaling the distances between points that discretize the domain while the streaming distance remains fixed. By doing that, we increase the Reynolds number at no cost: additional nodes need not be inserted in the discretization. We measure the accuracy and efficiency of this approach in the flow around a circular obstacle at $Re=84$--$168$, the lid-driven cavity flow at $Re=100$--$5000$, and the flow through a porous sample at $Re=0.8$--$1500$. Additionally, we apply the meshless streaming step to the recently proposed fixed relaxation time $τ=1$ LBM to extend its applicability to model inertial flows.
△ Less
Submitted 5 July, 2024; v1 submitted 22 December, 2023;
originally announced December 2023.
-
The lattice Boltzmann method for fluid flows at relaxation time equal one: performance study
Authors:
Wojciech Bacza,
Tadeusz Tomczak,
Maciej Matyka
Abstract:
Running large-scale computer codes for huge fluid flow problems requires not only large supercomputers but also efficient and well-optimized computer codes that save the resources of those supercomputers. This paper evaluates the high-performance implementation of the recently proposed Lattice Boltzmann Method (LBM) algorithm with a fixed viscosity and relaxation time $τ=1$ called Tau1. We show th…
▽ More
Running large-scale computer codes for huge fluid flow problems requires not only large supercomputers but also efficient and well-optimized computer codes that save the resources of those supercomputers. This paper evaluates the high-performance implementation of the recently proposed Lattice Boltzmann Method (LBM) algorithm with a fixed viscosity and relaxation time $τ=1$ called Tau1. We show that the performance of the Tau1 algorithm is almost $4\times$ higher than other state-of-the-art standard LBM implementations. We support this finding by detailed complexity analysis and performance study based on the code with several optimizations, including multithreading, vector processing, significantly decreased number of divisions, and dedicated memory layout. We studied its performance in porous media flow in the three-dimensional model of porosity-varying porous medium to make it sound in the physical context. We find performance drops with porosity, which we link to the fact that memory access patterns change dramatically with the increased complexity of the pore space. In contrast to standard LBM implementations, where the performance drops with the number of lattice links, the processing speed of the new algorithm measured in fluid node updates per second is almost constant regardless of lattice arrangements.
△ Less
Submitted 22 December, 2023;
originally announced December 2023.
-
Study of the convergence of the Meshless Lattice Boltzmann Method in Taylor-Green and annular channel flows
Authors:
Dawid Strzelczyk,
Maciej Matyka
Abstract:
The Meshless Lattice Boltzmann Method (MLBM) is a numerical tool that relieves the standard Lattice Boltzmann Method (LBM) from regular lattices and, at the same time, decouples space and velocity discretizations. In this study, we investigate the numerical convergence of MLBM in two benchmark tests: the Taylor-Green vortex and annular (bent) channel flow. We compare our MLBM results to LBM and to…
▽ More
The Meshless Lattice Boltzmann Method (MLBM) is a numerical tool that relieves the standard Lattice Boltzmann Method (LBM) from regular lattices and, at the same time, decouples space and velocity discretizations. In this study, we investigate the numerical convergence of MLBM in two benchmark tests: the Taylor-Green vortex and annular (bent) channel flow. We compare our MLBM results to LBM and to the analytical solution of the Navier-Stokes equation. We investigate the method's convergence in terms of the discretization parameter, the interpolation order, and the LBM streaming distance refinement. We observe that MLBM outperforms LBM in terms of the error value for the same number of nodes discretizing the domain. We find that LBM errors at a given streaming distance $δx$ and timestep length $δt$ are the asymptotic lower bounds of MLBM errors with the same streaming distance and timestep length. Finally, we suggest an expression for the MLBM error that consists of the LBM error and other terms related to the semi-Lagrangian nature of the discussed method itself.
△ Less
Submitted 31 October, 2023; v1 submitted 2 June, 2023;
originally announced June 2023.
-
Deep learning for diffusion in porous media
Authors:
Krzysztof M. Graczyk,
Dawid Strzelczyk,
Maciej Matyka
Abstract:
We adopt convolutional neural networks (CNN) to predict the basic properties of the porous media. Two different media types are considered: one mimics the sand packings, and the other mimics the systems derived from the extracellular space of biological tissues. The Lattice Boltzmann Method is used to obtain the labeled data necessary for performing supervised learning. We distinguish two tasks. I…
▽ More
We adopt convolutional neural networks (CNN) to predict the basic properties of the porous media. Two different media types are considered: one mimics the sand packings, and the other mimics the systems derived from the extracellular space of biological tissues. The Lattice Boltzmann Method is used to obtain the labeled data necessary for performing supervised learning. We distinguish two tasks. In the first, networks based on the analysis of the system's geometry predict porosity and effective diffusion coefficient. In the second, networks reconstruct the concentration map. In the first task, we propose two types of CNN models: the C-Net and the encoder part of the U-Net. Both networks are modified by adding a self-normalization module [Graczyk \textit{et al.}, Sci Rep 12, 10583 (2022)]. The models predict with reasonable accuracy but only within the data type, they are trained on. For instance, the model trained on sand packings-like samples overshoots or undershoots for biological-like samples. In the second task, we propose the usage of the U-Net architecture. It accurately reconstructs the concentration fields. In contrast to the first task, the network trained on one data type works well for the other. For instance, the model trained on sand packings-like samples works perfectly on biological-like samples. Eventually, for both types of the data, we fit exponents in the Archie's law to find tortuosity that is used to describe the dependence of the effective diffusion on porosity.
△ Less
Submitted 6 June, 2023; v1 submitted 4 April, 2023;
originally announced April 2023.
-
Predicting Porosity, Permeability, and Tortuosity of Porous Media from Images by Deep Learning
Authors:
Krzysztof M. Graczyk,
Maciej Matyka
Abstract:
Convolutional neural networks (CNN) are utilized to encode the relation between initial configurations of obstacles and three fundamental quantities in porous media: porosity ($\varphi$), permeability $k$, and tortuosity ($T$). The two-dimensional systems with obstacles are considered. The fluid flow through a porous medium is simulated with the lattice Boltzmann method. It is demonstrated that th…
▽ More
Convolutional neural networks (CNN) are utilized to encode the relation between initial configurations of obstacles and three fundamental quantities in porous media: porosity ($\varphi$), permeability $k$, and tortuosity ($T$). The two-dimensional systems with obstacles are considered. The fluid flow through a porous medium is simulated with the lattice Boltzmann method. It is demonstrated that the CNNs are able to predict the porosity, permeability, and tortuosity with good accuracy. With the usage of the CNN models, the relation between $T$ and $\varphi$ has been reproduced and compared with the empirical estimate. The analysis has been performed for the systems with $\varphi \in (0.37,0.99)$ which covers five orders of magnitude span for permeability $k \in (0.78, 2.1\times 10^5)$ and tortuosity $T \in (1.03,2.74)$.
△ Less
Submitted 6 July, 2020;
originally announced July 2020.
-
Pushing a soft body droplet through porous medium
Authors:
Maciej Matyka
Abstract:
We investigate the problem of transport of a single fluid droplet through a non-wettable superhydrophobic porous medium. A mechanical soft body model is developed and used to simulate the process of pushing fluid droplets through pore space of a random porous medium. Path lines of the center of mass of each droplet are used to calculate tortuosity of the media. Our results show that droplet based…
▽ More
We investigate the problem of transport of a single fluid droplet through a non-wettable superhydrophobic porous medium. A mechanical soft body model is developed and used to simulate the process of pushing fluid droplets through pore space of a random porous medium. Path lines of the center of mass of each droplet are used to calculate tortuosity of the media. Our results show that droplet based tortuosity increases with decreasing porosity of the porous samples. Although qualitatively this agrees with the behaviour observed for tortuosity derived from the fluid flow, the form of this relation is different.
△ Less
Submitted 30 April, 2020;
originally announced April 2020.
-
Memory-efficient Lattice Boltzmann Method for low Reynolds number flows
Authors:
Maciej Matyka,
Michał Dzikowski
Abstract:
The Lattice Boltzmann Method algorithm is simplified by assuming constant numerical viscosity (the relaxation time is fixed at $τ=1$). This leads to the removal of the distribution function from the computer memory. To test the solver the Poiseuille and Driven Cavity flows are simulated and analyzed. The error of the solution decreases with the grid size L as $L^{-2}$. Compared to the standard alg…
▽ More
The Lattice Boltzmann Method algorithm is simplified by assuming constant numerical viscosity (the relaxation time is fixed at $τ=1$). This leads to the removal of the distribution function from the computer memory. To test the solver the Poiseuille and Driven Cavity flows are simulated and analyzed. The error of the solution decreases with the grid size L as $L^{-2}$. Compared to the standard algorithm, the presented formulation is simpler and shorter in implementation. It is less error-prone and needs significantly less working memory in low Reynolds number flows. Our tests showed that the algorithm is less efficient in multiphase flows. To overcome this problem, further extension and the moments-only formulation was derived, inspired by the Multi-Relaxation Time (MRT) approach for single component multiphase flows.
△ Less
Submitted 5 October, 2021; v1 submitted 19 December, 2019;
originally announced December 2019.
-
Multiparticle collision dynamics in porous media
Authors:
Maciej Matyka
Abstract:
Multiparticle collision dynamics (MPCD) is a relatively new algorithm of fluid flow simulations that has been applied mostly to flows around simple objects. One might ask how it behaves in more complex flows. Therefore, we extend MPCD to simulate transport in porous media. For this, a particle-level drag force is introduced into the original algorithm. The force hinders the flow, which results in…
▽ More
Multiparticle collision dynamics (MPCD) is a relatively new algorithm of fluid flow simulations that has been applied mostly to flows around simple objects. One might ask how it behaves in more complex flows. Therefore, we extend MPCD to simulate transport in porous media. For this, a particle-level drag force is introduced into the original algorithm. The force hinders the flow, which results in global resistance to flow and decrease of permeability. The extended algorithm is validated in the flow through a porous channel and compared with an analytical solution. Some basic properties of the solver are investigated.
△ Less
Submitted 28 October, 2016; v1 submitted 20 October, 2016;
originally announced October 2016.
-
Power exponential velocity distributions in disordered porous media
Authors:
Maciej Matyka,
Jarosław Gołembiewski,
Zbigniew Koza
Abstract:
Velocity distribution functions link the micro- and macro-level theories of fluid flow through porous media. Here we study them for the fluid absolute velocity and its longitudinal and lateral components relative to the macroscopic flow direction in a model of a random porous medium. We claim that all distributions follow the power exponential law controlled by an exponent $γ$ and a shift paramete…
▽ More
Velocity distribution functions link the micro- and macro-level theories of fluid flow through porous media. Here we study them for the fluid absolute velocity and its longitudinal and lateral components relative to the macroscopic flow direction in a model of a random porous medium. We claim that all distributions follow the power exponential law controlled by an exponent $γ$ and a shift parameter $u_0$ and examine how these parameters depend on the porosity. We find that $γ$ has a universal value $1/2$ at the percolation threshold and grows with the porosity, but never exceeds 2.
△ Less
Submitted 16 September, 2015;
originally announced September 2015.
-
Anisotropy of flow in stochastically generated porous media
Authors:
Maciej Matyka,
Zbigniew Koza,
Jarosław Gołembiewski,
Marcin Kostur,
Michał Januszewski
Abstract:
Models of porous media are often applied to relatively small systems, which leads not only to system-size-dependent results, but also to phenomena that would be absent in larger systems. Here we investigate one such finite-size effect: anisotropy of the permeability tensor. We show that a non-zero angle between the external body force and macroscopic flux vector exists in three-dimensional periodi…
▽ More
Models of porous media are often applied to relatively small systems, which leads not only to system-size-dependent results, but also to phenomena that would be absent in larger systems. Here we investigate one such finite-size effect: anisotropy of the permeability tensor. We show that a non-zero angle between the external body force and macroscopic flux vector exists in three-dimensional periodic models of sizes commonly used in computer simulations and propose a criterion, based on the system size to the grain size ratio, for this phenomenon to be relevant or negligible. The finite-size anisotropy of the porous matrix induces a pressure gradient perpendicular to the axis of a porous duct and we analyze how this effect scales with the system and grain sizes.
△ Less
Submitted 15 May, 2013;
originally announced May 2013.
-
Complete PISO and SIMPLE solvers on Graphics Processing Units
Authors:
Tadeusz Tomczak,
Katarzyna Zadarnowska,
Zbigniew Koza,
Maciej Matyka,
Łukasz Mirosław
Abstract:
We implemented the pressure-implicit with splitting of operators (PISO) and semi-implicit method for pressure-linked equations (SIMPLE) solvers of the Navier-Stokes equations on Fermi-class graphics processing units (GPUs) using the CUDA technology. We also introduced a new format of sparse matrices optimized for performing elementary CFD operations, like gradient or divergence discretization, on…
▽ More
We implemented the pressure-implicit with splitting of operators (PISO) and semi-implicit method for pressure-linked equations (SIMPLE) solvers of the Navier-Stokes equations on Fermi-class graphics processing units (GPUs) using the CUDA technology. We also introduced a new format of sparse matrices optimized for performing elementary CFD operations, like gradient or divergence discretization, on GPUs. We verified the validity of the implementation on several standard, steady and unsteady problems. Computational effciency of the GPU implementation was examined by comparing its double precision run times with those of essentially the same algorithms implemented in OpenFOAM. The results show that a GPU (Tesla C2070) can outperform a server-class 6-core, 12-thread CPU (Intel Xeon X5670) by a factor of 4.2.
△ Less
Submitted 6 July, 2012;
originally announced July 2012.
-
How to Calculate Tortuosity Easily?
Authors:
Maciej Matyka,
Zbigniew Koza
Abstract:
Tortuosity is one of the key parameters describing the geometry and transport properties of porous media. It is defined either as an average elongation of fluid paths or as a retardation factor that measures the resistance of a porous medium to the flow. However, in contrast to a retardation factor, an average fluid path elongation is difficult to compute numerically and, in general, is not measur…
▽ More
Tortuosity is one of the key parameters describing the geometry and transport properties of porous media. It is defined either as an average elongation of fluid paths or as a retardation factor that measures the resistance of a porous medium to the flow. However, in contrast to a retardation factor, an average fluid path elongation is difficult to compute numerically and, in general, is not measurable directly in experiments. We review some recent achievements in bridging the gap between the two formulations of tortuosity and discuss possible method of numerical and an experimental measurements of the tortuosity directly from the fluid velocity field.
△ Less
Submitted 26 March, 2012;
originally announced March 2012.
-
Wall Orientation and Shear Stress in the Lattice Boltzmann Model
Authors:
Maciej Matyka,
Zbigniew Koza,
Łukasz Mirosław
Abstract:
The wall shear stress is a quantity of profound importance for clinical diagnosis of artery diseases. The lattice Boltzmann is an easily parallelizable numerical method of solving the flow problems, but it suffers from errors of the velocity field near the boundaries which leads to errors in the wall shear stress and normal vectors computed from the velocity. In this work we present a simple formu…
▽ More
The wall shear stress is a quantity of profound importance for clinical diagnosis of artery diseases. The lattice Boltzmann is an easily parallelizable numerical method of solving the flow problems, but it suffers from errors of the velocity field near the boundaries which leads to errors in the wall shear stress and normal vectors computed from the velocity. In this work we present a simple formula to calculate the wall shear stress in the lattice Boltzmann model and propose to compute wall normals, which are necessary to compute the wall shear stress, by taking the weighted mean over boundary facets lying in a vicinity of a wall element. We carry out several tests and observe an increase of accuracy of computed normal vectors over other methods in two and three dimensions. Using the scheme we compute the wall shear stress in an inclined and bent channel fluid flow and show a minor influence of the normal on the numerical error, implying that that the main error arises due to a corrupted velocity field near the staircase boundary. Finally, we calculate the wall shear stress in the human abdominal aorta in steady conditions using our method and compare the results with a standard finite volume solver and experimental data available in the literature. Applications of our ideas in a simplified protocol for data preprocessing in medical applications are discussed.
△ Less
Submitted 14 March, 2012;
originally announced March 2012.
-
Compressed Multi-Row Storage Format for Sparse Matrices on Graphics Processing Units
Authors:
Zbigniew Koza,
Maciej Matyka,
Sebastian Szkoda,
Łukasz Mirosław
Abstract:
A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (SpMV) product calculation on modern graphics processing units (GPUs). This format extends the standard compressed row storage (CRS) format and can be quickly converted to and from it. Computational performance of two SpMV kernels for the new format is determined for over 130 sparse matrices on Fermi-class and…
▽ More
A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (SpMV) product calculation on modern graphics processing units (GPUs). This format extends the standard compressed row storage (CRS) format and can be quickly converted to and from it. Computational performance of two SpMV kernels for the new format is determined for over 130 sparse matrices on Fermi-class and Kepler-class GPUs and compared with that of five existing generic algorithms and industrial implementations, including Nvidia cuSparse CSR and HYB kernels. We found the speedup of up to $\approx 60%$ over the best of the five alternative kernels.
△ Less
Submitted 25 April, 2014; v1 submitted 13 March, 2012;
originally announced March 2012.
-
Hydraulic tortuosity in arbitrary porous media flow
Authors:
Artur Duda,
Zbigniew Koza,
Maciej Matyka
Abstract:
Tortuosity ($T$) is a parameter describing an average elongation of fluid streamlines in a porous medium as compared to free flow. In this paper several methods of calculating this quantity from lengths of individual streamlines are compared and their weak and strong features are discussed. An alternative method is proposed, which enables one to calculate $T$ directly from the fluid velocity field…
▽ More
Tortuosity ($T$) is a parameter describing an average elongation of fluid streamlines in a porous medium as compared to free flow. In this paper several methods of calculating this quantity from lengths of individual streamlines are compared and their weak and strong features are discussed. An alternative method is proposed, which enables one to calculate $T$ directly from the fluid velocity field, without the need of determining streamlines, which greatly simplifies determination of tortuosity in complex geometries, including those found in experiments or 3D computer models. Numerical results obtained with this method suggest that (a) the hydraulic tortuosity of an isotropic fibrous medium takes on the form $T = 1 + p\sqrt{1-φ}$, where $φ$ is the porosity and $p$ is a constant and (b) the exponent controlling the divergence of $T$ with the system size at percolation threshold is related to an exponent describing the scaling of the most probable traveling length at bond percolation.
△ Less
Submitted 11 April, 2011;
originally announced April 2011.
-
Numerical modeling of fluid flow through porous media (Modelowanie numeryczne transportu plynow przez osrodki porowate)
Authors:
Maciej Matyka
Abstract:
The aim of the thesis is to present and analyze two particular problems of transport in porous media flow. The first of them is related to the process of saturation of porous building materials. Recently, M. Küntz and P. Lavalée, using a computer model of this process, have concluded that the anomalous diffusion assumption is correct. In this thesis I present an alternative explanation of this r…
▽ More
The aim of the thesis is to present and analyze two particular problems of transport in porous media flow. The first of them is related to the process of saturation of porous building materials. Recently, M. Küntz and P. Lavalée, using a computer model of this process, have concluded that the anomalous diffusion assumption is correct. In this thesis I present an alternative explanation of this results without any refer to anomalous diffusion. The second part of the thesis covers the numerical analysis of the tortuosity of the flow -- one of a very interesting physical macroscopic variables characterizing transport in porous media. (in Polish)
△ Less
Submitted 17 July, 2009;
originally announced July 2009.
-
Finite-size anisotropy in statistically uniform porous media
Authors:
Zbigniew Koza,
Maciej Matyka,
Arzhang Khalili
Abstract:
Anisotropy of the permeability tensor in statistically uniform porous media of sizes used in typical computer simulations is studied. Although such systems are assumed to be isotropic by default, we show that de facto their anisotropic permeability can give rise to significant changes of transport parameters such as permeability and tortuosity. The main parameter controlling the anisotropy is…
▽ More
Anisotropy of the permeability tensor in statistically uniform porous media of sizes used in typical computer simulations is studied. Although such systems are assumed to be isotropic by default, we show that de facto their anisotropic permeability can give rise to significant changes of transport parameters such as permeability and tortuosity. The main parameter controlling the anisotropy is $a/L$, being the ratio of the obstacle to system size. Distribution of the angle $α$ between the external force and the volumetric fluid stream is found to be approximately normal, and the standard deviation of $α$ is found to decay with the system size as $(a/L)^{d/2}$, where $d$ is the space dimensionality. These properties can be used to estimate both anisotropy-related statistical errors in large-scale simulations and the size of the representative elementary volume.
△ Less
Submitted 21 January, 2009;
originally announced January 2009.
-
Tortuosity-porosity relation in the porous media flow
Authors:
Maciej Matyka,
Arzhang Khalili,
Zbigniew Koza
Abstract:
We study numerically the tortuosity--porosity relation in a microscopic model of a porous medium arranged as a collectin of freely overlap** squares. It is demonstrated that the finite-size effects and the discretization errors, which were ignored in previous studies, may cause significant underestimation of tortuosity. The simple tortuosity calculation method proposed here eliminates the need…
▽ More
We study numerically the tortuosity--porosity relation in a microscopic model of a porous medium arranged as a collectin of freely overlap** squares. It is demonstrated that the finite-size effects and the discretization errors, which were ignored in previous studies, may cause significant underestimation of tortuosity. The simple tortuosity calculation method proposed here eliminates the need for using complicated, weighted averages. The numerical results presented here are in good agreement with an empirical relation between tortuosity ($T$) and porosity ($φ$) given by $T-1\propto \lnφ$, that was found by others experimentally in granule packings and sediments. This relation can be also written as $T-1\propto R S/φ$ with $R$ and $S$ denoting the hydraulic radius of granules and the specific surface area, respectively.
△ Less
Submitted 22 January, 2008;
originally announced January 2008.
-
Spreading of a density front in the Küntz-Lavallée model of porous media
Authors:
Maciej Matyka,
Zbigniew Koza
Abstract:
We analyze spreading of a density front in the Küntz-Lavallée model of porous media. In contrast to previous studies, where unusual properties of the front were attributed to anomalous diffusion, we find that the front evolution is controlled by normal diffusion and hydrodynamic flow, the latter being responsible for apparent enhancement of the front propagation speed. Our finding suggests that…
▽ More
We analyze spreading of a density front in the Küntz-Lavallée model of porous media. In contrast to previous studies, where unusual properties of the front were attributed to anomalous diffusion, we find that the front evolution is controlled by normal diffusion and hydrodynamic flow, the latter being responsible for apparent enhancement of the front propagation speed. Our finding suggests that results of several recent experiments on porous media, where anomalous diffusion was reported based on the density front propagation analysis, should be reconsidered to verify the role of a fluid flow.
△ Less
Submitted 2 July, 2007;
originally announced July 2007.
-
Pressure Model of Soft Body Simulation
Authors:
Matyka Maciej,
Ollila Mark
Abstract:
Motivated by existing models used for soft body simulation which are rather complex to implement, we present a novel technique which is based on simple laws of physics and gives high quality results in real-time. We base the implementation on simple thermodynamics laws and use the Clausius-Clapeyron state equation for pressure calculation. In addition, this provides us with a pressure force that…
▽ More
Motivated by existing models used for soft body simulation which are rather complex to implement, we present a novel technique which is based on simple laws of physics and gives high quality results in real-time. We base the implementation on simple thermodynamics laws and use the Clausius-Clapeyron state equation for pressure calculation. In addition, this provides us with a pressure force that is accumulated into a force accumulator of a 3D mesh object by using an existing spring-mass engine. Finally after integration of Newtons second law we obtain the behavior of a soft body with fixed or non-fixed air pressure inside of it.
△ Less
Submitted 1 July, 2004;
originally announced July 2004.
-
Solution to two-dimensional Incompressible Navier-Stokes Equations with SIMPLE, SIMPLER and Vorticity-Stream Function Approaches. Driven-Lid Cavity Problem: Solution and Visualization
Authors:
Maciej Matyka
Abstract:
In that report solution to incompressible Navier - Stokes equations in non - dimensional form will be presented. Standard fundamental methods: SIMPLE, SIMPLER (SIMPLE Revised) and Vorticity-Stream function approach are compared and results of them are analyzed for standard CFD test case - Drived Cavity flow. Different aspect ratios of cavity and different Reynolds numbers are studied.
In that report solution to incompressible Navier - Stokes equations in non - dimensional form will be presented. Standard fundamental methods: SIMPLE, SIMPLER (SIMPLE Revised) and Vorticity-Stream function approach are compared and results of them are analyzed for standard CFD test case - Drived Cavity flow. Different aspect ratios of cavity and different Reynolds numbers are studied.
△ Less
Submitted 1 July, 2004;
originally announced July 2004.
-
Incompressible Couette Flow
Authors:
Maciej Matyka
Abstract:
This project work report provides a full solution of simplified Navier Stokes equations for The Incompressible Couette Problem. The well known analytical solution to the problem of incompressible couette is compared with a numerical solution. In that paper, I will provide a full solution with simple C code instead of MatLab or Fortran codes, which are known. For discrete problem formulation, imp…
▽ More
This project work report provides a full solution of simplified Navier Stokes equations for The Incompressible Couette Problem. The well known analytical solution to the problem of incompressible couette is compared with a numerical solution. In that paper, I will provide a full solution with simple C code instead of MatLab or Fortran codes, which are known. For discrete problem formulation, implicit Crank-Nicolson method was used. Finally, the system of equation (tridiagonal) is solved with both Thomas and simple Gauss Method. Results of both methods are compared.
△ Less
Submitted 4 February, 2003;
originally announced February 2003.