- Journal Home
- Volume 38 - 2025
- Volume 37 - 2025
- Volume 36 - 2024
- Volume 35 - 2024
- Volume 34 - 2023
- Volume 33 - 2023
- Volume 32 - 2022
- Volume 31 - 2022
- Volume 30 - 2021
- Volume 29 - 2021
- Volume 28 - 2020
- Volume 27 - 2020
- Volume 26 - 2019
- Volume 25 - 2019
- Volume 24 - 2018
- Volume 23 - 2018
- Volume 22 - 2017
- Volume 21 - 2017
- Volume 20 - 2016
- Volume 19 - 2016
- Volume 18 - 2015
- Volume 17 - 2015
- Volume 16 - 2014
- Volume 15 - 2014
- Volume 14 - 2013
- Volume 13 - 2013
- Volume 12 - 2012
- Volume 11 - 2012
- Volume 10 - 2011
- Volume 9 - 2011
- Volume 8 - 2010
- Volume 7 - 2010
- Volume 6 - 2009
- Volume 5 - 2009
- Volume 4 - 2008
- Volume 3 - 2008
- Volume 2 - 2007
- Volume 1 - 2006
Commun. Comput. Phys., 37 (2025), pp. 643-674.
Published online: 2025-03
Cited by
- BibTex
- RIS
- TXT
In this work, a virtual body-fitted grid is introduced and combined with the implicit velocity correction-based immersed boundary method (IBM) for simulation of incompressible flows with moving boundaries. The original implicit velocity correction-based IBM to this kind of problem requires the matrix inversion operation to be repeated at each time step, resulting in significant computational resources and time when the Gaussian elimination method is used for solution, whose computational complexity is $\mathcal{O}(M^3).$ The present method introduces a virtual body-fitted grid that moves together with the immersed boundary to overcome the above defect. As with the original implicit velocity correction-based IBM, the fractional step technique, which includes the prediction step and the correction step, is applied in the present method. Note that the correction step is implemented on the virtual grid in the present method instead of the Eulerian mesh in the original method. Since the relative positions between virtual grid points and Lagrangian points are changeless, the matrix in the correction step can be pre-calculated and stored, avoiding the need to update it at every time step. Although, within this approach, three additional steps including the marking virtual grid points and covered Eulerian points, and two interpolations between the Eulerian mesh and the virtual grid must be conducted at each time step, the computational effort is still greatly reduced as the computational complexity of these steps is $\mathcal{O}(M).$ A numerical experiment of flow around a transversely oscillating cylinder is first performed, demonstrating the improved efficiency, especially when the number of Lagrangian points is large. As validation, the flow over a flapping elliptical wing and a fluid-structure interaction (FSI) problem of vortex-induced vibrations of a circular cylinder are simulated. The numerical results are found to be in line with reference results, verifying the ability of the proposed method to simulate complex moving boundary problems.
}, issn = {1991-7120}, doi = {https://doi.org/10.4208/cicp.OA-2023-0229}, url = {http://global-sci.org/intro/article_detail/cicp/23917.html} }In this work, a virtual body-fitted grid is introduced and combined with the implicit velocity correction-based immersed boundary method (IBM) for simulation of incompressible flows with moving boundaries. The original implicit velocity correction-based IBM to this kind of problem requires the matrix inversion operation to be repeated at each time step, resulting in significant computational resources and time when the Gaussian elimination method is used for solution, whose computational complexity is $\mathcal{O}(M^3).$ The present method introduces a virtual body-fitted grid that moves together with the immersed boundary to overcome the above defect. As with the original implicit velocity correction-based IBM, the fractional step technique, which includes the prediction step and the correction step, is applied in the present method. Note that the correction step is implemented on the virtual grid in the present method instead of the Eulerian mesh in the original method. Since the relative positions between virtual grid points and Lagrangian points are changeless, the matrix in the correction step can be pre-calculated and stored, avoiding the need to update it at every time step. Although, within this approach, three additional steps including the marking virtual grid points and covered Eulerian points, and two interpolations between the Eulerian mesh and the virtual grid must be conducted at each time step, the computational effort is still greatly reduced as the computational complexity of these steps is $\mathcal{O}(M).$ A numerical experiment of flow around a transversely oscillating cylinder is first performed, demonstrating the improved efficiency, especially when the number of Lagrangian points is large. As validation, the flow over a flapping elliptical wing and a fluid-structure interaction (FSI) problem of vortex-induced vibrations of a circular cylinder are simulated. The numerical results are found to be in line with reference results, verifying the ability of the proposed method to simulate complex moving boundary problems.