PyTOpt: A Nonlinear Topology Optimisation Program in Python

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/303653
Download file(s):
File Description SizeFormat 
PyTOpt_a_nonlinear_topology_optimisation_program_in_Python.pdf5.7 MBAdobe PDFView/Open
Bibliographical item details
FieldValue
Type: Examensarbete för masterexamen
Title: PyTOpt: A Nonlinear Topology Optimisation Program in Python
Authors: Pettersson, Daniel
Säterskog, Erik
Abstract: Ever since the finite element method was introduced in the 1940’s, the behaviour of structures could more easily be predicted. Combining this with an optimisation method made it possible to minimise a structure’s weight while keeping the strength. Several topology optimisation programs have been created for this specific purpose since then. In this thesis, a topology optimisation program is implemented in Python with the method of moving asymptotes and the optimality criteria method as optimisation algorithms. By utilising previous works from universities, such as Lund University and the Technical University of Denmark, and combining the best parts a new topology optimisation program was created. The program has new functionalities not previously implemented in similar topology programs. I.e. functionalities such as the ability to utilise a variety of material models, being able to use an arbitrary design domain in 2D, body forces and asymmetrical yielding. This program also fits well in educational purposes due to its versatility. The results shows that optimality criteria method gives a better and faster result than the method of moving asymptotes. The results are also compared with commercial topology optimisation in ANSYS. The both programs gives indistinguishable results but ANSYS outperforms the thesis’s program in regards to computational time.
Keywords: Topology;Optimisation;MMA;OC;FEM;Python;Body forces;Compliance;Density;SIMP
Issue Date: 2021
Publisher: Chalmers tekniska högskola / Institutionen för mekanik och maritima vetenskaper
Series/Report no.: 2021:44
URI: https://hdl.handle.net/20.500.12380/303653
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.