24小时热门版块排行榜    

查看: 787  |  回复: 3

少年帝

木虫 (著名写手)

[求助] ANSYS进行移动荷载出现时间错误已有2人参与

Present time 1.E-06 is less than or equal to the previous time in a     
transient analysis.

在进行循环求解时,出现这种问题是怎么回事呀
以下是我的求解命令流

/prep7
csys,0
L=32.4              
               
v=72*1e3/3600      
               
gra=9.8
nstart=node(6.35,1.8,0)  
nsel,s,loc,x,6.35
nsel,r,loc,y,1.8
*get,nt,node,,count
*dim,pno,,nt
pno(1)=node(6.35,1.8,0)
*do,i,2,nt
pno(i)=nnear(pno(i-1))
nsel,u,,,pno(i-1)
*enddo
nsel,all
finish

/solu
antype,trans
outres,all,all
autots,on
nsubst,1
betad,0.01
timint,on
*do,i,1,nt
ti=(nx(pno(i))-nx(pno(1)))/v
*if,ti,le,1.00e-10,then
ti=1.00e-6
*endif
time,1.00e-06
fdele,all,all
f,pno(i),fy,-p
solve
*enddo
回复此楼
每一天有梦想的日子,都是光辉岁月
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ftc简单

禁虫 (小有名气)

感谢参与,应助指数 +1
本帖内容被屏蔽

2楼2016-01-16 21:52:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
对于多载荷步的情况,ANSYS 要求时间是增加的,否则就会出错。
  你使用 *do 循环进行多次求解,但是时间全是 time,1.00e-06,因此从第二次求解开始就会出现上述错误。
3楼2016-01-17 10:48:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

少年帝

木虫 (著名写手)

引用回帖:
3楼: Originally posted by shgao20 at 2016-01-17 10:48:27
对于多载荷步的情况,ANSYS 要求时间是增加的,否则就会出错。
  你使用 *do 循环进行多次求解,但是时间全是 time,1.00e-06,因此从第二次求解开始就会出现上述错误。

那该怎么修改呢,我这个命令流在简单的模型中是可以的,这个命令流是王新敏的结构动力分析与应用这本书上的,我将他用到另一个模型上,就是一个长40米,宽4.5米的板上,荷载沿宽移动时这个命令流求解是没问题的,但是沿长移动进行计算时就出现了这个问题

发自小木虫Android客户端
每一天有梦想的日子,都是光辉岁月
4楼2016-01-17 12:08:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 少年帝 的主题更新
信息提示
请填处理意见