function fun=ballbearings6(t,y)
global Mri delta_r theta_2 alpha_2 Cbl alpha_1 Cbr delta_l theta_1 Chol Chor g Fx Fy Fz B1 B2 Mhol Mhor Khxl Khyl Khzl Khxr Khyr Khzr Ix Iy Iz l1 l2 l D f01 v01 Ns Nb wc d Ke alpha01 A deltaep Fcr Fcl Flx Fly Flz FILx FILy1 FILy2 Frx Fry Frz FIRx FIRy1 FIRy2
Mri = 3.5;
Cbl = 2.9911*10^3; %轴承的阻尼
Cbr = 2.9911*10^3;
Chol = 2.9911*10^3;
Chor = 2.9911*10^3;
g = 10;
Fx= 100*sin(wc*t) ; %径向力
Fy= 0;
Fz= 0; %轴向力
Mhol = 4.2; %外圈和轴承座的质量总和

该博客详细介绍了如何使用MATLAB的ode45函数求解轴承动力学的微分方程组,同时展示了在实际运算中遇到的积分公差无法满足的问题。通过示例代码,作者展示了如何定义动力学模型,并分析了可能影响结果的参数和模型简化。在运行过程中遇到了在特定时间点需要减小步长的警告,提示可能存在数值稳定性问题。
最低0.47元/天 解锁文章
2044

被折叠的 条评论
为什么被折叠?



