abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题
作者介紹
TechmanLXS
碩士
十余年工程經(jīng)驗擅長Hypermesh建模,Hyperworks全平臺分析軟件,abaqus軟件。整車級被動安全(ls-dyna、Radioss),零部件級(moldflow模流分析,塑料件聯(lián)合仿真分析)。熟知汽車車身,內(nèi)外飾,新能源動力總成等領(lǐng)域。文末有專家優(yōu)質(zhì)課程10元優(yōu)惠券。新手在使用hypermesh與abaqus接口問題的過程中,或多或少都會出現(xiàn)一些問題。要能夠處理好兩個軟件的接口問題,必須對兩個軟件都有一定的了解。初學者很多問題都是由于對軟件某個局部操作出現(xiàn)問題,導致導出模型出錯,這些操作上的問題可以通過看一些高手的做的模型例子或視頻來不斷提高。本文會對兩個軟件之間導入導出可能會出現(xiàn)的幾個小問題進行總結(jié)。
導入導出問題
總的來說,Hypermesh與Abaqus之間的轉(zhuǎn)化離不開一個二進制文件INP,能夠正確的得到兩個軟件都認識的inp文件,你就可以實現(xiàn)兩個軟件之間的互通。
1、Abaqus求解文件導入Hypermesh:
如果你對ABAQUS比較熟悉,可以利用inp文件導入Hypermesh對照著關(guān)鍵字快速的上手學習。這也就存在一個ABAQUS的inp文件怎么導入Hypermesh的問題。
很多同學在這一步可能會碰到一個錯誤,如果是裝配體,導入Hypermesh,就會出錯,顯示很亂。
答:ABAQUS導入Hypermesh顯示很亂是因為ABA對每個part的單元和節(jié)點都是從1開始編號的,所以不同的單元都含有相同的節(jié)點了。
解決的方法:在command line輸入
mdb.models['modelName'].setValues(noPartsInputFile=ON)
重新生成inp文件,這樣在寫出的inp文件里面就沒有instance信息,而且單元節(jié)點編號也不會有重復(fù)了。
注意:?['modelName']. 里面的modelname要改成 當前model的name。
如圖所示:
注意:需要區(qū)分大小寫。
2、在Hypermesh中加載Abaqus模板:
Hypermesh作為一個強大的前處理軟件,提供了跟很多軟件的接口模塊,與軟件之間實現(xiàn)互通。但是由于各軟件之間的網(wǎng)格類型,材料,屬性及其對應(yīng)的求解文件中的關(guān)鍵字都會有些差異,所以各模塊都有些差別,正確選擇模板是成功實現(xiàn)軟件對接的第一步。
在Hypermesh中處理好網(wǎng)格模型后可以使用中性文件導入ABAQUS,常用的是INP格式。
常見問題:如果沒有采用ABA user profile,很多對應(yīng)的單元類型,材料屬性可能不能與ABAQUS對應(yīng)起來,導入至ABAQUS會出現(xiàn)很多錯誤或警告。
3、在Hypermesh導入Abaqus的東西是網(wǎng)格,沒有幾何?
?答:這個是基本的概念。
對于初學者,特別是從abaqus學上來的同學,這個問題很常見,不僅在hypermesh_to_abaqus中有人問,在HM與其它軟件接口也有人反復(fù)問。
實際上對于求解器來說,它只需要知道節(jié)點,單元,材料,載荷等信息就能夠求解了。
幾何只是輔助我們進行建模的,一旦節(jié)點,網(wǎng)格有了,幾何模型就可以扔掉了。
如果實在依賴abaqus前處理建模。在hypermesh中建模的時候把所需要的set集全部建出來就可以了。
4、模型沒有問題,導入abaqus的時候提示報錯?
報錯信息如下
這種問題多半是因為關(guān)鍵字名稱有問題。
所以一定要注意component、屬性、材料等名字的寫法,不能隨便地寫純數(shù)字,特殊字符等。否則會出現(xiàn)Abaqus不能識別的問題。
5、從HM中把一個裝配件劃分好的網(wǎng)格生成inp文件后,導入abaqus中去,為什么是一個零件,怎樣才能是一個裝配件?
答:part,instance是abaqus獨有的概念。在其他cae軟件里是沒有這個說法的,你在hm里就是一個整體,導入自然就是一個part了。
方法一:手動編輯inp文件,在適當?shù)牡胤教砑?part,name=...和*end part
方法二:在abaqus中的模型樹中右擊part模塊下的零件名,選中copy。在彈出的對話框中更改文件名,選中最后一項(Separate disconnected……),點擊OK就OK了。
方法三:inp導入的都是model,不過可以將不同的part export 不同的inp,導入到abaqus后,在abaqus/CAE中用copy objects將part集合成一個model。
總結(jié):以上就是在Hypermesh和Abaqus之間導入導出可能碰到的一些問題和疑惑。解決了這些問題,至少你可以順利的實現(xiàn)兩個軟件之間的導入導出,如果你對一個軟件比較熟悉,那上手在另一個軟件中進行相應(yīng)的設(shè)置就會更加快一些。
當然,本文只是講解了一些導入導出的問題。要想掌握 hypermesh+abaqus的方法,還是需要更深入的學習。可以通過看一些高手的做的模型例子或視頻來不斷提高。
本文的例子對應(yīng)的視頻:
優(yōu)質(zhì)課程
《Hypermesh接口——Hypermesh_For_Abaqus》課程簡介:本課程主要講解HyperMesh作為Abaqus前處理的設(shè)置,操作方法等。
特色:
邏輯清晰,案例豐富,實踐操作。
面向?qū)ο?#xff1a;
對Abaqus有一定的基礎(chǔ),對inp文件格式有一定的了解,對HyperMesh的操作有一些了解。
基于軟件版本:
HyperMesh14.0(以上可選);
不適用于hyperworks2019X(新界面);
Abaqus6.14(可選)。
持續(xù)更新中……
限時優(yōu)惠
掃碼聯(lián)系客服獲取該課程10元無門檻抵用券只限前10名領(lǐng)取哦!《系列課程》點擊閱讀原文,試看Hypermesh課程!總結(jié)
以上是生活随笔為你收集整理的abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql修改表只读属性_VF设置的疑问
- 下一篇: 第十二期:常用的几种大数据架构剖析