Differentiable monotonicity-preserving schemes for discontinuous Galerkin methods on arbitrary meshes

被引:21
|
作者
Badia, Santiago
Bonilla, Jesus
Hierro, Alba
机构
[1] Univ Politecn Cataluna, Jordi Girona 1-3,Edifici C1, ES-08034 Barcelona, Spain
[2] UPC, CIMNE, Parc Mediterrani Tecnol,Esteve Terradas 5, Castelldefels 08860, Spain
关键词
Finite elements; Discrete maximum principle; Monotonicity; Shock capturing; Discontinuous Galerkin; Local extrema diminishing; DISCRETE MAXIMUM PRINCIPLE; SCALAR CONSERVATION EQUATIONS; FINITE-ELEMENT-METHOD; DIFFUSION; APPROXIMATIONS; STABILIZATION;
D O I
10.1016/j.cma.2017.03.032
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This work is devoted to the design of interior penalty discontinuous Galerkin (dG) schemes that preserve maximum principles at the discrete level for the steady transport and convection diffusion problems and the respective transient problems with implicit time integration. Monotonic schemes that combine explicit time stepping with dG space discretization are very common, but the design of such schemes for implicit time stepping is rare, and it had only been attained so far for 1D problems. The proposed scheme is based on a piecewise linear dG discretization supplemented with an artificial diffusion that linearly depends on a shock detector that identifies the troublesome areas. In order to define the new shock detector, we have introduced the concept of discrete local extrema. The diffusion operator is a graph-Laplacian, instead of the more common finite element discretization of the Laplacian operator, which is essential to keep monotonicity on general meshes and in multi-dimension. The resulting nonlinear stabilization is non-smooth and nonlinear solvers can fail to converge. As a result, we propose a smoothed (twice differentiable) version of the nonlinear stabilization, which allows us to use Newton with line search nonlinear solvers and dramatically improve nonlinear convergence. A theoretical numerical analysis of the proposed schemes shows that they satisfy the desired monotonicity properties. Further, the resulting operator is Lipschitz continuous and there exists at least one solution of the discrete problem, even in the non-smooth version. We provide a set of numerical results to support our findings. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:582 / 605
页数:24
相关论文
共 50 条