声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2451|回复: 3

[编程技巧] 用赫兹理论计算轴承刚度的MATLAB(牛顿迭代法解)

[复制链接]
发表于 2012-4-22 10:26 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
您好:
我想做的是根据赫兹理论、弹性接触理论推导径向力、转速对径向刚度的影响规律。次方法已经进过n多人使用。
实质上就是解一个非线性方程组,未知量为
X1,X2,bi,bo,br,calfai
方程为
F(1)=(A1-X1)^2+(A2-X2)^2-((fi-0.5)*D1+bi)^2;
F(2)=X1^2+X2^2-((fo-0.5)*D1+bo)^2;
F(3)=(Mg*X2/D1-Ko*bo^1.5*X1)/((fo-0.5)*D1+bo)+(Ki*bi^1.5*(A1-X1)-Mg*(A2-X2)/D1)/((fi-0.5)*D1+bi);
F(4)=(Mg*X1/D1+Ko*bo^1.5*X2)/((fo-0.5)*D1+bo)-(Fc+(Ki*bi^1.5*(A2-X2)+Mg*(A1-X1)/D1)/((fi-0.5)*D1+bi));
F(5)=Fri-(Ki*bi^1.5*(A2-X2)+Mg*(A1-X1)/D1)/((fi-0.5)*D1+bi);
F(6)=calfai-(A2-X2)/((fi-0.5)*D1+bi);
由于是非线性方程组,所以大家惯用牛顿迭代法,但是由于由于都是复合函数,中间参数过多,使得我的结果不准确。
我的第四个.m 文件 是利用求得得X1,X2,bi,bo,br,calfai来计算内外圈接触角、接触力和径向刚度,结果都是不正确的。因为X1,X2,bi,bo,br,calfai算出来就不靠谱了,前5个应该在1微米 -100微米之间 ,第6个是在0.9左右,可是我得到的结果根本不是一个数量级。导致后面算角度、刚度也都错的。
请高手帮忙看看我的程序出什么问题了
回复
分享到:

使用道具 举报

发表于 2012-9-11 18:11 | 显示全部楼层
我也在做滚动轴承刚度计算。有机会多交流。
发表于 2012-9-11 18:12 | 显示全部楼层
八六七一三七七一〇。
发表于 2014-11-27 16:45 | 显示全部楼层
你好,你的程序可以给我参考一下吗
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 16:01 , Processed in 0.059206 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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