scholarly journals An Efficient Graphics Processing Unit Scheme for Complex Geometry Simulations Using the Lattice Boltzmann Method

IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 185158-185168
Author(s):  
Hongyin Zhu ◽  
Xin Xu ◽  
Gang Huang ◽  
Zhangrong Qin ◽  
Binghai Wen
2019 ◽  
Author(s):  
Henrik Asmuth ◽  
Hugo Olivares-Espinosa ◽  
Stefan Ivanell

Abstract. The presented work investigates the potential of large-eddy simulations (LES) of wind turbine wakes using the cumulant lattice Boltzmann method (CLBM). The wind turbine is represented by the actuator line model (ALM) that is implemented in a GPU-accelerated (Graphics Processing Unit) lattice Boltzmann framework. The implementation is validated and discussed by means of a code-to-code comparison to an established finite-volume Navier-Stokes solver. To this end, the ALM is subjected to a uniform laminar inflow while a standard Smagorinsky sub-grid scale model is employed in both numerical approaches. The comparison shows a good agreement in terms of the blade loads and near-wake characteristics. The main differences are found in the point of laminar-turbulent transition of the wake and the resulting far-wake. In line with other studies these differences can be attributed to the different orders of accuracy of the two methods. In a second part the possibilities of implicit LES with the CLBM are investigated using a limiter applied to the third-order cumulants in the scheme's collision operator. The study shows that the limiter generally ensures numerical stability. Nevertheless, a universal tuning approach for the limiter appears to be required, especially for perturbation-sensitive transition studies. In summary, the range of discussed cases outline the general feasibility of wind turbine simulations using the CLBM. In addition, it highlights the potential of GPU-accelerated LBM implementations to significantly speed up LES in the field of wind energy.


2019 ◽  
Vol 16 (05) ◽  
pp. 1840002 ◽  
Author(s):  
Ya Zhang ◽  
Guang Pan ◽  
Qiaogao Huang

A straightforward implementation of the Multi-Block Lattice Boltzmann Method (MB-LBM) on a Graphics Processing Unit (GPU) is presented to accelerate the simulation of fluid flows in two-dimensional geometries. The algorithm is measured in terms of both accuracy and efficiency with the benchmark cases of the lid-driven cavity flow and the flow past a circular cylinder, and satisfactory results are obtained. The results show that the performance on GPU becomes even better with the amount of data increasing. Moreover, the arrangement of the computational domain has a significant effect on the efficiency. These results demonstrate the great potential of GPU on the MB-LBM, especially when dealing with massive data.


2020 ◽  
Vol 5 (2) ◽  
pp. 623-645 ◽  
Author(s):  
Henrik Asmuth ◽  
Hugo Olivares-Espinosa ◽  
Stefan Ivanell

Abstract. The high computational demand of large-eddy simulations (LESs) remains the biggest obstacle for a wider applicability of the method in the field of wind energy. Recent progress of GPU-based (graphics processing unit) lattice Boltzmann frameworks provides significant performance gains alleviating such constraints. The presented work investigates the potential of LES of wind turbine wakes using the cumulant lattice Boltzmann method (CLBM). The wind turbine is represented by the actuator line model (ALM). The implementation is validated and discussed by means of a code-to-code comparison to an established finite-volume Navier–Stokes solver. To this end, the ALM is subjected to both laminar and turbulent inflow while a standard Smagorinsky sub-grid-scale model is employed in the two numerical approaches. The resulting wake characteristics are discussed in terms of the first- and second-order statistics as well the spectra of the turbulence kinetic energy. The near-wake characteristics in laminar inflow are shown to match closely with differences of less than 3 % in the wake deficit. Larger discrepancies are found in the far wake and relate to differences in the point of the laminar-turbulent transition of the wake. In line with other studies, these differences can be attributed to the different orders of accuracy of the two methods. Consistently better agreement is found in turbulent inflow due to the lower impact of the numerical scheme on the wake transition. In summary, the study outlines the feasibility of wind turbine simulations using the CLBM and further validates the presented set-up. Furthermore, it highlights the computational potential of GPU-based LBM implementations for wind energy applications. For the presented cases, near-real-time performance was achieved using a single, off-the-shelf GPU on a local workstation.


2015 ◽  
Vol 26 (02) ◽  
pp. 1550013 ◽  
Author(s):  
Ljubomir Budinski ◽  
Julius Fabian ◽  
Matija Stipic

In order to promote the use of the lattice Boltzmann method (LBM) for the simulation of isotropic groundwater flow in a confined aquifer with arbitrary geometry, Poisson's equation was transformed into a curvilinear coordinate system. With the metric function between the physical and the computational domain established, Poisson's equation written in Cartesian coordinates was transformed in curvilinear coordinates. Following, the appropriate equilibrium function for the D2Q9 square lattice has been defined. The resulting curvilinear formulation of the LBM for groundwater flow is capable of modeling flow in domains of complex geometry with the opportunity of local refining/coarsening of the computational mesh corresponding to the complexity of the flow pattern and the required accuracy. Since the proposed form of the LBM uses the transformed equation of flow implemented in the equilibrium function, finding a solution does not require supplementary procedures along the curvilinear boundaries, nor in the zones requiring mesh density adjustments. Thus, the basic concept of the LBM is completely maintained. The improvement of the proposed LBM over the previously published classical methods is completely verified by three examples with analytical solutions. The results demonstrate the advantages of the proposed curvilinear LBM in modeling groundwater flow in complex flow domains.


Sign in / Sign up

Export Citation Format

Share Document