Adjoint Lattice Boltzmann for topology optimization on multi-GPU architecture

Adjoint Lattice Boltzmann for topology optimization on multi-GPU architecture
复制标题

DOI:
10.1016/j.camwa.2015.12.043
复制
发表时间:
2015-01
期刊:
ArXiv
影响因子:
--
通讯作者:
L. Laniewski-Wollk;J. Rokicki
L. Laniewski-Wollk;J. Rokicki
中科院分区:
其他
文献类型:
--
作者:
L. Laniewski-Wollk;J. Rokicki

文献摘要

被引文献

相似文献

在本文中,我们提出了一种拓扑优化技术适用于广泛的流量设计问题。我们还提出了一个离散的伴随制定有效的一类广泛的格子玻尔兹曼方法(LBM)。这种伴随配方是用来计算灵敏度的LBM解决方案的几种类型的参数,全球和本地。求解伴随问题的数值格式具有原系统的许多性质,包括局部性和显式时间步进。因此,可以将其与标准LBM求解器集成,从而实现简单有效的并行化(克服离散伴随求解器的典型限制)。该方法已成功地应用于槽道流的自由拓扑混合器和换热器的设计。这两种几何形状都非常复杂,最大化了它们的目标函数,同时将粘性损失保持在可接受的水平。
In this paper we present a topology optimization technique applicable to a broad range of flow design problems. We propose also a discrete adjoint formulation effective for a wide class of Lattice Boltzmann Methods (LBM). This adjoint formulation is used to calculate sensitivity of the LBM solution to several type of parameters, both global and local. The numerical scheme for solving the adjoint problem has many properties of the original system, including locality and explicit time-stepping. Thus it is possible to integrate it with the standard LBM solver, allowing for straightforward and efficient parallelization (overcoming limitations typical for the discrete adjoint solvers). This approach is successfully used for the channel flow to design a free-topology mixer and a heat exchanger. Both resulting geometries being very complex maximize their objective functions, while keeping viscous losses at acceptable level.