在做瞬态分析的时候想提取某一个节点的加速度,我采用了两种方法
(1)用NSOL提取位移,然后对时间求两次导数得到加速度;
(2)用NSOL直接提取加速度。
但是这两种方法求出的加速度结果相差极大,用位移求导得出的加速度与理论值基本吻合,但是用NSOL直接导出的加速度完全不对,这是为什么呢?
NSOL的命令说明见下图,可以看出,NSOL是支持直接输出瞬态分析的加速度的
但是,在GUI模式下定义变量的时候发现并没有加速度的选项,见下图
所以现在也有点懵了,ANSYS到底能不能直接输出加速度呢?
我的命令流:
FINISH
/CLEAR
/config,nres,10000
/PREP7
ET,1,BEAM188
MP,EX,1,1.75E13
MP,PRXY,1,0.31
SECTYPE,1, BEAM, CSOLID, , 0
SECOFFSET, CENT
SECDATA,0.16,0,0,0,0,0,0,0,0,0,0,0
ET,2,MASS21,,,4
R,2,10
n,1$n,2,0,1.8$n,3,0,3.6
n,4,-1.2$n,5,1.2
TYPE,1
E,1,2$E,2,3
E,1,4$E,1,5
TYPE,2$REAL,2
E,3!E,2$
!D,5,ALL$D,4,ALL
D,1,ALL
/SOLU$ANTYPE,TRANS$OUTRES,ALL,ALL$KBC,0$TIMINT,ON$TRNOPT,FULL
*DO,I,0.001,3,0.005
TIME,I$NSUBST,1!D,4,UX,SIN(15*I)$D,5,UX,SIN(15*I)
!D,4,UY,1/1200*SIN(15*I)$D,5,UY,-0.001*SIN(15*I)
D,1,ROTZ,1/1200*SIN(15*I)
SOLVE
*ENDDO
/POST26
NSOL,2,2,U,X
NSOL,3,3,U,X
NSOL,4,4,U,X
NSOL,5,4,U,y
NSOL,6,2,ACC,X
NSOL,7,3,ACC,X
NSOL,8,1,U,X
NSOL,9,1,U,Y
STORE
|