干貨分享:在NASTRAN中創建和使用外部超單元
本內容發布首發在本人微信公眾號:誤入CAE的程序員,更多干貨,請關注微信公眾號。
來源:誤入CAE的程序員
作者:朱淑強
0 引子
現在計算機的計算能力大幅提高,可能用到超單元的機會越來越少了,但不代表超單元可以徹底舍棄。如果在實際工作中沒有應用到,那只能是因為在工作中還沒有需要必須用到的地步。例如整車振動路躁的優化和對標,尤其是針對底盤結構的優化,就需要把整個TB+cavity建成超單元,之前需要花上3h計算的任務可能只需要10min。
1 外部超單元優點
超單元的種類分為3個:List Superelements,PART Superelements和External superelements,前兩種應用的較少,大多數使用的還是第三種:外部超單元。其有以下幾個優點:
縮減的矩陣可以連接到外部殘留結構,并且保持完整結構一樣的特性;
外部超單元可以很容易的以很高時間效率被使用,極大的縮短了計算時間;
使用外部超單元,可以把材料、屬性和結構等設計信息進行保密;
外部超單元可以做到不恢復數據的情況下對某些關鍵結果進行評價審核;
外部超單元文件客戶很方便的在各個設計組織中傳遞;
2 如何創建外部超單元
創建外部超單元當然少不了EXTSEOUT關鍵字:
在計算文件中寫入該關鍵字,即默認把結構的剛度矩陣、質量矩陣、粘性阻尼矩陣、結構阻尼矩陣、靜態載荷矩陣和流固耦合矩存儲到外部文件中,默認存儲的外部文件是MASTER和DBALL格式文件中,當然,你也可以選擇把這些信息存儲到op2、punch或者op4文件中,存儲的文件格式不同,數據恢復也不一樣,但大體類似。以下以存儲到MASTER和DBALL文件中的為例,簡單闡述創建外部超單元的方法。
2.1 首先在NASTRAN控制設置SCR=NO
現在計算機為了計算之后騰出空間,一般設置成SCR=YES,即計算之后把MASTER和DBALL文件刪除,但刪除了即無從數據恢復了,所以這兩個文件必須在計算之后留下來,SCR=NO即可。
2.2 定義輸出請求
在CASE CONTROL部分定義:
EXTSEOUT(ASMBULK EXTID=10)
或者
EXTSEOUT(ASMBULK EXTID=10 DMIGDB)
或者
EXTSEOUT(ASMBULK EXTID=10 MATRIXDB)
即超單元編號為10,以MATRIXDB/MATDB and DMIGDB格式存儲矩陣信息。
以下內容為付費內容,請購買后觀看
25人購買
建立超單元的剩余步驟和如何使用超單元
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















