果味冰棒 发表于 2006-9-15 19:11

请问为什么相同的end time,不同step时,输出图形差别那么大?

今天遇到一个问题,向大家请教,先谢谢了~~
我做了一个简单的模型,弹簧固定在地面上,上面有个质量块,初始条件为质量块速度为0,弹簧为原长,仿真质量块在下落过程中在弹簧与重力作用下的运动。
但是在我分析质量块的位移曲线时,发现,为什么同样的模型,相同的endtime=5,当我的step分别为10、50、100时,位移曲线相差那么多?

果味冰棒 发表于 2006-9-15 19:13

最后一个最难理解, 模型设有阻尼,其振幅居然会变大,请教为什么?

laosy 发表于 2006-9-16 11:14

估计是你仿真的时间太长了,而且本身因为弹簧质量系统频率较高!
对于时间为5s,仿真步长太少时,肯定会漏调一些输出数据
你把仿真时间改为0.1s或者更小试一下!
或者将仿真步长改为500!

lilliezhang 发表于 2010-1-6 13:57

我也遇到了同样的问题,哪位高手帮忙解答一下

swallow2009 发表于 2010-4-10 11:01

我正被这个问题困扰着,质量弹簧系统,哪位大侠帮忙一下

ChaChing 发表于 2010-4-11 18:51

应该没收殓!

shaqiang2006 发表于 2010-4-16 20:40

求解时选用的积分算法有些对于步长的变化影响较大,可以选用其他的求解方法
页: [1]
查看完整版本: 请问为什么相同的end time,不同step时,输出图形差别那么大?