Parallel embedded boundary methods for fluid and rigid-body interaction

The implementations of an updated body-fitted and a non body-fitted method to deal with the interaction of a fluid and a rigid body are described. The physics of the fluid is modeled by the incompressible Navier-Stokes equations. A parallel fluid solver based on the VMS (Variational Multiscale) Fini...

Descripción completa

Detalles Bibliográficos
Autores: Samaniego, Cristóbal, Houzeaux, Guillaume|||0000-0002-2592-1426, Samaniego, Esteban, Vázquez, Mariano|||0000-0002-2526-6708
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/84768
Acceso en línea:https://hdl.handle.net/2117/84768
https://dx.doi.org/10.1016/j.cma.2015.03.008
Access Level:acceso abierto
Palabra clave:Navier-Stokes equations
Fluid dynamic measurements
Fluid and rigid-body interaction
Embedded boundary method
Navier-Stokes
Finite element method
Parallelization
FMALE
Fluídica
Models matemàtics
Àrees temàtiques de la UPC::Enginyeria biomèdica
id ES_9ea0d4ace7248a0ec9c1ef70df2da608
oai_identifier_str oai:upcommons.upc.edu:2117/84768
network_acronym_str ES
network_name_str España
repository_id_str
spelling Parallel embedded boundary methods for fluid and rigid-body interactionSamaniego, CristóbalHouzeaux, Guillaume|||0000-0002-2592-1426Samaniego, EstebanVázquez, Mariano|||0000-0002-2526-6708Navier-Stokes equationsFluid dynamic measurementsFluid and rigid-body interactionEmbedded boundary methodNavier-StokesFinite element methodParallelizationFMALEFluídicaModels matemàticsÀrees temàtiques de la UPC::Enginyeria biomèdicaThe implementations of an updated body-fitted and a non body-fitted method to deal with the interaction of a fluid and a rigid body are described. The physics of the fluid is modeled by the incompressible Navier-Stokes equations. A parallel fluid solver based on the VMS (Variational Multiscale) Finite Element method serves as the basis for the implementation. For the rigid body movement, the Newton-Euler equations are solved numerically. To account for the interaction, the force that the fluid exerts on the rigid body is determined, on the one hand. On the other hand, the velocity of the rigid body is imposed as a Dirichlet boundary condition on the fluid. A fixed Eulerian mesh discretizes the fluid domain, except for nodes in the vicinity of the rigid body boundary for the case of the updated body-fitted approach. The wet boundary of the rigid body is embedded in the fluid mesh and tracked by a moving surface mesh. It is a distinctive characteristic of the updated body-fitted strategy that, in order to impose velocities on the interface, some of the nodes near the body surface are moved by using a local r-adaptivity algorithm to conform with this surface. By contrast, the non body-fitted approach uses kriging interpolation for velocity prescription over the fluid on the interface. Given that fluid nodes can become solid nodes and viceversa due to the rigid body movement, we have adopted the FMALE approach, a variation of the ALE method to keep the fluid mesh fixed. Algorithms to ensure high performance, like skd-trees to determine if a given spatial point is currently inside the solid, are also used. All these ingredients constitute two approaches that are both computationally efficient and accurate. Numerical experiments are presented to assess their performance comparatively.We would like to especially thank Oscar Peredo for his idea and support in introducing a more technical notation and terminology for the data-structures described in this work.Peer ReviewedElsevier20152015-06-1520162016-03-23journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/84768https://dx.doi.org/10.1016/j.cma.2015.03.008reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivs 4.0 International Licensehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/847682026-05-27T15:37:01Z
dc.title.none.fl_str_mv Parallel embedded boundary methods for fluid and rigid-body interaction
title Parallel embedded boundary methods for fluid and rigid-body interaction
spellingShingle Parallel embedded boundary methods for fluid and rigid-body interaction
Samaniego, Cristóbal
Navier-Stokes equations
Fluid dynamic measurements
Fluid and rigid-body interaction
Embedded boundary method
Navier-Stokes
Finite element method
Parallelization
FMALE
Fluídica
Models matemàtics
Àrees temàtiques de la UPC::Enginyeria biomèdica
title_short Parallel embedded boundary methods for fluid and rigid-body interaction
title_full Parallel embedded boundary methods for fluid and rigid-body interaction
title_fullStr Parallel embedded boundary methods for fluid and rigid-body interaction
title_full_unstemmed Parallel embedded boundary methods for fluid and rigid-body interaction
title_sort Parallel embedded boundary methods for fluid and rigid-body interaction
dc.creator.none.fl_str_mv Samaniego, Cristóbal
Houzeaux, Guillaume|||0000-0002-2592-1426
Samaniego, Esteban
Vázquez, Mariano|||0000-0002-2526-6708
author Samaniego, Cristóbal
author_facet Samaniego, Cristóbal
Houzeaux, Guillaume|||0000-0002-2592-1426
Samaniego, Esteban
Vázquez, Mariano|||0000-0002-2526-6708
author_role author
author2 Houzeaux, Guillaume|||0000-0002-2592-1426
Samaniego, Esteban
Vázquez, Mariano|||0000-0002-2526-6708
author2_role author
author
author
dc.subject.none.fl_str_mv Navier-Stokes equations
Fluid dynamic measurements
Fluid and rigid-body interaction
Embedded boundary method
Navier-Stokes
Finite element method
Parallelization
FMALE
Fluídica
Models matemàtics
Àrees temàtiques de la UPC::Enginyeria biomèdica
topic Navier-Stokes equations
Fluid dynamic measurements
Fluid and rigid-body interaction
Embedded boundary method
Navier-Stokes
Finite element method
Parallelization
FMALE
Fluídica
Models matemàtics
Àrees temàtiques de la UPC::Enginyeria biomèdica
description The implementations of an updated body-fitted and a non body-fitted method to deal with the interaction of a fluid and a rigid body are described. The physics of the fluid is modeled by the incompressible Navier-Stokes equations. A parallel fluid solver based on the VMS (Variational Multiscale) Finite Element method serves as the basis for the implementation. For the rigid body movement, the Newton-Euler equations are solved numerically. To account for the interaction, the force that the fluid exerts on the rigid body is determined, on the one hand. On the other hand, the velocity of the rigid body is imposed as a Dirichlet boundary condition on the fluid. A fixed Eulerian mesh discretizes the fluid domain, except for nodes in the vicinity of the rigid body boundary for the case of the updated body-fitted approach. The wet boundary of the rigid body is embedded in the fluid mesh and tracked by a moving surface mesh. It is a distinctive characteristic of the updated body-fitted strategy that, in order to impose velocities on the interface, some of the nodes near the body surface are moved by using a local r-adaptivity algorithm to conform with this surface. By contrast, the non body-fitted approach uses kriging interpolation for velocity prescription over the fluid on the interface. Given that fluid nodes can become solid nodes and viceversa due to the rigid body movement, we have adopted the FMALE approach, a variation of the ALE method to keep the fluid mesh fixed. Algorithms to ensure high performance, like skd-trees to determine if a given spatial point is currently inside the solid, are also used. All these ingredients constitute two approaches that are both computationally efficient and accurate. Numerical experiments are presented to assess their performance comparatively.
publishDate 2015
dc.date.none.fl_str_mv 2015
2015-06-15
2016
2016-03-23
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
AM
http://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/84768
https://dx.doi.org/10.1016/j.cma.2015.03.008
url https://hdl.handle.net/2117/84768
https://dx.doi.org/10.1016/j.cma.2015.03.008
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivs 4.0 International License
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivs 4.0 International License
https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869414842493829120
score 15,300724