SearcharxivSearch

arXiv subjects

Davide Dapelo

Publications and source records attributed to Davide Dapelo.

4 recordsLinked to original sources

Efficient Wall-Modelled Large Eddy Simulation of Rotors using Homogenized Lattice Boltzmann Methods

Accurately capturing the dynamic forces acting on rotors as well as their wake effects presents a significant challenge for computational fluid dynamics (CFD) due to high Reynolds numbers and a large range of spatio-temporal scales. The present work proposes a novel blade-resolved wall-modeled large eddy simulation (WMLES) approach based on the lattice Boltzmann method (LBM). A homogenized hybrid regularized recursive collision scheme targeting the filtered Brinkman--Navier--Stokes equations is combined with a novel wall-model. This is implemented in the context of a platform-transparent framework for fluid-structure interaction in the open source LBM framework OpenLB. Convergence order and accuracy are validated against both experimental and numerical data for a model wind turbine, demonstrating excellent agreement for integral forces and wake velocity profiles. Computational efficiency and parallel scalability was investigated by roofline analysis and weak scaling studies for up to 384 rotors resolved by 41 billion lattice cells on the Karolina supercomputer. The proposed framework enables efficient blade-resolved WMLES of entire wind farms and offers a new methodology for other complex wall-modeled fluid-structure interaction applications.

physics.flu-dyn

On the range of validity of parabolic models for fluid flow through isotropic homogeneous porous media

Lattice-Boltzmann methods are established mesoscopic numerical schemes for fluid flow, that recover the evolution of macroscopic quantities (viz., velocity and pressure fields) evolving under macroscopic target equations. The approximated target equations for fluid flows are typically parabolic and include a (weak) compressibility term. A number of Lattice-Boltzmann models targeting, or making use of, flow through porous media in the representative elementary volume, have been successfully developed. However, apart from two exceptions, the target equations are not reported, or the assumptions for and approximations of these equations are not fully clarified. Within this work, the underlying assumption underpinning parabolic equations for porous flow in the representative elementary volume, are discussed, clarified and listed. It is shown that the commonly-adopted assumption of negligible hydraulic dispersion is not justifiable by clear argument - and in fact, that by not adopting it, one can provide a qualitative and quantitative expression for the effective viscosity in the Brinkman correction of Darcy law. Finally, it is shown that, under certain conditions, it is possible to interpret porous models as Euler-Euler multiphase models wherein one phase is the solid matrix.

physics.flu-dyn

Homogenized lattice Boltzmann methods for fluid flow through porous media -- part I: kinetic model derivation

In this series of studies, we establish homogenized lattice Boltzmann methods (HLBM) for simulating fluid flow through porous media. Our contributions in part I are twofold. First, we assemble the targeted partial differential equation system by formally unifying the governing equations for nonstationary fluid flow in porous media. A matrix of regularly arranged, equally sized obstacles is placed into the domain to model fluid flow through porous structures governed by the incompressible nonstationary Navier--Stokes equations (NSE). Depending on the ratio of geometric parameters in the matrix arrangement, several homogenized equations are obtained. We review existing methods for homogenizing the nonstationary NSE for specific porosities and discuss the applicability of the resulting model equations. Consequently, the homogenized NSE are expressed as targeted partial differential equations that jointly incorporate the derived aspects. Second, we propose a kinetic model, the homogenized Bhatnagar--Gross--Krook Boltzmann equation, which approximates the homogenized nonstationary NSE. We formally prove that the zeroth and first order moments of the kinetic model provide solutions to the mass and momentum balance variables of the macrocopic model up to specific orders in the scaling parameter. Based on the present contributions, in the sequel (part II), the homogenized NSE are consistently approximated by deriving a limit consistent HLBM discretization of the homogenized Bhatnagar--Gross--Krook Boltzmann equation.

math.NA

OpenLB User Guide: Associated with Release 1.6 of the Code

OpenLB is an object-oriented implementation of LBM. It is the first implementation of a generic platform for LBM programming, which is shared with the open source community (GPLv2). Since the first release in 2007, the code has been continuously improved and extended which is documented by thirteen releases as well as the corresponding release notes which are available on the OpenLB website (https://www.openlb.net). The OpenLB code is written in C++ and is used by application programmers as well as developers, with the ability to implement custom models OpenLB supports complex data structures that allow simulations in complex geometries and parallel execution using MPI, OpenMP and CUDA on high-performance computers. The source code uses the concepts of interfaces and templates, so that efficient, direct and intuitive implementations of the LBM become possible. The efficiency and scalability has been checked and proved by code reviews. This user manual and a source code documentation by DoxyGen are available on the OpenLB project website.

cs.MS