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

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

gmsh軟件的模型腳本文件.geo編寫 (3)

2023-03-11 19:15 作者:上岸的小浣熊  | 我要投稿

網(wǎng)格控制進階

1? Transfinite 字節(jié)

1.1? Transfinite Curve

? ? ? ?在閉合曲線中增加控制點,主要有兩種方式,一種是等比例 (等間距) 增加一定數(shù)目的控制點;例如:Transfinite Curve{1} = 20;? 表示在曲線 1 上等比例插入20個控制點(包含端點),同時可以將20點分配到組成閉合閉合曲線的不同直線上,Transfinite Curve{ l1 } = 6,要注意直線連接處不能重復(fù)分配,或者說全部點數(shù)不能超過第一步分配的總點數(shù)。

外圍曲線控制點改變后的網(wǎng)格變化

? ? ? ?除了等距離的插入控制點,還可以等比例 (等比數(shù)列) 的形式插入控制點。例如:Transfinite Curve{3} = 30? Using Progression 1.2; 表示共30個點,級數(shù)為1.2

1.2??Transfinite Surface

? ? ? ?該函數(shù)可以通過 “ 超限插值 ” 算法,從邊緣開始向中心插值,并生成結(jié)構(gòu)化網(wǎng)格,使用方法如下:例如:Transfinite Surface{1} = {1, 2, 3, 4}; 對平面1進行插值,后面的點為該平面區(qū)域的拐點,這里并非是幾何意義上的拐點,由于要生成結(jié)構(gòu)化網(wǎng)格,所以對應(yīng)邊的點數(shù)應(yīng)保持相同,存在 “ 2對1 ” 和 “ 多對1 ” 的情況,此時部分集合意義的拐點則不再是真正的拐點。

示意圖 ( 5、6號點則不是真正意義的拐點 )

2? Field 字節(jié)

? ? ? ?Field 字節(jié)可以更加有效的控制網(wǎng)格大小。

2.1? 網(wǎng)格大小隨空間函數(shù)變化

Field[1] = MathEval;?

Field[1].F = "0.01*(1.0+30.*(y-x*x)*(y-x*x) + (1-x)*(1-x))";? ? ?// 隨空間坐標(biāo)的函數(shù)

Background Field = 1;? ? ? // 定義背景網(wǎng)格大小

2.2? 網(wǎng)格隨距離變化

? ? ? ?通過 Distance 和 Threshold 兩個定義完成網(wǎng)格大小隨距離變化。

Field[1] = Distance;? ?Field[1].PointsList = {5};

Field[2] = Threshold;? ? ?Field[2].InField = 1;

Field[2].SizeMin = lc / 3;? ? Field[2].SizeMax = lc;

Field[2].DistMin = 0.15;? ? ? Field[2].DistMax = 0.5;

Background Field = 2;

? ? ? ?如上定義表示距離 5 號點 0.15 的距離范圍內(nèi),網(wǎng)格大小 lc/3,距離 0.5 時大小為 lc,中間為過渡區(qū)。

3? Boundary?命令

? ? ? ?Boundary 命令可以獲取某一個實體的所有表面。例如:bnd() =?Boundary{ Volume{1}; };

4? 插入控制點、線

? ? ? ?例如:Point{5} In Surface{1};? 將 5 號點插入平面 1 中。Point{8} In Volume {1};?將?8 號點插入實體?1 的中。Curve{5} In Surface{1};?將?5?號線插入平面?1?中。Curve{7} In Volume {1};將?7?號線插入實體?1?中。Surface{1} In Volume {1}; 將?1?號平面插入實體?1?中。

注意事項

1? 全四邊形網(wǎng)格

? ? ? ?Gmsh 中默認(rèn)的重組四邊形算法可能會在網(wǎng)格中留下一些三角形,這是因為合并所有三角形會導(dǎo)致網(wǎng)格質(zhì)量大幅下降,為了兼顧網(wǎng)格質(zhì)量所以留下了部分三角形。如果要確保生成完整的四邊形網(wǎng)格,可以使用 full-quad recombination?得到一個較為粗糙的全四邊形網(wǎng)格。使用方法如下:

Recombine Surface{1};? ? ? ? ? ? ? ? ? ? ? ? ? ? //重組網(wǎng)格

Mesh.RecombinationAlgorithm = 2;? ? ? ? ?//強制全四邊形,值為 2 或者 3

2? 跨平面網(wǎng)格

? ? ? ?將不在同一平面的子平面視為一個整體,據(jù)此生成一個虛假平面,此時生成的網(wǎng)格可能超出原平面范圍,位于空間中其他可能的位置。使用方式如下:

Compound Curve{2, 3, 4};? 將平面 2、3、4 視為一個整體生成網(wǎng)格。

gmsh軟件的模型腳本文件.geo編寫 (3)的評論 (共 條)

分享到微博請遵守國家法律
涪陵区| 临猗县| 屏南县| 寻乌县| 盐津县| 延庆县| 宁武县| 吉木乃县| 清水河县| 葫芦岛市| 齐齐哈尔市| 白水县| 怀安县| 泰来县| 清丰县| 龙川县| 上饶县| 龙里县| 镇原县| 曲松县| 天峻县| 乌拉特中旗| 芦溪县| 长乐市| 清新县| 龙胜| 丰都县| 嵩明县| 遂平县| 新乡市| 江都市| 定边县| 泰兴市| 文化| 尤溪县| 河西区| 九江市| 长葛市| 若羌县| 张北县| 阿拉善左旗|