ansys中扭矩的加载
2012-06-28 17:55阅读:
在ansys中对研究模型加载扭矩简单的方法莫过于定义一个mass21单元,该单元支持扭矩载荷,再将该mass21单元与需要加载扭矩的节点进行刚度耦合。个人认为此种加载扭矩的方法只能算是近似加载,与实际情况有一定偏差,本文将介绍一种通过对节点施加径向力从而实现加载扭矩的目的,这种加载接近实际情况,结果更加可靠。对节点施加径向力的关键是建立局部柱坐标系,然后采用
nrotat,node1,node2,ninc命令旋转节点坐标系与激活坐标系平行,既此命令后对node1到node2范围内(你的命令里是所有节点)节点的操作都会在激活的新坐标系下进行。此时对节点施加y方向的力即为切向力。
对节点施加切向力以实现扭矩加载:

圆柱在扭矩作用下的扭转切应力分布云图:
命令流如下:
FINISH
/CLEAR
/PREP7
ET, 1, PLANE183
ET, 2, SOLID186
MP, EX, 1, 2.08E11
MP, PRXY, 1, 0.3
RECTNG, 0, 0.025, 0, 0.12
LESIZE, 1,,,5
LESIZE, 2,,,8
MSHAPE, 0
MSHKEY, 1
AMESH, 1
EXTOPT, ESIZE, 5
EXTOPT, ACLEAR, 1
VROTAT, 1,,,,,,1, 4, 360
/VIEW, 1, 1, 1, 1
WPROT, 0, -90
CSWPLA, 11, 1, 1, 1
NSEL, S, LOC, X, 0.025
NROTAT, ALL
FINISH
/SOLU
D, ALL, UX
NSEL, R, LOC, Z, 0.12
F, ALL, FY, 1500
ALLSEL, ALL
DA, 2, ALL
DA, 6, ALL
DA, 10, ALL
DA, 14, ALL
SOLVE
SAVE
FINISH
/POST1
PLDISP, 1
RSYS, 11
NSEL, S, LOC, Z, 0.045
NSEL, R, LOC, Y, 0
PRNSOL, U, Y
NSEL, S, LOC, Z, 0, 0.045
ESLN, R, 1
PLESOL, S, YZ
ALLS
FINISH