学生应该复制哪些算法(论文)才能进入计算流固耦合领域?

计算科学 算法 多物理场 金融情报服务
2021-12-05 18:21:09

我们最好不要重新发明轮子。但是如果没有一些编程,就很难理解计算流固耦合。而且我想知道学生应该复制哪些论文或算法才能理解计算流固耦合的全局。如果有一个逐步的顺序,那就更好了。

2个回答

计算流固耦合是一项具有挑战性的工作。您需要采用的耦合算法类型取决于您要解决的问题的类型了解与模拟不同类型的 FSI 问题相关的困难非常重要。您可以参考我最近关于该主题的演示以了解详细信息。标题:计算流固耦合 - 大变形、附加质量和交错方案

对于使用显式耦合解决流体刚体相互作用问题,您可以参考我最近的论文A second-order accuracy non-intrusive staggered scheme for the inter-lightweightrigidities with fluid flow

这是我们的 FSI 交错方案的伪代码。 在此处输入图像描述

该计划的一些主要特点是:

  • 只需要来自流体求解器的力,以及来自固体求解器的位移和速度。因此,很容易将不同的流体和固体求解器耦合为黑盒。
  • 二阶准确的时间。
  • 流体和固体子问题在每个时间步仅求解一次。计算效率显着提高。
  • 被证明可以应对显着的附加质量。

我们还成功地将这个方案应用于一些具有挑战性的流体-柔性体相互作用问题。有关数字示例,请参见演示文稿。如有必要,我很乐意进一步讨论。

其他类似的方案,可以参考我论文中的参考资料。

我花了一些时间寻找答案。现在我发现两个网页非常有用。

一是由浸没边界法的发明者 Peskin 教授的 IB 课程:LECTURES ON THE IMMERSED BOUNDARY METHOD

另一个是FSI(动网格,变形网格)的著名学者Tezduyar教授的课程:计算流体力学

Peskin教授和Tezduyar教授的手写笔记反映了他们对这个主题的简洁理解和创造性思维,这对我有很大的启发。

当然,我的回答是片面的。肯定还有其他有价值的资源。