Simultaneous Shape, Size, and Topology Optimization of Truss Structures Using Graph Neural Networks and Metaheuristic Algorithms

dc.contributor.advisorEl-Badry, Mamdouh
dc.contributor.authorMosalli, Ali
dc.contributor.committeememberMuntasir, Billah
dc.contributor.committeememberZangeneh, Pouya
dc.date2026-06
dc.date.accessioned2026-05-05T20:58:04Z
dc.date.issued2026-04-30
dc.description.abstractThis study presents a unified framework for the analysis and optimization of truss structures through the integration of Graph Neural Networks (GNNs) and metaheuristic algorithms. The proposed approach performs simultaneous size, shape, and topology optimization with the objective of minimizing structural weight while satisfying code-based constraints on strength, serviceability, and stability. Conventional optimization methods can become computationally expensive for complex truss systems, particularly when geometric nonlinear behavior is considered. To address this challenge, a physics-informed, dataset-free GNN framework is developed for structural analysis under both linear and geometric nonlinear conditions. The GNN model predicts nodal displacements, from which member forces and stresses are computed, based on structural characteristics such as geometry, connectivity, and loading conditions. The model is validated against finite element analysis results obtained from the commercial finite element software package SAP2000, demonstrating strong agreement and reliable predictive performance. Within the optimization framework, finite element analysis, implemented using a developed Python based direct stiffness method, is used for linear cases due to its efficiency, while the GNN model is directly integrated into the optimization loop for geometric nonlinear analysis, enabling efficient evaluation of candidate designs. Metaheuristic algorithms, including Particle Swarm Optimization, Genetic Algorithm, and Harmony Search, are used to explore the design space. The framework is evaluated through multiple benchmark truss examples, including a pedestrian bridge structure. A comparative evaluation of the optimization algorithms highlights differences in convergence behavior and solution stability. For the pedestrian bridge example, the strength-to-weight ratio is also assessed to provide a more comprehensive measure of structural efficiency. Overall, this research demonstrates the potential of GNN-based approaches as scalable, data-efficient, and code-compliant tools for structural analysis and optimization.
dc.identifier.citationMosalli, A. (2026). Simultaneous shape, size, and topology optimization of truss structures using graph neural networks and metaheuristic algorithms (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://ucalgary.scholaris.ca.
dc.identifier.doihttps://dx.doi.org/10.11575/PRISM/51368
dc.identifier.urihttps://hdl.handle.net/1880/124732
dc.language.isoenen
dc.publisher.facultySchulich School of Engineering
dc.rightsUnless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.en
dc.subjectdesign optimization
dc.subjectgenetic algorithm
dc.subjectparticle swarm optimization
dc.subjectharmony search
dc.subjectshape optimization
dc.subjectsize optimization
dc.subjecttopology optimization
dc.subjectsurrogate model
dc.subjectartificial neural network
dc.subjectgraph neural network
dc.subjecttruss structures
dc.subject.classificationEngineering--Civil
dc.titleSimultaneous Shape, Size, and Topology Optimization of Truss Structures Using Graph Neural Networks and Metaheuristic Algorithms
dc.typemaster thesis
thesis.degree.disciplineEngineering – Civil
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.thesis.accesssetbystudentI require a thesis withhold – I need to delay the release of my thesis due to a patent application, and other reasons outlined in the link above. I have/will need to submit a thesis withhold application.

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2026_mosalli_ali.pdf
Size:
4.95 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.64 KB
Format:
Item-specific license agreed upon to submission
Description: