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...
Saved in:
| Main Authors: | , , , , |
|---|---|
| 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 |