Fluent動網格中的DEFINE_GRID_MOTION宏允許用戶定義網格節點的運動。本案例演示采用DEFINE_GRID_MOTION宏指定邊界節點的運動。
案例動網格效果如圖所示。
案例描述
本案例幾何模型如圖所示。
如圖所示的同心圓柱體,內圓柱面進行擴張與收縮運動。其脈動位移可表達為:
\[\Delta r = v\cdot \Delta t \]
其中v為徑向速度,這里指定為:
\[v=2sin(12.56t) \]
可得內圓節點每個時間步坐標為:
\[x^{n+1}=x^{n}+\Delta r \cdot cos \theta \\ y^{n+1}=y^{n}+\Delta r \cdot sin \theta \]
角度
\[\theta = atan \frac{y}{x} \]
內圓幾何半徑為1 m,外圓半徑為 2 m。
幾何及網格模型
在ICEM CFD中創建幾何模型並划分網格,並將內圓面命名為inner,外圓面命名為outer。如圖所示。
UDF
本案例UDF如圖所示。
動網格設置
采用Layering網格更新,參數可采用默認設置。
設置inner邊界運動類型為user-defined,並加載udf。如下圖所示。
更多關於CFD內容,可微信掃描下方二維碼關注微信公眾號。