Fast Mesh Generation in Multi-layer Lattice Boltzmann Simulation with Moving Boundaries
摘要
Large-scale computational fluid dynamics methods rely on efficient and accurate mesh generation algorithms, especially when handling complex geometries, as mesh generation in such cases can be time-consuming. This paper presents a new approach to mesh generation, integrating the multi-layer lattice Boltzmann method with moving boundaries. This technique minimizes the impact of machine errors on computational geometry, thereby improving the precision of geometric object recognition within the mesh. Furthermore, it significantly cuts down the time needed for mesh generation. Theoretical analyses and numerical experiments reveal that the time required for mesh generation in this study has been reduced by an order of magnitude, facilitating the rapid creation of multi-layer grid nodes numbering in the tens of millions within seconds. By combining moving grids with moving boundaries, this method verifies airflow around airfoils in various grid setups. Moreover, we have extended its application to three-dimensional space, effectively simulating submarine movements. In scenarios with moving boundaries, where mesh generation is necessary at each time step, this method particularly shines. It requires minimal additional computation time, which is a significant advantage. This makes it a practical solution for mesh generation in large-scale simulations. Such simulations often use the multi-layer lattice Boltzmann method and involve moving boundary flow.