abaqus nastran ansys ls-dyna optistruct等有限元軟體模型的轉換?
01-16
本人對abaqus比較熟悉,比較喜歡用abaqus進行前處理,但是有些時候建立的模型需要使用其他求解器如nastran ls-dyna optistruct等進行分析,用各求解器本身自帶的介面轉換的效果並不是很好, 對hypermesh本身又不熟悉而且沒有商業授權怕以後出問題,不知道有么有簡單實用的軟體可以實現這樣的功能?
我也經常用abaqus進行前處理,abaqus前處理的用戶友好度確實比patran,ansys等同類軟體高不少,abaqus也提供了輸出到其他軟體的介面,但是轉換效果並不是特別好,對於簡單模型尚可,對於稍微複雜一些的模型就會丟失模型信息,現在網上有一些自編的小程序,題主可以自己搜索下,但是自編程序的穩定性可靠性都比較一般,畢竟是業餘愛好,不過我之前發現 http://www.simright.com 這個網站上的converter模塊不錯,可以提供主流的有限元軟體模型之間的相互轉換,經過測試發現可以成功轉換大部分的模型信息,推薦一下。
- 二進位的格式基本沒戲,只能看官方軟體支持的導出格式類型。
- 文本格式的, 如Abaqus .inp. Nastran .bdf, Dyna .k等文件,有不少方法可以轉換。
分享一下嘗試過的幾種方法:
方法1. 使用HyperMesh (Tools菜單 -&>Convert)
- 優點:
- 支持的格式多
- 轉換後丟失的內容可在HM中可進行編輯修改
- 缺點:
- 轉換品質一般,基本需要後期手動的修復 (比如MPC, RBE3之類的,轉換後問題很多)
- Abaqus .inp如果有PART/INSTANCE就沒有辦法轉換
- 不支持Nastran和OptiStruct的互轉 (一個原因可能是兩者的格式大部分兼容; 另一個原因可能是 Altair的OptiStruct和Nastran有競爭關係,所以Altair的HyperMesh不支持Nastran的轉換也可以理解)
方法2. 使用Abaqus自帶的轉換器 (參考Analysis User"s Guide第3.2.28等章節)
- 優點
- 支持的格式較多, 轉換的品質還可以
- 缺點
- 需要使用命令行執行, 操作有點繁瑣
- 只支持和Abaqus互轉,如果想把Nastran轉換為Dyna, 需要Nastran -&> Abaqys -&> Dyna; 繞的路越遠,丟失數據的可能性更大
方法3. 二樓建議的在線轉換器 (Simright Converter)
- 優點
- 支持多種格式互轉(Abaqus, Ansys, Nastran, OptiStruct, LS-DYNA)
- 在線使用,不需要安裝任何軟體
- 免費, 註冊就可以使用
- 操作簡單(上傳, 下載)
- 轉換品質不錯 (比如對Abaqus的PART/INSTANCE支持,MPC/RBE3等支持不錯, 這部分比HyperMesh和Abaqus的轉換質量要高)
- 網站更新很快, 轉換遇到的錯誤,一般幾天內就得到了改進和修復
- 缺點
- 網站訪問速度不穩定, 有時候上傳文件有點慢(強烈建議壓縮後上傳);
- 對材料類型的支持不夠豐富,似乎目前只支持線彈性的各向同性和正交各向異性材料;
推薦:
- 對於不想安裝HyperMesh或者Aaqus軟體的用戶, 直接使用方式3。
- 對於已經安裝了HyperMesh和Abaqus的用戶,不妨幾種方式都嘗試一下,對比一下轉換的品質。
- 絕大部分情況下,轉換會或多或少地丟失一些信息,需要後期在專業的前處理軟體里進行修復(如HyperMesh或者ANSA)。
推薦閱讀:
※ANSYS直接建模好還是導入模型好?光從導入方便兼容來說,哪種3d建模軟體好?
※如何利用revit或者ansys進行傳力路徑分析?
※有哪些ANSYS入門書籍值得推薦,本人結構工程研究生,研究方向為鋼結構?
※如何快速學習 ANSYS?
※比較好的ANSYS入門書籍和教程有哪些?學習步驟應當是怎樣的?