Fluent動網格【4】:DEFINE_CG_MOTION宏實例


DEFINE_CG_MOTION宏通常用於定義剛體部件的運動。本文以一個簡單的案例描述DEFINE_CG_MOTION的使用方法。

案例描述

本次計算的案例如圖所示。在計算域中有一個剛體塊(圖中的小正方形),其運動速度為:

\[u_x = 0.1sin(6.8t) \]

由速度方程可知其運動周期為1s。

計算域空間長度0.1m,寬度0.03m,剛體塊位於計算域中心,其邊長為0.01m。采用Design Modeler創建幾何模型。

網格

采用三角形網格,網格尺寸1mm。

UDF

UDF可寫成:

#include "udf.h"
DEFINE_CG_MOTION(velocity,dt,vel,omega,time,dtime)
{
  vel[0] = 0.1* sin(6.28*time);
}

動網格

激活smoothing與Remeshing。

其中smoothing參數保持默認設置。

Remeshing參數如下圖所示。

視頻操作


更多CFD資料可微信掃描下方二維碼關注微信公眾號。

微信掃碼關注公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM