Abstract
This work deals with the formulation of a general design requirement on the displacement of a continuum medium in the framework of a special density-based algorithm for topology optimization. The algorithm makes use of non-uniform rational basis spline hyper-surfaces to represent the pseudo-density field describing the part topology and of the well-known solid isotropic material with penalization approach. The proposed formulation efficiently exploits the properties of the isogeometric basis functions, which allow defining an implicit filter. In particular, the structural displacement requirement is formulated in the most general sense, by considering displacements on loaded and non-loaded regions. The gradient of the structural displacement is evaluated in closed form by using the principle of virtual work. Moreover, a sensitivity analysis of the optimized topology to the integer parameters, involved in the definition of the hyper-surface, is carried out. The effectiveness of the proposed approach is proven through meaningful 2D and 3D benchmarks.
Similar content being viewed by others
References
Bendsoe, M., Kikuchi, N.: Generating optimal topologies in structural design using a homogenization method. Comput. Methods Appl. Mech. Eng. 71, 197–224 (1988)
Suzuki, K., Kikuchi, N.: A homogenization method for shape and topology optimization. Comput. Methods Appl. Mech. Eng. 93(3), 291–318 (1991)
Allaire, G., Bonnetier, E., Francfort, G., Jouve, F.: Shape optimization by the homogenization method. Numer. Math. 76, 27–68 (1997)
Da, D., Xia, L., Li, G., Huang, X.: Evolutionary topology optimization of continuum structures with smooth boundary representation. Struct. Multidiscip. Optim. 57(6), 2143–2159 (2018)
de Ruiter, M., van Keulen, F.: Topology optimization using a topology description function. Struct. Multidiscip. Optim. 26(6), 406–416 (2004)
Allaire, G., Jouve, F., Toader, A.M.: Structural optimization using sensitivity analysis and a level-set method. J. Comput. Phys. 194(1), 363–393 (2004)
Wang, M.Y., Wang, X., Guo, D.: A level set method for structural topology optimization. Comput. Methods Appl. Mech. Eng. 192(1), 227–246 (2003)
van Dijk, N.P., Maute, K., Langelaar, M., van Keulen, F.: Level-set methods for structural topology optimization: a review. Struct. Multidiscip. Optim. 48(3), 437–472 (2013)
Bendsoe, M., Sigmund, O.: Topology Optimization—Theory, Methods and Applications. Springer, Berlin (2003)
Sigmund, O.: A 99 line topology optimization code written in Matlab. Struct. Multidiscip. Optim. 21(2), 120–127 (2001)
Altair Engineering Inc, HyperWorks 13.0, OptiStruct User’s Guide (2014)
SIMULIA: TOSCASTRUCTURE Documentation 8.1 (2013)
Guest, J.K., Prévost, J.H., Belytschko, T.: Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int. J. Numer. Methods Eng. 61(2), 238–254 (2003)
Wang, F., Lazarov, B.S., Sigmund, O.: On projection methods, convergence and robust formulations in topology optimization. Struct. Multidiscip. Optim. 43(6), 767–784 (2011)
Qian, X.: Topology optimization in B-spline space. Comput. Methods Appl. Mech. Eng. 265, 15–35 (2013)
Wang, M., Qian, X.: Efficient Filtering in Topology Optimization via B- Splines. ASME J. Mech. Des. 137(3), 225–251 (2015)
Costa, G., Montemurro, M., Pailhès, J.: A 2 D topology optimisation algorithm in NURBS framework with geometric constraints. Int. J. Mech. Mater. Des. 14(4), 669–696 (2018)
Costa, G., Montemurro, M., Pailhès, J.: NURBS hypersurfaces for 3D topology optimisation problems. Mech. Adv. Mater. Struct. (2019). https://doi.org/10.1080/15376494.2019.1582826
Costa, G., Montemurro, M., Pailhès, J.: Minimum Length Scale Control in a NURBS-based SIMP Method. Comput. Methods Appl. Mech. Eng. 354, 963–989 (2019)
Costa, G., Montemurro, M., Pailhès, J., Perry, N.: Maximum length scale requirement in a topology optimisation method based on NURBS hyper-surfaces. CIRP Ann. 68, 153–156 (2019)
Seo, Y.D., Kim, H.J., Youn, S.K.: Shape optimization and its extension to topological design based on isogeometric analysis. Int. J. Solids Struct. 47(11–12), 1618–1640 (2010)
Xie, X., Wang, S., Xu, M., Wang, Y.: A new isogeometric topology optimization using moving morphable components based on r-functions and collocation schemes. Comput. Methods Appl. Mech. Eng. 339, 61–90 (2018)
Zhang, W., Li, D., Kang, P., Guo, X., Youn, S.K.: Explicit topology optimization using iga-based moving morphable void (mmv) approach. Comput. Methods Appl. Mech. Eng. (2019, in press)
Rong, J., Yi, J.H.: A structural topological optimization method for multi-displacement constraints and any initial topology configuration. Acta Mech. Sin. 26, 735–744 (2010)
Yi, G.L., Sui, Y.K.: Different effects of economic and structural performance indexes on model construction of structural topology optimization. Acta. Mech. Sin. 31(5), 777–788 (2015)
Csébfalvi, A.: Volume minimization with displacement constraints in topology optimization of continuum structures. Int. J. Optim. Civ. Eng. 6, 447–453 (2016)
Kocvara, M.: Topology optimization with displacement constraints: a bilevel programming approach. Struct. Optim. 14, 256–263 (1997)
Sigmund, O.: On the design of compliant mechanisms using topology optimization. Mech. Struct. Mach. 25, 493–524 (1997)
Sigmund, O.: Manufacturing tolerant topology optimization. Acta. Mech. Sin. 25(2), 227–239 (2009)
Luo, Z., Tong, L.: A level set for shape and topology optimization of large-displacement compliant mechanisms. Int. J. Numer. Methods Eng. 76, 862–892 (2008)
Rong, J.H., Liu, X.H., Yi, J.J., Yi, J.H.: An efficient structural topological optimization method for continuum structures with multiple displacement constraints. Finite Elem. Anal. Des. 47(8), 913–921 (2011)
Piegl, L., Tiller, W.: The NURBS Book. Springer, Berlin (1997)
Liu, Y., Zhao, G., Zavalnyi, O., Cao, X., Cheng, K., Xiao, W.: STEP-compliant CAD/CNC system for feature-oriented machining. Comput. Aided Des. Appl. 16, 358–368 (2019)
Lanczos, C.: The Variational Principles of Mechanics. Dover Books on Physics. Dover, New York (1986)
Bathe, K.: Finite Element Procedures. Prentice Hall, Englewood Cliffs (2006)
Nocedal, J., Wright, S.J.: Numerical Optimization, 2nd edn. Springer, Berlin (2006)
Huang, X., Xie, Y.M.: Evolutionary topology optimization of continuum structures with an additional displacement constraint. Struct. Multidiscip. Optim. 40, 409 (2009)
Acknowledgements
The first author is grateful to region Nouvelle-Aquitaine for supporting this research work through the OCEAN-ALM project.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
The details of the proof of Proposition 3.1 are given here below.
Proof
Inasmuch as body forces are identically null, the derivative of the right-hand side of Eq. (27) is
which implies the following equality
By deriving both sides of Eq. (28) one obtains:
By injecting Eq. (35) into Eq. (36), the following expression can be retrieved:
Consider now the expression of the structure stiffness matrix of Eq. (10). Due to the local support property of Eq. (8) its derivative reads:
By multiplying both sides of the above expression by \(\lbrace {\mathrm {d}}^{(V)} \rbrace ^{\mathrm {T}}\), one gets:
Finally, Eq. (29) can be trivially obtained by injecting the above formula in Eq. (37). \(\square \)
Rights and permissions
About this article
Cite this article
Rodriguez, T., Montemurro, M., Le Texier, P. et al. Structural Displacement Requirement in a Topology Optimization Algorithm Based on Isogeometric Entities. J Optim Theory Appl 184, 250–276 (2020). https://doi.org/10.1007/s10957-019-01622-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-019-01622-8