Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Predominantly solid-void three-dimensional topology optimisation using open source software

Thesis (MScEng (Mechanical and Mechatronic Engineering))--University of Stellenbosch, 2009.

Saved in:
Bibliographic Details
Main Author: Hunter, William
Other Authors: Groenwold, A. A.
Format: Thesis
Language:English
Published: Stellenbosch : University of Stellenbosch 2009
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613996011487232
access_status_str Open Access
author Hunter, William
author2 Groenwold, A. A.
author_browse Groenwold, A. A.
Hunter, William
author_facet Groenwold, A. A.
Hunter, William
author_sort Hunter, William
collection Thesis
dc_rights_str_mv University of Stellenbosch
description Thesis (MScEng (Mechanical and Mechatronic Engineering))--University of Stellenbosch, 2009.
format Thesis
id oai:scholar.sun.ac.za:10019.1/2648
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:45:00.328Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2009
publishDateRange 2009
publishDateSort 2009
publisher Stellenbosch : University of Stellenbosch
publisherStr Stellenbosch : University of Stellenbosch
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/2648 Predominantly solid-void three-dimensional topology optimisation using open source software Hunter, William Groenwold, A. A. University of Stellenbosch. Faculty of Engineering. Dept. of Mechanical and Mechatronic Engineering. Solid-void Dissertations -- Mechanical engineering Theses -- Mechanical engineering ToPy Topology Mechanical and Mechatronic Engineering Thesis (MScEng (Mechanical and Mechatronic Engineering))--University of Stellenbosch, 2009. Inspired by Sigmund’s 99-line MATLAB code for minimum compliance (maximum stiffness) topology optimisation, this thesis presents an open source software (OSS) version developed in Python, denoted ToPy. ToPy extends the 99-line code of Sigmund in a number of ways. Firstly, ToPy can solve three different problem types, namely minimum compliance, heat conduction and mechanism synthesis, in two-dimensional (2D) or three-dimensional (3D) space. This is accomplished by simply changing an input file. Secondly, by using established open source software (Pysparse and its iterative solver) for solving the sparse finite element (FE) systems of equations, the ToPy code provides improved speed and scalability. ToPy also provides for grey-scale filtering (GSF) to yield predominantly, or even purely, solid-void or black-and-white designs in 2D and 3D space. In addition, an exponential approximation to the objective function is implemented. This approximation is a generalisation of the reciprocal approximation so popular in structural optimisation; the values of the exponents may be based on gradient information in previously visited iterates, or fixed exponents may be prescribed, in the spirit of optimality criterion (OC) methods. As a further generalisation, the diagonal quadratic approximation to the exponential approximation in an SAO setting is also implemented. What is more: the diagonal quadratic approximation to the exponential approximation was successfully used in combination with GSF. This is a novelty of some importance as it was previously suggested that GSF can only be used in combination with strictly monotonic objective functions, like the reciprocal approximation. 2009-02-17T06:55:45Z 2010-06-01T08:54:26Z 2009-02-17T06:55:45Z 2010-06-01T08:54:26Z 2009-03 Thesis http://hdl.handle.net/10019.1/2648 en University of Stellenbosch application/pdf Stellenbosch : University of Stellenbosch
spellingShingle Solid-void
Dissertations -- Mechanical engineering
Theses -- Mechanical engineering
ToPy
Topology
Mechanical and Mechatronic Engineering
Hunter, William
Predominantly solid-void three-dimensional topology optimisation using open source software
title Predominantly solid-void three-dimensional topology optimisation using open source software
title_full Predominantly solid-void three-dimensional topology optimisation using open source software
title_fullStr Predominantly solid-void three-dimensional topology optimisation using open source software
title_full_unstemmed Predominantly solid-void three-dimensional topology optimisation using open source software
title_short Predominantly solid-void three-dimensional topology optimisation using open source software
title_sort predominantly solid void three dimensional topology optimisation using open source software
topic Solid-void
Dissertations -- Mechanical engineering
Theses -- Mechanical engineering
ToPy
Topology
Mechanical and Mechatronic Engineering
url http://hdl.handle.net/10019.1/2648
work_keys_str_mv AT hunterwilliam predominantlysolidvoidthreedimensionaltopologyoptimisationusingopensourcesoftware