A. 請 幫忙 解釋下 ANSYS 程序 命令流
esel,s,mat,,1 !選擇材料編號為1的單元
*get,enum1,elem,0,count ! 獲得單元數
*get,el,elem,0,num,min ! 獲得所選單元的最小編號
ksel,all ! 選擇所有keypoint
*get,nkp1,kp,0,num,max ! 獲得keypoint最大編號
ksel,none ! 不選擇keypoint
asel,none ! 不選擇面
vsel,none ! 不選擇體
/post1 ! 後處理
set,last ! 讀入最後一個載荷步結果
/prep7 ! 前處理
SHPP,OFF ! 關閉單元形狀警告
UPGEOM,1,LAST,LAST,'filname','rst',' ' !把最後載荷步的結果(位移)寫入幾何模型
!這里相當於給定一個初始干擾位移
*do,i,1,enum1 ! 循環(循環次數為單元數enum1)
*do,j,1,3 ! 內循環3次
nd=nelem(el,j) !nd為最小編號單元的j節點編號
!若為四邊形單元(i,j,k,l)退化的三角形k,l重合.若為三角形(i,j,k)
!具體可看相應單元的介紹
knum1=nkp1+4*(i-1)+j !按上面的參數解釋做相應的計算
k,knum1,nx(nd),ny(nd),nz(nd) ! 建立keypoint knum1 坐標為節點nd的坐標
*enddo !結束內循環
nd=nelem(el,j+2) !nd等於單元el的j+2節點編號
k,knum1+1,nx(nd),ny(nd),nz(nd) !建立keypoint
v,knum1-2,knum1-1,knum1,knum1+1 !建體
el=elnext(el) !elnext(el)意思是el的下一個單元
!比如我所選擇的單元為1 3 6 11 如果el=3 那麼elnext(el)=6
*enddo !結束循環
numm,kp !壓縮keypoint編號
cm,aal1,area !建立面組建aal1
asel,r,ext !重新選擇面
cm,aext,area !建立組建aext
vdel,all !刪除體
va,all !通過選擇的所有面建立體
cmsel,s,aal1 !選擇面組建aal1
cmsel,u,aext !不選擇aext
adel,all,,,1 !刪除所有面
B. ansys 幾個命令麻煩挨著解釋下
nsle,s !(選擇附著在單元上的節點)
esel,inve !(反選當前集合的單元)
nsle,s !選擇附著在單元上的節點
emodif,all,type,4 把當前單元的單元類型改成4號
esel,all 選擇所有單元
nsel,all 選擇所有節點
C. 有一段ansys的命令流 NSEL, S, LOC, Y, 0 ESEL, S, LIVE ESLN,R,0 NSLE, S, 1 求高手給出解釋啊!
NSEL,S,LOC,Y,0選擇y坐標為0的節點
ESEL,S,LIVE選擇已激活的單元
ESLN,R,0選中所選節點上的單元
NSLE,S,1選中所選單元上的節點
推薦·買一本ansys參數化編程與命令手冊,還有可以多看哈ansys自帶help文件