Litcius/Paper detail

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

Osezua Ibhadode, Zhidong Zhang, Ali Bonakdar, Ehsan Toyserkani

2021SoftwareX25 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

InitializationMATLABComputer scienceCode (set theory)Image processingImage (mathematics)Programming languageTopology (electrical circuits)Parallel computingTheoretical computer scienceComputational scienceComputer visionArtificial intelligenceComputer graphics (images)MathematicsSet (abstract data type)CombinatoricsTopology Optimization in EngineeringStructural Analysis and OptimizationComposite Structure Analysis and Optimization
IbIPP for topology optimization—An Image-based Initialization and Post-Processing code written in MATLAB | Litcius