
發(fā)布
注冊(cè)
/
登錄ansys劃分線單元的案例
ANSYS中的LDELE命令——?jiǎng)h除沒(méi)有劃分單元的線
1.命令格式
LDELE, NL1, NL2, NINC, KSWP
其中
NL1, NL2, NINC:刪除線號(hào)從NL1到NL2(默認(rèn)等于NL1),增量為NINC(默認(rèn)為1)的所有線。如果NL1=ALL,則刪除所有[LSEL]命令選擇的線,并忽略NL2與NINC的內(nèi)容。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內(nèi)容。
KSWP:是否刪除線上包含的點(diǎn),有如下選項(xiàng)
0——僅刪除線
1——?jiǎng)h除線以及附屬在該線上的點(diǎn)(同時(shí)附屬在其它線上的點(diǎn)不能刪除)。
注:除非先刪除面,否則附屬在面上的線不能刪除。
2.操作路徑
Main Menu> Preprocessor> Modeling> Delete> Line and Below
Main Menu> Preprocessor> Modeling> Delete> Lines Only
3.實(shí)例
輸入命令:
/PREP7
K,1,1,1,0
K,2,2,1,0
K,3,4,1,0
K,4,3,0,0
LSTR,1,2
LARC,2,3,4,1.5
LDELE,1,,,1
則生產(chǎn)的圖線如圖1所示,刪除了線1和關(guān)鍵點(diǎn)1
圖1 生產(chǎn)的圖形
4.參考資料
ANSYS HELP 15.0
展開(kāi) ANSYS中的LDIV命令——把一條線劃分為多段線
2.操作路徑
Main Menu> Preprocessor> Modeling> Operate> Booleans> Divide> Line into 2 Ln's
Main Menu> Preprocessor> Modeling> Operate> Booleans> Divide> Line into N Ln's 如圖1所示
Main Menu> Preprocessor> Modeling> Operate> Booleans> Divide> Lines w/ Options 如圖2所示
圖1 將線劃分為N等份
圖2 劃分多條線
3.實(shí)例
輸入命令:
/PREP7
K,1,0,0,0
K,2,2,0,0
K,3,1,0,0
LSTR,1,2
LDIV,1,0,3
K,4,1.5,1,0
LDIV,2,0,4
LDIV,1,0.5,,3
則生成的圖線如圖3所示
圖3 生成的線
4.參考資料
ANSYS HELP 15.0
展開(kāi) 在ANSYS 中3維坐標(biāo)下的 shell structure 使用2D 平面單元劃分,應(yīng)該使用哪個(gè)單元型號(hào)的單元
在ANSYS 中3維坐標(biāo)下的 shell structure 使用2D 平面單元(僅考慮平面內(nèi)的位移)劃分,應(yīng)該使用哪個(gè)單元型號(hào)的單元?
ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
1 概述
眾所周知,ANSYS經(jīng)典劃分網(wǎng)格的功能比較弱,映射劃分(Map)和掃掠劃分(Sweep)對(duì)幾何形狀的要求都十分高。而四面體網(wǎng)格一方面導(dǎo)致單元數(shù)目多余六面體,一方面給計(jì)算后處理帶來(lái)一定的不便。
有些情況下,幾何模型的結(jié)構(gòu)導(dǎo)致即使再怎么對(duì)模型進(jìn)行切分都不可能掃掠出六面體網(wǎng)格,這種情況下,可以巧妙地利用殼單元。
ANSYS經(jīng)典里對(duì)于一個(gè)平面,劃分網(wǎng)格非常簡(jiǎn)單,而且?guī)缀涡螤罴s束很少,即使是自由劃分的網(wǎng)格,一般情況下都比較規(guī)整。利用這個(gè)特點(diǎn),用殼單元對(duì)面進(jìn)行網(wǎng)格劃分,然后再對(duì)整個(gè)實(shí)體模型進(jìn)行網(wǎng)格劃分。本次以一個(gè)例子示意此過(guò)程。
2 過(guò)程
首先在ANSYS經(jīng)典界面定義兩個(gè)單元類型,分別是shell181和solid185。如圖1所示。
圖1 單元類型
建立幾何模型,采用block命令,建立100x40x10的長(zhǎng)方體:
block,-50,50,0,10,-20,20
如圖2所示。
圖2 幾何模型
之后為了演示網(wǎng)格劃分,將模型切分成幾塊,如圖3所示。
圖3 切分模型
再然后選擇殼單元shell181,如圖4所示:
圖4 選擇shell181單元
然后設(shè)置模型最上層的面各個(gè)線條的分?jǐn)?shù):
圖5 操作
份數(shù)分別如圖6.
圖6 線條份數(shù)
之后點(diǎn)擊MeshTool,如圖7所示。
圖7 劃分面網(wǎng)格設(shè)置
如圖7設(shè)置,點(diǎn)擊Mesh,選中模型的最上一層表面劃分,得到圖8的結(jié)果。
圖8 面網(wǎng)格劃分
再重復(fù)前面的選擇單元的操作,選擇單元類型為solid185,并且在MeshTool里選擇Volumes 的掃掠(sweep)劃分,如圖9所示。
圖9 操作
點(diǎn)擊Sweep選中所有的體,即得到如圖10所示的網(wǎng)格。
展開(kāi) 
ANSYS提取具體三維單元的體積,面元的面積和線的長(zhǎng)度
在ANSYS中,能提取具體三維單元的體積,面元的面積和線的長(zhǎng)度。
如:*GET,E_VOLUME,ELEM,10,VOLU 為提取編號(hào)為10的單元的體積
*GET,a_area,AREA,50,AREA 為提取編號(hào)為50的面元的面積
*GET,l_length,LINE,100,LENG 為提取編號(hào)為100的線的長(zhǎng)度
以上對(duì)應(yīng)的GUI操作: Utility Menu>Parameters>Get Scalar Data 如果要一次性提取多個(gè)元素的相關(guān)參數(shù),可以用命令 *VGET, ParR, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM, KLOOP 對(duì)應(yīng)GUI操作:Utility Menu>Parameters>Get Array Data
輸入命令 alist,p 出選項(xiàng)框,選你要看的那個(gè)面積,提取選中的單元面積。
*cfopen,'area','txt',
*GET,MaxEleNum,ELEM,,NUM,MAX
*GET,MinEleNum,ELEM,,NUM,MIN
*do,i,MinEleNum,MaxEleNum,1
*if,esel(i),eq,1,then
*get,volu,elem,i,volu
*vwrite,i,volu
(f5.0,f15.12)
*end if
*enddo
*cfcols
展開(kāi) ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
1 概述
眾所周知,ANSYS經(jīng)典劃分網(wǎng)格的功能比較弱,映射劃分(Map)和掃掠劃分(Sweep)對(duì)幾何形狀的要求都十分高。而四面體網(wǎng)格一方面導(dǎo)致單元數(shù)目多余六面體,一方面給計(jì)算后處理帶來(lái)一定的不便。
有些情況下,幾何模型的結(jié)構(gòu)導(dǎo)致即使再怎么對(duì)模型進(jìn)行切分都不可能掃掠出六面體網(wǎng)格,這種情況下,可以巧妙地利用殼單元。
ANSYS經(jīng)典里對(duì)于一個(gè)平面,劃分網(wǎng)格非常簡(jiǎn)單,而且?guī)缀涡螤罴s束很少,即使是自由劃分的網(wǎng)格,一般情況下都比較規(guī)整。利用這個(gè)特點(diǎn),用殼單元對(duì)面進(jìn)行網(wǎng)格劃分,然后再對(duì)整個(gè)實(shí)體模型進(jìn)行網(wǎng)格劃分。本次以一個(gè)例子示意此過(guò)程。
2 過(guò)程
首先在ANSYS經(jīng)典界面定義兩個(gè)單元類型,分別是shell181和solid185。如圖1所示。
圖1 單元類型
建立幾何模型,采用block命令,建立100x40x10的長(zhǎng)方體:
block,-50,50,0,10,-20,20
如圖2所示。
圖2 幾何模型
之后為了演示網(wǎng)格劃分,將模型切分成幾塊,如圖3所示。
圖3 切分模型
再然后選擇殼單元shell181,如圖4所示:
圖4 選擇shell181單元
然后設(shè)置模型最上層的面各個(gè)線條的分?jǐn)?shù):
圖5 操作
份數(shù)分別如圖6.
圖6 線條份數(shù)
之后點(diǎn)擊MeshTool,如圖7所示。
圖7 劃分面網(wǎng)格設(shè)置
如圖7設(shè)置,點(diǎn)擊Mesh,選中模型的最上一層表面劃分,得到圖8的結(jié)果。
圖8 面網(wǎng)格劃分
再重復(fù)前面的選擇單元的操作,選擇單元類型為solid185,并且在MeshTool里選擇Volumes 的掃掠(sweep)劃分,如圖9所示。
圖9 操作
點(diǎn)擊Sweep選中所有的體,即得到如圖10所示的網(wǎng)格。
展開(kāi) ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
ANSYS巧用殼單元給實(shí)體劃分六面體網(wǎng)格
1 概述
眾所周知,ANSYS經(jīng)典劃分網(wǎng)格的功能比較弱,映射劃分(Map)和掃掠劃分(Sweep)對(duì)幾何形狀的要求都十分高。而四面體網(wǎng)格一方面導(dǎo)致單元數(shù)目多余六面體,一方面給計(jì)算后處理帶來(lái)一定的不便。
有些情況下,幾何模型的結(jié)構(gòu)導(dǎo)致即使再怎么對(duì)模型進(jìn)行切分都不可能掃掠出六面體網(wǎng)格,這種情況下,可以巧妙地利用殼單元。
ANSYS經(jīng)典里對(duì)于一個(gè)平面,劃分網(wǎng)格非常簡(jiǎn)單,而且?guī)缀涡螤罴s束很少,即使是自由劃分的網(wǎng)格,一般情況下都比較規(guī)整。利用這個(gè)特點(diǎn),用殼單元對(duì)面進(jìn)行網(wǎng)格劃分,然后再對(duì)整個(gè)實(shí)體模型進(jìn)行網(wǎng)格劃分。本次以一個(gè)例子示意此過(guò)程。
2 過(guò)程
首先在ANSYS經(jīng)典界面定義兩個(gè)單元類型,分別是shell181和solid185。如圖1所示。
建立幾何模型,采用block命令,建立100x40x10的長(zhǎng)方體:
block,-50,50,0,10,-20,20
如圖2所示。
圖2 幾何模型
之后為了演示網(wǎng)格劃分,將模型切分成幾塊,如圖3所示。
圖3 切分模型
再然后選擇殼單元shell181,如圖4所示:
圖4 選擇shell181單元
然后設(shè)置模型最上層的面各個(gè)線條的分?jǐn)?shù):
圖5 操作
份數(shù)分別如圖6.
圖6 線條份數(shù)
之后點(diǎn)擊MeshTool,如圖7所示。
圖7 劃分面網(wǎng)格設(shè)置
如圖7設(shè)置,點(diǎn)擊Mesh,選中模型的最上一層表面劃分,得到圖8的結(jié)果。
圖8 面網(wǎng)格劃分
再重復(fù)前面的選擇單元的操作,選擇單元類型為solid185,并且在MeshTool里選擇Volumes 的掃掠(sweep)劃分,如圖9所示。
圖9 操作
點(diǎn)擊Sweep選中所有的體,即得到如圖10所示的網(wǎng)格。
展開(kāi) ansys在進(jìn)行網(wǎng)格劃分后單元數(shù)量多于節(jié)點(diǎn)的數(shù)量是正常的嗎?
各位高手:
我是ansys的初學(xué)者,在進(jìn)行齒輪有限元分析時(shí),發(fā)現(xiàn)用自由網(wǎng)格劃分后的齒輪模型,單元的數(shù)量45000遠(yuǎn)遠(yuǎn)大于節(jié)點(diǎn)11000的數(shù)量,這正常嗎?我選的單元類型是solid145.
謝謝!