4.7 Article

An improved WENO method based on Gauss-kriging reconstruction with an optimized hyper-parameter

Journal

JOURNAL OF COMPUTATIONAL PHYSICS
Volume 422, Issue -, Pages -

Publisher

ACADEMIC PRESS INC ELSEVIER SCIENCE
DOI: 10.1016/j.jcp.2020.109742

Keywords

High-order scheme; WENO scheme; Finite difference method; Gauss-kriging; Hyper-parameter

Funding

  1. National Science Foundation of China (NSFC) [11772261, 11972305]
  2. National Numerical Wind Tunnel Project [NNW2019ZT6-A12]
  3. National 111 Project of Chinaunder [B17037]

Ask authors/readers for more resources

An adaptive finite-difference WENO method with Gauss-kriging reconstruction (we call it WENO-K) is proposed to reduce dissipation in smooth regions of flow while preserving high-resolution around discontinuities for hyperbolic system of conservation laws. The method adopts a kriging model with non-polynomial Gauss exponential function to obtain new reconstruction coefficients that contain a hyper-parameter. By adaptively optimizing the hyper-parameter and automatically identifying troubled cells using newly developed indicators, the accuracy in the smooth region is obviously improved. Compared with the classical WENO-JS method, the proposed WENO-K method provides more accurate reconstructions and sharper solution profiles near discontinuities. Furthermore, the WENO-K method is easy to implement in an existing classical WENO code with less than 13%-16% of additional computational cost. Numerical results demonstrate that the proposed method outperforms the WEND-JS method for a broad range of problems. This method is supposed to be applied to other variants of WENO scheme and offers the potential of improving their accuracy. (C) 2020 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available