Topology optimization using the lattice Boltzmann method incorporating level set boundary expressions
This paper presents a topology optimization method for fluid dynamics problems, based on the level set method and using the lattice Boltzmann method (LBM). In this optimization method, the optimization problems are formulated based on the original Boltzmann equation, and the design sensitivities are...
Saved in:
Published in | Journal of computational physics Vol. 274; pp. 158 - 181 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Inc
01.10.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper presents a topology optimization method for fluid dynamics problems, based on the level set method and using the lattice Boltzmann method (LBM). In this optimization method, the optimization problems are formulated based on the original Boltzmann equation, and the design sensitivities are precisely obtained without the time-consuming numerical operations encountered when dealing with a large-scale asymmetric matrix, in contrast to previous research in which the LBM uses the lattice Boltzmann equation (LBE) for the formulations of optimization problems and the derivation of their adjoint equations. That is, we newly derive sensitivity formulations from the original Boltzmann equation, not the LBE that can be said to be an approximated equation, and these formulations yield strictly correct sensitivities that are error free. Based on the above formulations, we construct a level set-based topology optimization method incorporating a fictitious interface energy for the design of a fluid channel that minimizes flow friction. Furthermore, two- and three-dimensional numerical examples are provided to confirm the validity and utility of the presented method. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 0021-9991 1090-2716 |
DOI: | 10.1016/j.jcp.2014.06.004 |