最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

二十二、動網(wǎng)格Smoothing Spring方法及實例

2022-04-07 17:53 作者:Dearanwen  | 我要投稿

1?概念介紹

最近一直忙著其他的事情,好久都沒有更新,讓各位家人們久等了。

?


今天我們接著聊一聊動網(wǎng)格問題,我們在文章二十一中介紹了動網(wǎng)格的Layering方法,但是Layering方法的局限性很高,只能對四邊形網(wǎng)格或六面體網(wǎng)格才適用,對于三角形或四面體網(wǎng)格,我們需要使用光順(Smoothing)的方法

?

Smoothing光順方法分為彈簧(Spring)光順和擴散(Diffusion)光順,兩者網(wǎng)格運動的基本原理不同,設(shè)置上也不相同。本次案例我們詳細說明一下彈簧光順。


2??基本原理

原理:彈簧光順采用胡克定律原理,當邊界運動后,網(wǎng)格按照胡克定律原理被壓縮或拉伸,因此節(jié)點個數(shù)及連接關(guān)系并不會改變,只是改變了節(jié)點的相對位置。

?

使用條件:可適用于任意的網(wǎng)格類型;光順方法一般會和remeshing方法共同使用。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

3 模型描述

本例的模型很簡單,如圖所示。模型有四個面,分別為底面(bottom)、上面(top)、左側(cè)面(left side)和右側(cè)面(right side)。

其中top面保持不動,bottom面以-0.01m/s的速度沿z軸的負方向運動,內(nèi)部網(wǎng)格隨著底部邊界運動而被壓縮,但網(wǎng)格節(jié)點并沒有合并或分離。

?

4?導(dǎo)入網(wǎng)格

使用Workbench打開工程文件,文件在本文末尾鏈接資源內(nèi)。

?

5?Scale網(wǎng)格尺寸

Scale修改網(wǎng)格尺寸。如圖所示。

?

確保計算域尺寸是我們所需要的。

?

6?設(shè)置求解器

由于網(wǎng)格運動是隨時間進行的,因此動網(wǎng)格技術(shù)必須為瞬態(tài)模擬。將計算工況設(shè)置為瞬態(tài)。其他求解器設(shè)置可根據(jù)具體工況進行選擇。

?

7?設(shè)置動網(wǎng)格模型

在模型樹下雙擊Dynamic mesh,此時Task Page下頁面如圖

?

勾選Dynamic mesh,勾選Smoothing后,點擊Settings,出現(xiàn)Smoothing方法的設(shè)置頁面

?

點擊Advanced,出現(xiàn)Mesh Smoothing Parameters參數(shù)設(shè)置選項。

?

?

Spring constant factor:

彈簧因子,表示網(wǎng)格之間的阻尼系數(shù),在0-1之間取值。0表示網(wǎng)格運動會擴散較遠,1表示網(wǎng)格運動只會影響附近的網(wǎng)格。


Convergence tolerance:

為spring算法涉及到的具體值,對于一般工況保持默認值0.001即可。

?

Number of iteration:

也為Spring算法的具體值,默認值為20,一般設(shè)置為100

?

Elements:?

Tri in Tri Zones:表示三角形網(wǎng)格在三角形區(qū)域變形

Tri in Mixed Zones:表示三角形網(wǎng)格在混合區(qū)域變形

All:表示所有區(qū)域的網(wǎng)格都發(fā)生變形

當網(wǎng)格均為三角形時,勾選Tri in Tri Zones,當網(wǎng)格有三角形和四邊形時,可根據(jù)不同工況勾選Tri in Mixed Zones或All

?

Laplace Node Relaxation:

用于定義節(jié)點位置的更新,保持默認即可

?

Verbosity:

用于指定是否在控制臺輸出光順方法的殘差,1表示輸出,0表示不輸出。

?

Dynamic Mesh Zones:

單擊Dynamic Mesh Zones下的Create/Edit,彈出如下窗口

?

bottom邊界:剛體邊界;Zone Names選擇bottom;Type選擇Rigid Body;Motion Attributes下只需要定義Motion UDF,導(dǎo)入文章二十一的UDF,選中此UDF,其他均保持默認,單擊Create,則在Dynamic Mesh Zones欄下出現(xiàn)bottom。


Right side:變形邊界,Zone Names選擇Right side;Type選擇Deforming;Geometry Definition下Definition選擇Faceted,定義變形邊界;

Left side:與Right side保持相同的設(shè)置。

?

8?查看動網(wǎng)格

在Task Page頁面單擊Preview Mesh Motion,設(shè)置時間步數(shù)為100,時間步長為0.1s,顯示頻率為1。

?

Spring constant factor=1

?

Spring constant factor=0


微信公眾號:Fluent學(xué)習筆記。為了方便大家學(xué)習交流,我創(chuàng)建了一個QQ群:975634031,大家可以在其中討論相關(guān)的問題,同時我會將所有文章的源文件都放到QQ群中,還會放一些其它的學(xué)習文件。歡迎大家加入。?



源文件鏈接:

鏈接:https://pan.baidu.com/s/1JhsNAthG2CBcE6PtWIYg3w

提取碼:uhob



二十二、動網(wǎng)格Smoothing Spring方法及實例的評論 (共 條)

分享到微博請遵守國家法律
福清市| 南郑县| 连平县| 石狮市| 奉新县| 商河县| 浦城县| 霍林郭勒市| 安新县| 花莲县| 甘肃省| 布拖县| 章丘市| 海兴县| 忻城县| 砀山县| 荃湾区| 四会市| 凌源市| 盐池县| 济阳县| 广水市| 疏附县| 丰城市| 茌平县| 库尔勒市| 渑池县| 沙坪坝区| 南汇区| 会理县| 顺平县| 阜城县| 莱州市| 富源县| 昔阳县| 乐陵市| 黔江区| 远安县| 峨眉山市| 阳朔县| 北京市|