huazi071783 发表于 2014-12-30 11:01

模拟桥梁移动荷载作用时用移动质量球模拟,荷载步问题!!

本人用移动质量球模拟移动车辆荷载,用生死单元法模拟,桥梁直接用梁单元模拟,总共400个单元。提取桥梁上某一个节点的竖向位移、速度、加速度、信号。为了分析方便,就想设定统一的采样频率,因此设定荷载步和荷载子步个数来实现。比如荷载步在这里用该是400个,我设置了荷载子步为20,那么得到的时间序列的长度应该是8000,但是模拟出来的长度是5000多一点点,这是为什么?
/SOLU$ANTYPE,4$NLGEOM,ON                     !open large deformation
NROPT,FULL$ACEL,,9.8                                  !Newton-Raphson full transient analysis,open gravity
ESEL,S,REAL,,2$EKILL,ALL$ALLSEl,ALL         !KILL all the mass element
                        
timint,on,all$OUTRES,all,all                  !open trans
alphad,0.001                                     !a damp
betad,0.0001                                    !beta damp

*do,i,1,N0,1                                     !N0=400
EALIVE,1000+i                               !1000+iis thenode number
time,time_ele*(i+1)                         !time cordinate, time_ele is the time that the mass moving through each elament
NSUBST, 20                                 !set sample frequence
kbc,1
solve
EKILL,1000+i
*enddo

finish
!result extract
/POST26
*DIM,dis,array,10000,2
*DIM,velo,array,10000,2
*DIM,accel,array,10000,2

huazi071783 发表于 2014-12-31 15:38

哪位高手亲来指点一下啊?!!坐等回复

htbbzzg 发表于 2015-1-1 17:09

你的命令流中没有设置结果输出,因此无法判断结果是如何输出的。
你说的 5000 多个序列是什么意思?是结果的组数吗?
你可以在 POST1 中,点击 Results Summary 看一下实际有多少组结果,最后一组的时间是不是
      time_ele*(400 + 1)
如果是,则说明计算确实完成了,但是不是每个载荷步都输出了 20 组结果,如果不是,则说明计算没有完成,需要检查什么时候停止的和为什么停止。

huazi071783 发表于 2015-1-6 22:14

谢谢,我是提取一个节点的振动信号,每移动一次就是一个荷载步,一个荷载步设置20个荷载子步,梁的纵向方向有400单元401个节点,我设置和输出命令:OUTRES,all,all ,也就是输出所有荷载子步的结果,所以最后一个荷载步算完了后,信号的长度应该是8020,后来画出信号看曲线是一个完整的车从始端到末端的曲线,但是长度只有5000,5000后面全是0。但还没有查看post1      

haonana 发表于 2018-8-30 15:40

请问你有没有把这个节点在每一个子步下 的应力或位移输出来啊?
页: [1]
查看完整版本: 模拟桥梁移动荷载作用时用移动质量球模拟,荷载步问题!!