workbench可以提取接觸面面積么
如題,本人看到abaqus里有可以求解接觸面積的功能,身為同樣功能強大的workbench里不知道有沒有這個功能,希望有專業的認識給予解答,非常感謝
如題,本人看到abaqus里有可以求解接觸面積的功能,身為同樣功能強大的workbench里不知道有沒有這個功能,希望有專業的認識給予解答,非常感謝
我在外邊看到的,希望有用,上邊的回答我不能使用,提示NMISC不在數據庫,懷疑是版本或者其它問題,注釋是簡單的英文,就不解釋了
SET,LAST !select results from last loadstep
ESEL,R,TYPE,,3 !select contact elements (target elements would be 4, see solver information)
ETABLE,ESTAT,CONT,STAT !store contact status
ESEL,S,ETAB,ESTAT,2,3 !select element in contact (stat=2 sliding,stat=3 sticking)
ETABLE,C_AREA,VOLU !select contact element area (volume is calculated for unite thickness for 2D elements)
SSUM !sum area
*GET,T_AREA,SSUM,0,ITEM,C_AREA !store result in parameter
MY_AREA_1=T_AREA !print area as result
FINISH
/POST1
ASEL,S,,,3
NSLA,S,1
ESLN,S,1
ESEL,R,ENAME,,174
EPLOT
ETABLE,ERASE
ASUM=0 !接觸面積求和
PFSUM=0 !接觸力求和
*GET,NELM,ELEM,0,COUNT !計算單元數量
*GET,EL,ELEM,0,NUM,MIN !取最小單元編號
*DIM,PEL,,NELM,1 !定義接觸單元壓力數組
*DO,I,1,NELM
*GET,_STAT,ELEM,EL,NMISC,41,1,2,3,4 !判定接觸狀態,開合?
*IF,_STAT,GE,2,THEN
*GET,AEL,ELEM,EL,AREA !取接觸單元面積
*GET,PEL(I),ELEM,EL,SMISC,13,1,2,3,4 !取接觸單元壓力
ASUM=ASUM+AEL
PFSUM=PFSUM+AEL*PEL(I) !計算總接觸單元壓力
*ENDIF
EL=ELNEXT(EL)
*ENDDO
AVER_PRES=PFSUM/ASUM !平均接觸應力
*STAT
TOP