Show simple item record

dc.contributor.advisorLuczkowski, Marcin
dc.contributor.advisorGavriil, Konstantinos
dc.contributor.authorKiær, Elias
dc.contributor.authorLiabø, Herman
dc.date.accessioned2023-11-05T18:19:35Z
dc.date.available2023-11-05T18:19:35Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:146720801:34392954
dc.identifier.urihttps://hdl.handle.net/11250/3100626
dc.description.abstractDenne avhandlingen begynner med et fokus på utvikling og implementering av et rammeverk for statisk og dynamisk Finite Element Analysis (FEA) som plugins til Rhino Grasshopper sitt parametriske miljø. Dette er gjort ved utnyttelse av Euler-Bernoulli bjelketeori og dynamisk analyse ved numerisk integrasjon. Den siste delen av arbeidet gjort i denne avhandlingen begir seg ut på potensialet for å bruke maskinlæringsverktøy, spesifikt Graph Neural Networks (GNNs), for tradisjonelle oppgaver innen konstruksjonsteknikk. Motivert av den ofte arbeidsintensive og ressurskrevende naturen ved å lage en FEA modell, har denne avhandlingen som mål å utforske mer effektive tilnærminger for situasjoner i konstruksjonsmessig analyse der beregningseffektivitet foretrekkes fremfor absolutt presisjon. I slike situasjoner kan godt designede Neural Network (NN)-modeller, gitt nok trening, fungere som potente løsninger for å håndtere disse utfordringene. Arbeidet i denne avhandlingen gir en detaljert fremstilling av utviklingen av Velociraptor, et omfattende rammeverk for konstruksjonsanalyse som integrerer både FEA verktøy og Artificial Intelligence (AI) - teknologier. Dette omfatter utvikling og implementering av et FEA-rammeverk for 2D- og 3D-konstruksjoner, referert til som Velociraptor2D (V2D) og Velociraptor3D (V3D), og to Neural Network (NN) modeller - ArchNN og TrussNN - som er implementert ved bruk av GNNs. Spesifikt er ArchNN designet for å forutsi nodemomenter i buer, mens TrussNN er designet for å forutsi nodale tidshistorier for fagverksbroer. V2D og V3D viser solid ytelse når sammenlignet med Robot Structural Analysis og Karamba3D. På samme måte er den prediktive nøyaktigheten til ArchNN og TrussNN anerkjennelsesverdig sammenlignbar med resultatene fra V2D og V3D i mange tilfeller. ArchNN og TrussNN demonstrerer potensialet for å bruke GNNs for oppgaver innen konstruksjonsteknikk. Samarbeidet mellom FEA Grasshopper-komponentene og NN-modellene som er utviklet åpner muligheten for et omfattende konstruksjonsanalyserammeverk, som inkluderer FEA og AI, i det parametriske miljøet. I dette oppsettet gir NN-komponenter raskere beregninger, mens FEA-komponenter leverer referanseresultaterfor verifisering og pålitelighet. Her trener og tester FEA NN-modellene, og øker dermed deres anvendelighet over tid til et mer variert spekter av strukturer.
dc.description.abstractThis thesis begins with a focus on the development and implementation of a framework for both static and dynamic Finite Element Analysis (FEA) as plugins to the Rhino Grasshopper parametric environment, leveraging Euler-Bernoulli beam theory and the Newmark average acceleration method. The main part of the work done in this thesis embarks on the potential of using machine learning tools, specifically Graph Neural Networks (GNNs), for traditional structural engineering tasks. Motivated by the often labour-intensive and resource-demanding nature of creating a Finite Element Analysis (FEA) model, this thesis aims to explore more efficient approaches for situations in structural behaviour analysis where computational efficiency is preferred over absolute precision. In such scenarios, well-designed neural network models, given enough training, can serve as potent solutions to address these challenges. Showcased in this work is the process of developing the structural analysis framework Velociraptor, including both FEA tools and Artificial Intelligence (AI) tools. It encompasses the development and implementation of an FEA framework for 2D and 3D structures, referred to as Velociraptor2D (V2D) and Velociraptor3D (V3D), and two Neural Network (NN) models - ArchNN and TrussNN - which are implemented utilizing GNNs. Specifically, ArchNN is designed to predict nodal moments in arches, whereas TrussNN is designed to predict nodal time histories for truss bridges. The V2D and V3D exhibit robust performance when benchmarked against Robot Structural Analysis and Karamba3D. Similarly, the predictive accuracy of ArchNN and TrussNN commendably matches the output from V2D and V3D in many cases. ArchNN and TrussNN demonstrate the potential of using GNNs for structural engineering analysis tasks. The collaboration between the FEA Grasshopper plugins and the NN models opens the potential for a comprehensive structural analysis framework, incorporating FEA and AI, in the parametric environment. In this setup, NN plugins provide faster computations, whereas FEA plugins furnish benchmark results for verification and reliability. Herein, the FEA trains and tests the NN models, thereby enhancing the AI applicability over time to a more diverse range of structures.
dc.languageeng
dc.publisherNTNU
dc.titleApplication of Graph Neural Networks to Static and Dynamic Structural Analysis
dc.typeMaster thesis


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record