结构动力学方程的嵌入

大神们好,我想用fsifoam模拟二维圆柱的涡激振动,在知乎上看到了可以用sixdof函数实现涡激振动,然后他需要自己嵌入结构动力学方程,我想知道要如何嵌入这个方程?

改了dynamicdict发现他里面没有这个sixDoFRigidBodyMotion微信截图_20200723210914

换了一个写法,在dynamicmeshdict用displacementLaplacian,想仿照interfoam在pointDisplacement中的cylingder中用sixDoFRigidBodyDisplacement,发现他还是没有这种格式给我选…QQ截图20200724103248

这样,先捊一捊你的问题,你想要模拟的是下面问题的 1 或 2:

  1. 固体小球不变形,仅有上下运动;
  2. 固体小球既有变形,也有上下运动。

如果是 1 的话,可以考虑一种动网格模拟,仅有流体域计算,固体的边界通过求积分获取力,再进行运动的处理。

如果是 2 的话,处理就要麻烦很多。基于 FSI 的话,在边界上需要考虑变形+垂直运动。

对于刚体的运动,可以看一看这里