IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB

This work presents a framework to initialize structural problems for 2D topology optimization while offering capabilities to post-process the optimized results into STL models that can be produced directly by additive manufacturing technologies. Conveniently named Image-based Initialization and Post...

Full description

Bibliographic Details
Main Authors: Osezua Ibhadode, Zhidong Zhang, Ali Bonakdar, Ehsan Toyserkani
Format: Article
Language:English
Published: Elsevier 2021-06-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711021000467
id doaj-504e8766cefc4ec692f919c5093f8cbf
record_format Article
spelling doaj-504e8766cefc4ec692f919c5093f8cbf2021-05-26T04:27:45ZengElsevierSoftwareX2352-71102021-06-0114100701IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLABOsezua Ibhadode0Zhidong Zhang1Ali Bonakdar2Ehsan Toyserkani3Multi-Scale Additive Manufacturing Lab, University of Waterloo, 200 University Avenue West, Waterloo, Ontario, N2L 3G1, Canada; Corresponding author.Multi-Scale Additive Manufacturing Lab, University of Waterloo, 200 University Avenue West, Waterloo, Ontario, N2L 3G1, CanadaSiemens Energy Canada Limited, 9505 Côte-de-Liesse, Montréal, Québec, H9P 1A5, CanadaMulti-Scale Additive Manufacturing Lab, University of Waterloo, 200 University Avenue West, Waterloo, Ontario, N2L 3G1, CanadaThis work presents a framework to initialize structural problems for 2D topology optimization while offering capabilities to post-process the optimized results into STL models that can be produced directly by additive manufacturing technologies. Conveniently named Image-based Initialization and Post-Processing (IbIPP) for topology optimization, it utilizes an input image prepared to represent the design’s features while deploying one of three open-source tools, depending on the user’s preference, to topologically optimize the structure. Taking advantage of the advancement in topology optimization to create crisp outcomes for some physics, an STL file can be obtained seamlessly either by extrusion or revolution. Several numerical examples are presented to demonstrate the effectiveness of this tool.http://www.sciencedirect.com/science/article/pii/S2352711021000467Topology optimizationMATLABFree-form designDensity-based methodsSIMPRAMP
collection DOAJ
language English
format Article
sources DOAJ
author Osezua Ibhadode
Zhidong Zhang
Ali Bonakdar
Ehsan Toyserkani
spellingShingle Osezua Ibhadode
Zhidong Zhang
Ali Bonakdar
Ehsan Toyserkani
IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
SoftwareX
Topology optimization
MATLAB
Free-form design
Density-based methods
SIMP
RAMP
author_facet Osezua Ibhadode
Zhidong Zhang
Ali Bonakdar
Ehsan Toyserkani
author_sort Osezua Ibhadode
title IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
title_short IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
title_full IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
title_fullStr IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
title_full_unstemmed IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB
title_sort ibipp for topology optimization—an image-based initialization and post-processing code written in matlab
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2021-06-01
description This work presents a framework to initialize structural problems for 2D topology optimization while offering capabilities to post-process the optimized results into STL models that can be produced directly by additive manufacturing technologies. Conveniently named Image-based Initialization and Post-Processing (IbIPP) for topology optimization, it utilizes an input image prepared to represent the design’s features while deploying one of three open-source tools, depending on the user’s preference, to topologically optimize the structure. Taking advantage of the advancement in topology optimization to create crisp outcomes for some physics, an STL file can be obtained seamlessly either by extrusion or revolution. Several numerical examples are presented to demonstrate the effectiveness of this tool.
topic Topology optimization
MATLAB
Free-form design
Density-based methods
SIMP
RAMP
url http://www.sciencedirect.com/science/article/pii/S2352711021000467
work_keys_str_mv AT osezuaibhadode ibippfortopologyoptimizationanimagebasedinitializationandpostprocessingcodewritteninmatlab
AT zhidongzhang ibippfortopologyoptimizationanimagebasedinitializationandpostprocessingcodewritteninmatlab
AT alibonakdar ibippfortopologyoptimizationanimagebasedinitializationandpostprocessingcodewritteninmatlab
AT ehsantoyserkani ibippfortopologyoptimizationanimagebasedinitializationandpostprocessingcodewritteninmatlab
_version_ 1721426613187379200