Differentiable CFD and application based on Lattice Boltzmann Method

Authors

  • Zhuo You
  • Ziqi Xu
  • Yicang Huang
  • Peng He
  • Hao Zhang

DOI:

https://doi.org/10.54097/jmsr9q61

Keywords:

Differentiable, CFD, Topology Optimization, LBM, Drag

Abstract

For the topology optimization design problem (TO) in fluid mechanics, this paper designs a topology optimization design method based on the Lattice Boltzmann Method (LBM). The backward gradient of the flow field is obtained using differentiable algorithms, and the topology is used to optimize the topology structure. The present report selects a typical optimization problem of surface drag, including a representative problem of reduction of resistance, and verifies the algorithm. The analysis is focused on the cases of obstacles, and the results show that the present method can effectively optimize the topology structure in the flow field, with the potential to improve the design efficiency.

Downloads

Download data is not yet available.

References

[1] Martin Geier, Andreas Greiner and Jan G. Korvink. Cascaded digital lattice Boltzmann automata for high Reynolds number flow. Physical Review E73, 066705(2006).

[2] ChaoYang Lyu, Wei Li, Mathieu Desbrun, et al. Fast and Versatile Fluid-Solid Coupling for Turbulent Flow Simulation, ACM Trans. Graph, Vol. 40, No.6, Article 201, 2021.

[3] Wei Li, Yixin Chen, Mathieu Desbrun. Fast and Scalable Turbulent Flow Simulation with Two-Way Coupling. ACM Trans. Graph., Vol. 39, No. 4, Article 1. July 2020.

[4] Hu, Y., T. Li, L. Anderson, J. Ragankelley and F. Durand (2019). Taichi: A Language for High-Performance Computation on Spatially Sparse Data Structures. ACM Transactions on Graphics 38(6): 1-16.

[5] Liu, H., Y. Hu, B. Zhu, W. Matusik and E. Sifakis. Narrow-band topology optimization on a sparsely populated grid. ACM Transactions on Graphics 37(6): 1-14. 2018.

[6] Hu, Y., L. Anderson, T. Li, Q. Sun, N. A. Carr, J. Ragankelley and F. Durand (). DiffTaichi: Differentiable Programming for Physical Simulation: 1-20, 2020.

[7] Wang, https://raw.githubusercontent.com/hietwll/, 2020.

Downloads

Published

10-01-2025

How to Cite

You, Z., Xu, Z., Huang, Y., He, P., & Zhang, H. (2025). Differentiable CFD and application based on Lattice Boltzmann Method. Highlights in Science, Engineering and Technology, 126, 14-20. https://doi.org/10.54097/jmsr9q61