上次可能是我加载有问题,这次我又改了一下,直接用节点号添加力;还加入了重力加速度和阻尼,下面是我的命令流:
*afun,deg
/solu
d,52000,all,,,52310,1
acel,0,9.8
alph,0.1
anty,trans
trnopt,full
dt=60/740/4
*do,j,1,20
f,52502,fx,135864*cos(4440*dt*j+95.4+42.3)
f,52502,fy,135864*sin(4440*dt*j+95.4+42.3)
f,52402,fx,135864*cos(4440*dt*j+95.4+42.3)
f,52402,fy,135864*sin(4440*dt*j+95.4+42.3)
f,52501,fx,67680*cos(4440*dt*j+42.3)
f,52501,fy,67680*sin(4440*dt*j+42.3)
f,52401,fx,67680*cos(4440*dt*j+42.3)
f,52401,fy,67680*sin(4440*dt*j+42.3)
time,dt*j
nsubst,1,,,1
kbc,0
autots,on
outres,all,all
lswrite
*enddo
lssolve,1,20,1
但是改过之后好像还是不行,得到的结果也不是正弦曲线:
会不会是我的重力或者阻尼加载的不对呢? |