淺談有限元仿真中的網格無關性 附有限元仿真實踐原理下載


有限元仿真的必要步驟

從有限元分析的原理上看,網格劃分的越細密,求解結果的精度越高。但在實際工程的設計和應用中,網格數量的急劇增加會導致計算的時間成本大幅增加,而且當網格數量達到一定數量后,計算精度的提高并不明顯。因此,在工程應用中,應選擇滿足計算精度的網格,要對模型不同部位的重要程度進行區分,關鍵部位和關鍵節點需要提高計算精度,可以選擇細化網格,而遠離約束和載荷的部位或受約束和載荷影響較小的部位可適當選擇較為粗糙的網格進行離散,將有限的資源和時間用到結構的關鍵部位和節點。




網格無關性的概念

1. 對劃分的網格進行細化

這是一種提高結構模型計算精度的有效途徑,但隨之而來的是對計算效率和精度與計算時間的平衡,大多數計算機的軟硬件性能都有一定限制,需要選擇合適網格劃分方法和網格數量,用較低的計算成本獲得盡可能理想的結果。

2. 獲得網格無關的解是國際學術界接受數值計算論文的基本要求

在求解過程中,通常保持約束和載荷不變,逐步細化網格,對模型計算,比較不同數量網格條件下的計算結果,判斷結果與網格的無關性。實際計算中,在網格細密到對結果的影響可以忽略不計時,可認為獲得了網格無關解。




網格無關性驗證步驟

淺談有限元仿真中的網格無關性 附有限元仿真實踐原理下載的圖1

  1. 根據模型初步確定一個網格數量,例如總數十萬網格。

  2. 在保持其他的條件不變的情況下,逐步增大網格數量(注意要成比例增加),例如從十萬到二十萬到四十萬、八十萬、一百六十萬。

  3. 觀察數值解的變化趨勢,如果相鄰兩次的解的誤差在5%-10%之間,一般認為網格對結果的影響在可接受的范圍內,驗證完成。


注意:初步的網格數量也很重要,如果太少的話,可能會出現前幾次數值解的誤差也不大,但并不能驗證網格無關性。所以初步的網格數量不能太低,具體的數量要結合自己的模型復雜程度來確定。

下面結合圖表,給大家做一個說明

如圖所示為某模型從五萬到一百六十萬網格的數值解的變化曲線,可以看出,隨著網格數量的增加,曲線基本保持一致,對網格的敏感性不是特別強。

淺談有限元仿真中的網格無關性 附有限元仿真實踐原理下載的圖2

淺談有限元仿真中的網格無關性 附有限元仿真實踐原理下載的圖3

再截取要比較的參數隨著不同網格數量的變化曲線,可以看出,隨著網格數量的增加,比較參數一開始會產生振蕩變化,但當網格逐步增大之后,參數的值越來越趨向于定值。

從數值上來看,隨著網格數量增大,參數的數值解越來越趨向于定值,且從四十萬網格到八十萬網格相鄰兩數據相差約為4%;從八十萬網格到一百六十萬網格相鄰兩數據相差約為1%;故可認為此時的數值仿真結果已經收斂,網格無關性驗證完畢。

淺談有限元仿真中的網格無關性 附有限元仿真實踐原理下載的圖4

關于網格無關性的驗證,你學會了嗎?

下載地址:有限元仿真實踐原理

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
2
3