Searcharxiv⌕ Search

arXiv subjects

Mathias J. Krause

Publications and source records attributed to Mathias J. Krause.

29 records · Page 2Linked to original sources

A Digital Urban Twin Enabling Interactive Pollution Predictions and Enhanced Planning

Digital twin (DT) technology is increasingly used in urban planning, leveraging real-time data integration for environmental monitoring. This paper presents an urban-focused DT that combines computational fluid dynamics simulations with live meteorological data to analyze pollution dispersion. Addressing the health impacts of pollutants like particulate matter and nitrogen dioxide, the DT provides real-time updates on air quality, wind speed, and direction. Using OpenStreetMaps XML-based data, the model distinguishes between porous elements like trees and solid structures, enhancing urban flow analysis. The framework employs the lattice Boltzmann method (LBM) within the open-source software OpenLB to simulate pollution transport. Nitrogen dioxide and particulate matter concentrations are estimated based on traffic and building emissions, enabling hot-spot identification. The DT was used from November 7 to 23, 2024, with hourly updates, capturing pollution trends influenced by wind patterns. Results show that alternating east-west winds during this period create a dynamic pollution distribution, identifying critical residential exposure areas. This work contributes a novel DT framework that integrates real-time meteorological data, OpenStreetMap-based geometry, and high-fidelity LBM simulations for urban wind and pollution modeling. Unlike existing DTs, which focus on structural monitoring or large-scale environmental factors, this approach enables fine-grained, dynamic analyses of urban airflow and pollution dispersion. By allowing interactive modifications to urban geometry and continuous data updates, the DT serves as a powerful tool for adaptive urban planning, supporting evidence-based policy making to improve air quality and public health.

physics.soc-ph↗

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↗

Limit Consistency of Lattice Boltzmann Equations

We establish the notion of limit consistency as a modular part in proving the consistency of lattice Boltzmann equations (LBEs) with respect to a given partial differential equation (PDE) system. The incompressible Navier--Stokes equations (NSE) are used as paragon. Based upon the hydrodynamic limit of the Bhatnagar--Gross--Krook (BGK) Boltzmann equation towards the NSE, we provide a successive discretization by nesting conventional Taylor expansions and finite differences. We track the discretization state of the domain for the particle distribution functions and measure truncation errors at all levels within the derivation procedure. Via parametrizing equations and proving the limit consistency of the respective families of equations, we retain the path towards the targeted PDE at each step of discretization, i.e. for the discrete velocity BGK Boltzmann equations and the space-time discretized LBEs. As a direct result, we unfold the discretization technique of lattice Boltzmann methods as chaining finite differences and provide a generic top-down derivation of the numerical scheme which upholds the continuous limit.

math.NA↗

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↗

Binary mixture flow with free energy lattice Boltzmann methods

We use free energy lattice Boltzmann methods (FRE LBM) to simulate shear and extensional flow of a binary mixture in two and three dimensions. To this end, two classical configurations are digitally twinned, namely a parallel-band device for binary shear flow and a four-roller apparatus for binary extensional flow. The FRE LBM and the test cases are implemented in the open-source C++ framework OpenLB and evaluated for several non-dimensional numbers. Characteristic deformations are captured, where breakup mechanisms occur for critical capillary regimes. Though the known mass leakage for small droplet-domain ratios is observed, suitable mesh sizes show good agreement to analytical predictions and reference results.

math.NA↗

Constructing relaxation systems for lattice Boltzmann methods

We present the first top-down ansatz for constructing lattice Boltzmann methods (LBM) in d dimensions. In particular, we construct a relaxation system (RS) for a given scalar, linear, d-dimensional advection-diffusion equation. Subsequently, the RS is linked to a d-dimensional discrete velocity Boltzmann model (DVBM) on the zeroth and first energy shell. Algebraic characterizations of the equilibrium, the moment space, and the collision operator are carried out. Further, a closed equation form of the RS expresses the added relaxation terms as prefactored higher order derivatives of the conserved quantity. Here, a generalized (2d+1)x(2d+1) RS is linked to a DdQ(2d+1) DVBM which, upon complete discretization, yields an LBM with second order accuracy in space and time. A rigorous convergence result for arbitrary scaling of the RS, the DVBM and conclusively also for the final LBM is proven. The top-down constructed LBM is numerically tested on multiple GPUs with smooth and non-smooth initial data in d=3 dimensions for several grid-normalized non-dimensional numbers.

math.NA↗

Consistent lattice Boltzmann methods for the volume averaged Navier-Stokes equations

