Abstract
This paper presents a piecewise constant level set method for the topology optimization of steady Navier-Stokes flow. Combining piecewise constant level set functions and artificial friction force, the optimization problem is formulated and analyzed based on a design variable. The topology sensitivities are computed by the adjoint method based on Lagrangian multipliers. In the optimization procedure, the piecewise constant level set function is updated by a new descent method, without the needing to solve the Hamilton-Jacobi equation. To achieve optimization, the piecewise constant level set method does not track the boundaries between the different materials but instead through the regional division, which can easily create small holes without topological derivatives. Furthermore, we make some attempts to avoid updating the Lagrangian multipliers and to deal with the constraints easily. The algorithm is very simple to implement, and it is possible to obtain the optimal solution by iterating a few steps. Several numerical examples for both two- and three-dimensional problems are provided, to demonstrate the validity and efficiency of the proposed method.
Similar content being viewed by others
References
Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194:363–393
Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Engrg 71(2):197–224
Bendsoe MP (1997) Optimization of structural topology Shape and Material. Springer, Berlin
Bendsoe MP, Sigmund O (1999) Material interpolations in topology optimization. Arch Appl Mech 69:635–654
Benzi M, Olshanskii M (2006) An augmented Lagrangian -based approach to the Oseen problem. SIAM J Sci Comput 28(6):2095–2113
Borrvall T, Petersson J (2003) Topology optimization of fluids in Stokes flow. Int J Numer Methods Fluids 41(1):77–107
Challis VJ, Guest JK (2009) Level set topology optimization of fluids in Stokes flow. Int J Numer Methods Engyg 79:1284–1308
Chen BC, Kikuchi N (2001) Topology optimization with design-dependent loads. Finite Elem Anal Des 37:57–70
Christiansen O, Tai XC (2005) Fast implementation of piecewise constant level set methods. Cam-report-06 UCLA Appl Math
Coffin P, Maute K (2015) Level set topology optimization of cooling and heating devices using a simplified convection model. Struct Multidisc Optim 53(5):985–1003
Dai XX, pp Tang, Cheng XL, Wu MH (2013) A variational binary level set method for structural topology optimization. Commun Comput Phys 13(5):1292–1308
Deng Y, Liu Z, Wu Y (2012) Topology optimization of steady and unsteady incompressible Navier-Stokes flows driven by body forces. Struct Multidisc Optim 47:555–570
Duan XB, Ma YC, Zhang R (2008) Shape-topology optimization for Navier-Stokes problem using variational level set method. J Comput Appl Math 222:487–499
Geuzaine C, Remacle JF (2009) Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Int J Numer Methods Engrg 79(11):1309– 1331
Hinze M, Pinnau R, Ulbrich M, Ulbrich S (2009) Optimization with PDE Contraints. Springer, London
Jenkins N, Maute K (2015) Level set topology optimization of stationary fluid-structure interaction problems. Struct Multidisc Optim 52:179–195
Kreissl S, Pingen G, Maute K (2011) Topology optimization for unsteady flow. Int J Numer Methods Engrg 87:1229–1253
Kubo S, Yaji K, Yamada T, Izui K, Nishiwaki S (2017) A level set-based topology optimization method for optimal manifold designs with flow uniformity in plate-type microchannel reactors. Struct Multidisc Optim 55:1311–1327
Kunisch K, Ito K (2008) Lagrange multiplier approach to variational problems and applications. SIAM, USA
Li HW, Tai XC (2007) Piecewise constant level set method interface problems, Free boundary problems. Int ser Numer Math 154:307–316
Lie J, Lysaker M, Tai XC (2005) A piecewise constant level set framework. Int J Numer Anal Mode l2(4):422–438
Lie J, Lysaker M, Tai XC (2006) A binary level set model and some applications to MumfordCShah image segmentation. IEEE Trans Image Process 15(5):1171–1181
Lie J, Lysaker M, Tai XC (2006) A variant of the level set method and applications to image segmentation. Math Comput 75(255):1155–1174
Luo Z, Tong LY, Luo JZ, Wei P, Wang MY (2009) Design of piezoelectric actuators using a multiphase level set method of piecewise constants. J Comput Phy 228:2643–2659
Myslinski A (2015) Piecewise constant level set method for topology optimization of unilateral contact problems. Adv Eng Softw 80:25–32
Nocedal J, Wright S (2006) Numerical optimization. Springer-Verlag, New York
Nørgaard S, Sigmund O, Lazarov B (2016) Topology optimization of unsteady flow problems using the lattice Boltzmann method. J Comput Phy 307:291–307
Olesen LH, Okkels F, Bruus H (2006) A high-level programming-language implementation of topology optimization applied to steady-state Navier-Stokes flow. Int J Numer Methods Engrg 65:975–1001
Osher SJ, Sethian JA (1988) Front propagating with curvature dependent speed: algrithms based on Hamilton-Jacobi formulations. J Comput Phys 79:12–49
Rozvany G (2001) Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidiscip Optim 21:90–108
Rudin LT, Osher SJ, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Physica D 60:259–268
Shojaee S, Mohammadian M (2011) Piecewise constant level set method for structural topology optimization with MBO type of projection. Struct Multidisc Optim 44:455–469
Steven GP, Li Q, Xie YM (2000) Evolutionary topology and shape design for general physical field problems. Comput Mech 26:129–139
Tai XC, Li HW (2007) A piecewise constant level set method for elliptic inverse problems. Appl Numer Math 57(5):686–696
Wang MY, Wang XM, Guo DM (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Engrg 192:227–246
Wang SY, Wang MY (2006) Structural shape and topology optimization using an implicit free boundary parameterization method. Comput Model Engrg Sci 13(2):119–147
Wei P, Wang MY (2009) Piecewise constant level set method for structural topology optimization. Int J Numer Methods Engrg 78(4):379–402
Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49:885–896
Xie YM, Steven GP (1996) Evolutionary structural optimization for dynamic problems. Comput Struct 58:1067–1073
Yaji K, Yamada T, Yoshino M, Matsumoto T, Izui K, Nishiwaki S (2014) Topology optimization using the lattice Boltzmann method incorporating level set boundary expressions. J Comput Phy 274(10):158–181
Yaji K, Yamada T, Yoshino M, Matsumoto T, Izui K, Nishiwaki S (2016) Topology optimization in thermal-fluid flow using the lattice Boltzmann method. J Comput Phy 307:355– 377
Yamada T, Izui K, Nishiwaki S, Takezawa A (2010) A topology optimization method based on the level set method incorporating a fictitious interface energy. Comput Methods Appl Mech Engrg 199(45):2876–2891
Yang RJ, Chung CH (1994) Optimal topology design using linear programming. Comput Struct 53:265–275
Yang XY, Xie YM, Steven GP, Querin OM (1999) Bidirectional evolutionary method for stiffness optimization. AIAA J 37(11):1483–1488
Zhang B, Liu XM (2015) Topology optimization study of arterial bypass configurations using the level set method. Struct Multidisc Optim 51:773–798
Zhang ZF, Cheng XL (2011) A boundary piecewise constant level set method for boundary control of eigenvalue optimization problems. J Comput Phys 230(2):458–473
Zhou S, Li Q (2008) A variational level set method for the topology optimization of steady-state Navier-Stokes flow. J Comput Phy 227:10178–10195
Zhu SF, Wu QB, Liu CX (2011) Shape and topology optimization for elliptic boundary value problems using a piecewise constant level set method. Appl Numer Math 61(6):752– 767
Acknowledgements
This research is supported by Zhejiang University City College Scientific Research Foundation (JZD17001). The authors would like to thank the editor and referees for their valuable comments and suggestions that help us to improve this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dai, X., Zhang, C., Zhang, Y. et al. Topology optimization of steady Navier-Stokes flow via a piecewise constant level set method. Struct Multidisc Optim 57, 2193–2203 (2018). https://doi.org/10.1007/s00158-017-1850-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-017-1850-x