OpenFOAM的主要思想是什么?

时间:2016-06-07 07:27:51

标签: openfoam

我只是想了解openFOAM的主要思想/原则以及如何创建模拟,请告诉我哪里出错了, 因此,基本上你有一个与气体或液体相互作用的物体,你想要模拟它,所以你创建物体模型,对其进行网格化,指定气体流入和流出的位置以及墙壁是什么,并设置另一个正确参数,然后运行程序(适当的时间步骤等)?

2 个答案:

答案 0 :(得分:0)

OpenFOAM是一个开源C ++库,它实现了finite volume method(FVM),它在CFD中被广泛使用。

答案 1 :(得分:0)

您所解释的是对CFD某些应用的模糊理解。您指定的那些东西可能并非总是如此(即,流体不一定是(a)气体,依此类推。

CFD问题的主要阶段是:制作几何图形-网格生成-预处理-求解-后处理。 根据解决方案和案件的其他具体情况,可能会添加更多阶段。

现在,OpenFoam是C ++中的开源工具(所有人免费),可以帮助解决CFD问题。如果问题很简单并且是常规问题,并且可以使用ANSYS fluent这样的商用求解器,则可以使用它,因为如果问题不是特定的,它更容易并且工作量更少。但是,如果问题是特定的并且有自定义条件,则OpenFoam是一个不错的工具。 它是用C ++编写的,因此它是面向对象的,并且已经编写了许多可用的求解器,可以使用它们,因此您不必从头开始编写所有方案和所有内容。

但是,我对您的主要建议是阅读更多有关差价合约的信息,以使您有一个清晰的认识,这里有数十本好书。