This paper develops a shock capturing approach for high-order correction procedure via reconstruction (CPR) method with Legendre-Gauss solution points. Shock regions are treated by novel compact nonuniform nonlinear weighted (CNNW) schemes, which have the same solution points as the CPR method. CNNW schemes are constructed by discretizing flux derivatives based on Riemann fluxes at flux points in one cell and using nonuniform nonlinear weighted (NNW) interpolations to obtain the left and right values at flux points. Then, a priori subcell p-adaptive CNNW limiting of the CPR method is proposed for hyperbolic conservation laws. Firstly, a troubled cell indicator is used to detect shock regions and to quantify solution smoothness. Secondly, according to the magnitude of the indicator, CNNW schemes with varying accuracy orders are chosen adaptively for the troubled cells. The spectral property and discrete conservation laws are mathematically analyzed. Various numerical experiments show that the CPR method with subcell CNNW limiting has superiority in satisfying discrete conservation laws and in good balance between resolution and shock capturing robustness.
翻译:本文用Tultre-Gaus解决方案点的重建(CPR)方法,为高顺序纠正程序开发了一种休克捕捉方法。冲击区域由具有与CPR方法相同的解决方案点的新型非统一非线性非线性加权(CNNW)方案处理。CNNW方案是由基于一个单元格通量点的里曼通量的离散流动衍生物并使用非统一的非线性加权(NNNW)插图,在通量点获取左侧和右方数值的休克。随后,提议对超双曲保护法采用优先次细胞节能的CNNW方法限制。首先,使用麻烦细胞指标来探测冲击区域并量化解决方案的平稳性。第二,根据指标的大小,对受扰动的细胞选择了不同精度顺序的CNNW方案。对光谱属性和离散保护法进行了数学分析。各种数字实验表明,具有亚细胞CNNW限制的CPR方法在满足离心保护法方面具有优越性,并在分辨率和休克之间取得稳健性。