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...
| Autores: | , , , |
|---|---|
| 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 |