網格自適應 爭議 四面體網格與六面體網格

2021-10-25 13:36:43 字數 2192 閱讀 8216

關於在有限元實體建模中,採用四面體網格還是半自動六面體網格,在cae工程師中存在著廣泛的爭議。

對於包含區域性薄殼特徵的裝配實體結構,在集中載荷的作用下,不同的材料屬性,自動網格劃分產生的不同的單元延伸率都會影響單元的計算精度,而不只是單元型別會對其有影響,複雜的設計往往會帶來大規模的自由度問題。通常,檢驗單元的標準包括具備完整的形狀函式多項式,邊界連續性,適用於貼片測試,收斂性。這個問題的癥結在於如何獲得複雜區域的精確計算結果,而不是孤立的判斷四面體和六面體網格的優缺點。

六面體和四面體各自優越性ibm研究部門的a.o. cifuentes 和a.kalbag發表的一篇名為《三維四面體單元在結構分析中的效能研究》的**,得出了乙個有趣的結論。「……這裡研究了一次和二次的四面體,及六面體單元在不同結構問題的特性,這些結構問題包括彎曲,偏轉,扭轉和軸向變形。觀察到了採用二次四面體和六面體單元的分析在求解精度和cpu時間上是相當的。」

作者同樣也指出了,對於簡單幾何,或者說可以方便的手動劃分網格的模型,更多的依賴於8節點的六面體網格,通常稱為「砌磚單元」。而對於複雜幾何模型通常採用自動或半自動的方式劃分網格,自動生成網格的演算法通常採用四面體,而非六面體。原因是通常的三維模型不能精確的被六面體堆砌所描述,然而總能剖分為四面體單元的集合。

我們在結構研究分析中也總是對比四面體和六面體劃分的模型,並得到了比較可靠計算結果對比。無論對於哪種單元型別,較少的節點數,會導致低精度。4節點四面體和8節點六面體通常用於近似直線的邊界模型中,而對於曲線邊界模型,要得到更精確的解,需要更多節點和單元數,或者採用10節點二次四面體,20節點二次六面體。

但值得我們注意的是,由於自動六面體劃分的限制很多,採用半自動會耗費大量時間,因此採用二次四面體往往是最優選擇。

是什麼新技術在左右著這場辯論?現有存在的技術是,劃分網格是可以輕鬆的從1階四面體和六面體網格分別轉換成2階四面體和六面體網格。採用p-method,可以在不增加計算機資源的前提下增加10節點2階四面體的自由度,從而達到或超過20節點2次六面體網格的精度。比起是用四面體還是六面體的老生常談,這才是提高計算精度,成本效益的根本所在。

混合迭代和稀疏矩陣的新技術的出現,可以根據求解的需要任意的選用1階的四面體,六面體或採用p-method的2階四面體,六面體。因此,對於複雜裝配體可以在劃分完實體網格後進行有限元的裝配和連線。這種求解方式,在求解大規模自由度問題時節省cpu時間和儲存空間。事實上,這一新技術的效能,以及10節點二次四面體具有較小頻寬的系統矩陣,使得在相同求解精度的情況下,比20節點六面體求解更快。

為了避免一場新的辯論,這次看一看關於採用p-method和h-method的四面體和六面體的自適應網格情況。大多數工程師認為採用自適應網格是確保應力收斂和精度的唯一途徑。無論h-method,還是p-method的自適應網格都廣泛應用。h-method網格應用於高應力區,p-method可以通過增加多項式階數,更好的描述單元的形函式。

採用p-element,可以簡單但非常明顯的提高四面體和六面體網格的精度。如果使用了合理的初始網格,網格重構就沒有意義了。p-meshing方法只用於通過提高形函式多項式,從而增加應力求解精度的情況。四面體p-element的剛度矩陣比六面體的更稀疏,因此求解速度更快。4節點四面體p-自適應網格只有在減少求解時間是才應用。一般選用中間節點貼付於幾何上的10節點二次四面體求解。結 論當需要更多數量的1階四面體或六面體網格來保證幾何精度和應力求解精度時,在保證相當自由度水平的時候,用2次四面體或六面體單元會大幅減少單元數,並得到更為精確的結果。

p-method的四面體和六面體單元,可以更好的嚙合近似曲面幾何形狀,並在保證求解精度的情況下,減少求解時間。

10節點2次四面體系統矩陣頻寬小於20節點2次六面體的,相同求解精度的情況下,求解時間更快。

在用工作站解決超大規模3維實體模型問題時,新的迭代和稀疏矩陣技術可以減少計算時間。

此外,應該很清楚,用六面體「砌磚」網格不只是很難用於劃分大型複雜模型,對於劃分含有細小特徵和細節的模型,也存在很多問題。無論現有的軟體如何吹噓自己的六面體網格能力,在實際工程中,劃分六面體網格確實會耗費你很多時間。因此,你需要判斷,一味的追逐六面體,是否值得?

外部四面體網格匯入Ansys等軟體

首先將外部生成4 nodes四面體單元轉換為10 nodes四面體單元 solid92 每個單元新增6個節點,並按照要求對節點進行編碼。由於每個cell遍歷以確定節點標號,為了保證新增節點的有效性,在生成的節點集中會有重複節點。也就是節點的個數直接等於單元的個數乘以10。1.自動生成六面體網格,再用...

怎麼畫六面體網格 網格劃分的問答集錦

網格劃分就是把模型分成很多小的單元,作為有限元分析前處理的重中之重,網格劃分與計算目標的匹配程度 網格的 壞,決定了後期有限元計算的質量。1 有限元分析為什麼要進行網格劃分?是為了使模型變成有限元,劃分網格之後,單元節點的位移增量是有限元迭代過程中的基本未知量。有限元網格劃分是進行有限元數值模擬分析...

四面體的表面積 四面體表面積與體積的平分

四面體表面積與體積的平分 王明飛 摘 要 引題如圖 1,在四面體 abcd中截面 aef經過四面體的內切球的球心o,且與bc,dc 分別截於 e,f,如果截面將四面體分成體積相等的兩部分 試比較四 稜錐a befd 與三稜錐 a efc 的表面積的大小 期刊名稱 中學數學 年卷 期 2007 000...