【Hypermesh】之幾何清理篇
2016-10-18 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
1、geometry clean中出現(xiàn)的黃色邊界線表示什么意思?
表示共享邊,三個(gè)或者三個(gè)以上的面共同的邊界。
2、HM中有什么工具可以補(bǔ)面的?
edit surface->surface filler。除了edit surface->surface filler外,還可以用spline,drag,sweep等命令補(bǔ)面,只要選surface only選項(xiàng)就可以了。
3、劃好2d網(wǎng)格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后發(fā)現(xiàn)220個(gè)free surfaces
用你的操作發(fā)現(xiàn)的是free edges,它會(huì)自動(dòng)保存在一個(gè)叫做^edges的component里,然后隱藏掉其他的部分,再點(diǎn)擊右側(cè) QA-->FindAttached 找到相鄰單元,再進(jìn)行處理。
4、出現(xiàn)黃線怎么幾何清除?
GEOM CLEAN—SURFACE—FIND DUPLICATES試試
出現(xiàn)黃線大多是有重合面出現(xiàn),結(jié)合隱藏(F5)仔細(xì)觀察一下,找到重合的面(有的及其微小)刪掉。
5、2d單元?jiǎng)澐滞戤?在Tool->check elems->connectivity中發(fā)現(xiàn)有這樣的提示:”574 elements were found with questionable connectivity“,這時(shí)有些單元高亮,怎么解決這個(gè)問(wèn)題,使得沒(méi)有單元有連接問(wèn)題?
connectivity表示有重合單元存在,把重合單元?jiǎng)h了就可以了。
具體操作如下:在Tool->check elems先點(diǎn)擊duplicates,接著點(diǎn)擊save failed;然后,按F2在elems下選retrieve,最后點(diǎn)擊delete entity。
6、體單元有什么優(yōu)劣的評(píng)判指標(biāo)?
check elems/3-d面板中 QI/Tool>..
7、兩個(gè)同心圓之間怎么生成填充曲面呢,兩個(gè)圓都是紅色的自由邊界?
2D->spline
8、建模完后, find edges 檢查沒(méi)有通過(guò),如何處理?
disp里面隱掉其他comp,只顯示free edge,在macro菜單里,選QA,選findattached,找到與此相關(guān)的失效單元,手工修改之。
另外生成四面體還有檢查T-connection,是不是不檢查三維單元的free edges 和T-connection?
不用檢查三維單元的T-connection,可以檢查free edges。
9、節(jié)點(diǎn)合并是哪個(gè)命令,在哪? 單元的連續(xù)性是用這個(gè)嗎?
可以用F3合并節(jié)點(diǎn),注:當(dāng)你選中equivalence的時(shí)候,是將兩個(gè)節(jié)點(diǎn)合并為一個(gè),沒(méi)選的話,它們只是位置在一起,但還是兩個(gè)節(jié)點(diǎn).檢查單元的連續(xù)性是tool_edge。
edges(二維或曲面),faces(三維) 單元連續(xù)性也用這個(gè)檢查。
10、在檢查三維實(shí)體單元節(jié)點(diǎn)一致的時(shí)候, 先檢查edges,再把三維實(shí)體單元生成表面(faces),然后再對(duì)生成的表面進(jìn)行edges的檢查??梢詸z查內(nèi)部的節(jié)點(diǎn)。
對(duì)有的三維單元來(lái)說(shuō),先生成face再檢查其edge,一般來(lái)說(shuō)就可以了,但是如果當(dāng)模型中如果內(nèi)部有一個(gè)閉合的空心的話,檢查face的 edge是檢查不出錯(cuò)誤的,這時(shí),要檢查face 的法向,只有這樣,才能真正的檢查錯(cuò)誤。如果不信的話,可以找一個(gè)無(wú)錯(cuò)誤模型,刪掉一個(gè)內(nèi)部單元,再按上面的方法檢查看一看就知道啦11、在CHECKELEMENTS中有個(gè)檢查單元的是CONNECTIVITY,請(qǐng)問(wèn)它的具體含義是什么,檢查時(shí)如發(fā)現(xiàn)有問(wèn)題,怎么修改單元啊
用來(lái)檢查T-connection。根據(jù)你的模型來(lái)檢查這一項(xiàng),如果是從面單元生成四面體單元,必須保證沒(méi)有T-connection。比如說(shuō)目的就是分面單元,那么單元分完了,檢查質(zhì)量時(shí)首先得看分得單元有沒(méi)有問(wèn)題,那么就必須用到connectivity和duplicate
12、自由邊也就是缺乏約束的邊,如果在網(wǎng)格內(nèi)部出現(xiàn)自由邊,也就是說(shuō)網(wǎng)格內(nèi)部有某些節(jié)點(diǎn)不是被四周所有單元共享的,就2維來(lái)說(shuō),相當(dāng)于這個(gè)地方是一條裂縫,在計(jì)算時(shí)就會(huì)帶來(lái)較大的誤差。
消除的方法,使用shift+f3的equivelence來(lái)合并微小間隙的相鄰節(jié)點(diǎn),用f3來(lái)和并較大間隙的節(jié)點(diǎn)。
13、二維單元檢查已OK,提示是封閉的,可劃三維網(wǎng)格時(shí)提示“Boundary recoveryfailed during sub-grid recover"。如何解決?
只是封閉的還不一定可以,還需要檢查一下單元的質(zhì)量,如果有的質(zhì)量很壞的話,就生成不了四面體的。檢查一下最大角,最小角,長(zhǎng)寬比以及雅可比系數(shù)等
14、我在建模的時(shí)候,發(fā)現(xiàn)我建的兩組面單元之間交接處面單元不重合。 我利用distance把相對(duì)節(jié)點(diǎn)的距離變?yōu)榱?/span>0, 可是他們之間應(yīng)該還是兩組不同的節(jié)點(diǎn)吧,如何使他們?nèi)诤蠟橐唤M節(jié)點(diǎn)呢?
shift+F3 equivalence
15、hypermesh中2D/ mesh params / elem size 的值如何改,我把模型從放大了1000倍后,哪個(gè)參數(shù)一直顯示100.01,結(jié)果就不能用小于100.01的尺寸automesh,錯(cuò)誤提示顯示elem size must be greater than the node tolerance. 怎么辦?
把option中的node tol和cleanup tol改小。
16、劃分完網(wǎng)格之后,有重復(fù)的節(jié)點(diǎn)在以后的分析中非常不方便,不知道hypermesh里有沒(méi)有壓縮的功能將重復(fù)的節(jié)點(diǎn)壓縮一下?
tools 中的edge/face ,然后equivalence。
17、在UG中建的面的模型,現(xiàn)在導(dǎo)入hypermesh用shell分網(wǎng)(抽取中面比較繁瑣,所以選擇直接建面),但是現(xiàn)在分網(wǎng)的時(shí)候節(jié)點(diǎn)不連續(xù),我想是導(dǎo)入片體不連續(xù)的原因?,F(xiàn)在有什么辦法么?
兩種比較直接的方法,取決于不連續(xù)的間隙有多大。1. 在tool面板中選擇check edges,equivalence所有重節(jié)點(diǎn)。選擇適當(dāng)?shù)膖olerance。2. 或者通過(guò)F3進(jìn)行節(jié)點(diǎn)替換。當(dāng)然如果影響不大,也可以在劃分網(wǎng)格之前進(jìn)行幾何清理。
不過(guò)關(guān)于黃線的問(wèn)題,要分情況對(duì)待。如果是重復(fù)曲面,應(yīng)該設(shè)法刪除,對(duì)可能由此造成的缺面問(wèn)題,采用補(bǔ)面的方式。如果是T形連接,則有可能是正常的。
18、在網(wǎng)格檢查時(shí),什么是“ the Jacobian of theshell elements”
是在殼單元內(nèi),積分點(diǎn)處最小Jacibian與最大JAcobian的比值!對(duì)線性三角形單元,由于只有一個(gè)積分點(diǎn)所以這個(gè)選項(xiàng)永遠(yuǎn)是1。
四邊形單元的jacobian值不能為負(fù)值,否則計(jì)算會(huì)不收斂。除此之外,jacobian值越接近1單元質(zhì)量越好。
19、幾何模型中是否只有都是綠線時(shí),才可對(duì)其分網(wǎng)格(day1中的ujoint.是這樣做的)?圖中有有綠、紅、黃線,劃網(wǎng)格時(shí)有必要都處理嗎? 添加輔助線時(shí)有具體要求嗎?
你所說(shuō)的模型是板還是體,板就沒(méi)必要了,體是要一定清理的了,但有時(shí)也可以將2D畫(huà)好之后,修改網(wǎng)格質(zhì)量。
20、用三角形網(wǎng)格做tetrmesh時(shí)出現(xiàn)sel-intersect tria.
檢查重復(fù)單元或者T-connection,T-connection 是指兩個(gè)相鄰扭曲的面畫(huà)出來(lái)的單元會(huì)干涉。請(qǐng)休整面再畫(huà)
check edges,把下面的free edges切換成T-connection。
21、劃好2d網(wǎng)格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后發(fā)現(xiàn)220個(gè)free edges,怎么處理?
用tool->edges->equivalence時(shí)把tolerance設(shè)大一點(diǎn)
如果這樣還有問(wèn)題,可以看看是不是節(jié)點(diǎn)離得太遠(yuǎn)了,是不是在自由邊的interface上兩側(cè)的節(jié)點(diǎn)數(shù)不相同,也可以F3用就用節(jié)點(diǎn)replace另一個(gè)(如果節(jié)點(diǎn)不多),或把其中的一個(gè)面重新劃分
22、什么是改變邊的類型,是不是這個(gè)選項(xiàng)具有下面兩個(gè)選項(xiàng)的作用replace 和suppress(unsuppress)?
這幾個(gè)功能差不多,但注意toggle只能針對(duì)一條邊,而suppress可以一次針對(duì)多條邊。23、終于做了一個(gè)沒(méi)有free edge 的網(wǎng)格模型,總結(jié)一下應(yīng)該注意以下兩個(gè)方面:1)多次mesh,要保證臨界邊的節(jié)點(diǎn)數(shù)一致。2)mesh完,要用tool>edges 做“重節(jié)點(diǎn)合并”。
24、是不是模型中所有的邊只剩下綠色的顏色,最后網(wǎng)格化的結(jié)點(diǎn) 一定是連續(xù)的呢?如果不是的話,還需要做一些什么工作呢?或者網(wǎng)格化后一定可以通過(guò)EQUIVALENCE 合并結(jié)點(diǎn) 使之成為無(wú)FREE EDGE 的呢?
不是,你要通過(guò)tools/edges,檢查邊界
繼續(xù)問(wèn):請(qǐng)問(wèn)具體是怎么檢查的呢? 在網(wǎng)格化之前我好像不能檢查出FREE EDGE. HYPERMESH有沒(méi)有相當(dāng)于ANSYS里面的GLUE操作的呢? 比如有相鄰面的兩個(gè)體積互相獨(dú)立,這時(shí)你是怎么網(wǎng)格使它們的結(jié)點(diǎn)成為連續(xù)的呢?
首先hm中不需要體的概念,這是很好的辦法,幾何清理我個(gè)人覺(jué)得不需要太強(qiáng)調(diào)綠邊,因?yàn)橛袝r(shí)候編輯面的時(shí)候不太好選,索性我就不理它,不過(guò)幾何清理一定要好,劃分網(wǎng)格方便,清除線時(shí)候可能有一些點(diǎn)還需要自己去掉,分網(wǎng)盡量選mixed,我個(gè)人覺(jué)得先簡(jiǎn)單檢查單元質(zhì)量(三角形和大小單元),然后全部變成三角形單元,再檢查質(zhì)量。如果有自由邊可以部分重劃或F3等。關(guān)于有相鄰面的兩個(gè)體積互相獨(dú)立,可以劃一個(gè),然后copy到另一個(gè),等等
25、
1、isolate是用來(lái)分離體的表面,原來(lái)沒(méi)有抽取中面的時(shí)候常用來(lái)分離外(或內(nèi))表明,然后用offset geom或elem來(lái)生成中面的(Seperatethin solid component into a single surface)。isolate對(duì)于geom上的face操作,它會(huì)將面單獨(dú)提取出來(lái)放到一個(gè)collector里,而face生成的是網(wǎng)格單元。
2、washer就是在圓孔外圈生成一個(gè)1.5倍的圈,主要是更好的劃分網(wǎng)格(Create a trimmedsurface concentric with an existinghole)。Altair/hw6.0/tutorials/hm/tutorials/2dmorphing.hm文件,你調(diào)出就可以看到邊上加上一圈后分網(wǎng)的效果了
3、adj circ pts就是在圓上添加硬點(diǎn),也是更好的劃分圓孔網(wǎng)格(Adjust location of fixed points on a circlular edge by 45)
26、day2中支桿,二維網(wǎng)絡(luò)做好了,使用normals監(jiān)測(cè)方向。display normaLs后出現(xiàn)方向不一致 在orietiation中點(diǎn)elem隨便選一個(gè)單元再按下adjustnormals 就出現(xiàn):someelements appear to be unconnected and were not processed
這代表這些單元之間還有縫隙,也就是說(shuō)節(jié)點(diǎn)之間沒(méi)有協(xié)調(diào)一致。使用一下Tool-->edge把非協(xié)調(diào)節(jié)點(diǎn)消掉就可以拉
F2--elems--byconfig,config=quad4(2d四邊形網(wǎng)格),select entities—delete
27、刪除多余的黃線的辦法, 先用TOOL-》FIND 找出依附于這條黃線的多個(gè)面 用NUMBER顯示其號(hào)碼,然后用TOOL-》SURF-》BY ID 來(lái)刪除,最好了,如果是T連接的話,那就是不能刪除的。
28、為什么hypermesh5.0劃分網(wǎng)格后用number顯示節(jié)點(diǎn)中的節(jié)點(diǎn)是瞬時(shí)針排布的,怎么才能改成逆時(shí)針?
可以改的,renumber如果是殼單元,改變殼單元的發(fā)現(xiàn)方向
29、如何調(diào)node tolerance,在2d劃網(wǎng)格時(shí)提示"line don't form 1 close path found a gap(64.5)>nodetolerance"如何處理?
在option里面調(diào)整 node tol,但是node tol要大于cleanup tol。所以,兩者一起調(diào)整就行了。
30、用renumber對(duì)所有單元重編號(hào),它是按collector先后編號(hào)的,有很多相鄰單元由于是不同的collector,編號(hào)相差很大,如果想讓hm對(duì)所有的單元按順序重編號(hào),以使相鄰單元的號(hào)相差盡量小,該如何做?
最后合并成一個(gè)collector,再renumber?;?/span>Organize organize以后再renumber
31、體單元質(zhì)量不好怎么調(diào)整?是不是translate node微調(diào),有沒(méi)有自動(dòng)調(diào)整的工具?
目前沒(méi)有,可以用morph,選擇合適的domain和,你將有意想不到的收獲。 這是我們對(duì)付體單元的主打工具。
32、1)如何將劃好網(wǎng)格的element從一個(gè)comps換成另一個(gè)comps?
2) 相鄰的兩個(gè)面,一個(gè)面mesh已經(jīng)生產(chǎn),如何在劃另一個(gè)面網(wǎng)格的時(shí)候,直接用公共邊上的節(jié)點(diǎn)(有些節(jié)點(diǎn)不是指定的,而是劃網(wǎng)格時(shí)生成的),不用再去做equivilence?有時(shí)equivilence不管用。
第一個(gè)問(wèn)題,我想是這樣的:用organize--elems(選擇所想轉(zhuǎn)移組的單元),在destination中選擇你所想轉(zhuǎn)到的組,之后可以選擇move 或copy。
第二個(gè)問(wèn)題,可以控制節(jié)點(diǎn)數(shù)與先劃的邊界單元數(shù)目一致,equivilence不行的話,可以用手挪動(dòng)節(jié)點(diǎn)。equivilence的值不能設(shè)的太大了,否則會(huì)出現(xiàn)單元問(wèn)題。其實(shí),hm劃面的功能相當(dāng)強(qiáng)大的,你可以一起劃分,有時(shí)可以繞開(kāi)不共點(diǎn)的問(wèn)題。
33、在hypermesh中可否把相鄰且有公共邊的兩個(gè)面合并成一個(gè)面?如果不合并的化在分網(wǎng)時(shí)邊界處會(huì)有種子點(diǎn),當(dāng)邊界很不規(guī)則的時(shí)候,整體網(wǎng)格質(zhì)量會(huì)很差。我在surface edit中只看到有分割surface的功能。 是不是在geom cleanup中把兩個(gè)面之間的自由邊去掉就算是把面合并了呢?
toggle就是這個(gè)功能。
用toggle把兩個(gè)面中間的線壓縮掉即可,還可以用move faces
34、利用check elem〉duplicate 我發(fā)現(xiàn)我的模型里有很多復(fù)制的單元但是如何刪除呢?
有很多單元是在單元與單元之間的,很難選中,逐個(gè)選擇很費(fèi)時(shí)間,save failed,然后delete就可以了,
35、利用edges〉find edges還發(fā)現(xiàn)了free edges,該怎么處理呢?還有,T—connections是什么意思呢?對(duì)它應(yīng)如何處理呢?
free edge有兩種情況:一 是真的自由邊,這種情況不處理;二 是在單元內(nèi)部,那么單元不協(xié)調(diào),說(shuō)明網(wǎng)格有問(wèn)題。你首先要確定這部分有哪些單元,為什么不協(xié)調(diào),盡量用最小的工作量解決。不用把單元全都刪掉。T-connection不一定代表是錯(cuò)誤的。我的理解就是3個(gè)單元相交,類似于T字形。37、我不知道這個(gè)檢查的作用是什么?請(qǐng)老大就T-connection的概念,和重要作用進(jìn)行一下講解?因?yàn)槲乙话阒徽易杂蛇?/span>
T-connection是不一定代表有錯(cuò)誤,比如你的結(jié)構(gòu)中存在著T型結(jié)構(gòu),那T-connection是很正常的,但是對(duì)于一般的體單元(四面或六面)它的整個(gè)結(jié)構(gòu)是由一層外殼包括起來(lái)的,內(nèi)部不應(yīng)該有什么搭界的結(jié)構(gòu),既T-connection,所以,在生成體單元時(shí)一定要檢查free edge 和T connection,這樣才確保整個(gè)模型內(nèi)部的節(jié)點(diǎn)協(xié)調(diào)性。
36、單元檢查確實(shí)很重要,我剛劃分好一個(gè)模型的網(wǎng)格,卻不知從何下手檢查?
你做的是四面體網(wǎng)格,所以首先要保證的是沒(méi)有free edge(tools->edges)。發(fā)現(xiàn)你的模型中有很多,先調(diào)整單元使之沒(méi)有free edge,即整個(gè)模型是封閉的,沒(méi)有空隙。再check elems,使你三角形單元的aspect,skew,max(min) angle達(dá)到要求。
37、終于做了一個(gè)沒(méi)有free edge 的網(wǎng)格模型,總結(jié)一下應(yīng)該注意以下兩個(gè)方面:
多次mesh,要保證臨界邊的節(jié)點(diǎn)數(shù)一致。
mesh完,要用tool>edges 做“重節(jié)點(diǎn)合并”。
38、2d網(wǎng)格已經(jīng)劃好,checkelem也沒(méi)有發(fā)現(xiàn)不連續(xù)的單元,接著tool->edges,tolerance發(fā)現(xiàn)有19條free edges,怎么辦?處理好了才能3d tetramesh?
check elem,好像不能檢查單元是否連續(xù),他是檢查單元質(zhì)量的,connectivity可能只能理解為某個(gè)單元的連通性吧,比如如果你的單元翹曲的實(shí)在比較厲害,那就連通性有問(wèn)題了。
連續(xù)性是find edge或者face里面檢查,有自由邊不要緊,問(wèn)題是你的自由邊是不是真實(shí)合理的,比如邊界處,沒(méi)有公共邊,那可以存在自由邊。而模型內(nèi)部,本來(lái)是公共邊的地方,有紅線,那就是錯(cuò)誤的。
39、patran可以直接選取solid劃分tet4四結(jié)點(diǎn)四面體網(wǎng)格,或者tet10十結(jié)點(diǎn)四面體網(wǎng)格等solidelement,hypermesh好像可以先對(duì)solid的表面劃分單元,再由面單元生成體單元;怎么直接由solidgeometry----->solid element?
用volume tetra,程序會(huì)自動(dòng)生成2d和3d單元
40、我用了另一種辦法,先把表面automesh,然后用qualityindex把所有的壞單元進(jìn)行優(yōu)化,保證所有的單元都是好的,然后用3D里的tetamesh,選擇所畫(huà)的單元,做出三D網(wǎng)格,請(qǐng)問(wèn)這樣的做法是否妥當(dāng)?
正確
41、在幾何檢查時(shí),沒(méi)有發(fā)現(xiàn) free edges ,因?yàn)闆](méi)有紅色的線,都是綠線。但是,在劃完面網(wǎng)格后,劃體網(wǎng)格之前用Tools 面板下的命令 edges ,檢查free edges 時(shí),卻出現(xiàn)幾個(gè) free edges, 如何會(huì)出現(xiàn)這種情況呢?
會(huì)不會(huì)是你的幾何模型的這個(gè)地方圓角太小?實(shí)際計(jì)算中可以不用考慮圓角,就是說(shuō)先把圓角去掉再劃分網(wǎng)格,計(jì)算;誤差是肯定有的,但是這樣一來(lái)既避免了局部單元質(zhì)量差(因?yàn)閹缀纬叨认鄬?duì)其他部分顯得太小),又減少了單元數(shù)(這個(gè)地方的單元為了提高質(zhì)量,往往要加密網(wǎng)格,于是單元就會(huì)很多),誤差的問(wèn)題你可以增加一些人為的補(bǔ)償。
42、六面體單元網(wǎng)格類型中的三邊四邊和混合有什么區(qū)別.定義如何的呢.
三邊四邊只是指二維單元而言的,而混合單元是指三邊和四邊的組合
并不是一定,但是確實(shí)有這樣的共識(shí),就是質(zhì)量稍差的六面體網(wǎng)格在計(jì)算上也比質(zhì)量很好的四面體網(wǎng)格的精度高
相關(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)