Hypermesh與其他有限元軟件的接口及單位
2017-03-02 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
一:單位:1.默認(rèn):tonne,mm,s, N, MPa單位系統(tǒng),這個(gè)單位系統(tǒng)是最常用,還不易出錯(cuò)(噸,mm和s)
備注:長(zhǎng)度:m; 力:N; 質(zhì)量:kg; 時(shí)間: s; 應(yīng)力:Pa; 密度:kg/m3
長(zhǎng)度:mm; 力:N; 質(zhì)量:噸; 時(shí)間: s; 應(yīng)力:MPa; 密度:噸/m m 3
2.Hypermesh公英制設(shè)置:1)永久菜單里的option。
2)8.0里面可以自定義設(shè)置:control card-->DTI_UNIT中可以設(shè)置。
二:hypermesh與其他軟件的幾何接口問(wèn)題匯總
(一)Autocad建立的模型能導(dǎo)入hypermesh:
因?yàn)閍utocad的三維建模功能不是很強(qiáng),一般不建議在autocad里面進(jìn)行建模。如果已經(jīng)在autocad里面建好模型的話,在autocad里面存貯成*.dxf的格式就可以導(dǎo)入到hypermesh里面。
(二)catia的裝配件導(dǎo)入hm:
轉(zhuǎn)為step格式或者是iges格式。
(三)UG.NX3版本導(dǎo)入Hypermesh7.0。
用igs格式可以,但是igs容易丟失信息。一般都是把NX3的prt文件導(dǎo)成catia格式的model文件,然后import到hypermesh中,stp的效果還可以
(四)在hm畫(huà)好的網(wǎng)格能導(dǎo)入patran繼續(xù)劃分:
用Nastran求解,確實(shí)在patran做前處理比較方便,先存為bdf文件,一點(diǎn)信息都不會(huì)丟。 hypermesh 和patran 都是前處理器,只要存成某一個(gè)求解器的文件格式(如nastran的dat/bdf文件),都可以打開(kāi)的。
(五)hm劃的網(wǎng)格導(dǎo)入fluent:
在hypermesh中輸出bdf格式,用fluent導(dǎo)入即可。
(六)在hypermesh里劃分的網(wǎng)格導(dǎo)到marc:
在hypermesh中輸出dat格式 .
準(zhǔn)備只用hypermesh分網(wǎng),這樣comp的card image、material是否要設(shè)?user profile設(shè)成哪個(gè)?是nastran嗎?comp的card image、material可以不設(shè)的,這些工作可以在marc做,user profile設(shè)成hypermesh就可以了!
(七) HM剖分的網(wǎng)格導(dǎo)入Patran
在HYPERMESH中完成網(wǎng)格劃分后,將模型導(dǎo)入到PATRAN進(jìn)行邊界條件、載荷的設(shè)定。但導(dǎo)入后發(fā)現(xiàn)只有網(wǎng)格沒(méi)有實(shí)體,如何能將網(wǎng)格和實(shí)體都導(dǎo)進(jìn)去?
邊界條件可以加在網(wǎng)格上,要幾何的話可以從hypermesh中導(dǎo)出幾何,在patran中導(dǎo)入,不過(guò)那就只有幾何面了?;蛘咧苯訉?dǎo)入最初導(dǎo)入hypermesh 的幾何,用patran 中的 associate 把幾何和網(wǎng)格關(guān)聯(lián)起來(lái),就可以在幾何上加邊界條件和載荷了.
(八)Hypermesh前處理數(shù)據(jù)導(dǎo)入Nastran中求解的方法:
將Hm的前處理數(shù)據(jù)導(dǎo)入Nastran中的方法,以一個(gè)簡(jiǎn)單結(jié)構(gòu)的靜態(tài)分析為例。
1.首先hm必須設(shè)置成natran模板 例子的模型如圖
2.這是一個(gè)二維靜力問(wèn)題,
單元選擇CQUAD4和CTRIA3,在element types中設(shè)置;
屬性是PSHELL,
材料MAT1,
殼的厚度選擇10,hm8.0可以在組件內(nèi)設(shè)置;
約束是SPC,載荷是FORCE。
3.設(shè)置好網(wǎng)格都邊界條件后,需要根據(jù)nastran的卡片,設(shè)置subcase,在subcase中選擇載荷和約束。創(chuàng)建subcase后選擇edit,會(huì)讓你選擇輸出請(qǐng)求。都是和nastran的工況控制段內(nèi)一致
4.在control中有一些常用的卡片需要我們?cè)O(shè)置,比如SOL/PARAM/TITLE/SET等。值得一提的是如果想直接用hyperview進(jìn)行后處理,需要在PARAM中選擇post=-1.這樣能直接形成op2文件。param中還有常用的autospc、coupmass、k6rot、maxratio等
5.輸出dat或bdf文件后,可以提交給nastran求解,然后利用op2文件用hyperview后其他后處理軟件進(jìn)行后處理,靜力分析過(guò)程大概如此。但是記住,無(wú)論用什么前處理軟件,一定要熟悉nastran的卡片,這樣才能學(xué)好用好nastran的強(qiáng)大功能。
備注:由于Nastran沒(méi)有自己的界面,所以除了網(wǎng)格外,約束和載荷等都一定要在hm里施加。而且這樣非常方便!個(gè)人覺(jué)得HV比HM更好一些。
(九)hypermesh與ansys接口:
在hm里,file--export--template 然后,在output后面寫(xiě)文件名.inp就行了. 如果想存cdb,就文件名.cdb就行了。
A:HY模型在導(dǎo)到ansys
1.一定要在hm里面調(diào)用ansys的tamplate模板.
2.在1D 2D 3D最又下角的elem type里面重新刷新一下單元類(lèi)型,一定要刷新!!
3.注意要記住模型的組分一共有幾個(gè),每個(gè)的ID號(hào)分別是多少,每個(gè)ID對(duì)應(yīng)的單元類(lèi)型記住,
4.在ansys的preprocessor/element/add edit delete里面add單元類(lèi)型,一定要在element type reference number 后填上面對(duì)應(yīng)hm ID的數(shù)字,再上面選擇對(duì)應(yīng)的單元類(lèi)型.
5.全都定義好.然后再file/read input from下打開(kāi)模型!
另外,最好從hm保存成inp格式的,這樣成功率會(huì)更高一些。(在hm里,file--export--template 然后,在output后面寫(xiě)文件名.inp就行了. 如果想存cdb,就文件名.cdb就行了)
另外的方法:
1.導(dǎo)出選擇ANSYS.tpl模板,在HyperMesh中,導(dǎo)出文件為*.prp;
2.然后用寫(xiě)字板打開(kāi)它,進(jìn)行編輯:
(1)刪除掉定義單元類(lèi)型,材料,實(shí)常數(shù)的句子,只保留生成節(jié)點(diǎn)和單元的語(yǔ)句;(TYPE,MAT,REAL等全部刪除)
(2)添加自己想定義的單元類(lèi)型,材料,實(shí)常數(shù)的句子。
*這樣做實(shí)際上只利用了HM中的節(jié)點(diǎn)和單元信息。
(3)在ANSYS中INPUT這個(gè)*.prp文件就可以了。
或:
1)導(dǎo)出選擇ANSYS.tpl模板,在HyperMesh中,導(dǎo)出文件為file.cbd,file.iges;
2)打開(kāi)ansys,寫(xiě)命令cdread,db,file,cbd
3)enjoy yourself.
B:相關(guān)問(wèn)題
1.hm8.0導(dǎo)出到ansys問(wèn)題:
要手動(dòng)定義單元類(lèi)型 然后更新 不然只能導(dǎo)進(jìn)節(jié)點(diǎn) 。但用hypermesh 7.0的模版不用設(shè)置就能導(dǎo)出,在8.0中模版要設(shè)置?和7.0有點(diǎn)差別, 定義單元類(lèi)型 elem type
為啥從hypermesh導(dǎo)入網(wǎng)格到ansys,只有節(jié)點(diǎn)沒(méi)有單元 ?
2.導(dǎo)到ANSYS中只有節(jié)點(diǎn)沒(méi)有單元問(wèn)題
當(dāng)用ansys中file菜單的read input file from ……的功能,然后提示說(shuō)element type XX 沒(méi)有定義?然后就沒(méi)有單元只有結(jié)點(diǎn)?解決措施:
1.先用hypermesh的export功能,導(dǎo)出ansys所需的.inp文件,
2.然后編輯這個(gè)inp文件,在定義單元的關(guān)鍵字前一行,加上如下
ET,A,XXXX
B,XXXX
ET,C,XXXX
備注:其中,A/B/C都是提示說(shuō)沒(méi)有定義的哪些單元的代號(hào),而XXXX代表ansys 中的單元類(lèi)型。如PLANE42、solid185等也就是要先向ansys聲明一下,type A就是plane42,type B就是solid185…
然后保存這個(gè)inp,再重新導(dǎo)入ansys就可以用了。
例子:
在HM中選擇Ansys模板,導(dǎo)出為文本文件(后綴名任意)修改該文本文件:添加
N,497125, 58.0, 0.5,8.66666666666666
N,497126, 58.0, 8.8817841970E-16,8.66666666666666
N,497127, 58.0, 1.5,9.83333333333333
N,497128, 58.0, 2.0,9.83333333333333
修改TYPE后的類(lèi)型為HM中定義的類(lèi)型如:
TYPE, SOLID185 $ MAT, 3 $ REAL, 4
ESYS, 0
EN, 594486, 518789, 518776, 518772, 518772, 519397, 519384, 519380, 519380
EN, 594487, 518772, 518776, 518778, 518778, 519380, 519384, 519386, 519386
EN, 594488, 518792, 518779, 518798, 518798, 519400, 519387, 519406, 519406
3. 在HM里施加的載荷,導(dǎo)入ANSYS里不見(jiàn)了
具體操作:在HM里生成3D網(wǎng)格,施加約束和載荷,刪除3D網(wǎng)格以外的所有集合(2D和實(shí)體),這時(shí)看見(jiàn)所加約束和載荷都在,但是導(dǎo)入ANSYS后就不見(jiàn)了,還提示2D導(dǎo)入錯(cuò)誤,把2D都刪掉了,哪來(lái)的2D?
在ansys里plotctrl下的設(shè)置顯示邊界條件,再plot。
開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才
相關(guān)標(biāo)簽搜索:Hypermesh與其他有限元軟件的接口及單位 HyperWorks有限元分析培訓(xùn) HyperMesh網(wǎng)格劃分培訓(xùn) hyperMesh視頻教程 HyperWorks學(xué)習(xí)教程 HyperWorks培訓(xùn)教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)
編輯