2、技术讲解
以上分析了原理,也基本摸清了ANSYS的处理规律,下面讲解如何实现弯矩图的绘制及线法相方向的调整。
2.1、绘制弯矩图
前面已经说明,在ANSYS中,所谓绘制弯矩图(适用所有内力图),即把各单元端点弯矩值相连。在ANSYS中,首先将各单元i端和j端的弯矩值生成单元表(ETABLE),然后沿单元用等值面显示单元表结果(PLLS)即可。
下面以BEAM188单元为例:
ETABLE,MZI,SMISC,2
!生成i节点弯矩单元表
ETABLE,MZJ,SMISC,15
!生成j节点弯矩单元表
PLLS,MZI,MZJ,1
!沿单元用等值面显示单元表结果
PRETAB,MZI,MZJ
!列表显示单元表结果
其余单元,或是BEAM188单元的其余内力,可以通过查找ansyshelp,确定SMISC后面的数字来获取不同内力。
2.2、调整法线方向
通过循环反转制定线的法线方向实现。下面给出程序段(注,此程序段主要参考http://apps.hi.baidu.com/share/detail/23265373):
!调整线的法线方向
/UIS,MSGPOP,3
!关闭警告显示
*GET,V1,LINE,0,NUM,MAX
*GET,V2,LINE,0,NUM,MIN
*GET,V3,LINE,0,COUNT
V4=V2
*DOWHILE,V4,LE,V1
*IF,LZ(V4,0),LT,LZ(V4,1),THEN
LREVERSE,V4
!反向
*ENDIF
*IF,LY(V4,0),LT,LY(V4,1),THEN
LREVERSE,V4
!反向
*ENDIF
*IF,LX(V4,0),LT,LX(V4,1),THEN
LREVERSE,V4
!反向
*ENDIF
V4=LSNEXT(V4)
!获取下一编号
*ENDDO
ALLSEL,ALL/UIS,MSGPOP,2
!打开警告显示
2.3、其余内力图
下面给出与图3对应的轴力图和剪力图:
采用向左向下的法线方向系统后,PLLS命令中FACT值取1即可画出正确的内力图。