我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Ansys教程

巧用ANSYS選擇命令

時間:2008-09-15 10:23:26 來源:
在ANSYS建模、加載、后處理等操作過程中,常常會遇到對模型進行選擇。對于復雜分析模型來說,要想非常簡潔地選取出所需的部分模型,是一項技巧性很強的工作。在此簡單舉幾個例子予以說明。  


1 nsle和esln命令的配合使用  


在前處理中檢查單元形狀,或在后處理中觀察結果時,有時需要將單元一層一層的選出來進行觀察。如果模型比較復雜,直接選取是比較困難的。巧妙的方式是:
nsel,……. ! 首先通過坐標位置或面相關性選取出一層節點
esln ! 選出與這層節點相關聯的一層單元
…… ! 針對這層單元作其它操作
nsle ! 選出與這層單元相關聯的所有節點(節點又向前推進了一層)
esln ! 選出與節點相關聯的單元(單元又向前推進了一層)
以此類推,重復交替使用nsle和esln命令就可以將所選節點和單元一層一層向前推進了。  


2 選擇過程中巧用component  


同樣以上面的例子為例,上面nsle和esln命令重復交替使用使節點和單元一層層逐步增加,如果只想單獨的一層一層地看,則需用cm命令幫助:
nsel,……. ! 首先通過坐標位置或面相關性選取出第1層節點
cm,nn1,node ! 將節點歸入一節點組
esln ! 選出第1層單元
…… ! 針對這層單元作其它操作
nsle ! 選出與這層單元相關聯的所有節點(前2層節點)
cm,nn2,node ! 將節點歸入另一節點組
esln ! 選出前2層單元
nsle !前3層節點
cm,nn3,node ! 將節點歸入另一節點組
cmsel,u,nn1 !剔除第1層節點(只剩第2、3層節點)
esln,s,1 ! 只有第2層單元了
…… ! 針對這層單元作其它操作
esln ! 第1、2、3層單元
nsle ! 第1、2、3、4層節點
cm,nn1,node ! 將節點歸入一節點組
cmsel,u,nn2 ! 剩下第3、4層節點
esln,s,1 ! 只有第3層單元了
…… ! 針對這層單元作其它操作
以此類推,重復交替使用esln、nsle、cm、cmsel和esln,s,1命令就可以將所選單元單層地向前推進了。  


3 選擇過程中巧用get函數  


如果要選出最靠近某個坐標位置(x0,y0,z0)處的節點或關鍵點,很多人首先想到的就是通過如下系列命令來選擇:
nsel,s,loc,x,x0
nsel,r,loc,y,y0
nsel,r,loc,z,z0
但當所選節點離(x0,y0,z0)較大時,這樣選擇會失效,最佳的選擇方式是:
nn1=node(x0,y0,z0) ! node()為一get函數,它將離(x0,y0,z0)最近的節點號賦予變量nn1
nsel,s,,,nn1
類似的get函數非常多,請詳細參考ANSYS APDL程序員指南。