A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations
A high-order discontinuous Galerkin (DG) method is presented for solving the preconditioned Euler equations with an explicit or implicit time marching scheme. A detailed description is given of a practical implementation of a precondition matrix of the type of Weiss and Smith and of the DG spatial d...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-07-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/14/7040 |
_version_ | 1797433916937732096 |
---|---|
author | Huanqin Gao Jiale Zhang Hongquan Chen Shengguan Xu Xuesong Jia |
author_facet | Huanqin Gao Jiale Zhang Hongquan Chen Shengguan Xu Xuesong Jia |
author_sort | Huanqin Gao |
collection | DOAJ |
description | A high-order discontinuous Galerkin (DG) method is presented for solving the preconditioned Euler equations with an explicit or implicit time marching scheme. A detailed description is given of a practical implementation of a precondition matrix of the type of Weiss and Smith and of the DG spatial discretization scheme employed, with particular emphasis on the artificial viscosity-based shock capturing techniques. The curved boundary treatment is proposed through adopting a NURBS surface equipped with a radial basis function interpolation to propagate the boundary displacement to the interior of the mesh. The resulting methods are verified by simulating flows over two-dimensional airfoils, such as symmetric NACA0012 or asymmetric RAE2822, and over three-dimensional bodies, such as an academic hemispherical headform or aerodynamic ONERA M6 wing. Numerical results show that the present method functions for both transonic and nearly incompressible flow simulations, and the proposed treatment of curved boundaries, play an important role in improving the accuracy of the obtained solutions, which are in good agreement with available experimental data or other numerical solutions reported in literature. |
first_indexed | 2024-03-09T10:23:43Z |
format | Article |
id | doaj.art-f4273d0e35f04d4996c7e985f6d7c6d0 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T10:23:43Z |
publishDate | 2022-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-f4273d0e35f04d4996c7e985f6d7c6d02023-12-01T21:51:21ZengMDPI AGApplied Sciences2076-34172022-07-011214704010.3390/app12147040A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler EquationsHuanqin Gao0Jiale Zhang1Hongquan Chen2Shengguan Xu3Xuesong Jia4Key Laboratory of Non-Steady Aerodynamics and Flow Control of MIIT, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaKey Laboratory of Non-Steady Aerodynamics and Flow Control of MIIT, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaKey Laboratory of Non-Steady Aerodynamics and Flow Control of MIIT, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaKey Laboratory of Non-Steady Aerodynamics and Flow Control of MIIT, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaKey Laboratory of Non-Steady Aerodynamics and Flow Control of MIIT, College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaA high-order discontinuous Galerkin (DG) method is presented for solving the preconditioned Euler equations with an explicit or implicit time marching scheme. A detailed description is given of a practical implementation of a precondition matrix of the type of Weiss and Smith and of the DG spatial discretization scheme employed, with particular emphasis on the artificial viscosity-based shock capturing techniques. The curved boundary treatment is proposed through adopting a NURBS surface equipped with a radial basis function interpolation to propagate the boundary displacement to the interior of the mesh. The resulting methods are verified by simulating flows over two-dimensional airfoils, such as symmetric NACA0012 or asymmetric RAE2822, and over three-dimensional bodies, such as an academic hemispherical headform or aerodynamic ONERA M6 wing. Numerical results show that the present method functions for both transonic and nearly incompressible flow simulations, and the proposed treatment of curved boundaries, play an important role in improving the accuracy of the obtained solutions, which are in good agreement with available experimental data or other numerical solutions reported in literature.https://www.mdpi.com/2076-3417/12/14/7040discontinuous GalerkinEuler equationspreconditioningshock capturingcurved boundary treatment |
spellingShingle | Huanqin Gao Jiale Zhang Hongquan Chen Shengguan Xu Xuesong Jia A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations Applied Sciences discontinuous Galerkin Euler equations preconditioning shock capturing curved boundary treatment |
title | A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations |
title_full | A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations |
title_fullStr | A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations |
title_full_unstemmed | A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations |
title_short | A High-Order Discontinuous Galerkin Method for Solving Preconditioned Euler Equations |
title_sort | high order discontinuous galerkin method for solving preconditioned euler equations |
topic | discontinuous Galerkin Euler equations preconditioning shock capturing curved boundary treatment |
url | https://www.mdpi.com/2076-3417/12/14/7040 |
work_keys_str_mv | AT huanqingao ahighorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT jialezhang ahighorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT hongquanchen ahighorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT shengguanxu ahighorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT xuesongjia ahighorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT huanqingao highorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT jialezhang highorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT hongquanchen highorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT shengguanxu highorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations AT xuesongjia highorderdiscontinuousgalerkinmethodforsolvingpreconditionedeulerequations |