Abstract
This study focuses on three-phase topology optimization of distributing a finite amount of material within a reference domain spatially to achieve the goal of minimizing or maximizing objective function like structural compliance. The basic objective of this study is given an abundant of materials with distinguished properties, realizing that how to distribute the whole material to optimize the objective function under volume constraint on the amount of the individual phases is viewed as the goal. And the boundary between all materials should be clear for manufacturing. In this research, a method was proposed to consider the density gradient information and control the number of filtered elements in the multi-material topology optimization design. The mathematical model of multi-material topology optimization is established, and further, the sensitivity analysis process is deduced in detail. The OC (Optimality Criteria) based optimizer is employed to solve the stated optimization problems. Finally, the validity of the model has been done in three-phase case, and it has observed that smooth structure and clear boundaries have been obtained in three phases topology optimization. Therefore, it has been concluded that the proposed method can effectively deal with the above problem about multi-material topology optimization to get clear material boundaries between different materials and make the optimized result more manufacturable.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Instruction
In engineering design, the phenomenon that one structure consists of materials with different properties and characteristics is very common, and multi-material structure has potential to achieve specific function that single-material unable to achieve. For example, a multi-material structure with appropriate distribution of different materials tends to have better structural performance to withstand the stress than the same structure combined with single material. As an advanced technology, topology optimization can be employed to find the optimal layout of the structural material under the given design domain, given boundary conditions and loaded conditions, so that it can meet certain stress, volume constraints and the performance. In the past few decades, substantial number of studies are focusing on multi-material structural design using topology optimization.
Gao [1] proposed the multi-objective topology optimization model, which is attached to multi-material microstructure to solve relative optimization probelm. A new multi-material method including parameterizing process has been proposed by Bruyneel [2], where the weights are expressed acted by bilinear finite element shape functions in a weighted interpolation within the involving material. Lu [3] researches the method of topology optimization of continuum structure with using various materials, developing the innovative materials and neo-smart structures as well. An alternating active-phase algorithm was proposed by Tavakoli [4], who also used the techniques to divide a multiphase topology optimization cases into a number of relative binary phase topology optimization sub-cases. Jia [5] studied the hierarchical design of the microstructure of the heterogeneous material. Osanov [6] research the method of topology optimization for additive manufacturing. The level set method topology optimization for multi-material thermo-elastic problem with gradient has been proposed [7], but the numerical solution process is complex. Vogiatzis [8] researched the level set method for multi-material microstructure design. An efficient multi-material topology optimization is formulated with material nonlinearity considerations in [9], and the proposed formulation tackled with an arbitrary amount of candidate materials with flexible material properties. With the rely on the crack patterns, a compliance multi-material topology optimization design of continuum structures was employed by Banh [10], meanwhile, authors also creat a multi-material optimal topology and shape to guarantee it as an choice to prevent the propagation of crack patterns. To figure out the meso- and macro- scale multi-material lattice structures topology problems under any combination of material and load uncertainties, a kind of denstity-based robost topology optimization method was applied by Chan [11]. A polytree-based adaptive methodology is presented by Nguyen and Tran [12] for achieving multi-topology optimization. In order to cope with the concurrent design of multiphase composite structures under a certain range of excitation frequencies, a new multiscale topology optimization method has been presented and demonstrated by Li [13].
However, the above studies are based on the physical description of the topology optimization model, they can not be utilized to get clear and smooth structural boundaries straightforwardly. The level set method can get optimized structure with clear smooth boundaries compared to other topology optimization method, but numerical solution of level set method is complicated and unstable with high computation cost. Using SIMP method to optimize multi-material structure is simpler than level set method, but traditional SIMP method can’t get clear boundaries between different materials. To deal with the appearance of overlapping region between each materials and weak ability to obtain clear boundaries resulted by SIMP interpolation method, the proposed improved sensitivity filtering method for multi-material topology optimization will be a choice to solve.
In this paper, the numerical model for multi-material structure is presented in Sect. 2 and the original sensitivity filter model is also reviewed in Sect. 3 along with proposing the new sensitivity filter method, which consider the average of the four-node distance and weight function. In the last, two cases are listed to demonstrate the utilization and the meaning of this kind of the new filter method.
2 Numerical Model for Multi-material Structure
In order to solve problem related to SIMP method for multi-material structure with unclear boundaries, this paper firstly review the interpolation of multi-phase materials. And then, it considers the density gradient information and controls the number of filter elements in the multi-material topology optimization design. The importance of this method is how to constrain the boundary between multiphase materials. Initially, a three-phase material distribution issue is chosen to start the research about the multi-material topology. It is noted that the method of three materials can be extended to multi-material problems simultaneously. The materials model can be expressed as given as follow, and more detail about the model can be explored in [14].
The symbol i has a design variable \( x_{i1} \) which can display whether the element is void or solid. The topology optimization problem of maximum the compliance of the structure can be described as follow.
The material consumption can be ensured by controlling the volume of the material 1. The parameter \( vf_{1} \) stands for the volume of material 1, and \( C \) is the compliance of the whole structure. \( u \) and \( K \) are element displacement and stiffness matrix. As usual, stiffness matrix is a symmetric matrix, where \( \left\{ {k_{ij} } \right\}\, = \,\{ k_{ji} \} \). To avoid the singularity in matrix calculation, \( x_{min} \) is set as a value near to 0 like 0.001.
Similarly, for the structural design problem with two-phase materials and voids, Young’s modulus penalty model can be described as follow.
where parameter \( x_{i1} \) is used to determine the material existence in the element, while parameter \( x_{i2} \) is used to clarify that the existence of material 2 in the element. As shown in Fig. 1, the relation between the value set and material distribution has been demonstrated clearly.
Simultaneously, the corresponding structural optimization problem can be edited logically as follow.
The consumption of material is controlled by the two volume constraints. The first constraint is the sum of material 1 and material 2. Otherwise the second constraint is the consumption of material 2.
Then, the sensitivity of objective function about \( x_{i1} \) and \( x_{i2} \) can be formulated, and \( \varvec{U} \) is the whole displacement matrix in the structure. With the relationship of complicance between the whole structure and element, the code is performed.
The sensitivity of the constraint function can be expressed as
3 Sensitivity Filter Comparison
3.1 Original Sensitivity Filtering Method
Sensitivity filter is always carried out as these two steps: Calculate the sensitivity of each design variable \( \partial f/\partial x_{i} \) firstly, then update the sensitivity by weight function. The weight function is as follow.
Where \( R \) and \( N \) are filter radius and the numbers of elements within the filter radius respectively. \( dist\left( {i,k} \right) \) represents the distance between element \( i \) and element \( k \). This filtering scheme has been defined in Fig. 2.
Sensitivity filter formula is defined by Sigmund [15] as \( \frac{{\partial \hat{f}}}{{\partial x_{i} }} = (\sum\nolimits_{i\, \in \,N} {H_{i} x_{i} \frac{\partial f}{{\partial x_{i} }})} /x_{k} \cdot\sum\nolimits_{i\, \in \,N} {H_{i} } \). To obtain clearer topology optimization boundary, Borrvall [16] proposed a modified sensitivity filter formula as \( \frac{{\partial \hat{f}}}{{\partial x_{i} }}\, = \,(\sum\nolimits_{i \in N} {H_{i} x_{i} \frac{\partial f}{{\partial x_{i} }}} )/\varSigma_{i \in N} H_{i} \cdot x_{k} \). In the topology optimization of multi-physics fields, the sensitivity in the formula leaves out as \( \frac{{\partial \hat{f}}}{{\partial x_{i} }} = {{\left( {\mathop \sum \limits_{i \in N} H_{i} \cdot\frac{\partial f}{{\partial x_{i} }}} \right)} \mathord{\left/ {\vphantom {{\left( {\mathop \sum \limits_{i \in N} H_{i} \cdot\frac{\partial f}{{\partial x_{i} }}} \right)} {\sum\nolimits_{i \in N} {H_{i} } }}} \right. \kern-0pt} {\sum\nolimits_{i \in N} {H_{i} } }} \) [17].
Through the above three methods of numerical experiments, there exists a short consideration of intermediate density elements in the sensitivity formulation and the topologically outcome is not fully smooth with checkerboard problems [15,16,17]. For further improved, a method considering density gradient information and elements numbers in the filter radius in topology optimization is proposed.
3.2 Improved Sensitivity Filtering Method
The proposed method considers density gradient message and elements numbers in the filter radius, the former focus on modifying the weighting function and the later focus on modifying the elements’ density within the filter radius. So, the new sensitivity can be presented as follow.
Where,
The subscripts \( i,j,k \) are used to demonstrate the central element number, distinguish the design variable and imply the element number within the filter radius. As a new design variable with the whole part \( \left[ {\left( {x_{ij} } \right)^{\eta }\, + \,\left( {\sum\nolimits_{g = 1}^{4} {x_{gj} } } \right)/4} \right] \) in the denominator in Eq. (12), the consideration about the elements near the filtered element is more complete than original one. Apparently, this proposed method has two advantages. Initially, it identifies the elements near the boundary of the structure and modify the weight function with the threshold set to decrease the intermediate density of the structure boundary, at the same time, the weak effect appears. Next, it modifies the elements’ density within the filter radius by controlling the number of elements, thus, to enlarge the value of the non-boundary sensitivity. The parameters are set as \( \eta \, = \,0.5,\,\alpha \, = \,0.65 \), thus, to choose the average of the biggest four elements’ density as the element’s density. We choose the parameter \( \bar{x} \) to present the number of intermediate elements in the code programming, the smaller \( \bar{x} \), the smaller number of intermediate elements, the better filter effect.
4 Numerical Validity
With the same material properties in Table 1, two widely studied examples are presented by different load and support to demonstrate the effectiveness of the proposed method through working on the MATLAB 2017b. The design area is discrete into four-node rectangular plane element unit.
4.1 Middle Force Case
In this case, the lower left corner of the structure is fixed, and the lower right corner is simply supported. The external force is loaded in the middle of the upper surface of the structure with the magnitude of 600 N (Fig. 3). In addition, the whole design area is meshed by 120 × 60.
The objective function value (Compliance) decreases rapidly at the start and end all the iteration after 100 times, it tends to keep static after 12 steps with the magnitude of 9702.0651 (Fig. 4, Table 2), and end all the iteration within 100 times. From groups of optimization process (Fig. 5), with the void (blue part), the strong material is distributed in the outer of the structure to bear the force while the weak material is included by strong material. We can consider that there is a clear material boundary between two materials and the topologically outcome is feasible to manufacture.
4.2 Right Middle Force Case
In this example, the fixed area is in the left of the whole structure, and the external force is 600 N applied in the middle of the right boundary in vertical direction (Fig. 6). This design area is meshed by 120 × 60.
From the variation of total compliance diagram in Fig. 7 and Table 3, the compliance tends to be stable after 14 iterations with the compliance value 52396.0337 and the whole iteration ends at 78. As these optimization results imply (Fig. 8), the strong material has been distributed in the key force path, otherwise the weak material distributed in the secondary force path. It can be observed that the material utilization has been greatly improved.
4.3 Comparison with Original Sensitivity Filter
To make comparison with the original filtering method that is proposed by Sigmund [15], the outcome with different filtering method will be shown by two groups of pictures. Based on the consideration of the precision and computational cost, 60 iterations is set as the limitation to compare the effect of the different filtering technique. As shown in Fig. 9 and Fig. 10, the design outcome with original filtering method show weak connectivity between distinguished materials, and the element with intermediate density cannot be eliminated in the optimization process. The main reason is the improved filtering equation consider the number in the filtering domain and use the parameter \( \bar{x} \) to constrain the number of the intermediate element while the original one only considers the general element number in the filtering process. Furthermore, in Eq. (12), the density information of 4-node has been equalized calculated by introducing this term in denominator, which will affect the result of the filter outcome deeply.
5 Conclusion
In this paper, an improved method is proposed to update the original sensitivity filtering function by considering the density gradient information and modifying the elements’ density within the filter radius. The proposed method was applied in the multi-material topology optimization problem in order to obtain a fully clear material boundary between two materials. Result shows that the clear and smooth structure boundary could be achieved, and the topological outcome converges within 100 times in both two case, which demonstrates that low-cost performance in topology optimization to make the material distribution in a proper way. Furthermore, it is concluded from the comparison that the original sensitivity is inadequate to solve multi-material topology optimization. These conclusions also prove that the use of materials can be more efficient by the multi-material topology optimization method with an improved sensitivity filtering.
References
Gao, T., Zhang, W.H., Duysinx, P.: Topology optimization of structures designed with multiphase materials: volume constraint or mass constraint? Chin. J. Theor. Appl. Mech. 43(2), 296–305 (2011)
Bruyneel, M.: SFP—a new parameterization based on shape functions for optimal material selection: application to conventional composite plies. Struct. Multidisc. Optim. 43(1), 17–27 (2011)
Zhan, J., Lu, Q., Zhang, X.: Topology optimization of continuum structure with multiple materials. China Mech. Eng. 24(20), 2764–2768 (2013)
Tavakoli, R., Mohseni, S.M.: Alternating active-phase algorithm for multi-material topology optimization problems: a 115-line MATLAB implementation. Struct. Multidisc. Optim. 49(4), 621–642 (2014)
Jia, J., Cheng, W., Long, K., et al.: Hierarchical design of structures and multiphase material cells. Comput. Struct. 165, 136–144 (2016)
Osanov, M., et al.: Topology optimization for additive manufacturing: new projection-based design algorithms. In 17th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, pp. 3213–3222. Aerospace Research Central. Washington, D.C. (2016)
Faure, A., Michailidis, G., Parry, G., et al.: Design of thermoelastic multi-material structures with graded interfaces using topology optimization. Struct. Multidisc. Optim. 56, 823–837 (2017)
Vogiatzis, P., et al.: Topology optimization of multi-material negative Poisson’s ratio metamaterials using a reconciled level set method. Comput.-Aided Des. 83, 15–32 (2016)
Zhang, X.S., Paulino, G.H., Ramos, A.S.: Multi-material topology optimization with multiple volume constraints: a general approach applied to ground structures with material nonlinearity. Struct. Multidisc. Optim. 57(1), 161–182 (2017)
Banh, T.T., Lee, D.: Multi-material topology optimization design for continuum structures with crack patterns. Compos. Struct. 186, 193–209 (2018)
Chan, Y.C., Shintani, K.: Robust topology optimization of multi-material lattices structures under material and load uncertainties. Front. Mech. Eng. 14(2), 141–152 (2019)
Nguyen, K.C., Tran, P., Nguyen, H.X.: Multi-material topology optimization for additive manufacturing using polytree-based adaptive polygonal finite elements. Autom. Construct. 99, 79–90 (2019)
Li, H., Luo, Z., Xiao, M.: A new multiscale topology optimization method for multiphase composite structures of frequency response with level sets. Comput. Methods Appl. Mech. Eng. 356, 116–144 (2019)
Bendsoe, M.P., Sigmund, O.: Material interpolation schemes in topology optimization. Arch. Appl. Mech. 69, 635–654 (1999)
Sigmund, O.: A 99-line topology optimization code written in matlab. Struct. Multidisc. Optim. 21, 120–127 (2001)
Borrvall, T.: Topology optimization of elastic continua using restriction. Arch. Comput. Methods Eng. 8(4), 351–385 (2001)
Zhan, J., Lu, Q., Zhang, X.: Topology optimization of continuum structure with multiple materials. Chin. J. Mech. Eng. 24(20), 2764–2767 (2013)
Acknowledgement
This work is financially supported by:
1. National Key R&D Program of China (Number: 2019YFB1311100).2. The Open Topics of State Key Lab of Digital Manufacturing Equipment & Technology of Huazhong University of Science and Technology (Number: DMETKF2020003).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, J., Zhang, L., Hanif, M. (2021). An Improved Sensitivity Method for Multi-material Topology Optimization. In: Cheng, LY. (eds) ICGG 2020 - Proceedings of the 19th International Conference on Geometry and Graphics. ICGG 2021. Advances in Intelligent Systems and Computing, vol 1296. Springer, Cham. https://doi.org/10.1007/978-3-030-63403-2_45
Download citation
DOI: https://doi.org/10.1007/978-3-030-63403-2_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63402-5
Online ISBN: 978-3-030-63403-2
eBook Packages: EngineeringEngineering (R0)