Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

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

Télécharger
Chirita, Ioan-Catalin ULiège
Promoteur(s) : Ponthot, Jean-Philippe ULiège ; Boman, Romain ULiège
Date de soutenance : 29-jui-2026/30-jui-2026 • URL permanente : http://hdl.handle.net/2268.2/26079
Détails
Titre : X-MESH and PFEM2 Coupling for the Simulation of Flows Around Moving Rigid Bodies
Titre traduit : [fr] Couplage X-MESH et PFEM2 pour la Simulation d'Écoulements autour de Corps Rigides en Mouvement
Auteur : Chirita, Ioan-Catalin ULiège
Date de soutenance  : 29-jui-2026/30-jui-2026
Promoteur(s) : Ponthot, Jean-Philippe ULiège
Boman, Romain ULiège
Membre(s) du jury : Février, Simon ULiège
Langue : Anglais
Nombre de pages : 81
Mots-clés : [fr] X-MESH
[fr] PFEM2
Discipline(s) : Physique, chimie, mathématiques & sciences de la terre > Multidisciplinaire, général & autres
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en ingénieur civil physicien, à finalité approfondie
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[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.


Fichier(s)

Document(s)

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

Annexe(s)

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

Auteur

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

Promoteur(s)

Membre(s) du jury

  • 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 Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.