【Hypermesh】之幾何清理篇

2016-10-18  by:CAE仿真在線  來源:互聯(lián)網(wǎng)


1、geometry clean中出現(xiàn)的黃色邊界線表示什么意思?

表示共享邊,三個或者三個以上的面共同的邊界。


2、HM中有什么工具可以補(bǔ)面的?

edit surface->surface filler。除了edit surface->surface filler外,還可以用spline,drag,sweep等命令補(bǔ)面,只要選surface only選項就可以了。


3、劃好2d網(wǎng)格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后發(fā)現(xiàn)220free surfaces

用你的操作發(fā)現(xiàn)的是free edges,它會自動保存在一個叫做^edgescomponent里,然后隱藏掉其他的部分,再點擊右側(cè) QA-->FindAttached 找到相鄰單元,再進(jìn)行處理。


4、出現(xiàn)黃線怎么幾何清除?

GEOM CLEAN—SURFACE—FIND DUPLICATES試試

出現(xiàn)黃線大多是有重合面出現(xiàn),結(jié)合隱藏(F5)仔細(xì)觀察一下,找到重合的面(有的及其微小)刪掉。


5、2d單元劃分完畢,在Tool->check elems->connectivity中發(fā)現(xiàn)有這樣的提示:”574 elements were found with questionable connectivity“,這時有些單元高亮,怎么解決這個問題,使得沒有單元有連接問題?

connectivity表示有重合單元存在,把重合單元刪了就可以了。

具體操作如下:在Tool->check elems先點擊duplicates,接著點擊save failed;然后,按F2elems下選retrieve,最后點擊delete entity。


6、體單元有什么優(yōu)劣的評判指標(biāo)?

check elems/3-d面板中 QI/Tool>..


7、兩個同心圓之間怎么生成填充曲面呢,兩個圓都是紅色的自由邊界?

2D->spline


8、建模完后, find edges 檢查沒有通過,如何處理?

disp里面隱掉其他comp,只顯示free edge,macro菜單里,選QA,findattached,找到與此相關(guān)的失效單元,手工修改之。

另外生成四面體還有檢查T-connection,是不是不檢查三維單元的free edges T-connection?

不用檢查三維單元的T-connection,可以檢查free edges。


9、節(jié)點合并是哪個命令,在哪? 單元的連續(xù)性是用這個嗎?

可以用F3合并節(jié)點,注:當(dāng)你選中equivalence的時候,是將兩個節(jié)點合并為一個,沒選的話,它們只是位置在一起,但還是兩個節(jié)點.檢查單元的連續(xù)性是tool_edge。

edges(二維或曲面),faces(三維) 單元連續(xù)性也用這個檢查。


10、在檢查三維實體單元節(jié)點一致的時候, 先檢查edges,再把三維實體單元生成表面(faces),然后再對生成的表面進(jìn)行edges的檢查??梢詸z查內(nèi)部的節(jié)點。

對有的三維單元來說,先生成face再檢查其edge,一般來說就可以了,但是如果當(dāng)模型中如果內(nèi)部有一個閉合的空心的話,檢查face edge是檢查不出錯誤的,這時,要檢查face 的法向,只有這樣,才能真正的檢查錯誤。如果不信的話,可以找一個無錯誤模型,刪掉一個內(nèi)部單元,再按上面的方法檢查看一看就知道啦11、在CHECKELEMENTS中有個檢查單元的是CONNECTIVITY,請問它的具體含義是什么,檢查時如發(fā)現(xiàn)有問題,怎么修改單元啊

用來檢查T-connection。根據(jù)你的模型來檢查這一項,如果是從面單元生成四面體單元,必須保證沒有T-connection。比如說目的就是分面單元,那么單元分完了,檢查質(zhì)量時首先得看分得單元有沒有問題,那么就必須用到connectivityduplicate


12、自由邊也就是缺乏約束的邊,如果在網(wǎng)格內(nèi)部出現(xiàn)自由邊,也就是說網(wǎng)格內(nèi)部有某些節(jié)點不是被四周所有單元共享的,就2維來說,相當(dāng)于這個地方是一條裂縫,在計算時就會帶來較大的誤差。

消除的方法,使用shift+f3equivelence來合并微小間隙的相鄰節(jié)點,用f3來和并較大間隙的節(jié)點。


13、二維單元檢查已OK,提示是封閉的,可劃三維網(wǎng)格時提示“Boundary recoveryfailed during sub-grid recover"。如何解決?

只是封閉的還不一定可以,還需要檢查一下單元的質(zhì)量,如果有的質(zhì)量很壞的話,就生成不了四面體的。檢查一下最大角,最小角,長寬比以及雅可比系數(shù)等


