HyperMesh運(yùn)用小常識(shí)
2017-03-02 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
1.如何在體表面提取面單元
HM->TOOL->faces->find faces
2.在Hypermesh中使用OptiStruct求解器的重力、離心力、旋轉(zhuǎn)慣性力施加方法
在HyperMesh中采用定義loadcols組件(colletors)的方式定義重力、離心力以及慣性力。
1、重力
重力的施加方式在的card image中選擇GRAV,然后create/edit,在CID中輸入重力參考的坐標(biāo)系,在G中輸入重力加速度,在N1、N2、N3中輸入重力方向向量在重力參考坐標(biāo)系中的單位分量,然后返回即可
2、離心力
離心力的施加方式在的card image中選擇RFROCE,然后create/edit,在G中輸入旋轉(zhuǎn)中所在節(jié)點(diǎn)編號(hào),在CID中輸入離心力所參考 的坐標(biāo)系,在A中輸入旋轉(zhuǎn)速度,在N1、N2、N3中輸入離心力方向向量在離心力所參考坐標(biāo)系中的單位分量,返回即可創(chuàng)建離心力;如果需要定義旋轉(zhuǎn)慣性力,在RACC中輸入旋轉(zhuǎn)加速度即可,二者可以同時(shí)創(chuàng)建,也可單獨(dú)創(chuàng)建。
如果在一個(gè)結(jié)構(gòu)分析中,需要同時(shí)考慮結(jié)構(gòu)自身的重力和外界施加的外載荷,那么你可以按照樓主wjsgkz介紹的第一條建立重力load collector,但是外部載荷的load collector你怎么建立???是同時(shí)建立在重力的load collector中嗎???如果是,那邊有一個(gè)十分混淆的問(wèn)題:在你建立重力的load collector的時(shí)候,你選擇了GRAV卡片,那么你凡是建立的該重力load collector之中的力都帶有GRAV卡片屬性,這顯然是不對(duì)的。但是,如果你重新建立一個(gè)新的load collecotr,然后把外部載荷建立在其中,那么就有重力和外部載荷兩個(gè)load collectors,但是在你建立subcase的時(shí)候你只能選擇一個(gè)load collector,那么你無(wú)論選擇哪一個(gè)都必將失去另外一個(gè),這就與我們的本意相矛盾了,我們是希望同時(shí)考慮結(jié)構(gòu)自重和外部載荷的聯(lián)合作用下進(jìn)行分析的,這個(gè)時(shí)候應(yīng)該怎么辦???????????怎么獲得結(jié)構(gòu)同時(shí)在自身重力和外部載荷作用下的變形和應(yīng)力???誰(shuí)知道???
方法1:工況組合; 使用"LOAD"卡片疊加重力載荷和其他載荷;創(chuàng)建一個(gè)load collector;card image選LOAD;點(diǎn)擊create/edit;把下面的load_num_set改成你所要組合的載荷的數(shù)目;然后在上面L1,L2,L3....選中你要組合的項(xiàng),前面的s1,s2,s3,,,,是載荷組合時(shí)候的權(quán)重系數(shù)。一般默認(rèn)為1;
方法2:其實(shí)還有個(gè)辦法,也是新建個(gè)load collector,no card image,重力和外界施加的外載荷在之前加載后,通過(guò)Tool>organize>loads,將重力和外界施加的外載荷move到新建的load collector中去,這樣在建立subcase的時(shí)候就只有一個(gè)load了。
3. volume和volumefrc的區(qū)別?
volume是總體積(絕對(duì)數(shù)值),即優(yōu)化后體積要達(dá)到多少;
volumefrc是體分比,即優(yōu)化后體積占優(yōu)化前的比例
4. 請(qǐng)問(wèn)Hypermesh里面公英制的設(shè)置在哪里啊
答:永久菜單里的option。
5. Hypermesh的缺省單位是什么?
答:噸,mm和s。
6. 如何檢測(cè)單元質(zhì)量:
答:除了check elems之外,還有qualityindex下的optimize功能。
7 component到底有什么用?
答:是這樣的,component是hm的基本存儲(chǔ)單位,所有的單元的實(shí)體都存儲(chǔ)在component里面,如果不指定的話,
系統(tǒng)會(huì)默認(rèn)一個(gè)component的,如果你對(duì)cad比較熟的話,這個(gè)類似cad里面的圖層。component中可以存儲(chǔ)幾何模型和單元,
至于怎么存儲(chǔ),看你自己覺(jué)得怎么方便了——這有時(shí)需要一點(diǎn)經(jīng)驗(yàn)。
8 HM中可以不設(shè)定單元屬性(也就是選用什么單元),就直接對(duì)幾何體劃分網(wǎng)快,是不是這樣?
答:是這樣的,這和ansys不同,不過(guò)更加符合有限元的處理思路,剛開(kāi)始學(xué)ansys時(shí),對(duì)先指定單元類型反而覺(jué)得有點(diǎn)別扭呵呵。
HM是一個(gè)通用的有限元前處理軟件,這個(gè)前處理的概念不只是劃分網(wǎng)格,還包括定義求解器認(rèn)可的單元類型和邊界條件,
無(wú)論最后使用ansys、nastran、Abaqus、Marc等求解,都可以劃分好網(wǎng)格然后在hm里選擇相應(yīng)的模板為網(wǎng)格定義單元屬性。不過(guò)推薦的方式還是先定義好模板。
9 mesh,w/o surf 是什么意思?
答:關(guān)于mesh,w/o surf的問(wèn)題,首先要明確的是w/o的含義,就是without。
大家可以看看與之相關(guān)的mesh, keep surf和mesh, dele surf,后兩者的劃分網(wǎng)格方式都是要先生成曲面,
再用automesh的功能在這個(gè)曲面上劃分網(wǎng)格,這兩者本質(zhì)上沒(méi)有區(qū)別的,只不過(guò)在劃分網(wǎng)格以后一個(gè)保留曲面,一個(gè)不保留。
但是w/o surf就不一樣了,它是與曲面無(wú)關(guān)的,而且最重要的是它并不使用HyperMesh的automesh功能。
它有一點(diǎn)像Patran中的Isomesh。它的優(yōu)點(diǎn)體現(xiàn)在對(duì)一些規(guī)則曲面(如長(zhǎng)方形和梯形)劃分網(wǎng)格的過(guò)程中。
10 HM能不能把一些node編入單獨(dú)的collector?
答:entity set中node選項(xiàng)。
11 Hypermesh的缺省快捷鍵有那些?
答:
+Shift +Ctrl
F1 Hidden line Color Print Slide
F2 Delete Temp Nodes Slide File
F3 Replace Edges Print Eps
F4 Distance Translate Eps File
F5 Mask Find Print B/w EPS
F6 Element Edit Split JPEG File
F7 Align Node Project
F8 Create Node Node Edit
F9 Line Edit Surf Edit
F10 Check Elem Normals
F11 Collectors Organize
F12 Automesh Smooth
12 如何設(shè)置自己喜歡的快捷鍵?
答:tools-》build meun-》key 。
13 Ainite的三邊原理和錢幣原理是什么?^_^
答:1. 兩平面相接一定會(huì)有頂點(diǎn);
2. 平面與曲面相接多半沒(méi)有頂點(diǎn),但相切一定有頂點(diǎn);
3. 凸面與凸面相接、凹面與凹面相接沒(méi)有頂點(diǎn);
4. 凸面與凹面相接多半會(huì)有頂點(diǎn);
5. 多邊形有多個(gè)頂點(diǎn),隨便找個(gè)對(duì)角以線分面,即可減少頂點(diǎn);
6. 帶有曲邊的面多半會(huì)出現(xiàn)頂點(diǎn)不夠的情況,根據(jù)俺的錢幣原理(中國(guó)古代的錢幣)將其分開(kāi),就會(huì)獲得更多的頂點(diǎn)。
14 Hypermesh中face和定點(diǎn)是如何確定的?
答:HYPERMESH是通過(guò)FACE識(shí)別頂點(diǎn)的。在OPTIONS=>MODELING=>FEATURE ANGLE中有定義角度。
當(dāng)兩個(gè)或兩個(gè)以上相鄰面的FEATURE ANGLE 小于設(shè)定角度時(shí)即被認(rèn)為是一個(gè)FACE .
我不確定SOLID MAP中默認(rèn)值是多少,但頂點(diǎn)VERTEX的識(shí)別即通過(guò)FACE
來(lái)使別的,即兩個(gè)FACE之間會(huì)產(chǎn)生一個(gè)VERTEX。
15 Hyperworks文件的擴(kuò)展名說(shuō)明。
答:http://www.caenet.cn/cgi-bin/ut/topic_show.cgi?id=5023&h=1&bpg=3&age=-1
16 材料屬性參數(shù)說(shuō)明。
答:http://www.caenet.cn/cgi-bin/ut/topic_show.cgi?id=5022&h=1&bpg=3&age=-1
17 關(guān)于RBE2單元主從點(diǎn)的設(shè)置。
答:原理:這種剛性元的兩個(gè)節(jié)點(diǎn)由于六個(gè)自由度均受約束,所以位移完全一樣,在計(jì)算時(shí)先計(jì)算出主點(diǎn)的位移,隨后自動(dòng)得到從點(diǎn)的位移。
因此在設(shè)置主從點(diǎn)時(shí)有如下原則:
1、同一個(gè)node可以是兩個(gè)主點(diǎn);
2、同一個(gè)node不能為兩個(gè)從點(diǎn),此時(shí)對(duì)應(yīng)的兩個(gè)主點(diǎn)的位移很可能不同,那么這個(gè)點(diǎn)的位移聽(tīng)誰(shuí)的呢?
3、如果一個(gè)node既是主點(diǎn)又是從點(diǎn),那么主點(diǎn)的定義一定要在從點(diǎn)之后,這樣可以先得到前面的從點(diǎn)的位移,對(duì)應(yīng)的這個(gè)主點(diǎn)的位移也就不用算了。
18 如何修改菜單里的缺省字體大小?
答:在Hypermesh的安裝目錄(C:\Altair\hw6.0\hm\bin)里,用寫字板打開(kāi)hm.cfg文件,修改*menufont(2)為*menufont(1)。自然在這里你也可以修改其它東東。
19 washer的功能和對(duì)washer時(shí)圓半徑的修改。
答:(1)孔的劃分可以用到macro菜單中的washer功能,從而保證孔周圍單元的質(zhì)量。
(2)在Altair\hw6.0\hm\bin\geompage.mac中, 找到下面的句子,修改最后的數(shù)字1.5為你想要的數(shù)值。
*createbutton(2, "Washer", 0, 0, 10, BUTTON, "Create a trimmed surface concentric with an existinghole.","Washer",1.5)
20 如何刪除同一個(gè)collector中復(fù)制的單元?
答:check elem尋找duplicate的單元。有時(shí)候需要先equivalence相應(yīng)的單元。
21 Error:Boundary recovery failed during sub-grid recovery.是什么意思?
答:是由于高亮的單元或者其周圍單元存在某些質(zhì)量問(wèn)題,所以不能生成3d網(wǎng)格,建議修改2d單元質(zhì)量。
22 如何將不同的Hypermesh模型合成一個(gè)大模型?
答:可以利用model brower進(jìn)行大的模型管理,建立若干多級(jí)的裝配管理各個(gè)部件。
23 如何保證3D單元的質(zhì)量?
答:另外,我用了另一種辦法,先把表面automesh,然后用qualityindex把所有的壞單元進(jìn)行優(yōu)化,保證所有的單元都是好的,然后用3D里的tetamesh,選擇所畫的單元,做出三D網(wǎng)格
24 hypermesh有沒(méi)有什么功能可以讓上、下表面的網(wǎng)格移到中性平面上來(lái)?
答:兩種方案,開(kāi)始就抽中面,或者在某一個(gè)表面劃分完后進(jìn)行elem offset。
25 如何查找錯(cuò)誤?
答:首先你打開(kāi)*.out文件(應(yīng)該和你的.fem文件同名并在同一個(gè)目錄下),找到錯(cuò)誤發(fā)生的位置。
26 hyperwork可以算動(dòng)載荷嗎?
答:不行。Hyperwork starts as a pre/post processor. Its solver is limited to linear statics, eigen-solver (modal analysis), linear buckling, and maybe harmonic response (frequency-domain steady-state dynamics).
27 單元?jiǎng)澐滞瓿珊?用TOOL-Check Element和2D-qualityindex檢查單元類型。哪個(gè)更具權(quán)威?還有沒(méi)有其他的檢查方法?Check Element中得到不良單元如何修改?
答:如果單純從某個(gè)單元是否超過(guò)設(shè)定的指標(biāo)角度來(lái)講,兩者的功能是一樣的。但是2d->quality index可把不同超標(biāo)類型的單元同時(shí)顯示出來(lái),并可按自己設(shè)定單元的好壞等級(jí)以不同的顏色顯示。在quality index中,有一個(gè)綜合的index值來(lái)評(píng)價(jià)整體模型的質(zhì)量好壞,每一種單元質(zhì)量指標(biāo)都會(huì)按不同的等級(jí)(如:好,較好,差,很差等)對(duì)index值有不同的貢獻(xiàn),較差的等級(jí)會(huì)貢獻(xiàn)較大的index值,這樣如果整體模型的index值越大表明單元的質(zhì)量就糟糕??傊?利用qualiy index可以得到一個(gè)綜合的質(zhì)量評(píng)價(jià)和統(tǒng)計(jì)信息。
對(duì)于check element中得到的不良單元,如果數(shù)目較多,通常可用quality index下的edit 或optimize對(duì)超標(biāo)單元進(jìn)行自動(dòng)調(diào)整,如果數(shù)目不是很多,既可以手工調(diào)節(jié),也可以用qulity index自動(dòng)調(diào)節(jié),相比較而言,在quality index 調(diào)節(jié)單元速度要快點(diǎn)。當(dāng)然有些單元在quality index下是不可調(diào)節(jié)的,那只有通過(guò)手工的方式來(lái)調(diào)節(jié)了。
28 autocad 的圖形可以導(dǎo)入hypermesh嘛?
答:dxf是可以的。
29 怎樣察看單元的信息?
答:In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want.
30 關(guān)于xyplot的隱藏問(wèn)題。
答:在永久菜單區(qū)的disp里將switch換到plots將里面的components全部關(guān)掉就可以了,其實(shí)關(guān)于模型的顯示的問(wèn)題都可以在里面解決。
31 如何管理comps的名稱?
答:model brower就可以很好地對(duì)其進(jìn)行管理了。
32 幾何模型中兩個(gè)板件是沒(méi)有間隙的,如果在劃網(wǎng)格的過(guò)程中出現(xiàn)穿透(兩個(gè)件分別取中面,但中面的距離小于兩者厚度之和的1/2)該怎么處理,影響計(jì)算嗎?
答:兩個(gè)板在check penetration查穿透要注意,兩個(gè)板的normal方向要相對(duì)。
如果檢查出穿透,對(duì)模態(tài)和靜力分析沒(méi)有影響,但是對(duì)碰撞分析影響非常大。
如何修改穿透,要分情況而定,有的是幾何上就存在穿透,需要移動(dòng)網(wǎng)格。有的是網(wǎng)格劃分的原因引起的誤差,需要用penetration里面的工具來(lái)微調(diào)。通常10E-5以內(nèi)的穿透就可以忽略了。
注意調(diào)整完穿透以后還需要重新檢查單元質(zhì)量,因?yàn)楹芏喙?jié)點(diǎn)的位置可能又變了。
33 如何在一個(gè)物體中用不同的collection表示出來(lái)?
答:將單元分別放在不同的comp之下。
34 如何對(duì)做好的元素進(jìn)行隱藏?
答:F5 Mask是一個(gè)辦法,或者通過(guò)disp關(guān)閉comp的顯示也是個(gè)好辦法。
35 如何測(cè)量一個(gè)曲面倒角的半徑?
答:快捷鍵F4,選擇three nodes 或者three points,在曲線上選擇三個(gè)點(diǎn),點(diǎn)擊 circle center找到中心點(diǎn),再測(cè)量距離。(Goem---circles--find center也可以找到圓心點(diǎn)。)
36 關(guān)于surf edit中trim with line的使用體會(huì)。
答:原來(lái)的理解是如果要把曲面切成兩部分,一定要在曲面上做出曲線,然后再用曲面上的這條曲線來(lái)切割曲面。基于這種想法,我一直覺(jué)得在曲面上做出曲線是很困難的。今天仔細(xì)看了一下幫助文件,才發(fā)現(xiàn)自己的理解是錯(cuò)誤的!現(xiàn)貼出原版幫助:
trim with line
Allows you to trim/split surfaces using a line (or a group of lines). In this case, HyperMesh creates a temporary surface by sweeping the selected lines along a vector. You can choose the direction of this vector to be either normal to the surface selected or along a user-defined vector direction. The original surfaces are then trimmed at the intersection of these surfaces to the temporary surface. These trimming operations can split a surface into multiple surfaces.
37 HM能否畫出等值線圖?
答:在post->contour->isosurface,你拖動(dòng)圖例上的小三角符號(hào)向上或向下移動(dòng),就可以改變等值面的圖。
38 請(qǐng)問(wèn)在XYplot怎么把曲線各點(diǎn)的坐標(biāo)給導(dǎo)出來(lái)?
答:利用以下模板將采用curve輸出成dat文件C:/Altair/hw6.0/templates/feoutput/hm/curves。
39 hypemesh里面可不可以"貼片"啊(查看局部應(yīng)力)?
答:你可以選定一些節(jié)點(diǎn)或單元放到一個(gè)專門的set里面。然后在求解之前要求求解器跟蹤這些set
40 是不是劃分網(wǎng)格是邊線的點(diǎn)數(shù)密度越高模型的匹配率也越高呀?moldflow中也這樣嗎?
答:應(yīng)該是吧!moldflow中的匹配率是指fusion網(wǎng)格中的上下層網(wǎng)格的匹配,之所以有這個(gè)概念是由于與fusion模型的算法有關(guān)(這個(gè)就說(shuō)來(lái)話長(zhǎng)),midplane就沒(méi)有這個(gè)概念!而hypermesh的匹配率是指網(wǎng)格與模型的幾何誤差,這和MF有本質(zhì)區(qū)別,MF是不考慮網(wǎng)格與模型的誤差!
41 如何選擇表面單元?
答:tool=>face 或者通過(guò)element的彈出菜單by config。
42 collector中的creation method中的no card image是什么意思?
答:no card image表示所創(chuàng)建的collector不需要一些幾何特性,例如,載荷,約束等等。card image 所建的collector需要幾何特性才能完整的描述,例如,板殼單元的截面數(shù)據(jù),彈簧元的剛度,自由度等等。
43 Tetramesh時(shí)要注意什么?
答:First, all shell elements should enclose a volume, which means that no free edges should exist.
Secondly, there are no duplicated elements or T-connections in the model.
Finally, to get a fine-quality tetra mesh, the quality of the shell mesh mush be ensured.
44 geom macro上tool中的幾個(gè)命令如何使用?
答:1。isolate是用來(lái)分離體的表面,原來(lái)沒(méi)有抽取中面的時(shí)候常用來(lái)分離外(或內(nèi))表明,然后用offset geom或elem來(lái)生成中面的(Seperate thin solid component into a single surface)
2。washer就是在圓孔外圈生成一個(gè)1.5倍的圈,主要是更好的劃分網(wǎng)格(Create a trimmed surface concentric with an existinghole)
3。adj circ pts就是在圓上添加硬點(diǎn),也是更好的劃分圓孔網(wǎng)格(Adjust location of fixed points on a circlular edge by 45)
45 hypermesh的操作能撤銷嗎?
答:在當(dāng)前菜單下的 reject 命令,當(dāng)然你也可以在做某些你不太確信的步驟之前,先存盤,然后又想回到之前,可以用retrieve,重新得到文件。
46 關(guān)于合并節(jié)點(diǎn)的幾種做法。
答:一、直接用equivalence,但是僅限于節(jié)點(diǎn)間的距離小于最小單元尺寸的20%,否則容易引起單元的畸變;
二、用replace,挨個(gè)節(jié)點(diǎn)挪動(dòng)(快捷鍵F3);
三、兩排節(jié)點(diǎn)差不多距離時(shí),可以先用translate整體移動(dòng)節(jié)點(diǎn),然后再equivalence,相當(dāng)于批處理。
47 hypermesh6如何修改默認(rèn)單位(長(zhǎng)度默認(rèn)值是m 如何改成mm )?
答:可以用命令tool=>scale放大1000倍,將單位換為mm。
48 能否在HM中建立ansys的節(jié)點(diǎn)耦合關(guān)系?
答:HM能為所有主流求解器做前處理,不僅僅在于它的網(wǎng)格質(zhì)量非常好,還在于它的多樣化的模板,能夠針對(duì)求解器的不同格式定義各種單元連接或者接觸等關(guān)系。
49 如何用Hyperworks做非線性優(yōu)化?
答:如果選擇nastran或abaqus等求解器,再配合hyperstudy 就可以做非線性優(yōu)化了。
50 能否在HM中建立ansys的節(jié)點(diǎn)耦合關(guān)系?
答:建立ANSYS中的coupling/ceqn,在HM中有多種實(shí)現(xiàn)方式,無(wú)論是rbe3, rbe2 還是Equation,都可以非常方便地建立任意自由度上的耦合關(guān)系。
HM能為所有主流求解器做前處理,不僅僅在于它的網(wǎng)格質(zhì)量非常好,還在于它的多樣化的模板,能夠針對(duì)求解器的不同格式定義各種單元連接或者接觸等關(guān)系。
51 如何開(kāi)始一個(gè)新的工作?
答:按下F2,選擇刪除model,第一次的工作就不存在了,然后import別的東西。
52 如何在HM中獲得一個(gè)node的坐標(biāo)(x,y,z)?
答:按下F4,然后選中你需要的node,點(diǎn)擊edit就可以了。
53 optistruct的數(shù)值輸出結(jié)果在哪里找?
答:可以在HM中導(dǎo)入.res結(jié)果文件,然后再后處理種選擇顯示單元應(yīng)力,點(diǎn)擊想要的單元就可以顯示該單元的應(yīng)力值。
54 金屬基復(fù)合材料的模型該如何劃分?
答:HM6.0版本2D下有個(gè)hyperlaminate就是專門用來(lái)建復(fù)合材料鋪層的,新東西,好好學(xué)學(xué)。
55 order change有什么用處?
答:作為劃分單元來(lái)說(shuō),order表示單元的階數(shù)。
一般我們用的都是一階單元(單元內(nèi)其它點(diǎn)的位移由節(jié)點(diǎn)的位移線性插值得到),但有時(shí)候?yàn)榱颂岣哂?jì)算精度,我們采用二階單元(即采用二次插值)。
Hypermesh提供了很方便的功能實(shí)現(xiàn)了單元階數(shù)的改變。這樣我們可以用一階單元來(lái)劃分網(wǎng)格,在檢查質(zhì)量后為了提高精度直接將其轉(zhuǎn)化為二階單元來(lái)計(jì)算。同樣的,也可以將二階單元轉(zhuǎn)化為一階。
相關(guān)標(biāo)簽搜索:HyperMesh運(yùn)用小常識(shí) 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)