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