Interface curvature via volume fractions, heights, and mean values on nonuniform rectangular grids

  • Authors:
  • Marianne M. Francois;Blair K. Swartz

  • Affiliations:
  • Computational Physics and Methods (CCS-2), Los Alamos National Laboratory, United States;Applied Mathematics and Plasma Physics (T-5), Los Alamos National Laboratory, United States

  • Venue:
  • Journal of Computational Physics
  • Year:
  • 2010

Quantified Score

Hi-index 31.46

Visualization

Abstract

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 nonuniform 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-j 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 @k=f^(^2^)/(1+(f^(^1^))^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^).