14、我在建模的時候,發(fā)現(xiàn)我建的兩組面單元之間交接處面單元不重合。 我利用distance把相對節(jié)點的距離變?yōu)榱?/span>0, 可是他們之間應(yīng)該還是兩組不同的節(jié)點吧,如何使他們?nèi)诤蠟橐唤M節(jié)點呢?

shift+F3 equivalence


15hypermesh2D/ mesh params / elem size 的值如何改,我把模型從放大了1000倍后,哪個參數(shù)一直顯示100.01,結(jié)果就不能用小于100.01的尺寸automesh,錯誤提示顯示elem size must be greater than the node tolerance. 怎么辦?

option中的node tolcleanup tol改小。


16、劃分完網(wǎng)格之后,有重復(fù)的節(jié)點在以后的分析中非常不方便,不知道hypermesh里有沒有壓縮的功能將重復(fù)的節(jié)點壓縮一下?

tools 中的edge/face ,然后equivalence。


17、在UG中建的面的模型,現(xiàn)在導(dǎo)入hypermeshshell分網(wǎng)(抽取中面比較繁瑣,所以選擇直接建面),但是現(xiàn)在分網(wǎng)的時候節(jié)點不連續(xù),我想是導(dǎo)入片體不連續(xù)的原因。現(xiàn)在有什么辦法么?

兩種比較直接的方法,取決于不連續(xù)的間隙有多大。1. 在tool面板中選擇check edges,equivalence所有重節(jié)點。選擇適當(dāng)?shù)膖olerance。2. 或者通過F3進(jìn)行節(jié)點替換。當(dāng)然如果影響不大,也可以在劃分網(wǎng)格之前進(jìn)行幾何清理。

不過關(guān)于黃線的問題,要分情況對待。如果是重復(fù)曲面,應(yīng)該設(shè)法刪除,對可能由此造成的缺面問題,采用補(bǔ)面的方式。如果是T形連接,則有可能是正常的。


18、在網(wǎng)格檢查時,什么是“ the Jacobian of theshell elements”


是在殼單元內(nèi),積分點處最小Jacibian與最大JAcobian的比值!對線性三角形單元,由于只有一個積分點所以這個選項永遠(yuǎn)是1。

四邊形單元的jacobian值不能為負(fù)值,否則計算會不收斂。除此之外,jacobian值越接近1單元質(zhì)量越好。


19、幾何模型中是否只有都是綠線時,才可對其分網(wǎng)格(day1中的ujoint.是這樣做的)?圖中有有綠、紅、黃線,劃網(wǎng)格時有必要都處理嗎? 添加輔助線時有具體要求嗎?

你所說的模型是板還是體,板就沒必要了,體是要一定清理的了,但有時也可以將2D畫好之后,修改網(wǎng)格質(zhì)量。


20、用三角形網(wǎng)格做tetrmesh時出現(xiàn)sel-intersect tria.

檢查重復(fù)單元或者T-connection,T-connection 是指兩個相鄰扭曲的面畫出來的單元會干涉。請休整面再畫

check edges,把下面的free edges切換成T-connection


21、劃好2d網(wǎng)格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后發(fā)現(xiàn)220free edges,怎么處理?

tool->edges->equivalence時把tolerance設(shè)大一點

如果這樣還有問題,可以看看是不是節(jié)點離得太遠(yuǎn)了,是不是在自由邊的interface上兩側(cè)的節(jié)點數(shù)不相同,也可以F3用就用節(jié)點replace另一個(如果節(jié)點不多),或把其中的一個面重新劃分


22、什么是改變邊的類型,是不是這個選項具有下面兩個選項的作用replace suppress(unsuppress)?

這幾個功能差不多,但注意toggle只能針對一條邊,而suppress可以一次針對多條邊。23、終于做了一個沒有free edge 的網(wǎng)格模型,總結(jié)一下應(yīng)該注意以下兩個方面:1)多次mesh,要保證臨界邊的節(jié)點數(shù)一致。2)mesh完,要用tool>edges 重節(jié)點合并


24、是不是模型中所有的邊只剩下綠色的顏色,最后網(wǎng)格化的結(jié)點 一定是連續(xù)的呢?如果不是的話,還需要做一些什么工作呢?或者網(wǎng)格化后一定可以通過EQUIVALENCE 合并結(jié)點 使之成為無FREE EDGE 的呢?

不是,你要通過tools/edges,檢查邊界

繼續(xù)問:請問具體是怎么檢查的呢? 在網(wǎng)格化之前我好像不能檢查出FREE EDGE. HYPERMESH有沒有相當(dāng)于ANSYS里面的GLUE操作的呢? 比如有相鄰面的兩個體積互相獨立,這時你是怎么網(wǎng)格使它們的結(jié)點成為連續(xù)的呢?

