Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Topology optimization of flow domains using the lattice Boltzmann method

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

We consider the optimal design of two- (2D) and three-dimensional (3D) flow domains using the lattice Boltzmann method (LBM) as an approximation of Navier-Stokes (NS) flows. The problem is solved by a topology optimization approach varying the effective porosity of a fictitious material. The boundaries of the flow domain are represented by potentially discontinuous material distributions. NS flows are traditionally approximated by finite element and finite volume methods. These schemes, while well established as high-fidelity simulation tools using body-fitted meshes, are effected in their accuracy and robustness when regular meshes with zero-velocity constraints along the surface and in the interior of obstacles are used, as is common in topology optimization. Therefore, we study the potential of the LBM for approximating low Mach number incompressible viscous flows for topology optimization. In the LBM the geometry of flow domains is defined in a discontinuous manner, similar to the approach used in material-based topology optimization. In addition, this non-traditional discretization method features parallel scalability and allows for high-resolution, regular fluid meshes. In this paper, we show how the variation of the porosity can be used in conjunction with the LBM for the optimal design of fluid domains, making the LBM an interesting alternative to NS solvers for topology optimization problems. The potential of our topology optimization approach will be illustrated by 2D and 3D numerical examples.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abe T (1997) Derivation of the lattice Boltzmann method by means of the discrete ordinate method for the Boltzmann equation. J Comp Physiol 131:241–246

    MATH  Google Scholar 

  • Allaire G (1990) Homogenization of the Navier–Stokes equations in open sets perforated with tiny holes. I. Abstract framework, a volume distribution of holes. Arch Ration Mech Anal 113(3):209–259

    Article  MathSciNet  Google Scholar 

  • Behrend O (1994) Solid–fluid boundaries in particle suspension simulations via the lattice Boltzmann method. Phys Rev E 51(1):1164–1175

    Google Scholar 

  • Bendsøe MP, Sigmund O (2003) Topology optimization: theory, methods, and applications. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Bernaschi M, Succi S (2003) Accelerated lattice Boltzmann scheme for steady-state flows. Int J Mod Phys B 17(1–2):1–7

    Article  Google Scholar 

  • Bhatnagar PL, Gross EP, Krook M (1954) A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys Rev 94(3): 511–525

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Breuer M, Bernsdorf J, Zeiser T, Durst F (2000) Accurate computations of the laminar flow past a square cylinder based on two different methods: lattice-Boltzmann and finite-volume. Int J Heat Fluid Flow 21:186–196

    Article  Google Scholar 

  • Brinkmann HC (1947) A calculation of the viscous force exerted by a flowing fluid on a dense swarm of particles. Appl Sci Res Sect A Mech Heat 1:27

    Google Scholar 

  • Cabuk H, Modi V (1992) Optimum plane diffusers in laminar flow. J Fluid Mech 237:373–393

    Article  MATH  Google Scholar 

  • Chapman S, Cowling TG (1952) The mathematical theory of nonuniform gases, 2nd edn. Cambridge University Press, London

    MATH  Google Scholar 

  • Chen S, Doolen GD (1998) Lattice Boltzmann method for fluid flows. Annu Rev Fluid Mech 30:329–364

    Article  MathSciNet  Google Scholar 

  • Dupuis A (2002) From a lattice Boltzmann model to a parallel and reusable implementation of a virtual river. Ph.D. thesis, Faculty of Sciences, University of Geneva

  • Evgrafov A (2005a) On the limits of porous materials in the topology optimization of Stokes flows. Appl Math Optim 52(3):263–277 doi:10.1007/s00245-005-0828-z

    Article  MATH  MathSciNet  Google Scholar 

  • Evgrafov A (2005b) Topology optimization of slightly compressible fluids. ZAMM Z Angew Math Mech 86(1):46–62 doi:10.1002/zamm.200410223

    Article  MathSciNet  Google Scholar 

  • Frisch U, Hasslacher B, Pomeau Y (1986) Lattice gas automata for the Navier–Stokes equation. Phys Rev Lett 56(14): 1505–1508

    Article  Google Scholar 

  • Frisch U, Humières D, Hasslacher B, Lallemand P, Pomeau Y, Rivet JP (1987) Lattice gas hydrodynamics in two and three dimensions. Complex Syst 1:649–707

    MATH  Google Scholar 

  • Gersborg-Hansen A, Sigmund O, Haber R (2005) Topology optimization of channel flow problems. Struct Multidisc Optim 30(3):181–192 doi:10.1007/s00158-004-0508-7

    Article  MathSciNet  Google Scholar 

  • Gill PE, Murray W, Saunders MA (2002) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM J Optim 12(4):979–1006

    Article  MATH  MathSciNet  Google Scholar 

  • Gunzburger MD (2003) Perspectives in flow control and optimization. Advances in Design and Control, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA

  • He X, Doolen GD (1997a) Lattice Boltzmann method on a curvilinear coordinate system: vortex shedding behind a circular cylinder. Phys Rev E 56(1):434–440

    Article  Google Scholar 

  • He X, Doolen GD (1997b) Lattice Boltzmann method on curvilinear coordinates system: flow around a circular cylinder. J Comput Phys 134:306–315

    Article  MATH  Google Scholar 

  • He X, Lou LS (1997a) A priori derivation of the lattice Boltzmann equation. Phys Rev E 55(6):6333–6336

    Article  Google Scholar 

  • He X, Lou LS (1997b) Theory of the lattice Boltzmann method: from the Boltzmann equation to the lattice Boltzmann equation. Phys Rev E 56(6):6811–6817

    Article  Google Scholar 

  • Higuera F, Jiminez J (1989) Boltzmann approach to lattice gas simulations. Europhys Lett 9(7):663–668

    Article  Google Scholar 

  • Higuera F, Succi S, Benzi R (1989) Lattice gas dynamics with enhanced collision. Europhys Lett 9(4):345–349

    Article  Google Scholar 

  • Hoekstra AG, van’t Hoff J, Artoli AM, Sloot PMA (2004) Unsteady flow in a 2D elastic tube with the LBGK method. Future Gener Comput Syst 20:917–924

    Article  Google Scholar 

  • Hou S, Zou Q, Chen S, Doolen G, Cogley AC (1994) Simulation of cavity flow by the lattice Boltzmann method. J Comp Physiol 118:329–347

    Google Scholar 

  • Inamuro T, Yoshino M, Ogino F (1997) Accuracy of the lattice Boltzmann method for small knudson number with finite reynolds number. Phys Fluids 9:3535–3542

    Article  MATH  MathSciNet  Google Scholar 

  • Jameson A (1988) Aerodynamic design via control theory. J Sci Comput 3:233–260

    Article  MATH  Google Scholar 

  • Koelman JMVA (1991) A simple lattice Boltzmann scheme for Navier–Stokes fluid flow. Europhys Lett 15(6):603–607

    Article  Google Scholar 

  • Krafczyk M (2001) Gitter-Boltzmann-methoden: Von der theorie zur anwendung. Ph.D. thesis, Fakultät für Bauingenieur- und Vermessungswesen, Technische Universität München

  • Ladd AJC (1994) Numerical simulation of particular suspensions via a discrete Boltzmann equation. Part 1. Theoretical foundation. J Fluid Mech 271:285–309

    Article  MATH  MathSciNet  Google Scholar 

  • Li XS, Demmel JW (2003) Superlu_dist: a scalable distributed-memory sparse direct solver for unsymmetric linear systems. ACM Trans Math Softw 29(2):110–140

    Article  MATH  MathSciNet  Google Scholar 

  • Lou LS (2000) The lattice-gas and lattice Boltzmann methods: past, present, and future. In: Proceedings of the international conference on applied computational fluid dynamics,Beijing, China, 17–20 October 2000, pp. 52-83

  • McNamara GR, Zanetti G (1988) Use of the Boltzmann equation to simulate lattice-gas automata. Phys Rev Lett 61(20):2332–2335

    Article  Google Scholar 

  • Mei R, Yu D, Shyy W, Luo LS (2002) Force evaluation in the lattice Boltzmann method involving curved geometry. Phys Rev E 65(4):041, 203:1–041, 203:14

    Article  Google Scholar 

  • Mohammadi B, Pironneau O (2001) Applied shape optimization for fluids. Numerical mathematics and scientific computation. Oxford University Press, New York

    Google Scholar 

  • Pironneau O (1973) On optimum profiles in Stokes flow. J Fluid Mech 59(1):117–128

    Article  MATH  MathSciNet  Google Scholar 

  • Pironneau O (1974) On optimum design in fluid mechanics. J Fluid Mech 64(1):97–110

    Article  MATH  MathSciNet  Google Scholar 

  • Qian YH, D’Humières D, Lallemand P (1992) Lattice BGK models for Navier–Stokes equation. Europhys Lett 17(6): 479–484

    Article  MATH  Google Scholar 

  • Rothman DH, Zaleski S (1994) Lattice-gas models of phase separation: interfaces, phase transitions, and multiphase flow. Rev Mod Phys 66(4):1417–1479

    Article  Google Scholar 

  • Spaid MAA, Phelan FR (1997) Lattice Boltzmann methods for modelling microscale flow in fibrous porous media. Phys Fluids 9(9):2468–2474

    Article  MATH  MathSciNet  Google Scholar 

  • Succi S (2001) The lattice Boltzmann equation: for fluid dynamics and beyond. Numerical mathematics and scientific computation. Oxford University Press, Oxford

    Google Scholar 

  • Svanberg K (1987) The method of moving asymptotes—a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373

    Article  MATH  MathSciNet  Google Scholar 

  • Wolf-Gladrow DA (2000) Lattice-gas cellular automata and lattice Boltzmann models: an introduction. Lecture notes in mathematics. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Yu D, Mei R, Shyy W (2005) Improved treatment of the open boundary in the method of lattice Boltzmann equation. Prog Comput Fluid Dyn 5(1/2):3–12

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Georg Pingen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pingen, G., Evgrafov, A. & Maute, K. Topology optimization of flow domains using the lattice Boltzmann method. Struct Multidisc Optim 34, 507–524 (2007). https://doi.org/10.1007/s00158-007-0105-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-007-0105-7

Keywords