Marco Tramontano
Nonlinear beam optimization tool for integration into a Gradient-based Aero-structural Optimization Framework.
Rel. Erasmo Carrera. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Aerospaziale, 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
The study conducted consists in the development of an open-source tool, able to perform linear and nonlinear structural weight optimization of a frame made of beam elements, whose sections are rectangular wingboxes reinforced with stiffeners.The software is made up of two modules : a core written in C++,where math calculations are done , and an external wrapping written in Python to promote the easy management of inputs, outputs and where the optimization is performed.The whole project relies on an existing homemade structural nonlinear beam solver , named PyBeam .The enlarging of this solver,initially able to solve just nonlinear structural analysis,was deemed necessary to obtain as outputs, values of objective function(weight), constraint and their gradients , giving in input the Design Variables (geometric parameters of the section).PyBeam incorporates an AD-based Adjoint solver for gradient computation, which relies on the AD library CoDiPack.
Regarding the constraint, it has been computed Kreisselmeier-Steinhauser function to have just one aggregated constraint
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Ente in cotutela
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
