马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
说明:其实我的问题和论坛网友luoluo的贴子“多自由度微分方程的求解”中遇到的问题基本上是一样的,但这个帖子已经很长时间没有回复了,也不知现在解决的怎样,所以我就把自己的再问题发一下。不知这样是否符合论坛规定,请版主根据规定处理! 1.方程中各种参数已知,但其中齿轮的啮合刚度Kt是时变的,且不能用时间t的函数表示。它是按齿轮每转0.1度求一个对应的啮合刚度Kt。 设每转过0.1度的时间为t0,这样就建立了时间和啮合刚度的关系:每经过一个t0对应一个啮合刚度Kt。 对微分方程组列出状态方程,用Matlab求数值解。思路是:将t时刻的啮合刚度Kt代入方程组,求出方程组在时间范围[0,T]内(t<T)的数值解S,然后从S中取出t时刻的S值St即为所求。 我求出刚度Kt和论文中给出的一致,也和同学进行了检查。所列状态方程组也多次检查,没发现其他错误。但按这个思路解出的结果和论文中给出的很不一样,不知是不是这里出了问题? |