首先hm中不需要體的概念,這是很好的辦法,幾何清理我個人覺得不需要太強(qiáng)調(diào)綠邊,因為有時候編輯面的時候不太好選,索性我就不理它,不過幾何清理一定要好,劃分網(wǎng)格方便,清除線時候可能有一些點還需要自己去掉,分網(wǎng)盡量選mixed,我個人覺得先簡單檢查單元質(zhì)量(三角形和大小單元),然后全部變成三角形單元,再檢查質(zhì)量。如果有自由邊可以部分重劃或F3等。關(guān)于有相鄰面的兩個體積互相獨立,可以劃一個,然后copy到另一個,等等

25、

1、isolate是用來分離體的表面,原來沒有抽取中面的時候常用來分離外(或內(nèi))表明,然后用offset geomelem來生成中面的(Seperatethin solid component into a single surface)。isolate對于geom上的face操作,它會將面單獨提取出來放到一個collector里,而face生成的是網(wǎng)格單元。


2、washer就是在圓孔外圈生成一個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就是在圓上添加硬點,也是更好的劃分圓孔網(wǎng)格(Adjust location of fixed points on a circlular edge by 45)


26、day2中支桿,二維網(wǎng)絡(luò)做好了,使用normals監(jiān)測方向。display normaLs后出現(xiàn)方向不一致 orietiation中點elem隨便選一個單元再按下adjustnormals 就出現(xiàn):someelements appear to be unconnected and were not processed

這代表這些單元之間還有縫隙,也就是說節(jié)點之間沒有協(xié)調(diào)一致。使用一下Tool-->edge把非協(xié)調(diào)節(jié)點消掉就可以拉

F2--elems--byconfig,config=quad4(2d四邊形網(wǎng)格),select entities—delete


27、刪除多余的黃線的辦法, 先用TOOL-FIND 找出依附于這條黃線的多個面 NUMBER顯示其號碼,然后用TOOL-SURF-BY ID 來刪除,最好了,如果是T連接的話,那就是不能刪除的。


28、為什么hypermesh5.0劃分網(wǎng)格后用number顯示節(jié)點中的節(jié)點是瞬時針排布的,怎么才能改成逆時針?

可以改的,renumber如果是殼單元,改變殼單元的發(fā)現(xiàn)方向


29、如何調(diào)node tolerance,在2d劃網(wǎng)格時提示"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對所有單元重編號,它是按collector先后編號的,有很多相鄰單元由于是不同的collector,編號相差很大,如果想讓hm對所有的單元按順序重編號,以使相鄰單元的號相差盡量小,該如何做?

最后合并成一個collector,再renumber?;?/span>Organize organize以后再renumber


31、體單元質(zhì)量不好怎么調(diào)整?是不是translate node微調(diào),有沒有自動調(diào)整的工具?

目前沒有,可以用morph,選擇合適的domain和,你將有意想不到的收獲。 這是我們對付體單元的主打工具。


32、1)如何將劃好網(wǎng)格的element從一個comps換成另一個comps?

2) 相鄰的兩個面,一個面mesh已經(jīng)生產(chǎn),如何在劃另一個面網(wǎng)格的時候,直接用公共邊上的節(jié)點(有些節(jié)點不是指定的,而是劃網(wǎng)格時生成的),不用再去做equivilence?有時equivilence不管用。

第一個問題,我想是這樣的:用organize--elems(選擇所想轉(zhuǎn)移組的單元),在destination中選擇你所想轉(zhuǎn)到的組,之后可以選擇move copy。

第二個問題,可以控制節(jié)點數(shù)與先劃的邊界單元數(shù)目一致,equivilence不行的話,可以用手挪動節(jié)點。equivilence的值不能設(shè)的太大了,否則會出現(xiàn)單元問題。其實,hm劃面的功能相當(dāng)強(qiáng)大的,你可以一起劃分,有時可以繞開不共點的問題。


33、在hypermesh中可否把相鄰且有公共邊的兩個面合并成一個面?如果不合并的化在分網(wǎng)時邊界處會有種子點,當(dāng)邊界很不規(guī)則的時候,整體網(wǎng)格質(zhì)量會很差。我在surface edit中只看到有分割surface的功能。 是不是在geom cleanup中把兩個面之間的自由邊去掉就算是把面合并了呢?

toggle就是這個功能。

toggle把兩個面中間的線壓縮掉即可,還可以用move faces


34、利用check elemduplicate 我發(fā)現(xiàn)我的模型里有很多復(fù)制的單元但是如何刪除呢?

有很多單元是在單元與單元之間的,很難選中,逐個選擇很費時間,save failed,然后delete就可以了,


