大多數 FEA 求解器生成的輸出文件比較大。在某些情況下,這可能會導致我們空間瞬間被占滿的問題,尤其是在使用的硬盤空間有限時,我們的輸出文件太大,可能直接導致軟件癱瘓。那么,我們該怎么做呢?應該如何縮小Abaqus結果文件呢?
Abaqus軟件通常具有輸出的默認設置,也就是說預先已經設置好了輸出的物理量。但很多時候,我們需要下載不同的規格大小,就無從下手了。
如果我們正在運行結構分析并且我們只想知道應力,我們可能不需要輸出應變、撓度、壓力、滑動、溫度等。因為場輸出是針對每個節點和元素編寫的,這樣就可以節約大量的空間。想要在ABAQUS軟件中執行這個操作,我們只需要在“Field Output”下拉菜單中選擇相關的輸出變量,也可以在輸入文件的 *FIELD OUTPUT 部分中定義它們。
如果我們正在運行高度非線性的靜態分析,此時求解器計算的每個增量的結果可能并不那么重要。我們只需要分析結束時的那個結果。如果想要過程,那么五到十個輸出增量就足夠了。此時,只需要最后一個增量結果,就可以設置寫入頻率=999,或者,告訴求解器停止并以相同大小的增量寫入數據即可,尤其是當由于接觸等原因而存在大量增量時,這個方法尤其管用。在 Abaqus軟件中,可以通過要求“均勻間隔增量”或“每 X 時間單位”的字段輸出來達到這一效果。
如果只對較大 的FEA 模型中某個組件或位置的結果真正感興趣,那么可以通過節點和單元集定義將字段輸出限制在特定位置,這意味著輸出文件中的數據要少得多,因此輸出的文件大小要小得多。在ABAQUS軟件中,只需在查看 Abaqus CAE 中的 Field Output 對話框時僅選擇您感興趣的集合,或者在輸入面板中包含 *NODE OUTPUT, NSET = node_set_name 或 *ELEMENT OUTPUT, ELSET = element_set_name。
如果不需要輸出內部節點和元素的數據,就可以節約大量空間。比如在下面這個(可怕的網格化)球中,總共有 478,920 個節點和 347,265 個單元,但是,外表面僅包含 2,407 個這些節點和 1,023 個單元。如果分析這個球并比較來自所有節點和元素的數據量與僅包含外表面的數據量,就會發現場輸出空間節省高達 99.6%!要從 Abaqus CAE 請求此信息,需要從場輸出對話框中選擇“僅外部”,或在輸入卡組中包含 *NODE OUTPUT, EXTERIOR 或 *ELEMENT OUTPUT, EXTERIOR。
通過從少量節點或單元請求相關信息,就可以避免繁瑣的場輸出后處理,并更輕松地以表格形式訪問數據。并不是說歷史數據在輸出文件中占用大量空間,但如果請求大量節點/元素和變量,它就會開始累加。
在將數據傳輸給同事或存儲時,只需將 .odb 文件壓縮即可減少 50-70%。
審核編輯:湯梓紅
-
軟件
+關注
關注
69文章
4968瀏覽量
87701 -
文件
+關注
關注
1文章
568瀏覽量
24769 -
ABAQUS
+關注
關注
1文章
35瀏覽量
13710
發布評論請先 登錄
相關推薦
評論