
發布
注冊
/
登錄abaqus網格越細的案例
有限元分析時是網格畫的越細越精確嗎?
·有限元分析時,網格劃分越密,計算結果一般來說越趨近于真實解。
網格劃分越密,就直接導致計算的規模和存儲空間迅速增加,從而降低計算效率,尤其是對于碰撞、沖擊、爆炸、波傳播仿真等動力學分析來說。
所以說,在計算效率、存儲空間、精確度這三個方面要有所權衡,在滿足求解精度的條件下,盡量使得計算效率高、存儲空間小。
若將來有一天,計算機技術發展到我們不在為計算效率、存儲空間所困擾的話,我想現在的有限元分析工程師可能就失去了他百分之六七十的存在價值了,因為有限元分析已經變得再簡單不過了,只要把網格劃分的足夠密,我們就能快速地得到滿意的結果了。
然而,現實是我們沒法這么做。對于一個工程問題來說,我們可能在有限元建模,尤其是網格劃分上,花費大量的人力、物力,網格劃分的好壞在很大程度上依賴于分析人員的實際工作經驗,對于網格疏密的把握大致是將所關心的區域劃分得細密些、將應力梯度變化大的地方加密些、動力學網格細密度比靜力學高、結構分析網格比電磁分析網格稀疏。
正如馬遠方(來自知乎)所說,除了將網格劃分的細密些,提高計算精度的方法還可以通過采用高階單元實現。目前來說,實現“高階單元”主要有三種方法,一是提高單元每個節點的自由度數,二是增加每個單元的節點數,三是既增加每個單元節點數又增加每個節點自由度數。
對于單純增加單元數量提高計算精度的方法,一般稱作“h-version mesh refinement”,而通過采用高階單元提高計算精度的方法稱作是“p-version mesh refinement”。當然嘍,如果你高興的話,可以交叉使用這兩種手段提高計算精度,暫且稱之為“h, p-version mesh refinement”。參看延伸閱讀[1]。
展開