Hypermesh與其它有限元軟件的接口及單位

2016-10-18  by:CAE仿真在線  來源:互聯(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;密度:噸/mm3


2.Hypermesh公英制設(shè)置:1)永久菜單里的option。

2)8.0 里面可以自定義設(shè)置:control card-->DTI_UNIT中可以設(shè)置。


二:hypermesh與其他軟件的幾何接口問題匯總

(一)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畫好的網(wǎng)格能導(dǎo)入patran繼續(xù)劃分:

用Nastran求解,確實(shí)在patran做前處理比較方便,先存為bdf文件,一點(diǎn)信息都不會(huì)丟。

hypermesh 和patran 都是前處理器,只要存成某一個(gè)求解器的文件格式(如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è)成哪個(gè)?是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)格沒有實(shí)體,如何能將網(wǎng)格和實(shí)體都導(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 中的方法,以一個(gè)簡(jiǎn)單結(jié)構(gòu)的靜態(tài)分析為例。

  1. 首先hm必須設(shè)置成natran模板例子的模型如圖


2.這是一個(gè)二維靜力問題,

單元選擇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)行后處理,靜力分析過程大概如此。但是記住,無論用什么前處理軟件,一定要熟悉nastran 的卡片,這樣才能學(xué)好用好nastran 的強(qiáng)大功能。

備注:由于Nastran 沒有自己的界面,所以除了網(wǎng)格外,約束和載荷等都一定要在hm 里施加。

而且這樣非常方便!個(gè)人覺得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.注意要記住模型的組分一共有幾個(gè),每個(gè)的ID 號(hào)分別是多少,每個(gè)ID 對(duì)應(yīng)的單元類型記住,

4.在ansys 的preprocessor/element/add edit delete 里面add 單元類型,一定要在element type reference number 后填上面對(duì)應(yīng)hm ID 的數(shù)字,再上面選擇對(duì)應(yīng)的單元類型.

5.全都定義好.然后再file/read input from 下打開模型!

另外,最好從hm 保存成inp 格式的,這樣成功率會(huì)更高一些。(在hm 里,file--export--template 然

后,在output 后面寫文件名.inp 就行了. 如果想存cdb,就文件名.cdb 就行了)


另外的方法:

1.導(dǎo)出選擇ANSYS.tpl 模板,在HyperMesh 中,導(dǎo)出文件為*.prp;

2.然后用寫字板打開它,進(jìn)行編輯:

(1)刪除掉定義單元類型,材料,實(shí)常數(shù)的句子,只保留生成節(jié)點(diǎn)和單元的語(yǔ)句;

(TYPE,MAT,REAL 等全部刪除)

(2)添加自己想定義的單元類型,材料,實(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)打開ansys,寫命令cdread,db,file,cbd

3)enjoy yourself.


B:相關(guān)問題

1.hm8.0 導(dǎo)出到ansys 問題:

要手動(dòng)定義單元類型然后更新不然只能導(dǎo)進(jìn)節(jié)點(diǎn)。但用hypermesh 7.0 的模版不用設(shè)置就

能導(dǎo)出,在8.0 中模版要設(shè)置?和7.0 有點(diǎn)差別, 定義單元類型 elem type

為啥從hypermesh 導(dǎo)入網(wǎng)格到ansys,只有節(jié)點(diǎn)沒有單元?


2.導(dǎo)到ANSYS 中只有節(jié)點(diǎn)沒有單元問題

當(dāng)用 ansys 中file 菜單的read input file from ……的功能,然后提示說element type XX 沒有

定義?然后就沒有單元只有結(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 都是提示說沒有定義的哪些單元的代號(hào),而XXXX 代表ansys 中的單元類

型。如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 后的類型為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和實(shí)體),這時(shí)看見所加約束和載荷都在,但是導(dǎo)入ANSYS 后就不見了,還提示2D導(dǎo)入錯(cuò)誤,把2D都刪掉了,哪來的2D?

在 ansys 里plotctrl 下的設(shè)置顯示邊界條件,再plot。

 



開放分享:優(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) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com