• 目的:LBM parallel和流固耦合算法学习

    简介: 学习github上的一个开源算法LIFE:A parallel lattice Boltzmann-immersed boundary-finite element (LIFE) solver for fluid-structure interaction. 它是基于LBM方法的流固耦合算法,整体算法通过C++语言编程实现。研究方法利用LBM进行流体域的计算,FEM方法进行刚体域的计算,最后通过IBM作为过渡,使得欧拉网格的流体和拉格朗日网格的固体相互通信。结合LBM仿真,考虑压气机叶片细长结构,可以从二维不稳定的流动的角度对其进行建模。

算法基本介绍及应用:

  1. Peskin, C.S., The immersed boundary method. Acta numerica, 2002. 11: p. 479-517.

  2. Roma, A.M., C.S. Peskin, and M.J. Berger, An adaptive version of the immersed boundary method. Journal of computational physics, 1999. 153(2): p. 509-534.

  3. Li, Z., et al., An immersed boundary-lattice Boltzmann method for single-and multi-component fluid flows. Journal of Computational Physics, 2016. 304: p. 424-440.

  4. Turek, S. and J. Hron, Proposal for numerical benchmarking of fluid-structure interaction between an elastic object and laminar incompressible flow, in Fluid-structure interaction. 2006, Springer. p. 371-385.

  5. Rains, D.A., Tip clearance flows in axial flow compressors and pumps. 1954, CALIFORNIA INST OF TECH PASADENA MECHANICAL ENGINEERING LAB.

  6. Kirtley, K., T. Beach, and J. Adamczyk. Numerical analysis of secondary flow in a two-stage turbine. in 26th Joint Propulsion Conference. 1990.

  7. Lakshminarayana, B. and J. Horlock, Tip-clearance flow and losses for an isolated compressor blade. 1963, AERONAUTICAL RESEARCH COUNCIL LONDON (ENGLAND).