We describe a new approach to derive numerical approximations of boundary conditions for high-order accurate finite-difference approximations. The approach, called the Local Compatibility Boundary Condition (LCBC) method, uses boundary conditions and compatibility boundary conditions derived from the governing equations, as well as interior and boundary grid values, to construct a local polynomial, whose degree matches the order of accuracy of the interior scheme, centered at each boundary point. The local polynomial is then used to derive a discrete formula for each ghost point in terms of the data. This approach leads to centered approximations that are generally more accurate and stable than one-sided approximations. Moreover, the stencil approximations are local since they do not couple to neighboring ghost-point values which can occur with traditional compatibility conditions. The local polynomial is derived using continuous operators and derivatives which enables the automatic construction of stencil approximations at different orders of accuracy. The LCBC method is developed here for problems governed by second-order partial differential equations, and it is verified for a wide range of sample problems, both time-dependent and time-independent, in two space dimensions and for schemes up to sixth-order accuracy.
翻译:我们描述一种新的方法,为高阶准确的有限差异近似值得出边界条件的数字近似值。该方法称为本地兼容边界条件(LCBC)法,使用来自治理方程的边界条件和兼容边界条件以及内网和边界网格值,以构建一个本地多面体,其程度与内部图的精确度相符,以每个边界点为中心。然后,当地多面体用于从数据的角度为每个鬼点得出一个离散公式。该方法导致中心近似值普遍比片面近似值更准确和稳定。此外,超线近似是局部的,因为它们与相邻的幽点值不相配,而这种近似值与传统的兼容性条件不同。当地多面体是使用连续操作器和衍生物来生成的,从而能够按不同准确度自动构建超线近似值。LCBC方法是针对第二级部分差异方程式所制约的问题而在这里开发的。该方法被核实为第六个样本范围的问题,既取决于时间,又取决于两个空间的精确度,又取决于两个空间层面。