Surface tension implementation for Gensmac 2D

Antonio Castelo Filho, Norberto Mangiavacchi, Murilo F. Tomé, José A. Cuminato, Armando O. Fortuna, Juliana de Oliveira, Valdemir G. Ferreira, S. McKee

Research output: Contribution to journalArticle

8 Citations (Scopus)
39 Downloads (Pure)

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.
Original languageEnglish
Pages (from-to)523-532
Number of pages9
JournalJournal of the Brazilian Society of Mechanical Sciences
Volume23
Issue number4
DOIs
Publication statusPublished - 2001

Fingerprint

Surface Tension
Hydrodynamics
Least-Squares Analysis
Pressure

Keywords

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

Cite this

Filho, Antonio Castelo ; Mangiavacchi, Norberto ; Tomé, Murilo F. ; Cuminato, José A. ; Fortuna, Armando O. ; de Oliveira, Juliana ; Ferreira, Valdemir G. ; McKee, S. / Surface tension implementation for Gensmac 2D. In: Journal of the Brazilian Society of Mechanical Sciences. 2001 ; Vol. 23, No. 4. pp. 523-532.
@article{5c9fde5ead67443e8b5bce91b8c90809,
title = "Surface tension implementation for Gensmac 2D",
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, mathematics",
author = "Filho, {Antonio Castelo} and Norberto Mangiavacchi and Tom{\'e}, {Murilo F.} and Cuminato, {Jos{\'e} A.} and Fortuna, {Armando O.} and {de Oliveira}, Juliana and Ferreira, {Valdemir G.} and S. McKee",
year = "2001",
doi = "10.1590/S0100-73862001000400013",
language = "English",
volume = "23",
pages = "523--532",
journal = "Journal of the Brazilian Society of Mechanical Sciences",
issn = "0100-7386",
publisher = "Brazilian Society of Mechanical Sciences and Engineering",
number = "4",

}

Filho, AC, Mangiavacchi, N, Tomé, MF, Cuminato, JA, Fortuna, AO, de Oliveira, J, Ferreira, VG & McKee, S 2001, 'Surface tension implementation for Gensmac 2D', Journal of the Brazilian Society of Mechanical Sciences, vol. 23, no. 4, pp. 523-532. https://doi.org/10.1590/S0100-73862001000400013

Surface tension implementation for Gensmac 2D. / Filho, Antonio Castelo; Mangiavacchi, Norberto; Tomé, Murilo F.; Cuminato, José A.; Fortuna, Armando O.; de Oliveira, Juliana; Ferreira, Valdemir G.; McKee, S.

In: Journal of the Brazilian Society of Mechanical Sciences, Vol. 23, No. 4, 2001, p. 523-532.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Surface tension implementation for Gensmac 2D

AU - Filho, Antonio Castelo

AU - Mangiavacchi, Norberto

AU - Tomé, Murilo F.

AU - Cuminato, José A.

AU - Fortuna, Armando O.

AU - de Oliveira, Juliana

AU - Ferreira, Valdemir G.

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 - mathematics

U2 - 10.1590/S0100-73862001000400013

DO - 10.1590/S0100-73862001000400013

M3 - Article

VL - 23

SP - 523

EP - 532

JO - Journal of the Brazilian Society of Mechanical Sciences

JF - Journal of the Brazilian Society of Mechanical Sciences

SN - 0100-7386

IS - 4

ER -