Open Access
ARTICLE
Concurrent Two–Scale Topology Optimization of Thermoelastic Structures Using a M–VCUT Level Set Based Model of Microstructures
State Key Laboratory of Intelligent Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, 430074, China
* Corresponding Authors: Minjie Shao. Email: ; Qi Xia. Email:
(This article belongs to the Special Issue: Advanced Structural Optimization Methods and their Applications in Designing Metamaterials)
Computer Modeling in Engineering & Sciences 2024, 141(2), 1327-1345. https://doi.org/10.32604/cmes.2024.054059
Received 17 May 2024; Accepted 19 July 2024; Issue published 27 September 2024
Abstract
By analyzing the results of compliance minimization of thermoelastic structures, we observed that microstructures play an important role in this optimization problem. Then, we propose to use a multiple variable cutting (M–VCUT) level set-based model of microstructures to solve the concurrent two–scale topology optimization of thermoelastic structures. A microstructure is obtained by combining multiple virtual microstructures that are derived respectively from multiple microstructure prototypes, thus giving more diversity of microstructure and more flexibility in design optimization. The effective mechanical properties of microstructures are computed in an off-line phase by using the homogenization method, and then a mapping relationship between the design variables and the effective properties is established, which gives a data-driven model of microstructure. In the online phase, the data-driven model is used in the finite element analysis to improve the computational efficiency. The compliance minimization problem is considered, and the results of numerical examples prove that the proposed method is effective.Keywords
A thermoelastic structure in this study is subjected to both temperature changes and mechanical forces. Optimization of thermoelastic structures with the aim of compliance minimization leads to some unusual and interesting results, as discussed in our previous study [1], and this motivated the present work of concurrent two-scale topology optimization. When the classical Solid Isotropic Microstructure with Penalization (SIMP) method is applied to solve the thermoelastic problem, many “gray” densities persist in the optimized structures even when the penalty parameter is increased, as shown in Fig. 1. In fact, such a structure with “gray” densities is indeed better than a “black–white” structure for this optimization problem [1]. More importantly, recalling that the “gray” densities in the SIMP method represent isotropic microstructures, we see that introducing microstructures into the topology optimization of thermoelastic structures will have great significance.
According to the observation mentioned above, one can see that it would be better if the optimization of thermoelastic structures was solved in both the macro scale and the microscale so that different microstructures can be properly distributed in the structure to match different requirements at different positions and directions.
Two-scale topology optimization has caught much attention in the past decades, and many methods were proposed [2,3]. One important category of methods is based on the optimal microstructure prototype known a priori for the optimization problem or those specified by designer [4–7]. For example, in the minimum compliance problem under a single load, laminate microstructures have been rigorously shown to be optimal [8,9], and specified lattice structures are applied in two–scale optimization [10–13]. During the optimization, some parameters that describe the shape or topology of microstructures are iteratively updated, and different microstructures appear. In addition, based on this method, people also proposed to post-process the result to obtain a structure on a fine grid in the macro scale [14–18]. However, in this category of methods, the diversity of shape and topology of the optimized microstructure is not so rich.
The other category, often referred to as hierarchical or concurrent methods [19–23], does not require microstructural prototypes and allows microstructures at different locations of the structure to generate different configurations freely. This approach is more flexible, but the issue of connectivity between neighboring microstructures arises. Many efforts were made to address the connectivity issue [24–28].
Based on these previous research works, it is clear that the microstructure model has important impacts on two-scale topology optimization. Given this, an alternative microstructure model is proposed in the present study. The geometry of microstructure is described by the multiple variable cutting (M–VCUT) level set method proposed in our previous studies [29,30]. A microstructure is obtained by combining multiple virtual microstructures that are derived respectively from multiple microstructure prototypes. Then, the microstructures are treated as homogeneous materials in the macro scale, and their effective mechanical properties are dealt with respectively by two different approaches in an offline phase and an online phase. In the offline phase, the effective properties are computed by homogenization. Then, a mapping relationship between effective properties and design variables is established, which gives a data-driven model of microstructure. In the online phase, i.e., during the optimization, the data-driven model is used.
In our previous studies on the optimization of cellular structures [29,30], full-scale finite element analysis (FEA) with a fine mesh of elements was used, and this induces high computational costs. To improve the efficiency of the FEA, a data-driven model is employed. The benefits are two-fold. First, by deriving microstructures from multiple microstructure prototypes, the layouts of microstructures become more diverse, thus providing more flexibility for design optimization, and at the same time the connectivity between microstructures is ensured. Second, because the computational costs of using such a data-driven model are much less than those of homogenization, the efficiency of FEA is improved.
2 Geometry Model and Homogenization of Microstructure
2.1 Geometry Model of Microstructure
A two–scale structure
The microstructures
The function
After all the cutting operations are finished in
Examples of the cutting operation are shown in Fig. 2.
With all the virtual microstructures in
The combination operation in Eq. (5) can be realized by
where
With the basic level setting function shown in Fig. 2, various actual microstructures can be obtained by changing the height of the cutting plane, as shown in Fig. 3.
It should be noted that although the examples shown in Figs. 2 and 3 are obtained from the four microstructure prototypes, the number and type of prototypes are unrestricted in this method, and the prototypes can be modified according to different requirements.
In the optimization process, the only parameter of the cutting plane
In the optimization, the design variables are the heights
2.2 Homogenization of Microstructure
In the two-scale optimization, the effective mechanical properties of microstructures are an important link between the macroscale and microscale. The homogenization method [4,31] is applied in an offline phase to compute the effective mechanical properties of the unit cells:
where
where
where
3 Mapping Relationship between
Although numerical homogenization is a powerful tool for obtaining the effective elastic modulus of a microstructure, it leads to high computational costs for two–scale structures containing many microstructures. The costs are more prominent in the optimization that usually needs tens or hundreds of iterations. Therefore, in this paper, numerical homogenization is only done in an offline phase to generate data samples. Thereafter, these data samples are used to construct a simple numerical mapping model between the effective elastic modulus
3.1 Database of Microstructures
To establish the mapping relationship, we need a database that contains many data samples. The process of database creation is described below.
The range of all the basic level set functions
For each combination of the cutting heights
3.2 Radial Basis Function (RBF) Based Interpolation
With the database of microstructure, many methods can be used to construct the mapping relationship, for instance, the linear or low-order polynomials interpolation, neural networks, or surrogate models. In this paper, the RBF interpolation is used [32,33], because of its unique solvability, smoothness, and accuracy [34–38].
The Compact Support Radial Basis Function (CS–RBF) [32] is used to construct a local interpolation function by using a small amount of data around the evaluation point (denoted
Using the CS–RBF interpolation, the elastic matrix
where
where
The coefficients
where
where
Based on the four microstructures in Section 2.1, a mapping relationship between the design variables to the effective elasticity matrix of the microstructures is established. For example, when the design variable
4 Optimization Problem of Two–Scale Thermoelastic Structures
The two–scale optimization of thermoelastic structures was investigated in many previous studies [39–41]. The optimization problems include multi-obiective problem [42], multi-material problem [43], and uncertainty problem [44]. In this paper, the compliance minimization of two-scale thermoelastic structures subjected to a uniform temperature change is considered.
where C is the compliance;
The global stiffness matrix
where
The global thermal load vector
where the thermal strain
where
To calculate the derivative of C concerning
where
Because
Comparing Eq. (26) with the state equation in the optimization problem Eq. (20), we get
Applying the Eq. (27), we can simplify Eq. (25), so that the derivatives is
Then, substituting Eqs. (21) and (22) into (28), we get
where
The derivative of the elastic matrix
According to the interpolation function in Eq. (12), we have
According to the definition of CS–RBF in Eq. (15), we have
Finally, according to Eq. (14), we have
The volume in the constraint function is the sum of the volumes of all the elements, which are also obtained from the mapping relationship. Therefore, the sensitivity analysis of the volume constraint function can also be performed by the above method. In this study, the Method of Moving Asymptotes (MMA) algorithm is used for optimization [46].
Several examples of two–scale thermoelastic structural optimization are presented. Relevant properties of the material used in these examples are as follows: coefficient of thermal expansion
Because the cutting heights in neighboring cells may not be continuous, the boundary of microstructures may exhibit a zigzag shape at the border of cells. Such a phenomenon can be relieved as the size of cells becomes smaller. In addition, we use a post-processing technique that smoothes the boundaries of structure [47]. In the post-processing, the cutting heights in adjacent cells are averaged at common nodes, and the node heights are used to obtain a new cutting surface by interpolation. This is similar to stress smoothing which takes the average of the element stresses as the node stress.
The convergence condition is given by
where
The optimization problem and initial design are shown in Fig. 5. The structure is subjected to a uniform temperature change
The optimized structures with different temperature changes
The design optimization problem is also solved only in the macroscale by using the SIMP method and the level set method. In the optimization, the temperature increment
As can be seen from Table 2, the level set method results in the worst structural compliance. This is because the level set-based optimization has no microstructure, which is significant for thermoelastic structure optimization. In addition, one can see in Table 2 that the allowed volume of material is not fully used with the level set method. But the material volume fraction is always kept at
In the SIMP method, the relative densities of the cells are the design variables, and a penalty parameter
Finally, to verify the advantage of using multiple microstructure prototypes, the optimization is also conducted by using only two microstructure prototypes, as shown in Fig. 8. The setting of optimization is kept the same as before. Fig. 9 shows the optimized structures, which have the compliance and volume shown in the Table 3. Comparing Table 3 with Table 1, one can see that using more microstructural prototypes yields better optimization results. In addition, the microstructures shown in Fig. 8 are orthotropic, and those shown in Fig. 2 are anisotropic. Because anisotropic microstructures offer more flexibility than orthotropic ones, the results of the optimization with the former are better than the latter.
This problem is the cantilever beam, as shown in Fig. 10. The structure is subjected to a uniform temperature change
The two-scale structure is optimized with different temperature increments
The previous numerical examples are all planar problems, but the approach presented in this paper can also be applied to three-dimensional (3D) problems, shown in Fig. 12. The boundary conditions for this problem are similar to those of Example 1: the two end faces of the structure are completely fixed, the middle of the bottom is subjected to a line load, and the structure is in a uniform temperature increment
When the temperature increments
In this paper, a data-driven model is integrated with the M–VCUT level set-based geometry model to solve the two–scale topology optimization of thermoelastic structures. The geometry of the microstructures is described using the M–VCUT level set method; the effective properties of the microstructure are calculated using the homogenization method in an offline phase; the RBF-based interpolation is employed to construct a data-driven model that describes the relationship between design variables and effective properties; this data-driven model is used in the FEA and sensitivity analysis. Because the costs of invoking such a data-driven model are much less than those of homogenization, the computational efficiency is improved.
From the numerical examples, one can see that the results of the proposed method are better than those of the macroscale optimization because various anisotropic microstructures are reasonably distributed into the macrostructure. In addition, one can also see that when more microstructure prototypes are used in the optimization, the results become better. Although four microstructure prototypes are used in the numerical examples in this study, the number and type of microstructure prototypes are unrestricted, and this flexibility is very important for obtaining better results in two-scale optimization.
Acknowledgement: The authors express their gratitude to Krister Svanberg for providing the MMA code support that allowed us to use it in this study.
Funding Statement: This research work is supported by the National Natural Science Foundation of China (Grant No. 12272144).
Author Contributions: The authors confirm contribution to the paper as follows: study conception and design: Jin Zhou, Qi Xia; data collection: Minjie Shao; analysis and interpretation of results: Jin Zhou, Minjie Shao, Ye Tian; draft manuscript preparation: Jin Zhou, Qi Xia. All authors reviewed the results and approved the final version of the manuscript.
Availability of Data and Materials: All data generated or analyzed during this study are included in this published article.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
References
1. Xia Q, Wang MY. Topology optimization of thermoelastic structures using level set method. Comput Mech. 2008;42:837–57. [Google Scholar]
2. Meng L, Zhang W, Quan D, Shi G, Tang L, Hou Y, et al. From topology optimization design to additive manufacturing: today’s success and tomorrow’s roadmap. Arch Comput Methods Eng. 2020;27:805–30. [Google Scholar]
3. Wu J, Sigmund O, Groen JP. Topology optimization of multi-scale structures: a review. Struct Multidiscipl Optim. 2021;63:1455–80. [Google Scholar]
4. Bendse MP, Kikuchi N. Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng. 1988;71:197–224. [Google Scholar]
5. Chellappa S, Diaz AR, Bendse MP. Layout optimization of structures with finite-sized features using multiresolution analysis. Struct Multidiscip Optim. 2004;26:77–91. [Google Scholar]
6. Zhang P, Toman J, Yu Y, Biyikli E, Kirca M, Chmielus M, et al. Efficient design-optimization of variable-density hexagonal cellular structure by additive manufacturing: theory and validation. ASME J Mech Des. 2015;137:21004. [Google Scholar]
7. Wang YJ, Arabnejad S, Tanzer M, Pasini D. Hip implant optimization design with three-dimensional porous material of graded density. AMSE J Mech Des. 2018;140:111406. [Google Scholar]
8. Olhoff N, Ronholt E, Scheel J. Topology optimization of three-dimensional structures optimum microstructures. Struct Optim. 1998;16:1–18. [Google Scholar]
9. Rozvany GIN. Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidiscip Optim. 2001;21:90–108. [Google Scholar]
10. Wang YJ, Xu H, Pasini D. Multiscale isogeometric topology optimization for lattice materials. Comput Methods Appl Mech Eng. 2017;316:568–85. [Google Scholar]
11. Wu ZJ, Xia L, Wang ST, Shi TL. Topology optimization of hierarchical lattice structures with substructuring. Comput Methods Appl Mech Eng. 2019;345:602–17. doi:10.1016/j.cma.2018.11.003. [Google Scholar] [CrossRef]
12. Li D, Liao W, Dai N, Xie YM. Anisotropic design and optimization of conformal gradient lattice structures. Comput-Aided Des. 2020;119:102787. doi:10.1016/j.cad.2019.102787. [Google Scholar] [CrossRef]
13. Wang J, Zhu J, Meng L, Sun QX, Liu T, Zhang WH. Topology optimization of gradient lattice structure filling with damping material under harmonic frequency band excitation. Eng Struct. 2024;309:118014. doi:10.1016/j.engstruct.2024.118014. [Google Scholar] [CrossRef]
14. Pantz O, Trabelsi K. A post-treatment of the homogenization method for shape optimization. SIAM J Control Optim. 2008;47(3):1380–98. doi:10.1137/070688900. [Google Scholar] [CrossRef]
15. Groen JP, Sigmund O. Homogenization-based topology optimization for high-resolution manufacturable microstructures. Int J Numer Methods Eng. 2018;113(8):1148–63. doi:10.1002/nme.5575. [Google Scholar] [CrossRef]
16. Allaire G, Geoffroy-Donders P, Pantz O. Topology optimization of modulated and oriented periodic microstructures by the homogenization method. Comput Math Appl. 2019;78:2197–229. doi:10.1016/j.camwa.2018.08.007. [Google Scholar] [CrossRef]
17. Zhu Y, Li S, Du Z, Liu C, Guo X, Zhang W. A novel asymptotic-analysis-based homogenisation approach towards fast design of infill graded microstructures. J Mech Phys Solids. 2019;124:612–33. doi:10.1016/j.jmps.2018.11.008. [Google Scholar] [CrossRef]
18. Geoffroy-Donders P, Allaire G, Pantz O. 3-D topology optimization of modulated and oriented periodic microstructures by the homogenization method. J Comput Phys. 2020;401:108994. doi:10.1016/j.jcp.2019.108994. [Google Scholar] [CrossRef]
19. Rodrigues HC, Guedes JM, Bendse MP. Hierarchical optimization of material and structure. Struct Multidiscip Optim. 2002;24:1–10. doi:10.1007/s00158-002-0209-z. [Google Scholar] [CrossRef]
20. Coelho PG, Fernandes PR, Guedes JM, Rodrigues HC. A hierarchical model for concurrent material and topology optimisation of three-dimensional structures. Struct Multidiscip Optim. 2008;35:107–15. doi:10.1007/s00158-007-0141-3. [Google Scholar] [CrossRef]
21. Xia L, Breitkopf P. Concurrent topology optimization design of material and structure within FE2 nonlinear multiscale analysis framework. Comput Methods Appl Mech Eng. 2014;278:524–42. [Google Scholar]
22. Li H, Luo Z, Zhang N, Gao L, Brown T. Integrated design of cellular composites using a level-set topology optimization method. Comput Methods Appl Mech Eng. 2016;309:453–75. [Google Scholar]
23. Wang YG, Kang Z. Concurrent two-scale topological design of multiple unit cells and structure using combined velocity field level set and density model. Comput Methods Appl Mech Eng. 2019;347:340–64. [Google Scholar]
24. Zhou SW, Li Q. Design of graded two-phase microstructures for tailored elasticity gradients. J Mater Sci. 2008;43:5157–67. [Google Scholar]
25. Zhou SW, Li Q. Microstructural design of connective base cells for functionally graded materials. Mater Lett. 2008;62:4022–4. [Google Scholar]
26. Radman A, Huang X, Xie YM. Topology optimization of functionally graded cellular materials. J Mater Sci. 2013;48:1503–10. doi:10.1007/s10853-012-6905-1. [Google Scholar] [CrossRef]
27. Cramer AD, Challis VJ, Roberts AP. Microstructure interpolation for macroscopic design. Struct Multidiscip Optim. 2016;53:489–500. doi:10.1007/s00158-015-1344-7. [Google Scholar] [CrossRef]
28. Wang YQ, Chen FF, Wang MY. Concurrent design with connectable graded microstructures. Comput Methods Appl Mech Eng. 2017;317:84–101. doi:10.1016/j.cma.2016.12.007. [Google Scholar] [CrossRef]
29. Liu H, Zong H, Shi T, Xia Q. M-VCUT level set method for optimizing cellular structures. Comput Methods Appl Mech Eng. 2020;367:113154. doi:10.1016/j.cma.2020.113154. [Google Scholar] [CrossRef]
30. Xia Q, Zong H, Shi T, Liu H. Optimizing cellular structures through the M-VCUT level set method with microstructure mapping and high order cutting. Compos Struct. 2021;261:113298. doi:10.1016/j.compstruct.2020.113298. [Google Scholar] [CrossRef]
31. Andreassen E, Andreasen CS. How to determine composite material properties using numerical homogenization. Comput Mater Sci. 2014;83:488–95. doi:10.1016/j.commatsci.2013.09.006. [Google Scholar] [CrossRef]
32. Wendland H. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv Comput Math. 1995;4:389–96. doi:10.1007/BF02123482. [Google Scholar] [CrossRef]
33. Buhmann MD. Radial basis functions: theory and implementations. In: Cambridge monographs on applied and computational mathematics. New York, NY: Cambridge University Press; 2004. vol. 12. [Google Scholar]
34. Wang SY, Wang MY. Radial basis functions and level set method for structural topology optimization. Int J Numer Meth Eng. 2006;65:2060–90. doi:10.1002/nme.1536. [Google Scholar] [CrossRef]
35. Luo Z, Tong LMY, Wang SYW. Shape and topology optimization of compliant mechanisms using a parameterization level set method. J Comput Phys. 2007;227:680–705. doi:10.1016/j.jcp.2007.08.011. [Google Scholar] [CrossRef]
36. Wei P, Li Z, Li X, Wang MY. An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions. Struct Multidiscip Optim. 2018;58:831–49. doi:10.1007/s00158-018-1904-8. [Google Scholar] [CrossRef]
37. Jiu L, Zhang W, Meng L, Zhou Y, Chen L. A CAD-oriented structural topology optimization method. Comput Struct. 2020;239:106324. doi:10.1016/j.compstruc.2020.106324. [Google Scholar] [CrossRef]
38. Tian Y, Shi T, Xia Q. Buckling optimization of curvilinear fiber-reinforced composite structures using a parametric level set method. Front Mech Eng. 2024;19(1):1–12. doi:10.1007/s11465-023-0780-0. [Google Scholar] [CrossRef]
39. Yan J, Guo X, Cheng G. Multi-scale concurrent material and structural design under mechanical and thermal loads. Comput Mech. 2016;57:437–46. doi:10.1007/s00466-015-1255-x. [Google Scholar] [CrossRef]
40. Xu B, Huang X, Zhou S, Xie YM. Concurrent topological design of composite thermoelastic macrostructure and microstructure with multi-phase material for maximum stiffness. Compos Struct. 2016;150:84–102. doi:10.1016/j.compstruct.2016.04.038. [Google Scholar] [CrossRef]
41. Jiang H, Wei B, Zhou E, Wu Y, Li X. Robust topology optimization for thermoelastic hierarchical structures with hybrid uncertainty. J Thermal Stresses. 2021;44(12):1458–78. doi:10.1080/01495739.2021.1999877. [Google Scholar] [CrossRef]
42. Deng J, Yan J, Cheng G. Multi-objective concurrent topology optimization of thermoelastic structures composed of homogeneous porous material. Struct Multidiscip Optim. 2013;47:583–97. doi:10.1007/s00158-012-0849-6. [Google Scholar] [CrossRef]
43. Yan J, Sui Q, Fan Z, Duan Z. Multi-material and multiscale topology design optimization of thermoelastic lattice structures. Comp Model Eng Sci. 2022;130(2):967–86. doi:10.32604/cmes.2022.017708. [Google Scholar] [CrossRef]
44. Zheng J, Ding S, Jiang C, Wang Z. Concurrent topology optimization for thermoelastic structures with random and interval hybrid uncertainties. Int J Numer Methods Eng. 2022;123(4):1078–97. doi:10.1002/nme.6889. [Google Scholar] [CrossRef]
45. Sigmund O. Design of material structures using topology optimization (PhD Thesis). Technical University of Denmark: Denmark; 1994. [Google Scholar]
46. Svanberg K. The method of moving asymptotes-a new method for structural optimization. Int J Numer Methods Eng. 1987;24(2):359–73. doi:10.1002/nme.1620240207. [Google Scholar] [CrossRef]
47. Liu H, Chen L, Bian H. Data-driven M-VCUT topology optimization method for heat conduction problem of cellular structure with multiple microstructure prototypes. Int J Heat Mass Transf. 2022;198:123421. doi:10.1016/j.ijheatmasstransfer.2022.123421. [Google Scholar] [CrossRef]
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.