方法1:
/COM, Structural
/PREP7
*SET,width,1
*SET,length,2
*SET,high,1
*SET,mass_hig,0.1
et,1,63
et,2,4
!*
r,1,0.02
r,2,2e-4,2e-8,2e-8,0.01,0.02
mp,ex,1,2e11
mp,nuxy,1,0.3
mp,dens,1,7800
rect,,length,,width
k,5,,,high
k,6,length,,high
k,7,length,width,high
k,8,,width,high
l,1,5
*repeat,4,1,1
esize,0.1
amesh,all
type,2
real,2
lmesh,5,8
finish
/solu
antype,trans
nsel,s,loc,z,high
d,all,all
outr,all,all
allsel,all
deltim,0.01,0.008,0.02
auto,on
*do,i,1,8
time,i
kbc,1
f,146,fz,1000*(-1)**(i+1)
solve
*enddo
finish
/post26
nsol,2,146,u,z
/grid,1
/axlab,Y,disp
plvar,2
方法2:
/COM, Structural
/PREP7
*SET,width,1
*SET,length,2
*SET,high,1
*SET,mass_hig,0.1
et,1,63
et,2,4
r,1,0.02
r,2,2e-4,2e-8,2e-8,0.01,0.02
mp,ex,1,2e11
mp,nuxy,1,0.3
mp,dens,1,7800
rect,,length,,width
k,5,,,high
k,6,length,,high
k,7,length,width,high
k,8,,width,high
l,1,5
*repeat,4,1,1
esize,0.1
amesh,all
type,2
real,2
lmesh,5,8
finish
/solu
antype,modal
modopt,lanb,10
mxpand,10,,,yes
nsel,s,loc,z,high
d,all,all
allsel,all
outpr,,all
solve
finish
/solu
antype,trans
trnopt,msup,10
deltim,0.01
outpr,,all
outr,all,all
*do,i,1,8
time,i
kbc,1
f,146,fz,1000*(-1)**(i+1)
solve
*enddo
finish
/post26
file,,rdsp
nsol,2,146,u,z
/grid,1
/axlab,Y,disp
plvar,2
prvar,2
所加载荷均为幅值为1000的方波信号,共4各周期
现在奇怪的是,这两种方法计算的结果却差别特别大。请版主及各位高手帮忙看看!谢谢 |