GENSMAC 3D: Implementation of the Navier-Stokes equations and boundary conditions for 3D free surface flows

M.F. Tomé, A.C. Filho, J.A. Cuminato, S. McKee

Research output: Other contribution

Abstract

In the present work we describe a method which allows the incorporation of surface tension into the GENSMAC2D code. This is achieved on two scales. First on the scale of a cell, the surface tension effects are incorporated into the free surface boundary conditions through the computation of the capillary pressure. The required curvature is estimated by fitting a least square circle to the free surface using the tracking particles in the cell and in its close neighbors. On a sub-cell scale, short wavelength perturbations are filtered out using a local 4-point stencil which is mass conservative. An efficient implementation is obtained through a dual representation of the cell data, using both a matrix representation, for ease at identifying neighbouring cells, and also a tree data structure, which permits the representation of specific groups of cells with additional information pertaining to that group. The resulting code is shown to be robust, and to produce accurate results when compared with exact solutions of selected fluid dynamic problems involving surface tension.
LanguageEnglish
Place of PublicationBrazil
Publication statusPublished - 2001

Fingerprint

Navier-Stokes equation
boundary conditions
cells
interfacial tension
data structures
fluid dynamics
curvature
perturbation
matrices
wavelengths

Keywords

  • numerical simulation
  • free-surface flows
  • surface tension
  • numerical mathematics

Cite this

@misc{8918799888c34a66999721893bdd7cef,
title = "GENSMAC 3D: Implementation of the Navier-Stokes equations and boundary conditions for 3D free surface flows",
abstract = "In the present work we describe a method which allows the incorporation of surface tension into the GENSMAC2D code. This is achieved on two scales. First on the scale of a cell, the surface tension effects are incorporated into the free surface boundary conditions through the computation of the capillary pressure. The required curvature is estimated by fitting a least square circle to the free surface using the tracking particles in the cell and in its close neighbors. On a sub-cell scale, short wavelength perturbations are filtered out using a local 4-point stencil which is mass conservative. An efficient implementation is obtained through a dual representation of the cell data, using both a matrix representation, for ease at identifying neighbouring cells, and also a tree data structure, which permits the representation of specific groups of cells with additional information pertaining to that group. The resulting code is shown to be robust, and to produce accurate results when compared with exact solutions of selected fluid dynamic problems involving surface tension.",
keywords = "numerical simulation, free-surface flows, surface tension, numerical mathematics",
author = "M.F. Tom{\'e} and A.C. Filho and J.A. Cuminato and S. McKee",
year = "2001",
language = "English",
type = "Other",

}

TY - GEN

T1 - GENSMAC 3D: Implementation of the Navier-Stokes equations and boundary conditions for 3D free surface flows

AU - Tomé, M.F.

AU - Filho, A.C.

AU - Cuminato, J.A.

AU - McKee, S.

PY - 2001

Y1 - 2001

N2 - In the present work we describe a method which allows the incorporation of surface tension into the GENSMAC2D code. This is achieved on two scales. First on the scale of a cell, the surface tension effects are incorporated into the free surface boundary conditions through the computation of the capillary pressure. The required curvature is estimated by fitting a least square circle to the free surface using the tracking particles in the cell and in its close neighbors. On a sub-cell scale, short wavelength perturbations are filtered out using a local 4-point stencil which is mass conservative. An efficient implementation is obtained through a dual representation of the cell data, using both a matrix representation, for ease at identifying neighbouring cells, and also a tree data structure, which permits the representation of specific groups of cells with additional information pertaining to that group. The resulting code is shown to be robust, and to produce accurate results when compared with exact solutions of selected fluid dynamic problems involving surface tension.

AB - In the present work we describe a method which allows the incorporation of surface tension into the GENSMAC2D code. This is achieved on two scales. First on the scale of a cell, the surface tension effects are incorporated into the free surface boundary conditions through the computation of the capillary pressure. The required curvature is estimated by fitting a least square circle to the free surface using the tracking particles in the cell and in its close neighbors. On a sub-cell scale, short wavelength perturbations are filtered out using a local 4-point stencil which is mass conservative. An efficient implementation is obtained through a dual representation of the cell data, using both a matrix representation, for ease at identifying neighbouring cells, and also a tree data structure, which permits the representation of specific groups of cells with additional information pertaining to that group. The resulting code is shown to be robust, and to produce accurate results when compared with exact solutions of selected fluid dynamic problems involving surface tension.

KW - numerical simulation

KW - free-surface flows

KW - surface tension

KW - numerical mathematics

UR - http://www.scielo.br/scielo.php?pid=S0100-73862001000400013&script=sci_arttext&tlng=en

M3 - Other contribution

CY - Brazil

ER -