关于瞬态分析后处理出错的问题(模态叠加法)
利用模态叠加法进行瞬态分析后,在post26中查看结果,出错,如图所示:时间轴应该是加载时间200s,但上图中的横轴貌似是结构的固有频率,请教一下高手(结果文件为.rst文件)。
命令流如下:
/prep7
!..........
!定义参数
vangle0=0.01256!初始角速度
tcacu=20!计算时间s
!%%%%%%%%%%%%%
tbrake=5!制动时间
!%%%%%%%%%%%%%
tinte=0.1!载荷时间步长
!赋值
nums_uniform=100
nums_brake=1/tinte*tbrake
nums_sum=1/tinte*tcacu
*dim,wload,array,nums_sum,3,,,,,
*vread,wload(1,1),data,txt,,jik,3,nums_sum,,
(E16.12,E16.12,E16.12)
!模态分析
/solu
antype,modal
modopt,lanb,14
!mxpand,14
solve
save
finish
!瞬态分析
/solu
antype,trans
trnopt,msup,14
!nropt,full
!timint,on!时间积分效果开
betad,0.016!阻尼
kbc,0!斜坡载荷
nsubst,1
autots,off!打开自动时间步长
outres,basic,all!结果文件中包含所有数据
outpr,all!输出文件中包含所有数据
!初值
time,0
acel,0,9800,0
omega,0,vangle0,0
lsel,s,,,2323,2324,1,0
lsel,a,,,2345,2346,1,0
lsel,a,,,2349,2350,1,0
lsel,a,,,2362,2363,1,0
lsel,a,,,2271,2272,1,0
lsel,a,,,2293,2294,1,0
lsel,a,,,2297,2298,1,0
lsel,a,,,2310,2311,1,0
nsll,s,1
f,all,fx,0
f,all,fy,39.2/168*e6
f,all,fz,0
allsel,all
lswrite
!瞬态分析中的载荷步
*do,tt,1,nums_uniform
time,tt*tinte
acel,0,9800,0
omega,0,vangle0,0
lsel,s,,,2323,2324,1,0
lsel,a,,,2345,2346,1,0
lsel,a,,,2349,2350,1,0
lsel,a,,,2362,2363,1,0
lsel,a,,,2271,2272,1,0
lsel,a,,,2293,2294,1,0
lsel,a,,,2297,2298,1,0
lsel,a,,,2310,2311,1,0
nsll,s,1
f,all,fx,1000*wload(tt,1)/168
f,all,fy,1000*wload(tt,2)/168
f,all,fz,1000*wload(tt,3)/168
allsel,all
lswrite
*enddo
*do,tt,nums_uniform+1,nums_brake+nums_uniform
time,tt*tinte
acel,0,9800,0
omega,0,vangle0-vangle0/nums_brake*(tt-nums_uniform),0
lsel,s,,,2323,2324,1,0
lsel,a,,,2345,2346,1,0
lsel,a,,,2349,2350,1,0
lsel,a,,,2362,2363,1,0
lsel,a,,,2271,2272,1,0
lsel,a,,,2293,2294,1,0
lsel,a,,,2297,2298,1,0
lsel,a,,,2310,2311,1,0
nsll,s,1
f,all,fx,1000*wload(tt,1)/168
f,all,fy,1000*wload(tt,2)/168
f,alll,fz,1000*wload(tt,3)/168
allsel,all
lswrite
*enddo
*do,tt,nums_brake+nums_uniform+1,nums_sum
time,tt*tinte
acel,0,9800,0
!omega,iner(tt,4),iner(tt,5),iner(tt,6)
lsel,s,,,2323,2324,1,0
lsel,a,,,2345,2346,1,0
lsel,a,,,2349,2350,1,0
lsel,a,,,2362,2363,1,0
lsel,a,,,2271,2272,1,0
lsel,a,,,2293,2294,1,0
lsel,a,,,2297,2298,1,0
lsel,a,,,2310,2311,1,0
nsll,s,1
f,all,fx,1000*wload(tt,1)/168
f,all,fy,1000*wload(tt,2)/168
f,all,fz,1000*wload(tt,3)/168
allsel,all
lswrite
*enddo 多谢大家关注。我自己研究出来了,发上来给大家参考。
将结果文件指定为:*.rdsp文件就可以了。 有点不明白,.rdsp文件是什么文件啊?望指教,谢谢
页:
[1]