<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of tel-04964013</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-16T00:37:23+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Graph Neural Networks for fluid mechanics : data-assimilation and optimization</title>
            <title xml:lang="fr">Graph Neural Networks pour la mécanique des fluides : assimilation de données et optimisation</title>
            <author role="aut">
              <persName>
                <forename type="first">Michele</forename>
                <surname>Quattromini</surname>
              </persName>
              <email type="md5">2044be5265d8fca351e6f9ea331c0689</email>
              <email type="domain">poliba.it</email>
              <idno type="idhal" notation="string">michele-quattromini</idno>
              <idno type="idhal" notation="numeric">1310251</idno>
              <idno type="halauthorid" notation="string">2642515-1310251</idno>
              <idno type="IDREF">https://www.idref.fr/283196319</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-5477-7451</idno>
              <affiliation ref="#struct-1005574"/>
              <affiliation ref="#struct-1061259"/>
              <affiliation ref="#struct-1065304"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>ABES</forename>
                <surname>STAR</surname>
              </persName>
              <email type="md5">f5aa7f563b02bb6adbba7496989af39a</email>
              <email type="domain">abes.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2025-02-24 15:39:13</date>
              <date type="whenModified">2026-04-13 10:06:17</date>
              <date type="whenReleased">2025-02-24 15:39:14</date>
              <date type="whenProduced">2024-12-13</date>
              <date type="whenEndEmbargoed">2025-02-24</date>
              <ref type="file" target="https://theses.hal.science/tel-04964013v1/document">
                <date notBefore="2025-02-24"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://theses.hal.science/tel-04964013v1/file/145755_QUATTROMINI_2024_archivage.pdf" id="file-4964013-4303418">
                <date notBefore="2025-02-24"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="131274">
                <persName>
                  <forename>ABES</forename>
                  <surname>STAR</surname>
                </persName>
                <email type="md5">f5aa7f563b02bb6adbba7496989af39a</email>
                <email type="domain">abes.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">tel-04964013</idno>
            <idno type="halUri">https://theses.hal.science/tel-04964013</idno>
            <idno type="halBibtex">quattromini:tel-04964013</idno>
            <idno type="halRefHtml">Machine Learning [cs.LG]. Université Paris-Saclay; Politecnico di Bari, 2024. English. &lt;a target="_blank" href="https://www.theses.fr/2024UPAST161"&gt;&amp;#x27E8;NNT : 2024UPAST161&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">Machine Learning [cs.LG]. Université Paris-Saclay; Politecnico di Bari, 2024. English. &amp;#x27E8;NNT : 2024UPAST161&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-4964013-4303418"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="STAR">STAR - Dépôt national des thèses électroniques</idno>
            <idno type="stamp" n="CENTRALESUPELEC">Ecole CentraleSupélec</idno>
            <idno type="stamp" n="UNIV-PARIS-SACLAY">Université Paris-Saclay</idno>
            <idno type="stamp" n="UNIVERSITE-PARIS-SACLAY" corresp="UNIV-PARIS-SACLAY">Université Paris-Saclay</idno>
            <idno type="stamp" n="LISN">Laboratoire Interdisciplinaire des Sciences du Numérique</idno>
            <idno type="stamp" n="GS-COMPUTER-SCIENCE">Graduate School Computer Science</idno>
            <idno type="stamp" n="LISN-DATAFLOT" corresp="LISN">DAta science, TrAnsition, Fluid instabiLity, contrOl, Turbulence </idno>
            <idno type="stamp" n="PSACLAY-TEST">Université Paris-Saclay - Collection pour tests</idno>
          </seriesStmt>
          <notesStmt/>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Graph Neural Networks for fluid mechanics : data-assimilation and optimization</title>
                <title xml:lang="fr">Graph Neural Networks pour la mécanique des fluides : assimilation de données et optimisation</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Michele</forename>
                    <surname>Quattromini</surname>
                  </persName>
                  <email type="md5">2044be5265d8fca351e6f9ea331c0689</email>
                  <email type="domain">poliba.it</email>
                  <idno type="idhal" notation="string">michele-quattromini</idno>
                  <idno type="idhal" notation="numeric">1310251</idno>
                  <idno type="halauthorid" notation="string">2642515-1310251</idno>
                  <idno type="IDREF">https://www.idref.fr/283196319</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-5477-7451</idno>
                  <affiliation ref="#struct-1005574"/>
                  <affiliation ref="#struct-1061259"/>
                  <affiliation ref="#struct-1065304"/>
                </author>
              </analytic>
              <monogr>
                <idno type="nnt">2024UPAST161</idno>
                <imprint>
                  <date type="dateDefended">2024-12-13</date>
                </imprint>
                <authority type="institution">Université Paris-Saclay</authority>
                <authority type="institution">Politecnico di Bari</authority>
                <authority type="school">École doctorale Sciences mécaniques et énergétiques, matériaux et géosciences (Gif-sur-Yvette, Essonne ; 2015-....)</authority>
                <authority type="supervisor">Caroline Nore</authority>
                <authority type="supervisor">Stefania Cherubini</authority>
                <authority type="supervisor">Onofrio Semeraro</authority>
                <authority type="supervisor">Michele Alessandro Bucci</authority>
                <authority type="jury">Marc Schoenauer [Président]</authority>
                <authority type="jury">Miguel A. Mendez [Rapporteur]</authority>
                <authority type="jury">Taraneh Sayadi [Rapporteur]</authority>
                <authority type="jury">Corentin Lapeyre</authority>
                <authority type="jury">Jan Oscar Pralits</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Reynolds-Averaged Navier Stokes Equations</term>
                <term xml:lang="en">Data assimilation</term>
                <term xml:lang="en">Graph Neural Networks</term>
                <term xml:lang="en">Computational Fluid Dynamics</term>
                <term xml:lang="en">Physics-Informed Machine Learning</term>
                <term xml:lang="en">Machine Learning</term>
                <term xml:lang="fr">Apprentissage automatique</term>
                <term xml:lang="fr">Apprentissage automatique informé par la physique</term>
                <term xml:lang="fr">Graph Neural Networks</term>
                <term xml:lang="fr">Dynamique des fluides numérique</term>
                <term xml:lang="fr">Équations de Reynolds-Averaged Navier Stokes</term>
                <term xml:lang="fr">Assimilation de données</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-lg">Computer Science [cs]/Machine Learning [cs.LG]</classCode>
              <classCode scheme="halDomain" n="phys.phys.phys-flu-dyn">Physics [physics]/Physics [physics]/Fluid Dynamics [physics.flu-dyn]</classCode>
              <classCode scheme="halTypology" n="THESE">Theses</classCode>
              <classCode scheme="halOldTypology" n="THESE">Theses</classCode>
              <classCode scheme="halTreeTypology" n="THESE">Theses</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>This PhD thesis investigates the application of Graph Neural Networks (GNNs) in the field of Computational Fluid Dynamics (CFD), with a focus on data-assimilation and optimization. The work is structured into three main parts: data-assimilation for Reynolds-Averaged Navier-Stokes (RANS) equations based on GNN models; data-assimilation augmented by GNN and adjoint-based enforced physical constraint; fluid systems optimization by ML techniques. In the first part, the thesis explores the potential of GNNs to bypass traditional closure models, which often require manual calibration and are prone to inaccuracies. By leveraging high-fidelity simulation data, GNNs are trained to directly learn the unresolved flow quantities, offering a more flexible framework for the RANS closure problem. This approach eliminates the need for manually tuned closure models, providing a generalized and data-driven alternative. Moreover, in this first part, a comprehensive study of the impact of data quantity on GNN performance is conducted, designing an Active Learning strategy to select the most informative data among those available. Building on these results, the second part of the thesis addresses a critical challenge often faced by ML models: the lack of guaranteed physical consistency in their predictions. To ensure that the GNNs not only minimize errors but also produce physically valid results, this part integrates physical constraints directly into the GNN training process. By embedding key fluid mechanics principles into the machine learning framework, the model produces predictions that are both reliable and consistent with the underlying physical laws, enhancing its applicability to real-world problems. In the third part, the thesis demonstrates the application of GNNs to optimize fluid dynamics systems, with a particular focus on wind turbine design. Here, GNNs are employed as surrogate models, enabling rapid predictions of various design configurations without the need for performing a full CFD simulation at each iteration. This approach significantly accelerates the design process and demonstrates the potential of ML-driven optimization in CFD workflows, allowing for more efficient exploration of design spaces and faster convergence toward optimal solutions. On the methodology side, the thesis introduces a custom GNN architecture specifically tailored for CFD applications. Unlike traditional neural networks, GNNs are inherently capable of handling unstructured mesh data, which is common in fluid mechanics problems involving irregular geometries and complex flow domains. To this end, the thesis presents a two-fold interface between Finite Element Method (FEM) solvers and the GNN architecture. This interface transforms FEM vector fields into numerical tensors that can be efficiently processed by the neural network, allowing data exchange between the simulation environment and the learning model.</p>
            </abstract>
            <abstract xml:lang="fr">
              <p>Cette thèse de doctorat explore l'application des réseaux de neurones en graphes (GNN) dans le domaine de la dynamique des fluides numérique (CFD), avec un accent particulier sur l'assimilation de données et l'optimisation. Le travail est structuré en trois parties principales: assimilation de données pour les équations de Navier-Stokes moyennées à la Reynolds (RANS) basée sur des modèles GNN; assimilation de données augmentée par les GNN avec des contraintes physiques imposées par la méthode adjointe; optimisation des systèmes fluides par des techniques d'apprentissage automatique (ML).Dans la première partie, la thèse examine le potentiel des GNN pour contourner les modèles de fermeture traditionnels, qui nécessitent souvent une calibration manuelle et sont sujets à des inexactitudes. En exploitant des données de simulation à haute fidélité, les GNN sont entraînés à apprendre directement les quantités non résolues de l'écoulement, offrant ainsi un cadre plus flexible pour le problème de fermeture des équations RANS. Cette approche élimine le besoin de modèles de fermeture calibrés manuellement, fournissant une alternative généralisée et basée sur les données. De plus, dans cette première partie, une étude approfondie de l'impact de la quantité de données sur les performances des GNN est réalisée, avec la conception d'une stratégie d'Active Learning pour sélectionner les données les plus informatives parmi celles disponibles. Sur la base de ces résultats, la deuxième partie de la thèse aborde un défi critique souvent rencontré par les modèles d'apprentissage automatique : l'absence de garantie de cohérence physique dans leurs prédictions. Afin de garantir que les GNN non seulement minimisent les erreurs, mais produisent également des résultats physiquement valides, cette partie intègre des contraintes physiques directement dans le processus d'entraînement des GNN. En incorporant les principes clés de la mécanique des fluides dans le cadre de l'apprentissage automatique, le modèle produit des prédictions à la fois fiables et cohérentes avec les lois physiques sous-jacentes, améliorant ainsi son applicabilité aux problèmes réels. Dans la troisième partie, la thèse démontre l'application des GNN pour optimiser les systèmes de dynamique des fluides, avec un accent particulier sur la conception des éoliennes. Ici, les GNN sont utilisés comme modèles de substitution, permettant des prédictions rapides de diverses configurations de conception sans avoir besoin de réaliser une simulation CFD complète à chaque itération. Cette approche accélère considérablement le processus de conception et montre le potentiel de l'optimisation basée sur l'apprentissage automatique dans le cadre de la CFD, permettant une exploration plus efficace des espaces de conception et une convergence plus rapide vers des solutions optimales. Sur le plan méthodologique, la thèse introduit une architecture GNN sur mesure spécifiquement adaptée aux applications CFD. Contrairement aux réseaux de neurones traditionnels, les GNN sont intrinsèquement capables de gérer des données de maillage non structurées, ce qui est courant dans les problèmes de mécanique des fluides impliquant des géométries irrégulières et des domaines d'écoulement complexes. À cette fin, la thèse présente une interface en deux parties entre les solveurs de la méthode des éléments finis (FEM) et l'architecture GNN. Cette interface transforme les champs vectoriels FEM en tenseurs numériques pouvant être traités efficacement par le réseau neuronal, permettant ainsi l'échange de données entre l'environnement de simulation et le modèle d'apprentissage.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-1005574" status="VALID">
          <orgName>Department of Mechanics, Mathematics and Management</orgName>
          <orgName type="acronym">DMMM</orgName>
          <desc>
            <address>
              <country key="IT"/>
            </address>
            <ref type="url">http://www.dmmm.poliba.it/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-253558" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-1061259" status="VALID">
          <idno type="IdRef">253160316</idno>
          <idno type="RNSR">202123711L</idno>
          <idno type="ROR">https://ror.org/00rd81916</idno>
          <idno type="Wikidata">Q109620676</idno>
          <orgName>Laboratoire Interdisciplinaire des Sciences du Numérique</orgName>
          <orgName type="acronym">LISN</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <addrLine>Campus Universitaire bât 507Rue du Belvédère91405 Orsay cedexet Campus Universitaire bât 6401 rue Raimond Castaing91190 Gif-sur-Yvette</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lisn.upsaclay.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-411575" type="direct"/>
            <relation active="#struct-419361" type="direct"/>
            <relation name="UMR9015" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-1065304" status="VALID">
          <orgName>DAtascience, trAnsition, Fluid instability, contrOl, Turbulence   LISN</orgName>
          <orgName type="acronym">DATAFLOT</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <addrLine>Université Paris-Saclay, Bâtiment 507, 91405 Orsay Cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-1061259" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation active="#struct-419361" type="indirect"/>
            <relation name="UMR9015" active="#struct-441569" type="indirect"/>
            <relation active="#struct-1065370" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-253558" status="VALID">
          <idno type="ROR">https://ror.org/03c44v465</idno>
          <orgName>Polytechnic University of Bari / Politecnico di Bari</orgName>
          <desc>
            <address>
              <addrLine>via Amendola, 126/B - 70126 BARI</addrLine>
              <country key="IT"/>
            </address>
            <ref type="url">http://www.poliba.it/en/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-411575" status="VALID">
          <idno type="IdRef">184443237</idno>
          <idno type="ROR">https://ror.org/019tcpt25</idno>
          <orgName>CentraleSupélec</orgName>
          <desc>
            <address>
              <addrLine>3, rue Joliot Curie,Plateau de Moulon,91192 GIF-SUR-YVETTE Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.centralesupelec.fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-419361" status="VALID">
          <idno type="IdRef">241345251</idno>
          <idno type="ROR">https://ror.org/03xjwb503</idno>
          <orgName>Université Paris-Saclay</orgName>
          <desc>
            <address>
              <addrLine>Bâtiment Bréguet, 3 Rue Joliot Curie 2e ét, 91190 Gif-sur-Yvette</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-paris-saclay.fr/fr</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="department" xml:id="struct-1065370" status="VALID">
          <orgName>Mécanique-Energétique</orgName>
          <orgName type="acronym">M.-E.</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-1061259" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation active="#struct-419361" type="indirect"/>
            <relation name="UMR9015" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>