Abstract
Air-inflated structure such as an air bed, tents, and floats is a category of a high-strength membrane structure design problem. This problem is described as a surface energy minimization problem to make maximum use of limited space. Such problems can be treated as the topology optimization problems. Some topology optimization problems are design problems involving physical phenomena such as heat and structure. When the topology optimization is applied to such problems, it may be difficult to derive the sensitivity of the variation of the objective function analytically, especially in surface energy minimization problems where the volume of the design space is limited. In this study, we apply a numerical differential method using hyper-dual number to the sensitivity of the variation of the objective function, and then show that the desired optimization shape can be obtained even when analytical sensitivity is difficult to derive. By expanding the design variables of the topology optimization problem to the hyper-dual numbers, the sensitivity required to find the solution to the optimization problem can be determined without calculating the variation. The sensitivity obtained using the hyper-dual numbers does not include rounding and truncation errors. As an example of a problem whose sensitivity is difficult to obtain analytically, under the condition that the volume of the given domain is conserved, the solution to the surface minimization problem, which is formulated as a kind of surface energy minimization problem, is obtained by expanding the design variables to the hyper-dual numbers. The proposed method can be used to find solutions to topology optimization problems involving physical phenomena.
Similar content being viewed by others
References
Shimoda, M., Yamane, K.: A numerical form-finding method for the minimal surface of membrane structures. Struct. Multidisc. Optim. 51, 333–345 (2015)
Bendsoe, M.P., Sigmund, O.: Topology Optimization: Theory, Methods, and Applications. Springer Science, Berlin Heidelberg (2003)
Sigmund, O., Maute, K.: Topology optimization approaches a comparative review. Struct. Multidisc. Optim. 48, 1031 (2013)
Cho, S., Jung, H.S.: Design sensitivity analysis and topology optimization of displacement-loaded non-linear structures. Comput. Meth. Appl. Mech. Eng. 192, 22–24 (2003)
Choi, K.K., Kim, N.H.: Structural Sensitivity Analysis and Optimization 2: Nonlinear System and Application. Springer, New York (2005)
Fike, JA., Alonso, JJ.: (2011) The development of hyper-dual numbers for exact second-derivative calculations. In: 49th AIAA Aerospace Sciences Meeting 886:4–7
Fike, JA.: (2013) Multi-objective optimization using hyper-dual numbers. Ph.D thesis, Stanford university
Fike, J.A.: Derivative Calculations using Hyper-Dual Numbers. Technical Report, Sandia National Laboratories (2016)
Neuenhofen, M.: (2018) Review of theory and implementation of hyper-dual numbers for first and second order automatic differentiation. CoRR
Fike, JA., Jongsma, S., Alonso, JJ., Weide, EVD.: (2011) Optimization with gradient and hessian information calculated using hyper-dual numbers. In: 29th AIAA Applied Aerodynamics Conference 3807:27–30
Fike, JA., Alonso, JJ.: (2012) Automatic differentiation through the use of hyper-dual numbers for second derivatives. In: 6th International Conference on Automatic Differentiation 23–27
Endo, VT.: (2020) Hyper-dual sensitivity analysis: a second-order evaluation in structural problems. Ph.D thesis, Federal University of Santa Catarina
Endo, V.T., Fancello, E.A., Muñoz-Rojas, P.A.: Second-order design sensitivity analysis using diagonal hyper-dual numbers. Int. J. Num. Meth. Eng. 122(23), 7134–7155 (2021)
Tanaka, M., Sasagawa, T., Omote, R., Fujikawa, M., Balzani, D., Schröder, J.: A highly accurate 1st- and 2nd- order differentiation scheme for hyperelastic material models based on hyper-dual numbers. Comp. Meth. Appl. Mech. Eng. 283, 22–45 (2015)
Endo, V.T., Fancello, E.A., Muñoz-Rojas, P.A.: A study on the computational effort of hyper-dual numbers to evaluate derivatives in geometrically nonlinear hyperelastic trusses. J. Braz. Soc. Mech. Sci. Eng. 43(34), 1–15 (2021)
Cohen, A., Shoham, M.: Application of hyper-dual numbers to multibody kinematics. J. Mech. Robo. 8(1), 11–15 (2016)
Cohen, A., Shoham, M.: Application of hyper-dual numbers to rigid bodies equations of motion. Mech. Mach. Theory 111, 76–84 (2017)
Brake, M.R.W., Fike, J.A., Topping, S.D.: Parameterized reduced order models from a single mesh using hyper-dual numbers. J. Sound. Vib. 371, 370–392 (2016)
Szirmay-Kalos, L.: Higher order automatic differentiation with dual numbers. Period. Polytech. Electr. Eng. Comp. Sci. 65(1), 1–10 (2021)
Bonnans, J.F., Gilbert, J., Lemaréchel, C., Sagastizábal, C.A.: Numerical optimization: theoretical and practical aspects. Springer (2003)
Nocedal, J., Wright, S.J.: Numerical Optimization, 2nd edn. Springer, New York (2006)
Meeks, W.H.I.I.I., Pérez, J.: The classical theory of minimal surface. Bull. Amer. Math. Soc. 48(3), 325–407 (2011)
de Gennes, P.G., Brochard-Wyart, F., Quéré, D.: Capillarity and Wetting Phenomena: Drops. Bubbles, Pearls, Waves, Springer (2004)
Azegami, H., Kaitsu, S., Takeuchi, K.: Regular solution to topology optimization problems of continua. JSIAM Lett. 3, 1–4 (2011)
Azegami, H.: Shape optimization problems. Springer (2020)
Kuhn, HW., Tucker, AW.: (1951) Nonlinear programing. Proceedings of 2nd Berkeley Symposium, Berkeley 2:481–492
Antoniou, A., Lu, W.S.: Practical optimization algorithms and engineering applications. Springer (2007)
Kawamoto, A., Matsumori, T., Kondoh, T., Yamasaki, S., Nishiwaki, S.: Topology optimization by a time-dependent diffusion equation. Int. J. Num. Meth. Eng. 93(8), 795–817 (2013)
Murai, D., Kawamoto, A., Kondoh, T.: Shape optimization using time evolution equations. Int. J. Num. Meth. Eng. 115(11), 1371–1382 (2018)
Murai, D., Kawamoto, A., Kondoh, T.: Solution to the topology optimization problem using a time-evolution equation. Int. J. Num. Meth. Eng. 121(10), 2246–2261 (2020)
Chung, TJ.: (2002) Computational fluid dynamics. Cambridge University
Wilmott, P., Howison, S., Dewynne, J.: (1995) The mathematics of financial derivatives a student introduction. Cambridge University
Olver, P.J.: Introduction to partial differential equations. Springer (2013)
Acknowledgements
We would like to thank Editage (www.editage.com) for English editing.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Funding
Not applicable.
Data availability and materials
Not applicable.
Code availability
In this calculation, python code is created to discretize the design variables and objective and constraint functions. If necessary, we can disclose the source code used in the calculation.
Authors’ contributions
All authors contributed to the study conception and design. Material preparation and numerical calculation were performed by Daisuke Murai and Ryuji Omote. The algebraic and transcendental functions using hyper-dual number were formulated by Masato Tanaka. The python program for hyper-dual number using operator overloading was created by Ryuji Omote. The first draft of the manuscript was written by Daisuke Murai and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Murai, D., Omote, R. & Tanaka, M. The method for solving topology optimization problems using hyper-dual numbers. Arch Appl Mech 92, 2813–2824 (2022). https://doi.org/10.1007/s00419-022-02183-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00419-022-02183-5