
發(fā)布
注冊
/
登錄Ansys載荷為拉力的案例
ansys載荷為位置函數(shù)的一個(gè)例子
設(shè)壓力分布函數(shù)為F=2RSIN(AF)COS(XT)
命令流
*do,i,1,N (共N個(gè)單元)
csys,2 (激活極坐標(biāo)系)
esel,,,i (選擇第i個(gè)單元)
xe=centrx(i) (xe為單元中心X坐標(biāo))
ye=centry(i) (ye為單元中心y坐標(biāo))
ze=centrz(i) (ze為單元中心z坐標(biāo))
*GET,AA,ELEM,I,AREA
f=2*sin(xe)*cos(ye)*cos(ze)
sfe,i,1,pres,,f/AA,,,
*enddo
=====================
先選要加載荷的面,get其最大單元號(hào)和最小單元號(hào)。再做上面提到的循環(huán),循環(huán)從最小單
元號(hào)到最大單元號(hào)。循環(huán)過程中,判斷所循環(huán)的單元號(hào)在所選的面內(nèi)是否存在。
命令流:
asel,... (要加載荷的面)
esla,,,, (和面相聯(lián)的單元)
*GET,eMAX,ELEM,0,NUM,MAX !獲取最大單元號(hào)
*GET,eMIN,ELEM,0,NUM,MIN !獲取最小單元號(hào)
*do,i,emin,emax
*if,esel(i),eq,1,then (該句語法請(qǐng)查幫助,這里憑記憶寫出)
!!!*do,i,1,N (共N個(gè)單元)
csys,2 (激活極坐標(biāo)系)
esel,,,i (選擇第i個(gè)單元)
xe=centrx(i) (xe為單元中心X坐標(biāo))
ye=centry(i) (ye為單元中心y坐標(biāo))
ze=centrz(i) (ze為單元中心z坐標(biāo))
*GET,AA,ELEM,I,AREA
f=2*sin(xe)*cos(ye)*cos(ze)
sfe,i,1,pres,,f/AA,,,
*endif (判斷結(jié)束)
*enddo
展開