ydcow 发表于 2010-4-29 20:53

瞬态分析

我在进行瞬态分析的时候,修改时间,为什么桥梁跨中节点位移不发生变化?请高手指教,谢谢!命令流如下:
/prep7
et,1,beam3
mp,ex,1,3.5e10
mp,nuxy,1,0.2
mp,dens,5410
r,1,12,1,1
*do,i,1,161
n,i,(i-1)*0.2
*enddo
*do,i,1,160
e,i,i+1
*enddo
d,1,ux,,,,,uy
d,161,uy
/solu
antype,trans
timint,on
outres,all,all
kbc,1
autots,on
*do,i,1,161
time,i*0.4
fdele,all,all
f,i,fy,-10000
solve
*enddo
finish
*if,i,LT,11,then
fdele,all,all
f,2*i-1,fy,-44850.66667
solve
*elseif,i,le,15
fdele,all,all
f,2*i-1,fy,-44850.66667
f,2*i-21,fy,-133884.6667
solve
*elseif,i,le,81
fdele,all,all
f,2*i-1,fy,-44850.66667
f,2*i-21,fy,-133884.6667
f,2*i-27,fy,-133884.6667
solve
*elseif,i,le,91
fdele,all,all
f,2*i-21,fy,-133884.6667
f,2*i-27,fy,-133884.6667
solve

*else
fdele,all,all
f,2*i-27,fy,-133884.6667
solve
*endif
*enddo
finish

jxxansys 发表于 2010-4-30 08:26

最后*enddo命令没有*do命令匹配
第一个finish语句后的solve无效。因为已退出求解器
第一个*do循环中求解结果桥梁跨中节点位移发生变化。可以在post1普通后处理器中查看,并依次用set,next命令查看下一载荷步

ydcow 发表于 2010-4-30 09:00

回复 沙发 jxxansys 的帖子

/prep7
et,1,beam3
mp,ex,1,3.5e10
mp,nuxy,1,0.2
mp,dens,5410
r,1,12,1,1
*do,i,1,161
n,i,(i-1)*0.2
*enddo
*do,i,1,160
e,i,i+1
*enddo

d,1,ux,,,,,uy
d,161,uy
/solu
antype,trans
kbc,1
autots,on

outres,all,all

*do,i,1,94
time,i*0.2
*if,i,LT,11,then
fdele,all,all
f,2*i-1,fy,-44850.66667
solve

*elseif,i,le,15

fdele,all,all
f,2*i-1,fy,-44850.66667
f,2*i-21,fy,-133884.6667
solve

*elseif,i,le,81
fdele,all,all
f,2*i-1,fy,-44850.66667
f,2*i-21,fy,-133884.6667
f,2*i-27,fy,-133884.6667
solve
*elseif,i,le,91
fdele,all,all
f,2*i-21,fy,-133884.6667
f,2*i-27,fy,-133884.6667
solve


*else
fdele,all,all
f,2*i-27,fy,-133884.6667
solve
*endif
*enddo
finish

ydcow 发表于 2010-4-30 09:01

原来的命令流有误
页: [1]
查看完整版本: 瞬态分析