Hypermesh與其它有限元軟件的接口及單位
2016-10-18 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
一:單位:
1.默認(rèn):tonne,mm,s, N, MPa 單位系統(tǒng),這個單位系統(tǒng)是最常用,還不易出錯(噸,mm 和s)
備注:長度:m;力:N;質(zhì)量:kg;時間:s;應(yīng)力:Pa;密度:kg/m3
長度:mm;力:N;質(zhì)量:噸;時間:s;應(yīng)力:MPa;密度:噸/mm3
2.Hypermesh公英制設(shè)置:1)永久菜單里的option。
2)8.0 里面可以自定義設(shè)置:control card-->DTI_UNIT中可以設(shè)置。
二:hypermesh與其他軟件的幾何接口問題匯總
(一)Autocad建立的模型能導(dǎo)入hypermesh:
因為autocad的三維建模功能不是很強(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畫好的網(wǎng)格能導(dǎo)入patran繼續(xù)劃分:
用Nastran求解,確實在patran做前處理比較方便,先存為bdf文件,一點信息都不會丟。
hypermesh 和patran 都是前處理器,只要存成某一個求解器的文件格式(如nastran的dat/bdf 文件),都可以打開的。
(五)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è)成哪個?是nastran 嗎?comp 的card image、material 可以不設(shè)的,這些工作可以在marc 做,userprofile 設(shè)成hypermesh 就可以了!
(七) HM 剖分的網(wǎng)格導(dǎo)入Patran
在HYPERMESH 中完成網(wǎng)格劃分后,將模型導(dǎo)入到PATRAN 進(jìn)行邊界條件、載荷的設(shè)定。
但導(dǎo)入后發(fā)現(xiàn)只有網(wǎng)格沒有實體,如何能將網(wǎng)格和實體都導(dǎo)進(jìn)去?
邊界條件可以加在網(wǎng)格上,要幾何的話可以從hypermesh 中導(dǎo)出幾何,在patran 中導(dǎo)入,不過那就只有幾何面了。或者直接導(dǎo)入最初導(dǎo)入hypermesh 的幾何,用patran 中的 associate 把幾何和網(wǎng)格關(guān)聯(lián)起來,就可以在幾何上加邊界條件和載荷了.
(八)Hypermesh 前處理數(shù)據(jù)導(dǎo)入Nastran 中求解的方法:
將 Hm 的前處理數(shù)據(jù)導(dǎo)入Nastran 中的方法,以一個簡單結(jié)構(gòu)的靜態(tài)分析為例。
-
首先hm必須設(shè)置成natran模板例子的模型如圖
2.這是一個二維靜力問題,
單元選擇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,會讓你選擇輸出請求。都是和nastran 的工況控制段內(nèi)一致
4.在control 中有一些常用的卡片需要我們設(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)行后處理,靜力分析過程大概如此。但是記住,無論用什么前處理軟件,一定要熟悉nastran 的卡片,這樣才能學(xué)好用好nastran 的強(qiáng)大功能。
備注:由于Nastran 沒有自己的界面,所以除了網(wǎng)格外,約束和載荷等都一定要在hm 里施加。
而且這樣非常方便!個人覺得HV 比HM 更好一些。
(九)hypermesh 與ansys 接口:
在 hm 里,file--export--template 然后,在output 后面寫文件名.inp 就行了. 如果想存cdb,就文件名.cdb 就行了。
A:HY 模型在導(dǎo)到ansys
1.一定要在hm 里面調(diào)用ansys 的tamplate 模板.
2.在1D 2D 3D 最又下角的elem type 里面重新刷新一下單元類型,一定要刷新!!
3.注意要記住模型的組分一共有幾個,每個的ID 號分別是多少,每個ID 對應(yīng)的單元類型記住,
4.在ansys 的preprocessor/element/add edit delete 里面add 單元類型,一定要在element type reference number 后填上面對應(yīng)hm ID 的數(shù)字,再上面選擇對應(yīng)的單元類型.
5.全都定義好.然后再file/read input from 下打開模型!
另外,最好從hm 保存成inp 格式的,這樣成功率會更高一些。(在hm 里,file--export--template 然
后,在output 后面寫文件名.inp 就行了. 如果想存cdb,就文件名.cdb 就行了)
另外的方法:
1.導(dǎo)出選擇ANSYS.tpl 模板,在HyperMesh 中,導(dǎo)出文件為*.prp;
2.然后用寫字板打開它,進(jìn)行編輯:
(1)刪除掉定義單元類型,材料,實常數(shù)的句子,只保留生成節(jié)點和單元的語句;
(TYPE,MAT,REAL 等全部刪除)
(2)添加自己想定義的單元類型,材料,實常數(shù)的句子。
*這樣做實際上只利用了HM 中的節(jié)點和單元信息。
(3)在ANSYS 中INPUT 這個*.prp 文件就可以了。
或:
1)導(dǎo)出選擇ANSYS.tpl 模板,在HyperMesh 中,導(dǎo)出文件為file.cbd,file.iges;
2)打開ansys,寫命令cdread,db,file,cbd
3)enjoy yourself.
B:相關(guān)問題
1.hm8.0 導(dǎo)出到ansys 問題:
要手動定義單元類型然后更新不然只能導(dǎo)進(jìn)節(jié)點。但用hypermesh 7.0 的模版不用設(shè)置就
能導(dǎo)出,在8.0 中模版要設(shè)置?和7.0 有點差別, 定義單元類型 elem type
為啥從hypermesh 導(dǎo)入網(wǎng)格到ansys,只有節(jié)點沒有單元?
2.導(dǎo)到ANSYS 中只有節(jié)點沒有單元問題
當(dāng)用 ansys 中file 菜單的read input file from ……的功能,然后提示說element type XX 沒有
定義?然后就沒有單元只有結(jié)點?解決措施:
-
先用hypermesh 的export 功能,導(dǎo)出ansys 所需的.inp 文件,
2.然后編輯這個inp 文件,在定義單元的關(guān)鍵字前一行,加上如下
ET,A,XXXX
B,XXXX
ET,C,XXXX
備注:其中,A/B/C 都是提示說沒有定義的哪些單元的代號,而XXXX 代表ansys 中的單元類
型。如PLANE42、solid185 等也就是要先向ansys 聲明一下,type A 就是plane42,type B 就是
solid185…
然后保存這個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 后的類型為HM 中定義的類型如:
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 里不見了
具體操作:在HM 里生成3D 網(wǎng)格,施加約束和載荷,刪除3D 網(wǎng)格以外的所有集合(2D和實體),這時看見所加約束和載荷都在,但是導(dǎo)入ANSYS 后就不見了,還提示2D導(dǎo)入錯誤,把2D都刪掉了,哪來的2D?
在 ansys 里plotctrl 下的設(shè)置顯示邊界條件,再plot。
相關(guān)標(biāo)簽搜索:Hypermesh與其它有限元軟件的接口及單位 HyperWorks有限元分析培訓(xùn) HyperMesh網(wǎng)格劃分培訓(xùn) hyperMesh視頻教程 HyperWorks學(xué)習(xí)教程 HyperWorks培訓(xùn)教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)