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