6DOF能只计算刚体运动但不更新网格吗
-
用Fluent做投弹模拟,因为要计算的弹体下降高度比较大,全部做成计算域画网格不现实,想只做弹体周围一部分区域的网格,然后通过改变边界条件来模拟弹体下降过程中的姿态变化。想请教一下能不能通过UDF控制Fluent 6DOF模块儿只计算出刚体运动参数(并读取出来用于来流边界条件设置)但不更新网格?
希望有类似经验的网友提供些思路,谢谢! -
这个要求有点自相矛盾
。如果没有动网格怎么计算出真实的流场边界,动网格会影响流场,不更新动网格就无法得到真实的流场。
如果是高度太大,即流域太大,可以用那种自适应网格还是叫啥来着。网格疏密程度会自己变化,哪里物理量变的剧烈就在哪里加密网格。这样大流域也不会有太大的计算负担。
或者用等效下降直接模拟,直接给流场条件;而不是把算出的运动参数设为流场条件。真实下降时弹体加速度为
,因为弹力是时变的,这还是个时变的量。看看怎么写时变的等效重力UDF。然后不让它下降,让流体以这个加速度向上加速是不是符合你的要求了。 -
2020年7月20日 09:48
5/5
2020年7月22日 03:45