找回密码
 注册
Simdroid-非首页
查看: 335|回复: 20

[错误和警告信息] 估计剩余计算时间为负数,而且越来越负

[复制链接]
发表于 2011-9-22 11:56:51 | 显示全部楼层 |阅读模式 来自 美国
悬赏20仿真币未解决
本帖最后由 zhangzhichaohhu 于 2011-12-31 04:45 编辑

用ls-dyna拉格朗日法做动力计算。如果想计算初始自重,加上
*load_body_y
*define_curve
*CONTROL_DYNAMIC_RELAXATION
关键字,则会出现没完没了的flush i/o buffers,而估计剩余时间则逐渐变成负数,并且越来越负,不知道为什么。而且没有任何d3plot文件,按sw4也无法写d3plot。可以确定是肯定没有结果的。
但是删除*load_body_y
*define_curve
*CONTROL_DYNAMIC_RELAXATION
关键字后,就可以正常计算。
不知道为什么?敬请指教,谢谢!

另外,用
*load_body
*CONTROL_DYNAMIC_RELAXATION
*define_curve
算初始应力,有时候结果正常,有时候却出错,很郁闷。
搜索群里一些关于计算时间为负(不是负体积)的帖子,也没有个确切的说法。

 楼主| 发表于 2011-9-24 08:37:51 | 显示全部楼层 来自 美国
Simdroid开发平台
顶一下!没人遇到过么?
回复

使用道具 举报

发表于 2011-9-26 13:58:41 | 显示全部楼层 来自 新加坡
zhangzhichaohhu 发表于 2011-9-24 08:37
顶一下!没人遇到过么?

有次电脑的时钟坏了,搞得计算时间和剩余计算时间都是负的。

但是你的好像不是这种。
回复

使用道具 举报

发表于 2011-9-26 20:34:06 | 显示全部楼层 来自 上海
比如,一个物体做自由落体,落到地面然后反弹上去,变形完全反弹后,再往下计算就应该显示时间是负的,你可以根据这个思路结合你自己的模型思考一下到底是什么原因。
回复

使用道具 举报

 楼主| 发表于 2011-9-27 07:14:11 | 显示全部楼层 来自 美国
wcae 发表于 2011-9-26 20:34
比如,一个物体做自由落体,落到地面然后反弹上去,变形完全反弹后,再往下计算就应该显示时间是负的,你可 ...

多谢!
主要是有时候在k文件里手动加上
*load_body_y
xx,9.8
*define_curve
3,2
0,1
xxx,1
*CONTROL_DYNAMIC_RELAXATION
       250                       默认值                                    1
这几个关键字后,就可以正常计算初始自重,但有时候这么做就会出错,有点搞不懂。
回复

使用道具 举报

 楼主| 发表于 2011-10-3 08:21:39 | 显示全部楼层 来自 美国
顶一下,大家没有遇到过这种情况吗?
回复

使用道具 举报

 楼主| 发表于 2011-10-3 16:20:36 | 显示全部楼层 来自 美国
