HyperMesh與ABAQUS的接口模板(匯總)
2017-04-20 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
新手在使用hypermesh與abaqus接口問題的過程中,或多或少都會出現(xiàn)一些問題,本貼搜羅了大部分論壇以前關于此方面的問題,再加上筆者在學習過程中的一些心得體會,希望能給很多朋友帶來幫助,更希望SIMWE論壇能越來越好。
筆者認為要能夠處理好兩個軟件的接口問題,必須對兩個軟件都有一定的了解。論壇上很多問題都是由于初學者對軟件某個局部操作出現(xiàn)問題,導致導出模型出錯,這些操作上的問題筆者覺得可以通過看一些高手的做的模型例子或視頻來不斷提高。本篇可能不涉及太多這方面的問題。為了使讀者能夠最快捷的學習,筆者從原來論壇的問題中只搜索一些精華和常見的問題,版權歸SIMWE廣大斑竹和熱心提問、回答者。
本篇沒有采用連接網(wǎng)頁方式,這樣不利于下載,筆者辛苦一點,將其歸于WORD文檔,方便大家下載,離線學習。(接口問題相較于其他版塊,問題相對較小,所以也便于此種方法)
有限元分析的步驟:
一般來說,步驟是:前處理(3D軟件至HM):幾何建模——模型處理——網(wǎng)格劃分——材料屬性 單元類型 邊界約束 ;求解器:ABA;后處理:HM OR ABA。(本文僅對HM,ABA討論,其實軟件很多的)
在HM中加載ABA模板:
HM中提供了跟很多軟件的接口模塊,與軟件之間實現(xiàn)互通,由于各軟件之間在劃分網(wǎng)格,約束、加載過程都有些差異,所以各模塊都有些差別,正確選擇模板是成功實現(xiàn)軟件對接的第一步。在HM中處理好網(wǎng)格模型后可以使用中性文件導入ABAQUS,常用的是INP格式。常見問題:如果沒有采用ABA user profile,很多對應的單元類型,材料屬性可能不能與ABA對應起來,導入至ABA會出現(xiàn)很多錯誤或警告。
幾何模型處理、網(wǎng)格劃分:
幾何模型處理、網(wǎng)格劃分相關問題,請讀者到相應的版塊去看,如果導入ABA,出現(xiàn)網(wǎng)格劃分失敗的問題,最好檢查一下HM中的網(wǎng)格模型,劃分好網(wǎng)格才是計算中關鍵的一步。
定義單元類型,材料屬性:
不是所有的類型HM和ABA都能同時識別的,例如ABA只支持SPRING1而不支持SPRING2。在此引用一位資深斑竹的對話來回答這個問題?!斑@個是軟件的版本匹配問題。沒辦法,比如abaqus 6.8 ef 很快就要出了,可能到時候hypemesh 9.0和它又會有新的問題,要等10.0出來才解決。作為大眾的前處理軟件 hypermesh的更新總是要求緊隨求解器的,而不可能超過求解器的更新?!币簿褪钦f,HM做的再好,也不能完全與ABA相匹配,我覺得這需要很長時間經(jīng)驗的積累,兩種軟件單元匹配,就在HM中設定,否則就直接在ABA中定義。具體問題具體分析,一般盡量在HM中完成,導入ABA顯示的是大量的節(jié)點和單元,如果不在HM中有所設置,在ABA中定義單元和約束載荷就顯得很困難。當有些單元和約束ABA不能識別時,在HM中將需要加載的單元節(jié)點單獨設置成SET(HM的曲面功能很強大,完全可以定義各式各樣的曲面集合),從HM存成INP格式導入ABA,利用HM已經(jīng)定義好的set來施加約束,會方便一些。例外,由于abaqus的關鍵字不支持任何形式的數(shù)字表達,所以在給自己的單元,節(jié)點設置幾何集時不要出現(xiàn)任何形式的數(shù)字(包括標點符號等),論壇中出現(xiàn)太多這樣的問題。如果已經(jīng)有了,可以在HM的MODEL中修改,或者直接在導出的INP文件中找到警告的那一行,替換掉關鍵字就OK了。
檢查:
對于初學者,在HM前處理完畢,導入ABA之前,筆者覺得應經(jīng)過幾個方面的檢查。
1、模版是否正確
2、網(wǎng)格質(zhì)量是否已經(jīng)檢查(什么有無間隙,有無重復NODE,有無2DELEMENT等等)(網(wǎng)格質(zhì)量差,輕則使計算誤差增大,重則就無法導入ABA或者出現(xiàn)一些ERROR)
3、不斷修改的單元類型,載荷約束等有無UPDATE(沒有更新單元類型可能使你導入ABA中無**DEFINED)
4、定義的單元類型ABA是否支持(如不支持,直接在ABA中定義)
5、所有命名有無數(shù)字、標點符號(導入時可能無節(jié)點或單元)
6、模型面有無反面(如果有反面,后處理時發(fā)現(xiàn)很多地方應力在一個界面突然變化很大,影響操作者的判斷)
導出INP文件:
總的來說,HM與ABA之間的轉(zhuǎn)化離不開一個二進制文件INP,建議大家看一下很多高手例子里面的INP文件,里面包括了所有信息的設置(全部都是正確的哦),一看就能一目了然,遇到問題可以拿自己的INP文件和它進行對比,這樣就很快找到異同點。筆者覺得這是解決接口問題較好的方法。一般要看兩個INP文件,一個就是HM導出給ABA的INP,另外希望初學者養(yǎng)成良好的習慣,在ABA將修改后的模型在SUBMIT前導出INP檢查一下,這樣可以減少不必要的浪費時間。
在下面的附件中,有常見問題以及相關解答,希望給大家?guī)韼椭?。貌似下載的人很少,看來兩軟件接口問題還是比較容易解決的。
總結(jié):
其實hypermesh和abaqus的接口問題,主要還是那么幾個,其它很多問題都與之相近或是由于軟件操作不當引起的。所以,在處理兩軟件接口問題的過程中,要把HM和ABA學習一下,看一下相關操作教程,將很多可能導致錯誤的地方再仔細檢查一遍。如果有問題,先搜索以前相關的帖子,還不能解決問題,再請我們的斑竹給予解答。這樣既可以減少斑竹的工作量,簡化精練相關版塊,同時再搜索當中,你可以學習到很多知識。
在此,給大家推薦一些關于HM和ABA的視頻接口教程,幫助初學者迅速入門。(教程皆來源于SIMWE論壇)
hg_boy的hypermesh_to_abaqus接口視頻教程,在FTP中有下載,剛出來的,版本較新,適合大家學習。
相關標簽搜索:HyperMesh與ABAQUS的接口模板(匯總) abaqus分析培訓 abaqus技術教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