我想运行一个模拟,其中DTCHull网格在水中以正弦方式左右振荡,如此图所示(Oldfield et.al.2015): 我如何使用interDyMFoam做到这一点?我已经看过用动态网格模拟刚体行为的例子(例如floatingObject)。但是,我在这里需要的是有明确规定的动作。
答案 0 :(得分:1)
为此,来自OpenFOAM-v1712的overInterDyMFoam
(从OpenFOAM-v1706开始)可以与prescribed rigid body motion
功能一起使用。
overInterDyMFoam
是使用overset mesh功能的interDyMFoam
,其中后者的网格变形被Chimera grid concept取代。
考虑到您的问题中未提及任何设置,因此无法在其上建议进一步的设置,我可以建议以下教程从头开始进行模型开发:
tutorials/multiphase/overInterDyMFoam/floatingBody
用于overInterDyMFoam
设置,
tutorials/incompressible/pimpleDyMFoam/oscillatingInletACMI2D
用于规定的oscillatingLinearMotion
设置(可能是其他相关教程)。