想要用动力松弛施加初始应力:
estimated total clock time        =      1613 sec (       0 hrs 26 m
estimated clock time to complete  =      1613 sec (       0 hrs 26 m
       1 t 0.0000E+00 dt 6.32E-06 flush i/o buffers

d y n a m i c  r e l a x a t i o n   i n f o r m a t i o n

   cycle      time          current         maximum       convergence
                        distortional ke  distortional ke    factor
     250   1.57440E-03    4.54671E-02      4.54671E-02    1.00000E+00
     500   3.15472E-03    1.65782E-01      1.65782E-01    1.00000E+00
     750   4.73504E-03    2.51652E-01      2.51652E-01    1.00000E+00
    1000   6.31537E-03    2.18600E-01      2.51830E-01    8.68046E-01
    1250   7.89569E-03    1.90293E-01      2.51830E-01    7.55638E-01
    1500   9.47602E-03    1.83121E-01      2.51830E-01    7.27160E-01
    1750   1.10563E-02    1.77598E-01      2.51830E-01    7.05229E-01
    2000   1.26367E-02    1.67861E-01      2.51830E-01    6.66565E-01
    2250   1.42174E-02    1.58537E-01      2.51830E-01    6.29537E-01
    2500   1.57977E-02    1.51711E-01      2.51830E-01    6.02433E-01
    2750   1.73784E-02    1.46105E-01      2.51830E-01    5.80174E-01
    3000   1.89587E-02    1.39632E-01      2.51830E-01    5.54469E-01
    3250   2.05391E-02    1.33650E-01      2.51830E-01    5.30714E-01
    3500   2.21194E-02    1.28514E-01      2.51830E-01    5.10321E-01
    3750   2.36997E-02    1.28468E-01      2.51830E-01    5.10137E-01
    4000   2.52800E-02    1.21984E-01      2.51830E-01    4.84389E-01
    4250   2.68604E-02    1.18921E-01      2.51830E-01    4.72226E-01
    4500   2.84407E-02    1.16467E-01      2.51830E-01    4.62480E-01
    4750   3.00210E-02    1.14205E-01      2.51830E-01    4.53500E-01
    5000   3.16021E-02    1.12696E-01      2.51830E-01    4.47509E-01
    5000 t 3.1602E-02 dt 6.32E-06 flush i/o buffers
    5250   3.31828E-02    1.10671E-01      2.51830E-01    4.39466E-01
    5500   3.47631E-02    1.09496E-01      2.51830E-01    4.34802E-01
    5750   3.63435E-02    1.08177E-01      2.51830E-01    4.29564E-01
……………………
然后再按crl+c sw2,时间就成负了。。。一直这么下去,一个D3PLOT都没有~~~即使sw4也无法写出d3plot,不知道为什么?
回复

使用道具 举报

 楼主| 发表于 2011-11-16 05:53:17 | 显示全部楼层 来自 美国
wcae 发表于 2011-9-26 20:34
比如,一个物体做自由落体,落到地面然后反弹上去,变形完全反弹后,再往下计算就应该显示时间是负的,你可 ...

加了动力松弛和自重关键字就会出现“求解时间为负数”的错误,删除之后就正常,但是没法算自重了。请问能否再进一步指点下?3KS~
回复

使用道具 举报

发表于 2011-11-23 16:55:17 | 显示全部楼层 来自 江苏无锡
我也遇到过这种情况 不过我的计算完成之后不影响计算结果啊 不知道楼主的结果怎么样啊
回复

使用道具 举报

 楼主| 发表于 2011-11-23 16:59:40 | 显示全部楼层 来自 美国
菜园牛 发表于 2011-11-23 16:55
我也遇到过这种情况 不过我的计算完成之后不影响计算结果啊 不知道楼主的结果怎么样啊 ...

你看我的计算提示,只有   5000 t 3.1602E-02 dt 6.32E-06 flush i/o buffers,没有写出D3PLOT,所以一个结果文件都没有~~人为地sw2都写不出D3PLOT,所以自然是什么结果都没有~

可否把你的k文件发来看看是什么情况呢?对比分析下~多谢!我也上传我的K文件请大家指点下
回复

使用道具 举报

发表于 2011-11-24 09:51:25 | 显示全部楼层 来自 江苏无锡
zhangzhichaohhu 发表于 2011-11-23 16:59
你看我的计算提示,只有   5000 t 3.1602E-02 dt 6.32E-06 flush i/o buffers,没有写出D3PLOT,所以一个 ...

呵呵 不好意思啊 我们是保密的 商业用的
回复

使用道具 举报

发表于 2011-11-24 09:55:57 | 显示全部楼层 来自 英国
可以检查下*TERMINATION, *TIMESTEP
而且看看D3PLOT中指定DT了没有
回复

使用道具 举报

 楼主| 发表于 2011-11-24 10:10:46 | 显示全部楼层 来自 美国
superlahm 发表于 2011-11-24 09:55
可以检查下*TERMINATION, *TIMESTEP
而且看看D3PLOT中指定DT了没有

都没问题呢。
很诡异的是,只要删除动力松弛算重力的以下几个关键字
*load_body_y
xx,9.8
*define_curve
3,2
0,1
xxx,1
*CONTROL_DYNAMIC_RELAXATION
       250                       默认值              1
就立马恢复正常了。k文件里唯一的区别就是这个。。。。
回复

使用道具 举报

 楼主| 发表于 2011-11-24 10:14:13 | 显示全部楼层 来自 美国
菜园牛 发表于 2011-11-24 09:51
呵呵 不好意思啊 我们是保密的 商业用的

哦~~
那能否把你的message上复制点看看是什么情况呢?我的message提示的是没完没了的
cycle      time          current         maximum       convergence
                        distortional ke  distortional ke    factor
     250   1.57440E-03    4.54671E-02      4.54671E-02    1.00000E+00
     500   3.15472E-03    1.65782E-01      1.65782E-01    1.00000E+00
     750   4.73504E-03    2.51652E-01      2.51652E-01    1.00000E+00
    1000   6.31537E-03    2.18600E-01      2.51830E-01    8.68046E-01
    1250   7.89569E-03    1.90293E-01      2.51830E-01    7.55638E-01
    1500   9.47602E-03    1.83121E-01      2.51830E-01    7.27160E-01
    1750   1.10563E-02    1.77598E-01      2.51830E-01    7.05229E-01
    2000   1.26367E-02    1.67861E-01      2.51830E-01    6.66565E-01
    2250   1.42174E-02    1.58537E-01      2.51830E-01    6.29537E-01
    2500   1.57977E-02    1.51711E-01      2.51830E-01    6.02433E-01
    2750   1.73784E-02    1.46105E-01      2.51830E-01    5.80174E-01
    3000   1.89587E-02    1.39632E-01      2.51830E-01    5.54469E-01
    然后估计时间越来越负了,还没有一个d3plot文件.....只要删除动力松弛关键字,一切恢复正常
回复

使用道具 举报

 楼主| 发表于 2011-12-31 04:40:56 | 显示全部楼层 来自 美国
又遇到这种情况了。还是无解~~
回复

使用道具 举报

 楼主| 发表于 2011-12-31 05:34:08 | 显示全部楼层 来自 美国
问题解决了,不要用单机版ls-dyna算,改为用ansys下的ls-dyna求解器计算就可以了。但是实在郁闷,怎么不同的求解器差别这么大!难道是D版的问题。还浪费了好多时间!
回复

使用道具 举报

发表于 2012-1-2 14:40:49 | 显示全部楼层 来自 辽宁阜新
我遇到过计算时间为负的情况,但是D3PLOT也能出现,就业没有加动力松弛什么的,也是不知道什么原因
回复

使用道具 举报

发表于 2013-8-1 10:09:38 | 显示全部楼层 来自 北京
zhangzhichaohhu 发表于 2011-12-31 05:34
问题解决了,不要用单机版ls-dyna算,改为用ansys下的ls-dyna求解器计算就可以了。但是实在郁闷,怎么不同 ...

我分别用的单机版的和ansys里面的dyna都计算了,都出现负的时间问题,但是貌似结果没有影响,不知道怎么回事,请问,楼主解决了吗?与正常计算的k文件相比,只是将网格morph了一下,形状变了。
回复

使用道具 举报

发表于 2014-11-26 13:09:04 | 显示全部楼层 来自 北京
请问这个问题解决了吗。
也是计算过程中不输出plot文件,只是不停flush i/o buffers
之前算的一个算例最后也正常输出了,但每次时间非常长
回复

使用道具 举报

发表于 2014-11-26 16:30:33 | 显示全部楼层 来自 北京
学习下,同求
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 17:20 , Processed in 0.041217 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表