white204204 发表于 2009-5-18 07:56:44

时间步长太小怎么办?

做水下爆炸的例子,设置结束时间为5e-3,开始时间为1e-8,最小时间为1e-8。历史历程文件为5e-5。分析的时候出现的错误是%E-P4030301-P4XXTXIX_NEW_TIME,,,                                             
      Time-step has become too small                                          
      Check Current Geometry.   
不知道需要修改哪个数据,请高手指教

iamlegend 发表于 2009-5-18 07:56:45

只设置开始时间,最小时间步长不用管 试试看看
当程序计算所得的时间步长 小于给定的数值时候 停止计算

white204204 发表于 2009-5-23 09:19:50

你好,如果是最小时间步长的数值>程序自动生成的步长,可以运行;否则,停止运行。也就是说自己设置的时间步长=max{程序生成时间不长}。这样理解对吗? 2# iamlegend

iamlegend 发表于 2009-5-23 11:16:35

3# white204204



万力 《瞬态动力学cae解决方案Msc.dytran 基础教程》中这样写道:“用户必须定义第一步积分时间步长,即初始时间步长---INISTEP.从第二步开始,积分时间步长采用计算数值”。
“参数项MINSTEP定义最小时间步长,当程序采用的时间步长低于该值时终止运行”
也就是说:程序自动生成时间步长<给定的时间步长 停止运行
和你说的好像是相反的 呵呵 共同讨论 共同进步

white204204 发表于 2009-6-23 08:13:34

楼上这位,非常感谢你一直在回我的帖子,这样才是共同学习,共同进步的好榜样。向你学习!
另外,能否有机会单独交流一下学习心得,我的邮箱是white_204204@yahoo.cn,现在我是一个人孤军奋战。呵呵] 4# iamlegend

white204204 发表于 2009-6-23 08:18:35

那么初始时间是需要设置小一些,还是大一些。我是一直没弄明白它说的时间步长太小,指的是我自己设置的呢还是程序自动计算的。 2# iamlegend

shuijingyanfang 发表于 2009-7-10 09:24:03

你可以把MINSTEP设置的小一些,知道能算为止。。。 6# white204204

thinking 发表于 2009-7-10 18:53:04

计算过程中如果由于步长太小而中止计算,一般可以调小你的最小时间步长,如果仍有问题,那估计是你的模型有问题,可能需要修改模型。
页: [1]
查看完整版本: 时间步长太小怎么办?