A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations

The discontinuous Galerkin (DG) method has become popular in Computational Fluid Dynamics mainly due to its ability to achieve high-order solution accuracy on arbitrary grids, its high arithmetic intensity (measured as the ratio of the number of floating point operations to memory references), and t...

Full description

Bibliographic Details
Main Authors: Jae Hwan Choi, Juan J. Alonso, Edwin van der Weide
Format: Article
Language:English
Published: MDPI AG 2019-07-01
Series:Energies
Subjects:
CFD
Online Access:https://www.mdpi.com/1996-1073/12/14/2651
id doaj-dab2c851e8b34f0d92cc7de14d730174
record_format Article
spelling doaj-dab2c851e8b34f0d92cc7de14d7301742020-11-25T01:52:32ZengMDPI AGEnergies1996-10732019-07-011214265110.3390/en12142651en12142651A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin DiscretizationsJae Hwan Choi0Juan J. Alonso1Edwin van der Weide2Department of Aeronautics and Astronautics, Stanford University, Stanford, CA 94305, USADepartment of Aeronautics and Astronautics, Stanford University, Stanford, CA 94305, USADepartment of Mechanical Engineering, University of Twente, 7522 NB Enschede, The NetherlandsThe discontinuous Galerkin (DG) method has become popular in Computational Fluid Dynamics mainly due to its ability to achieve high-order solution accuracy on arbitrary grids, its high arithmetic intensity (measured as the ratio of the number of floating point operations to memory references), and the use of a local stencil that makes scalable parallel solutions possible. Despite its advantages, several difficulties hinder widespread use of the DG method, especially in industrial applications. One of the major challenges remaining is the capturing of discontinuities in a robust and accurate way. In our previous work, we have proposed a simple shock detector to identify discontinuities within a flow solution. The detector only utilizes local information to sense a shock/discontinuity ensuring that one of the key advantages of DG methods, their data locality, is not lost in transonic and supersonic flows. In this work, we reexamine the shock detector capabilities to distinguish between smooth and discontinuous solutions. Furthermore, we optimize the functional relationships between the shock detector and the filter strength, and present it in detail for others to use. By utilizing the shock detector and the corresponding filtering-strength relationships, one can robustly and accurately capture discontinuities ranging from very weak to strong shocks. Our method is demonstrated in a number of two-dimensional canonical examples.https://www.mdpi.com/1996-1073/12/14/2651discontinuous Galerkin methodshock-capturingdiscontinuitieshigh-order methodsCFD
collection DOAJ
language English
format Article
sources DOAJ
author Jae Hwan Choi
Juan J. Alonso
Edwin van der Weide
spellingShingle Jae Hwan Choi
Juan J. Alonso
Edwin van der Weide
A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
Energies
discontinuous Galerkin method
shock-capturing
discontinuities
high-order methods
CFD
author_facet Jae Hwan Choi
Juan J. Alonso
Edwin van der Weide
author_sort Jae Hwan Choi
title A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
title_short A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
title_full A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
title_fullStr A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
title_full_unstemmed A Simple and Robust Shock-Capturing Approach for Discontinuous Galerkin Discretizations
title_sort simple and robust shock-capturing approach for discontinuous galerkin discretizations
publisher MDPI AG
series Energies
issn 1996-1073
publishDate 2019-07-01
description The discontinuous Galerkin (DG) method has become popular in Computational Fluid Dynamics mainly due to its ability to achieve high-order solution accuracy on arbitrary grids, its high arithmetic intensity (measured as the ratio of the number of floating point operations to memory references), and the use of a local stencil that makes scalable parallel solutions possible. Despite its advantages, several difficulties hinder widespread use of the DG method, especially in industrial applications. One of the major challenges remaining is the capturing of discontinuities in a robust and accurate way. In our previous work, we have proposed a simple shock detector to identify discontinuities within a flow solution. The detector only utilizes local information to sense a shock/discontinuity ensuring that one of the key advantages of DG methods, their data locality, is not lost in transonic and supersonic flows. In this work, we reexamine the shock detector capabilities to distinguish between smooth and discontinuous solutions. Furthermore, we optimize the functional relationships between the shock detector and the filter strength, and present it in detail for others to use. By utilizing the shock detector and the corresponding filtering-strength relationships, one can robustly and accurately capture discontinuities ranging from very weak to strong shocks. Our method is demonstrated in a number of two-dimensional canonical examples.
topic discontinuous Galerkin method
shock-capturing
discontinuities
high-order methods
CFD
url https://www.mdpi.com/1996-1073/12/14/2651
work_keys_str_mv AT jaehwanchoi asimpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
AT juanjalonso asimpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
AT edwinvanderweide asimpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
AT jaehwanchoi simpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
AT juanjalonso simpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
AT edwinvanderweide simpleandrobustshockcapturingapproachfordiscontinuousgalerkindiscretizations
_version_ 1724994585425346560