Design Optimization of Truss Structures Using Artificial Neural Networks
dc.contributor.advisor | El-Badry, Mamdouh | |
dc.contributor.author | Nourian, Navid | |
dc.contributor.committeemember | Dann, Markus | |
dc.contributor.committeemember | Billah, Muntasir | |
dc.contributor.committeemember | Xue, Deyi | |
dc.date | 2023-11 | |
dc.date.accessioned | 2023-09-27T17:44:18Z | |
dc.date.available | 2023-09-27T17:44:18Z | |
dc.date.issued | 2023-09-22 | |
dc.description.abstract | One of the primary objectives of structural design optimization is to achieve a design possessing the lowest possible weight, while it can safely withstand the effects of external loads. In the case of a truss of a specific topology, the role of an optimization algorithm is to determine the configuration and number of the truss elements as well as their cross-sectional areas. In this study, a novel model is proposed, by which the main optimization problem is decomposed into two more manageable problems: a size optimization within a shape optimization problem. A Deep Neural Network (DNN) is trained to approximate the optimal cross-sectional areas of the elements of a truss with a given shape and support positions. Furthermore, truss structures are characterized by pin joints connected by truss members, a concept that can be analogized to vertices and edges in a mathematical graph. Leveraging this analogy, a Graph Neural Network (GNN) is utilized to exploit the advantages of representing trusses as graphs. Specifically, a graph neural network-based surrogate model integrated with Particle Swarm Optimization (PSO) algorithm is developed to approximate nodal displacements of trusses during the design optimization process. Several truss examples are used to investigate the validity and effectiveness of the proposed optimization techniques in comparison with conventional FEM-based models. | |
dc.identifier.citation | Nourian, N. (2023). Design optimization of truss structures using artificial neural networks (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. | |
dc.identifier.uri | https://hdl.handle.net/1880/117284 | |
dc.identifier.uri | https://doi.org/10.11575/PRISM/42126 | |
dc.language.iso | en | |
dc.publisher.faculty | Schulich School of Engineering | |
dc.publisher.institution | University of Calgary | |
dc.rights | University of Calgary graduate students retain copyright ownership and moral rights for their thesis. 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. | |
dc.subject | design optimization | |
dc.subject | artificial neural network | |
dc.subject | graph neural network | |
dc.subject | deep neural network | |
dc.subject | genetic algorithm | |
dc.subject | particle swarm optimization | |
dc.subject | shape optimization | |
dc.subject | size optimization | |
dc.subject | surrogate model | |
dc.subject | truss structures | |
dc.subject.classification | Engineering--Civil | |
dc.subject.classification | Artificial Intelligence | |
dc.subject.classification | Computer Science | |
dc.title | Design Optimization of Truss Structures Using Artificial Neural Networks | |
dc.type | master thesis | |
thesis.degree.discipline | Engineering – Civil | |
thesis.degree.grantor | University of Calgary | |
thesis.degree.name | Master of Science (MSc) | |
ucalgary.thesis.accesssetbystudent | I do not require a thesis withhold – my thesis will have open access and can be viewed and downloaded publicly as soon as possible. |