找回密码
 注册
查看: 1430|回复: 1

运行一个时间步,为什么会出现两个位移

[复制链接]
发表于 2011-7-5 09:24:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我现在用UDF来控制一个刚体的运动,打算所控的刚体由-0.002向下运动,到达-0.012时停下来,程序在下边的压缩包里,现在的问题是,刚体可以往下运动,但没有到达-0.012时就已停止下来,并且差好多,我计算的时候一般是在-0.007左右就停下来了,划分网格的间隔是0.001。
为了检查出现问题的原因,我加入了fprintf函数进行输出,各位在试的时候,把C语言程序中的路径换一下,通过这个输出函数发现,每预览一步,时间步长可选择是5e-5,结果输出两个值,我不知为什么会出现两个值,而且两个值都不相同,而在运行大约不到30步时,网格就停止运动了,在动网格区域里,可以看到网格的位置在-0.007左右,而在输出的数据中却显示已经达到-0.012了,所以停下来了…
希望高手能够帮我分析一下,我的UDF错在哪儿了
谢谢!
0.0001,-0.002007850
0.0001,-0.002015700
0.0002,-0.002031400
0.0002,-0.002047100
0.0003,-0.002070650
0.0003,-0.002094200
0.0004,-0.002125599
0.0004,-0.002156999
0.0005,-0.002196249
0.0005,-0.002235499
0.0006,-0.002282598
0.0006,-0.002329697
0.0007,-0.002384646
0.0007,-0.002439595
0.0008,-0.002502393
0.0008,-0.002565192
0.0009,-0.002635839
0.0009,-0.002706487
0.001,-0.002784984
0.001,-0.002863480
0.0011,-0.002949826
0.0011,-0.003036172
0.0012,-0.003130366
0.0012,-0.003224561
0.0013,-0.003326604
0.0013,-0.003428647
0.0014,-0.003538538
0.0014,-0.003648429
0.0015,-0.003766168
0.0015,-0.003883907
0.0016,-0.004009494
0.0016,-0.004135081
0.0017,-0.004268515
0.0017,-0.004401950
0.0018,-0.004543231
0.0018,-0.004684512
0.0019,-0.004833640
0.0019,-0.004982768
0.002,-0.005139743
0.002,-0.005296717
0.0021,-0.005461537
0.0021,-0.005626358
0.0022,-0.005799023
0.0022,-0.005971689
0.0023,-0.006152200
0.0023,-0.006332711
0.0024,-0.006521066
0.0024,-0.006709422
0.0025,-0.006905621
0.0025,-0.007101820
0.0026,-0.007305864
0.0026,-0.007509907
0.0027,-0.007721794
0.0027,-0.007933680
0.0028,-0.008153409
0.0028,-0.008373138
0.0029,-0.008600709
0.0029,-0.008828280
0.003,-0.009063694
0.003,-0.009299107
0.0031,-0.009542361
0.0031,-0.009785615
0.0032,-0.010036709
0.0032,-0.010287803
0.0033,-0.010546736
0.0033,-0.010805670
0.0034,-0.011072444
0.0034,-0.011339217
0.0035,-0.011613829
0.0035,-0.011888441
0.0036,-0.012170890
0.0036,-0.012170890
0.0037,-0.012170890
0.0037,-0.012170890
0.0038,-0.012170890
0.0038,-0.012170890
PS:第一列是时间,第二列是位移

[ 本帖最后由 sun_rain 于 2011-7-5 11:17 编辑 ]

inter_bottom.rar

3.1 MB, 下载次数: 142

 楼主| 发表于 2011-7-5 09:25:29 | 显示全部楼层
而如果是基于时间的话,却没问题,基于位移累积,却出现这样的问题呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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