
發布
注冊
/
登錄COMSOL網格映射的案例
自編程實現不同單元類型的網格映射(包括像素網格)-原創帖
前面帖子講解的都是基于第三方軟件進行像素網格或者界面自適應網格的生成方法,在本帖簡單展示下通過自編程插件或程序實現網格映射,這樣做的優點是:不針對某類單元、不針對幾何形狀、不針對幾何空間、整體效率高、方式多樣、操作簡單、節約時間,缺點是:不能處理真實形貌SEM圖片的網格映射。
具體思路在一個model中建立一個目標part1,進行多區域劃分,然后復制建立一個與目標part相同尺寸的無區域切分part2(模型樹里刪除切分操作即可),然后進行網格劃分,最后通過自編程插件或程序實現無區域切分part2網格到目標part1的映射。
下面給出幾個不同的例子;
1 規則形狀純四面體網格
2 規則模型純三角形網格
3 規則模型四邊形和三角形混合網格
4 規則模型純六面體網格
5 規則模型純四面體網格
6 規則模型純鍥形體網格
7 規則模型六面體和鍥形體混合網格
8 非規則形狀二維模型網格映射
純四邊形
純三角形
四邊形和三角形混合
9 非規則形狀三維模型網格映射
純六面體
純四面體
純鍥形體
六面體和鍥形體混合
最后給出總結如下圖所示;
ABAQUS斷裂模擬收徒 ,快速學會各種ABAQUS斷裂模擬方法 **/人(將有機會享有各種插件以及程序,價值**、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開 基于oof2實現不同單元類型的網格映射(包括像素網格)-原創帖
上一個帖子講了通過二次開發編程實現不同單元類型的網格映射,本帖再介紹下oof2實現不同單元類型的網格映射,這種方法有個限制條件:暫時不能用于三維模型(初步功能開啟),但是它也有一個優點是對于真實形貌的SEM圖像也是可以處理的。
主要思路:在導入oof2前對圖片中不同區域賦予不同顏色,然后在oof2中進行圖像處理,然后建立不同顏色像素集合,再進行骨架劃分,同一個圖片可以進行不同的種類的骨架劃分,然后對骨架進行細化、界面捕捉、分割、光滑等處理,最后生成有限元網格,導出ABAQUS格式。
下面給出在oof2中處理的不同形狀、不同單元類型的二維模型示例圖(這只是一個例子展示,大家不用較真,圖片在ps中進行了輕微處理,獲得的網格界面處理的非常好):
ABAQUS斷裂模擬收徒 ,快速學會各種ABAQUS斷裂模擬方法 **/人(將有機會享有各種插件以及程序,價值**、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開 Abaqus隨機材料映射網格插件:Random Material Mesh - AbyssFish ¥128
插件介紹
Random Material Mesh - AbyssFish 插件可在Abaqus軟件將材料隨機批量賦值給部件的網格單元。插件支持二維及三維部件的所有網格類型,可指定任意多種(實際材料種類<10^7)不同材料。注意,插件僅提供空材料指定網格功能,并不能生成隨機的材料屬性,需要手動或借助其他插件設置材料行為參數。
模型展示
使用教程
模型以二維部件的軸壓試件為例,介紹隨機材料網格插件的使用方法,并與均質材料進行對比分析。
?打開Abaqus新建幾何模型,并劃分網格。
?在Abaqus的Plug-ins菜單下,找到AF_ RandomMaterialMesh,點擊打開插件。選擇需要編輯的模型及部件,并制定其材料種類的數量。這里制定10種不同的材料。
?切換到屬性模塊,可查看材料制定情況。
?打開材料管理器,依次對制定的材料進行參數設置。這里也可以采用復制的方式,將已有的材料屬性復制一份并稍作修改,注意復制后需要保證材料名稱與需要編輯的材料一致。本案例中材料(1~10)的彈性模量分別為(1~10)× 10^5。
?建立分析步,指定荷載等并提交分析。
?最終非均質材料與均質材料(E = 5.5×10^5)計算結果如下。
說明提醒
插件可運行在WindowsXP、7、8、10、11系統上,支持Abaqus6.14、Abaqus2017~2023及以上版本。
插件需要注冊,售價為單機許可的價格,購買后請聯系QQ:1135122921獲取許可證。
展開 Ansys映射網格劃分
好資料

ANSA極簡案例|06 生成二維映射網格
5 生成網格
指定網格尺寸,并生成網格。
調整尺寸挺煩的,懶得寫了,自己看視頻吧。
(完)
文章來源:CFD之道
【Abaqus二次開發】骨料隨機填充及映射網格法
</p><h2 class="ql-align-center"><strong>3.網格映射法</strong></h2><p>如前面所屬,網格映射法生成隨機骨料填充模型有些優勢,一定程度上可提高精度,或說結構性網格好看;但其缺點也比較明顯,當網格長度比較大時很容易導致骨料變形;此外如果參考模型中網格很細的話映射需要較長時間。下面是采用網格映射法建立的模型:</p><div contenteditable="false" width="100%">
<img src="https://img.jishulink.com/upload/202104/ce39e33bc486478fa4093e6448e9e4b4.gif" title="2D_pro.gif" alt="2D_pro.gif" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202104/ce39e33bc486478fa4093e6448e9e4b4.gif?image_process=/format,webp/quality,q_40/resize,w_400" data-pc-src="https://img.jishulink.com/upload/202104/ce39e33bc486478fa4093e6448e9e4b4.gif?
展開 原創#在abaqus中建立實際形貌的二維或準三維材料映射網格模型
<p>1 mapped mesh映射網格是做什么的?</p><p>abaqus是一款功能非常強大的有限元分析軟件,然而,它的網格劃分功能并不是非常出色,因此,很多人做前處理時都會轉到專業的網格劃分軟件(例如hypermesh或ansa等等)。當你的模型非常復雜的時候(包含很多碎片零散的不規則塊體),采用建立幾何模型再劃分網格,得到的網格質量往往不敢恭維,而且一般復雜模型只能劃分三角形網格或者四面體網格(這對于很多人來說并不是想要的網格單元類型),因此,我們需要使用另一種方法來進行復雜模型的建立,同時要保證網格質量非常高,目前,比較流行的就是采用mapped mesh映射網格,它可以把非常復雜的模型細節體現出來,并且,網格質量非常高,完全可以滿足科研人員的要求。</p><p>2 以前的mapped mesh映射網格的建立方法</p><p>目前,大家對于映射網格的使用比較少,關鍵是它的建立過于復雜,很多人員并沒有掌握這門技術,據了解,這種模型的建立可以通過MATLAB編程、Python編程、C++編程實現,或者通過CAD處理圖形導入ansys再導入flac3d等進行處理得到,這些方法網格局限性很大,操作也不方便,流程復雜,或者需要很高的編程基礎要求,所以,很多人都望而卻步。
展開 #任意裂紋擴展---圍線積分(+網格重劃分+結果映射)與XFEM結果對比
<p>前面介紹過如何采用圍線積分(+網格重劃分+結果映射)來模擬裂紋的隨機擴展,同時輸出裂紋擴展路徑上裂紋尖端的應力強度因子K等斷裂參數變化,那么我們有必要對結果進行驗證,事實上,我們在上個帖子已經驗證了中心平裂紋、中心斜裂紋的結果,在此我們采用雙孔邊裂紋模型進行再次驗證,驗證結果表明:圍線積分(+網格重劃分+結果映射)極端的裂紋擴展路徑與XFEM獲得的擴展路徑非常吻合,而且與文獻結果也一致,這證明了方法的可行性和正確性。</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/201901/29bc4fb9bc1e48a2a0da187bd7286f96.jpg" title="結果對比.jpg" alt="結果對比.jpg" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/201901/29bc4fb9bc1e48a2a0da187bd7286f96.jpg?image_process=/format,webp/quality,q_40/resize,w_400" data-pc-src="https://img.jishulink.com/upload/201901/29bc4fb9bc1e48a2a0da187bd7286f96.jpg?
展開 原創#含有預制裂紋和弱化界面的映射網格模型的開裂分析
image_process=/format,webp/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201810/00ea659506224a80838015e3b6d735d8.jpg">
</div><p>總結:使用映射網格模型+批量cohesive單元+隱式或顯示分析可以很好地模擬裂紋擴展,而且使用映射網格對模型的整體收斂性是有很大幫助的</p><p><br></p><p>ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)</p>
展開 #二維(2d)和三維(3d)voronoi(泰森多邊形)(映射網格)生成插件 ¥499
</em></p><p>***********************************</p><p>這里基本介紹了如何在MATLAB中建立三維voronoi后再導入到二維中的詳細過程,但是總感覺這個過程比較繁瑣,另外也有通過python二次開發進行直接在ABAQUS中建立模型,具有代表性的的就是星辰北極星團隊開發的voronoi插件,使用起來非常方便,當然,個人也做了一個生成voronoi3d晶粒的程序,但是,這些都是先建立幾何模型后再進行網格剖分,網格的邊界和晶粒邊界一致,這樣對于三維voronoi來說,由于結構比較復雜,網格劃分起來往往都比較困難,要不然就是單元少網格不好,要不然就是網格還可以但單元太多了,這就比較糾結了,所以,我們想著通過現在也是比較流行的映射網格來劃分voronoi體,這樣就不會出現上面單元數量與單元質量之間的矛盾了,這方面具有代表性的是neper軟件,但是neper是一個基于linux的小眾軟件,大部分人都不懂或賴得使用,這里我們介紹一款ABAQUS的voronoi映射網格生成插件,二維的其實比較好做,只要生成了二維voronoi圖片,然后,結合我們前期帖子中介紹的基于實際形貌的映射網格生成方法即可得到,但是對于三維的模型,因為是3d空間,這種方法就無能為力了,因此只能通過二次開發編程實現。
展開 原創#含有弱結合界面的實際形貌映射網格有限元模型建立
<p>上個帖子說了映射網格模型的建立,在很多情況下,顆粒和基體的結合界面是弱結合的,而且在很多情況下我們需要考慮這一層弱界面的開裂,那么我們就需要在映射網格中分離出來這層弱結合界面,用于以后的有限元分析計算,下面給出兩個效果圖:</p><p>3 win7圖標的映射網格有限元模型--含弱結合界面</p><div contenteditable="false" width="100%"><div><img src="https://img.jishulink.com/upload/201810/adee8e81908942a98b3f7d011ea18689.jpg" title="2.jpg" alt="2.jpg" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/201810/adee8e81908942a98b3f7d011ea18689.jpg?image_process=/format,webp/quality,q_40/resize,w_400" data-pc-src="https://img.jishulink.com/upload/201810/adee8e81908942a98b3f7d011ea18689.jpg?
展開 
基于ANSYS 立方體用球減去一個角和球的映射網格方法 ¥10
對于一個立方體用球減去一個角和球的映射網格方法,
模型如下:
畫分好的六面體網格
收費內容是建模命令流。
原創#基于python二次開發的圍線積分+網格重劃分+結果映射聯合使用的裂紋隨機擴展
<p><strong>基于python二次開發的圍線積分(contour integral)+網格重劃分(remeshing)+結果映射(map solution)聯合使用的裂紋隨機擴展</strong></p><p><br></p><p>前面帖子已經詳細介紹了如何使用圍線積分(contour integral)+網格重劃分(remeshing)來模擬裂紋的任意路徑擴展,并提取裂紋擴展路徑上的應力強度因子。
使用 COMSOL 變形網格接口實現網格位移
小結
我們介紹了如何有效使用變形網格接口,這可以通過將變形域分解為四邊形域并沿邊界引入助因變量實現。這種方法簡化了 COMSOL Multiphysics 軟件對該類問題的求解。當存在嚴重變形時,可以通過自動重新剖分網格來幫助求解文章介紹的方法同樣可以用于三維幾何。模擬變形網格教程同時使用二維及三維示例演示了這一方法的使用。
至此,我們僅討論了對象在相對簡單域內的平移,我們可以輕松在其中設定變形域。當很難對幾何進行細分或對象會發生旋轉時,我們將需要不同的方法。
來源:COMSOL
comsol網格剖分問題 ¥2
網格剖分時顯示無法分析局部面拓撲,曲面或表面無效