Skip to main content
Log in

Topology optimization of steady Navier-Stokes flow via a piecewise constant level set method

  • RESEARCH PAPER
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

    Article  MathSciNet  MATH  Google Scholar 

  • Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Engrg 71(2):197–224

    Article  MathSciNet  MATH  Google Scholar 

  • Bendsoe MP (1997) Optimization of structural topology Shape and Material. Springer, Berlin

    MATH  Google Scholar 

  • Bendsoe MP, Sigmund O (1999) Material interpolations in topology optimization. Arch Appl Mech 69:635–654

    Article  MATH  Google Scholar 

  • Benzi M, Olshanskii M (2006) An augmented Lagrangian -based approach to the Oseen problem. SIAM J Sci Comput 28(6):2095–2113

    Article  MathSciNet  MATH  Google Scholar 

  • Borrvall T, Petersson J (2003) Topology optimization of fluids in Stokes flow. Int J Numer Methods Fluids 41(1):77–107

    Article  MathSciNet  MATH  Google Scholar 

  • Challis VJ, Guest JK (2009) Level set topology optimization of fluids in Stokes flow. Int J Numer Methods Engyg 79:1284–1308

    Article  MathSciNet  MATH  Google Scholar 

  • Chen BC, Kikuchi N (2001) Topology optimization with design-dependent loads. Finite Elem Anal Des 37:57–70

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Hinze M, Pinnau R, Ulbrich M, Ulbrich S (2009) Optimization with PDE Contraints. Springer, London

    MATH  Google Scholar 

  • Jenkins N, Maute K (2015) Level set topology optimization of stationary fluid-structure interaction problems. Struct Multidisc Optim 52:179–195

    Article  MathSciNet  Google Scholar 

  • Kreissl S, Pingen G, Maute K (2011) Topology optimization for unsteady flow. Int J Numer Methods Engrg 87:1229–1253

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Kunisch K, Ito K (2008) Lagrange multiplier approach to variational problems and applications. SIAM, USA

    MATH  Google Scholar 

  • Li HW, Tai XC (2007) Piecewise constant level set method interface problems, Free boundary problems. Int ser Numer Math 154:307–316

    MATH  Google Scholar 

  • Lie J, Lysaker M, Tai XC (2005) A piecewise constant level set framework. Int J Numer Anal Mode l2(4):422–438

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Myslinski A (2015) Piecewise constant level set method for topology optimization of unilateral contact problems. Adv Eng Softw 80:25–32

    Article  Google Scholar 

  • Nocedal J, Wright S (2006) Numerical optimization. Springer-Verlag, New York

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Osher SJ, Sethian JA (1988) Front propagating with curvature dependent speed: algrithms based on Hamilton-Jacobi formulations. J Comput Phys 79:12–49

    Article  MathSciNet  MATH  Google Scholar 

  • Rozvany G (2001) Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidiscip Optim 21:90–108

    Article  Google Scholar 

  • Rudin LT, Osher SJ, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Physica D 60:259–268

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Steven GP, Li Q, Xie YM (2000) Evolutionary topology and shape design for general physical field problems. Comput Mech 26:129–139

    Article  MATH  Google Scholar 

  • Tai XC, Li HW (2007) A piecewise constant level set method for elliptic inverse problems. Appl Numer Math 57(5):686–696

    Article  MathSciNet  MATH  Google Scholar 

  • Wang MY, Wang XM, Guo DM (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Engrg 192:227–246

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Wei P, Wang MY (2009) Piecewise constant level set method for structural topology optimization. Int J Numer Methods Engrg 78(4):379–402

    Article  MathSciNet  MATH  Google Scholar 

  • Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49:885–896

    Article  Google Scholar 

  • Xie YM, Steven GP (1996) Evolutionary structural optimization for dynamic problems. Comput Struct 58:1067–1073

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Yang RJ, Chung CH (1994) Optimal topology design using linear programming. Comput Struct 53:265–275

    Article  MATH  Google Scholar 

  • Yang XY, Xie YM, Steven GP, Querin OM (1999) Bidirectional evolutionary method for stiffness optimization. AIAA J 37(11):1483–1488

    Article  Google Scholar 

  • Zhang B, Liu XM (2015) Topology optimization study of arterial bypass configurations using the level set method. Struct Multidisc Optim 51:773–798

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chengwei Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-017-1850-x

Keywords

Navigation