Year: 2021
Author: Thomas Engels, Kai Schneider, Julius Reiss, Marie Farge
Communications in Computational Physics, Vol. 30 (2021), Iss. 4 : pp. 1118–1149
Abstract
We present a wavelet-based adaptive method for computing 3D multiscale flows in complex, time-dependent geometries, implemented on massively parallel computers. While our focus is on simulations of flapping insects, it can be used for other flow problems. We model the incompressible fluid with an artificial compressibility approach in order to avoid solving elliptical problems. No-slip and in/outflow boundary conditions are imposed using volume penalization. The governing equations are discretized on a locally uniform Cartesian grid with centered finite differences, and integrated in time with a Runge–Kutta scheme, both of 4th order. The domain is partitioned into cubic blocks with different resolution and, for each block, biorthogonal interpolating wavelets are used as refinement indicators and prediction operators. Thresholding the wavelet coefficients allows to generate dynamically evolving grids, and an adaption strategy tracks the solution in both space and scale. Blocks are distributed among MPI processes and the grid topology is encoded using a tree-like data structure. Analyzing the different physical and numerical parameters allows us to balance their errors and thus ensures optimal convergence while minimizing computational effort. Different validation tests score accuracy and performance of our new open source code, WABBIT. Flow simulations of flapping insects demonstrate its applicability to complex, bio-inspired problems.
You do not have full access to this article.
Already a Subscriber? Sign in as an individual or via your institution
Journal Article Details
Publisher Name: Global Science Press
Language: English
DOI: https://doi.org/10.4208/cicp.OA-2020-0246
Communications in Computational Physics, Vol. 30 (2021), Iss. 4 : pp. 1118–1149
Published online: 2021-01
AMS Subject Headings: Global Science Press
Copyright: COPYRIGHT: © Global Science Press
Pages: 32
Keywords: Adaptive numerical method wavelets volume penalization artificial compressibility flapping flight.
Author Details
-
GPU-parallelisation of Haar wavelet-based grid resolution adaptation for fast finite volume modelling: application to shallow water flows
Chowdhury, Alovya Ahmed | Kesserwani, Georges | Rougé, Charles | Richmond, PaulJournal of Hydroinformatics, Vol. 25 (2023), Iss. 4 P.1210
https://doi.org/10.2166/hydro.2023.154 [Citations: 1] -
High Performance Computing in Biomimetics
Unsteady Flow Topology Around an Insect-Inspired Flapping Wing Pico Aerial Vehicle
Singh, Balbir | basri, Adi Azriff | Yidris, Noorfaizal | Pai, Raghuvir | Ahmad, Kamarul Arifin2024
https://doi.org/10.1007/978-981-97-1017-1_11 [Citations: 0] -
Not gone with the wind: Active microscale flight with highly porous bristled wings
Lin, Yuexia Luna | Reis, Pedro M.Matter, Vol. 5 (2022), Iss. 8 P.2550
https://doi.org/10.1016/j.matt.2022.07.004 [Citations: 0] -
Are Adaptive Galerkin Schemes Dissipative?
Pereira, Rodrigo M. | Nguyen van yen, Natacha | Schneider, Kai | Farge, MarieSIAM Review, Vol. 65 (2023), Iss. 4 P.1109
https://doi.org/10.1137/23M1588627 [Citations: 2] -
Stability and Resolution Analysis of the Wavelet Collocation Upwind Schemes for Hyperbolic Conservation Laws
Yang, Bing | Wang, Jizeng | Liu, Xiaojing | Zhou, YouheFluids, Vol. 8 (2023), Iss. 2 P.65
https://doi.org/10.3390/fluids8020065 [Citations: 2] -
Computational aerodynamics of insect flight using volume penalization
Engels, Thomas | Truong, Hung | Farge, Marie | Kolomenskiy, Dmitry | Schneider, KaiComptes Rendus. Mécanique, Vol. 350 (2024), Iss. S1 P.131
https://doi.org/10.5802/crmeca.129 [Citations: 4] -
Power synchronisations determine the hovering flight efficiency of passively pitching flapping wings
Huang, Qiuxiang | Bhat, Shantanu S. | Yeo, Eng Chow | Young, John | Lai, Joseph C.S. | Tian, Fang-Bao | Ravi, SridharJournal of Fluid Mechanics, Vol. 974 (2023), Iss.
https://doi.org/10.1017/jfm.2023.821 [Citations: 3] -
Adaptive Solution of Initial Value Problems by a Dynamical Galerkin Scheme
Pereira, Rodrigo M. | Nguyen Van Yen, Natacha | Schneider, Kai | Farge, MarieMultiscale Modeling & Simulation, Vol. 20 (2022), Iss. 3 P.1147
https://doi.org/10.1137/21M1459782 [Citations: 6] -
Pressure-Tight and Non-stiff Volume Penalization for Compressible Flows
Reiss, Julius
Journal of Scientific Computing, Vol. 90 (2022), Iss. 3
https://doi.org/10.1007/s10915-021-01747-x [Citations: 4] -
MURPHY---A Scalable Multiresolution Framework for Scientific Computing on 3D Block-Structured Collocated Grids
Gillis, Thomas | van Rees, Wim M.SIAM Journal on Scientific Computing, Vol. 44 (2022), Iss. 5 P.C367
https://doi.org/10.1137/21M141676X [Citations: 7] -
Novel flight style and light wings boost flight performance of tiny beetles
Farisenkov, Sergey E. | Kolomenskiy, Dmitry | Petrov, Pyotr N. | Engels, Thomas | Lapina, Nadezhda A. | Lehmann, Fritz-Olaf | Onishi, Ryo | Liu, Hao | Polilov, Alexey A.Nature, Vol. 602 (2022), Iss. 7895 P.96
https://doi.org/10.1038/s41586-021-04303-7 [Citations: 51] -
Wavelet adaptive proper orthogonal decomposition for large-scale flow data
Krah, Philipp | Engels, Thomas | Schneider, Kai | Reiss, JuliusAdvances in Computational Mathematics, Vol. 48 (2022), Iss. 2
https://doi.org/10.1007/s10444-021-09922-2 [Citations: 6] -
Flight efficiency is a key to diverse wing morphologies in small insects
Engels, Thomas | Kolomenskiy, Dmitry | Lehmann, Fritz-OlafJournal of The Royal Society Interface, Vol. 18 (2021), Iss. 183
https://doi.org/10.1098/rsif.2021.0518 [Citations: 13]