35、利用edgesfind edges還發(fā)現(xiàn)了free edges,該怎么處理呢?還有,T—connections是什么意思呢?對它應(yīng)如何處理呢?

free edge有兩種情況:一 是真的自由邊,這種情況不處理;二 是在單元內(nèi)部,那么單元不協(xié)調(diào),說明網(wǎng)格有問題。你首先要確定這部分有哪些單元,為什么不協(xié)調(diào),盡量用最小的工作量解決。不用把單元全都刪掉。T-connection不一定代表是錯誤的。我的理解就是3個單元相交,類似于T字形。37、我不知道這個檢查的作用是什么?請老大就T-connection的概念,和重要作用進(jìn)行一下講解?因為我一般只找自由邊

T-connection是不一定代表有錯誤,比如你的結(jié)構(gòu)中存在著T型結(jié)構(gòu),那T-connection是很正常的,但是對于一般的體單元(四面或六面)它的整個結(jié)構(gòu)是由一層外殼包括起來的,內(nèi)部不應(yīng)該有什么搭界的結(jié)構(gòu),既T-connection,所以,在生成體單元時一定要檢查free edge T connection,這樣才確保整個模型內(nèi)部的節(jié)點協(xié)調(diào)性。


36、單元檢查確實很重要,我剛劃分好一個模型的網(wǎng)格,卻不知從何下手檢查?

你做的是四面體網(wǎng)格,所以首先要保證的是沒有free edge(tools->edges)。發(fā)現(xiàn)你的模型中有很多,先調(diào)整單元使之沒有free edge,即整個模型是封閉的,沒有空隙。再check elems,使你三角形單元的aspect,skew,max(min) angle達(dá)到要求。



37、終于做了一個沒有free edge 的網(wǎng)格模型,總結(jié)一下應(yīng)該注意以下兩個方面:

多次mesh,要保證臨界邊的節(jié)點數(shù)一致。

mesh完,要用tool>edges 重節(jié)點合并。


38、2d網(wǎng)格已經(jīng)劃好,checkelem也沒有發(fā)現(xiàn)不連續(xù)的單元,接著tool->edges,tolerance發(fā)現(xiàn)有19free edges,怎么辦?處理好了才能3d tetramesh?

check elem,好像不能檢查單元是否連續(xù),他是檢查單元質(zhì)量的,connectivity可能只能理解為某個單元的連通性吧,比如如果你的單元翹曲的實在比較厲害,那就連通性有問題了。

連續(xù)性是find edge或者face里面檢查,有自由邊不要緊,問題是你的自由邊是不是真實合理的,比如邊界處,沒有公共邊,那可以存在自由邊。而模型內(nèi)部,本來是公共邊的地方,有紅線,那就是錯誤的。


39、patran可以直接選取solid劃分tet4四結(jié)點四面體網(wǎng)格,或者tet10十結(jié)點四面體網(wǎng)格等solidelement,hypermesh好像可以先對solid的表面劃分單元,再由面單元生成體單元;怎么直接由solidgeometry----->solid element?

volume tetra,程序會自動生成2d3d單元


40、我用了另一種辦法,先把表面automesh,然后用qualityindex把所有的壞單元進(jìn)行優(yōu)化,保證所有的單元都是好的,然后用3D里的tetamesh,選擇所畫的單元,做出三D網(wǎng)格,請問這樣的做法是否妥當(dāng)?

正確


41、在幾何檢查時,沒有發(fā)現(xiàn) free edges ,因為沒有紅色的線,都是綠線。但是,在劃完面網(wǎng)格后,劃體網(wǎng)格之前用Tools 面板下的命令 edges ,檢查free edges 時,卻出現(xiàn)幾個 free edges, 如何會出現(xiàn)這種情況呢?

會不會是你的幾何模型的這個地方圓角太小?實際計算中可以不用考慮圓角,就是說先把圓角去掉再劃分網(wǎng)格,計算;誤差是肯定有的,但是這樣一來既避免了局部單元質(zhì)量差(因為幾何尺度相對其他部分顯得太小),又減少了單元數(shù)(這個地方的單元為了提高質(zhì)量,往往要加密網(wǎng)格,于是單元就會很多),誤差的問題你可以增加一些人為的補(bǔ)償。


42、六面體單元網(wǎng)格類型中的三邊四邊和混合有什么區(qū)別.定義如何的呢.

三邊四邊只是指二維單元而言的,而混合單元是指三邊和四邊的組合

并不是一定,但是確實有這樣的共識,就是質(zhì)量稍差的六面體網(wǎng)格在計算上也比質(zhì)量很好的四面體網(wǎng)格的精度高

 




開放分享:優(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ǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

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

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@br5w05v.cn