各位大神,小弟正在计算一个体育场模型在风时程脉动荷载作用下结构的位移响应。模型是设计院给的,没有命令流。风的脉动荷载是用MATLAB编程算出的。时程图如下![ANSYS求助]()
但是算得的结构位移响应却是![ANSYS求助-1]()
我的ANSYS命令流如下:
/prep7
allsel
finish
/solu
acel,0,0,9.8!施加Z向重力
antype,modal!设置分析类型为模态分析
modopt,lanb,20!采用blocklanzcos模态提取法,提取数为10
mxpand,20!模态扩展数为10,一般设置同上
lumpm,on
solve
finish
! 施加风雨荷载
/prep7
*set,cn,3000 !定义荷载数
!定义荷载数组
*dim,fhzx8,,cn
*dim,fhzy8,,cn
*dim,time,,cn
finish
/prep7
!读取荷载文档
*vread,fhzx8(1),fhzx8,txt,G:\fhz,IJK,cn
(f10.3)
*vread,fhzy8(1),fhzy8,txt,G:\fhz,IJK,cn
(f10.3)
*vread,time(1),time,txt,G:\fhz,IJK,cn
(f10.3)
finish
allsel
/solu
antype,trans !分析类型
pstres,on
trnopt,msup,20 !设置分析方:模态叠加法
lumpm,on
dmprat,0.05 !设置常阻尼比
deltim,0.1
lvscale,
solve
!设置循环,进行动力分析
*do,i,1,100
time,time(i)!设置时间点,第一个点为非0
kbc,0
!在需要节点处施加荷载
f,8,fx,fhzx8(i)
solve
*enddo
finish
/SOLU ! Reenter SOLUTION
EXPASS,ON ! Expansion pass
NUMEXP,all ! No. of solutions to expand; time range
SOLVE
FINISH
请教各位大神,看看是哪个地方出了问题。
我自己又新建过简单点的模型,用这个命令流做计算结构的响应都是很正常的 |