We derive a novel lattice Boltzmann scheme, which uses a pressure correction forcing term for approximating the volume averaged Navier-Stokes equations (VANSE) in up to three dimensions. With a new definition of the zeroth moment of the Lattice Boltzmann equation, spatially and temporally varying local volume fractions are taken into account. A Chapman-Enskog analysis, respecting the variations in local volume, formally proves the consistency towards the VANSE limit up to higher order terms. The numerical validation of the scheme via steady state and non-stationary examples approves the second order convergence with respect to velocity and pressure. The here proposed lattice Boltzmann method is the first to correctly recover the pressure with second order for space-time varying volume fractions.

math.NA↗

On the accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit and novel 16-bit number formats

Fluid dynamics simulations with the lattice Boltzmann method (LBM) are very memory-intensive. Alongside reduction in memory footprint, significant performance benefits can be achieved by using FP32 (single) precision compared to FP64 (double) precision, especially on GPUs. Here, we evaluate the possibility to use even FP16 and Posit16 (half) precision for storing fluid populations, while still carrying arithmetic operations in FP32. For this, we first show that the commonly occurring number range in the LBM is a lot smaller than the FP16 number range. Based on this observation, we develop novel 16-bit formats - based on a modified IEEE-754 and on a modified Posit standard - that are specifically tailored to the needs of the LBM. We then carry out an in-depth characterization of LBM accuracy for six different test systems with increasing complexity: Poiseuille flow, Taylor-Green vortices, Karman vortex streets, lid-driven cavity, a microcapsule in shear flow (utilizing the immersed-boundary method) and finally the impact of a raindrop (based on a Volume-of-Fluid approach). We find that the difference in accuracy between FP64 and FP32 is negligible in almost all cases, and that for a large number of cases even 16-bit is sufficient. Finally, we provide a detailed performance analysis of all precision levels on a large number of hardware microarchitectures and show that significant speedup is achieved with mixed FP32/16-bit.

physics.comp-ph↗

Comprehensive computational model for coupled fluid flow, mass transfer and light supply in tubular photobioreactors equipped with glass sponges

The design and optimization of photobioreactors (PBR) can benefit from the development of robust and yet quantitatively accurate computational models, that incorporate the complex interplay of fundamental phenomena. At a minimum, the simulation model requires at least three submodels for hydrodynamic, light supply and biomass kinetics as pointed out by various review articles on computational fluid flow models for PBR design. By modeling the hydrodynamics, the light-dark-cycles can be detected and the mixing characteristic of the flow besides its mass transport is analyzed. The radiative transport model is deployed to predict the local light intensities according to wavelength of the light and scattering characteristic of the culture. The third submodel implements the biomass growth kinetic, by coupling the local light intensities to hydrodynamic information of CO2 concentration, to predict the algal growth. The developed mesoscopic simulation model is applied to a tubular PBR with transparent walls and internal sponge structure. The complex hydrodynamics and the homogeneous illumination in such reactors is very promising for CFD based optimization.

physics.flu-dyn↗

Fresnel reflection boundary for radiative transport lattice Boltzmann methods in highly scattering volume

With its roots in kinetic theory, the lattice Boltzmann method (LBM) cannot only be used to solve complex fluid flows but also radiative transport in volume. The present work derives a novel Fresnel boundary scheme for radiative transport LBM, based on Fresnel's equation, which depicts the partly reflected radiation on surfaces. Driven from a boundary modeling and discussion on the microscopic level, incorporating Fresnel's equation, it is developed a boundary model for the mesoscopic radiative transport LBM. At an intermediate step, the Fresnel's equation is related to well known partial differential (Robin) equations, based on a bottom-up approach where the P1-Approximation is deployed. To connect the novel boundary scheme to the so derived target equation, a Chapman-Enskog expansion is examined in addition. Both techniques together, point out how to interpret microscopic modeling by the means of macroscopic expressions and as a consequence how, to chose simulation parameters according to the specific boundary. The numerical tests suggest that the proposed boundary is first order convergent. The paper closes with a showcase, where the novel boundary method for radiative transport LBM is applied to a setup with multiple LED spots.

physics.comp-ph↗

Fluid-Structure Interaction Simulation of a Coriolis Mass Flowmeter using a Lattice Boltzmann Method

In this paper we use a fluid-structure interaction (FSI) approach to simulate a Coriolis mass flowmeter (CMF). The fluid dynamics are calculated by the open source framework OpenLB, based on the lattice Boltzmann method (LBM). For the structural dynamics we employ the open source software Elmer, an implementation of the finite element method (FEM). A staggered coupling approach between the two software packages is presented. The finite element mesh is created by the mesh generator Gmsh to ensure a complete open source workflow. The Eigenmodes of the CMF, which are calculated by modal analysis are compared with measurement data. Using the estimated excitation frequency, a fully coupled, partitioned, FSI simulation is applied to simulate the phase shift of the investigated CMF design. The calculated phaseshift values are in good agreement to the measurement data and verify the suitability of the model to numerically describe the working principle of a CMF.

physics.comp-ph↗