Fluent動網格教程之6DOF

用6dof做了個十字架自由墜落的動網格,用到了動網格中的6DOF部分,讓我們用cfd來過圣誕節!
6DOF是模擬實際運動最佳的選擇,它可以做到真正的六自由度運動,而且非常簡單,只需要你指定運動物體的質量和三個方向的轉動慣量即可。)
首先是網格:
[bbs.simwe.com]grid.jpg

十字架傾角15°,網格分為兩個區域,綠色為變形網格(TRI網格),紅色為邊界層網格(結構網格)。紅色部分將和十字架邊界一起運動。
打開dynamic mesh->parameters選項卡,點選dynamic mesh,SIX DOF Solver,smoothing,remeshing,其中smoothing選項卡保持缺省,SIX DOF Solver選項卡中指定重力及方向,本題為y方向-9.8。
[bbs.simwe.com]1.JPG

打開dynamic mesh->zones選項卡,將十字架_wall以及邊界層區域設置為Rigid Body,其中他們的運動由UDF制定。需要注意的是在選擇 Six DOF Solver Options時,十字架_wall以及邊界層區域有不同,十字架_wall只需選中on,邊界層區域則需要選中on和passive,表示邊界層區域是被動運動,跟隨十字架_wall一起運動。
[bbs.simwe.com]2.JPG

UDF如下:
#include "udf.h"
DEFINE_SDOF_PROPERTIES(wood, prop, dt, time, dtime)
{
/* Define the mass matrix */
prop[SDOF_MASS] = 0.25;
prop[SDOF_IZZ] = 0.000001;
}
指定了重量和繞Z軸的轉動慣量。
其他設定見case文件:

網格動畫:
[bbs.simwe.com]grid.gif

壓力動畫:
[bbs.simwe.com]pressure.gif
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

13
3