胡晓宇 发表于 2008-10-29 16:21

我用C编的求解轴承转子振动的runge-kutta法,大家来看一下,我怎么求解的老是发散呢?

我用C编写的求解转子-轴承振动方程的runge-kutta,计算了1000个周期,怎么位移越来越大,是不是发散了,请大家帮忙看看,多批评指点。谢谢!

无水1324 发表于 2008-10-29 22:15

回复 楼主 胡晓宇 的帖子

你怎么换C了
这个发散的问题很多的

胡晓宇 发表于 2008-10-30 13:17

谢谢无水。
用matlab的正在计算,耗时比较多。我就慢慢用C尝试一下。呵呵
用C发散,无水能不能大致说几种可能的原因,我再尝试改改?

无水1324 发表于 2008-10-31 13:15

回复 板凳 胡晓宇 的帖子

这个阿,我也只是猜测
1、就是你参数取得有问题;
2、就是程序中某一个量给错了
3、就是方程量纲一化处理的时候出现问题,或者说没有处理,取得初值不怎么好,在一个不稳定的区域之内

胡晓宇 发表于 2008-11-12 16:10

回复 地板 无水1324 的帖子

我的确没有进行方程量纲一化处理。对于我的方程,无水能不能略为指点一下,该怎么进行量纲一化处理?今天看了一下有关内容,未能理解。期待
页: [1]
查看完整版本: 我用C编的求解轴承转子振动的runge-kutta法,大家来看一下,我怎么求解的老是发散呢?