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

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

有限元建模基礎(chǔ) -(OpenCASCADE)

2022-06-01 15:56 作者:brightyuxl  | 我要投稿

一、前沿

? ? ? ? 當(dāng)我們使用Gmsh內(nèi)置內(nèi)核構(gòu)建幾何體,采用的建模方式為:Point -- Curve Line -- Loop -- Surface -- Loop -- Volume;這種建模方式為自底向上建模;好處:可以控制細(xì)節(jié),網(wǎng)格精度可控制。

? ? ? ? 今天,我們介紹Gmsh的另外一種建模方式,OpenCASCADE(OCC);這種建模方式采用高級(jí)建模,利用布爾操作,對(duì)幾何體進(jìn)行運(yùn)算。好處:建模簡單化,劣勢(shì):網(wǎng)格劃分可能不是很方面。

? ? ? ? 直觀理解:Gmsh內(nèi)核建模相當(dāng)于C語言;OCC建模相當(dāng)于面向?qū)ο蠼#ㄔ贑的基礎(chǔ)上編程 C++)了。

二、細(xì)節(jié)

使用OpenCASCADE內(nèi)核建模

  1. 創(chuàng)建兩個(gè)立方體

圖1 上述代碼構(gòu)建的兩個(gè)立方體


2. 布爾差創(chuàng)建形狀

圖2 執(zhí)行布爾運(yùn)算后的幾何體

3.?創(chuàng)建五個(gè)球體

圖3 連續(xù)創(chuàng)建的5個(gè)球體,編號(hào):{4,5,6,7,8}

4. 創(chuàng)建5個(gè)孔洞,使用布爾操作

5. 添加物理組

6. 設(shè)置網(wǎng)格尺寸

圖4 劃分的網(wǎng)格

三、完整代碼

四、總結(jié)

? ? ? ?

兩種建模方式各有優(yōu)缺點(diǎn);比較的話意義不大;就像你想把C和C++作比較一樣;不同的使用環(huán)境,我們使用不同的建模方式,只有適合自己的,沒有普世可行的規(guī)則??偨Y(jié)到今天,Gmsh的兩個(gè)建模方案基本上畫上句號(hào),后續(xù)只有自己不斷摸索練習(xí),才能體會(huì)到利用代碼構(gòu)建幾何拓?fù)浣Y(jié)構(gòu)的美。最后,6.1兒童節(jié)快樂。

參考文獻(xiàn)

[1]. Gmsh官方文檔“t16.geo”教程

[2]. 有限元分析(5)網(wǎng)格-宏-循環(huán)-體積中的孔

有限元建?;A(chǔ) -(OpenCASCADE)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
津南区| 昭通市| 大悟县| 铜鼓县| 巢湖市| 翼城县| 宁波市| 新田县| 安西县| 井陉县| 怀安县| 宜城市| 麟游县| 什邡市| 名山县| 临夏市| 兰西县| 车险| 青铜峡市| 措勤县| 金溪县| 西城区| 阜新市| 临汾市| 开江县| 保定市| 铅山县| 洪湖市| 兰州市| 思南县| 常宁市| 米泉市| 邳州市| 大余县| 格尔木市| 开封县| 金塔县| 泰来县| 新昌县| 霍邱县| 百色市|