期刊
JOURNAL OF COMPUTATIONAL PHYSICS
卷 229, 期 3, 页码 527-540出版社
ACADEMIC PRESS INC ELSEVIER SCIENCE
DOI: 10.1016/j.jcp.2009.10.022
关键词
Volume-of-fluid; Curvature; Height function; Mean value; Nonuniform grids; Numerical differentiation
Estimating the local curvature of an interface involves the local determination of normals to the interface, and the rates that they turn along the interface. This is challenging in volume-of-fluid type methods since the interface between materials is specified by the relative amount it cuts off from the computational cells that it crosses (also referred to as volume fraction data) rather than by a discrete set of points lying on the interface itself. In this work, we generalize the height function method to non-uniform rectangular grids. We demonstrate analytically and numerically that-using three successive (adjacent) integral mean values (or column heights)-interface curvature can be estimated to second-order accuracy, the first derivative (interface normal) to third-order accuracy, and the curve location to fourth-order accuracy-each at its own special points. We also show that there are special points where the curvature can be estimated to fourth-order accuracy when using five successive mean values instead. Underlying all this is a result about the accuracy of the jth-derivative of the kth-degree polynomial that interpolates a function F at k + 1 stencil points placed irregularly in an interval of width h. Namely, for all smooth enough functions F and for k fixed and h getting small, there are k + 1 - i special points in the interval at which the error in the jth derivative is of order O(h(k+2-j)). (This is one order higher than the usual O(h(k+1-j)) error holding over the whole interval for that derivative.) The special points in the interval are the k + 1 - j (real) zeroes of certain F-independent polynomials, of degree k + 1 - j, with coefficients depending on the interval's stencil points. In our case, let F(x) be an indefinite integral of the unknown interfacial curve f(x). Then F(x(i)) at k + 1 successive stencil points x(i) is calculated using cumulative sums of the k successive integral mean values of f, weighted by the successive interval sizes. The k + 1 points (x(i), F(x(i))) are now interpolated by a kth degree polynomial (PF)(x). It's first derivative (PF)((1)) approximates the unknown curve f; while (PF)((2)) and (PF)((3)), respectively, approximate f((1)) and f((2)). Thus, the results above using three successive mean values correspond to k = 3 and j = 3, 2, 1. The curvature result using five successive mean values correspond to k = 5 and j = 3. For this last case, since the curvature kappa =f((2))/(1 + (f((t)))(2))(3/2), we use the facts that f((1)) = F-(2) = (PF)((2)) + O(h(4)) on the whole stencil interval, not just at the three special points having O(h(4)) accuracy for f((2)). (C) 2009 Elsevier Inc. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据