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