A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves

This paper presents a WENO-based upwind rotated lattice Boltzmann flux solver (WENO-URLBFS) in the finite difference framework for simulating compressible flows with contact discontinuities and strong shock waves. In the method, the original rotating lattice Boltzmann flux solver is improved by appl...

Full description

Saved in:
Bibliographic Details
Main Authors: Yunhao Wang, Jiabao Chen, Yan Wang, Yuhang Zeng, Shitang Ke
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/23/11450
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850261459064324096
author Yunhao Wang
Jiabao Chen
Yan Wang
Yuhang Zeng
Shitang Ke
author_facet Yunhao Wang
Jiabao Chen
Yan Wang
Yuhang Zeng
Shitang Ke
author_sort Yunhao Wang
collection DOAJ
description This paper presents a WENO-based upwind rotated lattice Boltzmann flux solver (WENO-URLBFS) in the finite difference framework for simulating compressible flows with contact discontinuities and strong shock waves. In the method, the original rotating lattice Boltzmann flux solver is improved by applying the theoretical solution of the Euler equation in the tangential direction of the cell interface to reconstruct the tangential flux so that the numerical dissipation can be reduced. The fluxes at each interface are evaluated using a weighted summation of lattice Boltzmann solutions in two local perpendicular directions decomposed from the direction vector so that the stability performance can be improved. To achieve high-order accuracy, both fifth and seventh-order WENO reconstructions of the flow variables in the characteristic spaces are carried out. The order accuracy of the WENO-URLBFS is evaluated and compared with the traditional Lax–Friedrichs scheme, Roe scheme, and the LBFS by simulating the advection of the density disturbance problem. It is shown that the fifth and seventh-order accuracy can be achieved by all considered flux-evaluation schemes, and the present WENO-URLBFS has the lowest numerical dissipation. The performance of the WENO-URLBFS is further examined by simulating several 1D and 2D examples, including shock tube problems, Shu–Osher problems, blast wave problems, double Mach reflections, 2D Riemann problems, K-H instability problems, and High Mach number astrophysical jets. Good agreements with published data have been achieved quantitatively. Moreover, complex flow structures, including shock waves and contact discontinuities, are successfully captured. The present WENO-URLBFS scheme seems to present an effective numerical tool with high-order accuracy, lower numerical dissipation, and strong robustness for simulating challenging compressible flow problems.
format Article
id doaj-art-1b3d7bc105f04f28a77f91d3f8307030
institution OA Journals
issn 2076-3417
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-1b3d7bc105f04f28a77f91d3f83070302025-08-20T01:55:26ZengMDPI AGApplied Sciences2076-34172024-12-0114231145010.3390/app142311450A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock WavesYunhao Wang0Jiabao Chen1Yan Wang2Yuhang Zeng3Shitang Ke4College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Yudao Street 29, Nanjing 210016, ChinaCollege of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Yudao Street 29, Nanjing 210016, ChinaCollege of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Yudao Street 29, Nanjing 210016, ChinaCollege of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Yudao Street 29, Nanjing 210016, ChinaState Key Laboratory of Mechanics and Control for Aerospace Structures, Nanjing University of Aeronautics and Astronautics, Yudao Street 29, Nanjing 210016, ChinaThis paper presents a WENO-based upwind rotated lattice Boltzmann flux solver (WENO-URLBFS) in the finite difference framework for simulating compressible flows with contact discontinuities and strong shock waves. In the method, the original rotating lattice Boltzmann flux solver is improved by applying the theoretical solution of the Euler equation in the tangential direction of the cell interface to reconstruct the tangential flux so that the numerical dissipation can be reduced. The fluxes at each interface are evaluated using a weighted summation of lattice Boltzmann solutions in two local perpendicular directions decomposed from the direction vector so that the stability performance can be improved. To achieve high-order accuracy, both fifth and seventh-order WENO reconstructions of the flow variables in the characteristic spaces are carried out. The order accuracy of the WENO-URLBFS is evaluated and compared with the traditional Lax–Friedrichs scheme, Roe scheme, and the LBFS by simulating the advection of the density disturbance problem. It is shown that the fifth and seventh-order accuracy can be achieved by all considered flux-evaluation schemes, and the present WENO-URLBFS has the lowest numerical dissipation. The performance of the WENO-URLBFS is further examined by simulating several 1D and 2D examples, including shock tube problems, Shu–Osher problems, blast wave problems, double Mach reflections, 2D Riemann problems, K-H instability problems, and High Mach number astrophysical jets. Good agreements with published data have been achieved quantitatively. Moreover, complex flow structures, including shock waves and contact discontinuities, are successfully captured. The present WENO-URLBFS scheme seems to present an effective numerical tool with high-order accuracy, lower numerical dissipation, and strong robustness for simulating challenging compressible flow problems.https://www.mdpi.com/2076-3417/14/23/11450finite difference methodWENOlattice Boltzmannrotated schemelow dissipation
spellingShingle Yunhao Wang
Jiabao Chen
Yan Wang
Yuhang Zeng
Shitang Ke
A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
Applied Sciences
finite difference method
WENO
lattice Boltzmann
rotated scheme
low dissipation
title A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
title_full A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
title_fullStr A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
title_full_unstemmed A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
title_short A WENO-Based Upwind Rotated Lattice Boltzmann Flux Solver with Lower Numerical Dissipation for Simulating Compressible Flows with Contact Discontinuities and Strong Shock Waves
title_sort weno based upwind rotated lattice boltzmann flux solver with lower numerical dissipation for simulating compressible flows with contact discontinuities and strong shock waves
topic finite difference method
WENO
lattice Boltzmann
rotated scheme
low dissipation
url https://www.mdpi.com/2076-3417/14/23/11450
work_keys_str_mv AT yunhaowang awenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT jiabaochen awenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT yanwang awenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT yuhangzeng awenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT shitangke awenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT yunhaowang wenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT jiabaochen wenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT yanwang wenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT yuhangzeng wenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves
AT shitangke wenobasedupwindrotatedlatticeboltzmannfluxsolverwithlowernumericaldissipationforsimulatingcompressibleflowswithcontactdiscontinuitiesandstrongshockwaves