关于流固耦合求解器fsiFoam的问题



  • 大家好!
    我在foam-extend-4.0上编译了fsiFoam求解器。当我尝试求解其中的算例3dTube的时候,提示如下问题:

    19 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
       20 Create time
       21 
       22 Create dynamic mesh for time = 0
       23 
       24 --> FOAM Warning :
       25     From function dlLibraryTable::open(const fileName& functionLibName)
       26     in file db/dlLibraryTable/dlLibraryTable.C at line 124
       27     could not load libmesquiteMotionSolver.so: cannot open shared object file: No such file or directory
       28 --> FOAM Warning :
       29     From function dynamicFvMesh::New(const IOobject& io)
       30     in file dynamicFvMesh/newDynamicFvMesh.C at line 57
       31     Loading of dynamic mesh library libmesquiteMotionSolver.so unsuccesful. Some dynamic mesh  methods may not be  available
    

    请教一下这是什么问题,是动网格文件没有成功读取吗?

    我查看了模拟结果,发现只有下方的流体域的网格发生了变化,上方的固体域没有。:xiezuoye:



  • @shepherd 你截图没截全,现在提示的是warning,你看下是不是有error的提示,目录下应该有allrun的,运行不了吗?



  • @benqing 你好。我使用了算例的allrun脚本,运行并没有提示error,最后流体域的计算也完成了。但是当我查看结果的时候发现只有流体域(下面彩色的部分)的网格发生了变化,固体域(上面白色的部分)并没有发生变化,我就想是不是这个warning的问题,导致动网格出错了?批注 2020-09-09 224610.png



  • @shepherd 其实我也不太懂,感觉是后处理的问题,我算过那个beamInCrossFlow的算例,结果也是只有流体域的网格变化,固体域的后处理不知道怎么弄



  • @benqing 会不会是因为固体域没有时间步,所以网格不发生变化?:xiezuoye:


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2