Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

X-MESH and PFEM2 Coupling for the Simulation of Flows Around Moving Rigid Bodies

Download
Chirita, Ioan-Catalin ULiège
Promotor(s) : Ponthot, Jean-Philippe ULiège ; Boman, Romain ULiège
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26079
Details
Title : X-MESH and PFEM2 Coupling for the Simulation of Flows Around Moving Rigid Bodies
Translated title : [fr] Couplage X-MESH et PFEM2 pour la Simulation d'Écoulements autour de Corps Rigides en Mouvement
Author : Chirita, Ioan-Catalin ULiège
Date of defense  : 29-Jun-2026/30-Jun-2026
Advisor(s) : Ponthot, Jean-Philippe ULiège
Boman, Romain ULiège
Committee's member(s) : Février, Simon ULiège
Language : English
Number of pages : 81
Keywords : [fr] X-MESH
[fr] PFEM2
Discipline(s) : Physical, chemical, mathematical & earth Sciences > Multidisciplinary, general & others
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en ingénieur civil physicien, à finalité approfondie
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] The numerical simulation of fluid flows involving moving interfaces is a major challenge in computational mechanics. Such problems arise in a wide range of applications, including free-surface flows, fluid–structure interaction (FSI) and multiphase systems. Accurately capturing the evolution of these interfaces while maintaining computational efficiency remains a key difficulty. To address this challenge, this work investigates the coupling between the X-MESH methodology and a PFEM2 solver in the special case of a moving rigid body in two dimensions.
The main goal of this work was to couple an X-MESH code with a Particle Finite Element Method second generation (PFEM2) solver. The fluid solver consists of a parallel MPI-based C++ code, called Par2FEM, built on top of the PETSc library. The solid body is represented implicitly through a level-set function and the X-MESH methodology is used to locally adapt the mesh near the interface, ensuring a geometrically conforming representation while preserving the fixed background mesh required by PFEM2. The coupling required significant modifications on both sides. On the X-MESH side, improvements were made to the node relocation strategy, including a node-switching mechanism when an edge shrinks below half its original length and an improved handling of shared nodes between MPI processes in complex interface configurations. Limitation of the X-MESH code are also discussed. On the PFEM2 side, the algorithm was extended to incorporate dynamic boundary condition updates with system assembly, force extractor adaptations, particle-to-mesh projection corrections.
The methodology was validated on two benchmark cases. First, a fixed cylinder at Reynolds number 100 showed good agreement with literature results in terms of drag coefficient, lift amplitude. Second, an inline oscillating cylinder was simulated and compared against reference data, showing satisfying agreement only for the inline force. A scalability analysis revealed a suboptimal parallel efficiency, mainly attributed to the resolution of the linear system on a coarse mesh.


File(s)

Document(s)

File
Access XMESH_PFEM2_TFE.pdf
Description:
Size: 66.45 MB
Format: Adobe PDF

Annexe(s)

File
Access Summary_TFE.pdf
Description:
Size: 2.56 MB
Format: Adobe PDF

Author

  • Chirita, Ioan-Catalin ULiège Université de Liège > Master ing. civ. phys., fin. approf.

Promotor(s)

Committee's member(s)

  • Février, Simon ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > LTAS-Mécanique numérique non linéaire
    ORBi View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.