Skip to main content
Top
Published in:
Cover of the book

Open Access 2021 | OriginalPaper | Chapter

A Topology Optimization Method for Stochastic Lattice Structures

Authors : Filippo Cucinotta, Marcello Raffaele, Fabio Salmeri

Published in: Advances on Mechanics, Design Engineering and Manufacturing III

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
download
DOWNLOAD
print
PRINT
insite
SEARCH
loading …

Abstract

Stochastic lattice structures are very powerful solutions for filling three-dimensional spaces using a generative algorithm. They are suitable for 3D printing and are well appropriate to structural optimization and mass distribution, allowing for high-performance and low-weight structures. The paper shows a method, developed in the Rhino-Grasshopper environment, to distribute lattice structures until a goal is achieved, e.g. the reduction of the weight, the harmonization of the stresses or the limitation of the strain. As case study, a cantilever beam made of Titan alloy, by means of SLS technology has been optimized. The results of the work show the potentiality of the methodology, with a very performing structure and low computational efforts.

1 Introduction

Topology Optimization (TO) is a very powerful tool [1] and it allows to obtain light-weight structures, optimizing one or more parameters [2]. Recently, thanks to the rapid development of the Additive Manufacturing (AM) technologies, also TO has had a rapid increase in interest and application [3]. The main fields range from biomedical [4, 5] to sports [6], automotive [7] and aerospace [8].
In 2019, Cucinotta et al. proposed a 2D TO method based on a new algorithm developed in the Rhinoceros-Grasshopper environment (grasshopper3d.​com) [9, 10] based on a Voronoi tessellation. In this work, the authors present an important evolution of that method, with a 3D-volume application and the use of a reticular structure, instead of the hollowing. In this case the generated structure is lattice, based on points, called seeds, distributed in a stochastic way or with a distribution law.
The method is oriented for a Selective Laser Sintering (SLS) AM technology, or similar. These techniques consist in the sintering of metal powders with the energy supply coming from a laser light [6, 10].

2 Materials and Methods

2.1 The Algorithm

The algorithm has been developed in the Rhinoceros – Grasshopper environment. The Grasshopper is a visual programming language that allows to parametrize the drawing tools of the Rhinoceros CAD (Fig. 1). The first step of the algorithm is the filling of the regions that are to be optimized with the seeds. Each seed is the point where the lattices will connect to each other. It is possible to decide the number and the distribution of the seeds, that can be uniform or not. In the second step, the seeds are interconnected by linear prismatic elements. In this phase it is possible to decide a limit of a number of connections for each node and the maximum and minimum length limits of the connectors. Obviously, by increasing the number and the limits, the number of connectors that make up the lattice structure increases. At the end of each stage, the algorithm exports a ready-to-use universal .STP file.

2.2 The Case Study

The case study is a monolithic cantilever beam, with a fixed constrain in a side and the load on the opposite side, that is optimized only in the core volume, fixing the upper and a lower face with a constant thickness. In this way, the result, is a sandwich panel [12] with all the potentiality in terms of weight and stress of this kind of structures [13, 14]. The objective of the TO has been set as the reduction of the global weight of the system, until a set stress threshold is reached (in this case set as 70% of the yield stress, i.e. about 600 MPa). The component is a 100 (length) × 50 (width) × 13 (thickness) mm cantilever beam, with a fixed constrain in a side, and a vertical force (2 kN), distributed on the edge, on the opposite side. At the iteration 0, the beam was monolithic. After that iteration, at each subsequent step, the algorithm populates with seeds the volume between the upper and lower face, realizing a sandwich. The thickness of the two skin was fixed (in the case study 3 mm). The seeds have been increasingly populated, keeping the points that reach a stress threshold, set at 70% of the yield point of the material, plus a random quota. The random quota can be distributed uniformly, as in the case of this work, or non-uniformly with an ad hoc distribution law. For each seed, the algorithm connects the nearest 5 seeds with a beam, provided they are neither longer nor shorter than certain limits. Each beam was imposed with a circular section and a fixed diameter of 0.5 mm.
For this work the Ti-6Al-4V ELI alloy has been used hypothesizing an AM process in SLS technology [11]. This type of material is used in various industrial sectors, in relation to its good mechanical properties and in the biomedical field in consequence of its biocompatibility [14].
The Finite Element Analysis (FEA) was performed using the Nastran solver within Siemens NX 1859. The choice of mesh was a structured hexahedral grid with size of 1mm, in the monolithic component and in the skins, and beams elements for the lattice structure. A linear static analysis was performed using a Nastran SOL 101. To be sure that the boundary conditions were always the same in each simulation, fixed selection boxes have been created.

3 Results and Discussion

The Fig. 2 shows the FEA results at the last step (with 1000 seeds). It is possible to observe that, if the skins are linearly loaded, as expected, the beams are more or less uniformly loaded, because the number of seeds change in function of the stress.
As the number of seeds increases, the number of beams increases and consequently the structure becomes more robust but also weightier (Fig. 3). To test the effectiveness of the algorithm, many population cycles were carried out until the maximum stress value stabilized without producing significant advantages. At that point, the weight/stress ratio grows.
At the end of the optimization, the component reached the fixed allowable stress (600 MPa) with a weight reduction of 50% with 800 seeds and about 2700 beams.
The workstation used for running the algorithm was equipped with an Intel Core I7-8700 CPU with 16 GB of RAM and a nVidia Quadro P5000 16 GB. The computational time requested by the algorithm was about of 60 s for each CAD reconstruction, showing the high performance of the method also in terms of computational resources.

4 Conclusions

In the paper a novel 3D optimization method, based on a mix of random and high-stress points, have been presented. The method is based on a stochastic lattice structure inside two, or more, monolithic walls. The algorithm has been developed inside the Rhinoceros-Grasshopper environment that allows to program and parametrise the CAD commands.
As case study a simple cantilever beam has been choose. The analysis shows the different effects, in terms of weight and stress, changing the number of seeds necessary for the construction of the stochastic lattice structure.
The method showed high potentialities with a drastic weight reduction (up to 50%) and very good stress performance, with a very low computational effort. Furthermore, the stochastic structure ensures good performance even when real loads differ significantly from design loads.
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://​creativecommons.​org/​licenses/​by/​4.​0/​), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Literature
13.
Metadata
Title
A Topology Optimization Method for Stochastic Lattice Structures
Authors
Filippo Cucinotta
Marcello Raffaele
Fabio Salmeri
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-70566-4_38

Premium Partners