|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
现在我想同时在结构上施加两条加速度时程曲线,目前有两个问题没有解决,求高手指点迷津。
1.使用acel命令施加加速度,在一个时间步长内,如果两个地震波先后施加给结构,前面的那个时程会被后面的加速度时程覆盖,我试了下,计算结果显示与只加载第二条加速度相同;有什么办法可以做到在同一时间点在同一方向施加两条加速度时程?
2.我的最终目的是,在全结构施加地震加速度,同时在若干节点(mass21单元)施加制动力加速度,请教用acel命令能实现这样加载吗?
下面是我同时x方向加载两条地震波的命令流!!!瞬态分析
/config,nres,2000
*create,ee,mac
*set,nt,11
*dim,ac,,nt,1
*vread,ac,dizhenbo1,txt
(F8.3)
*end
/input,ee.mac
*create,ff,mac
*set,nt,11
*dim,bc,,nt,1
*vread,bc,dizhenbo2,txt
(F8.3)
*end
/input,ff.mac
/solu
allsel
solcontrol,on
cnvtol,f,,0.001,2 !定义收敛条件,使用缺省的VALUE,使用力收敛即可
nsubst,,30,1 !子步定义的影响很大
outres,all,last !输出最后子步结果
autots,1 !打开自动时间步控制,对计算影响很大,打开后程序将自动选择时间子步数,即使定义了nsubst,10,计算时并不都是10个子步。
ncnv,2 !如果不收敛时结束而不退出
neqit,25 !每一子步中方程的迭代次数限值
alphad,0.4263
betad,0.005655
antype,trans !时程分析
TRNOPT,FULL
!!!!!**************下面利用地震波进行时程分析
!nsel,s,node,,21
*do,i,1,11,1
acel,ac(i),0,0 !对结构施加x方向加速度
acel,bc(i),0,0 !对结构施加x方向加速度
time,i*0.02 !计算时间步长为0.02秒
solve
*enddo |
|