介绍
NonHertzContact用来计算非赫兹接触问题。
类结构
Roller_Calculation
输入 input:
- D2 : 半径2
- D1 : 半径1
- Lwe : 滚子有效长度
- y : 滚子轮廓长度方向坐标
- x : 滚子轮廓径向
- Q : 载荷
参数 params:
- v2 : 泊松比2
- v1 : 泊松比1
- tol : 计算精度
- Delta0 : 初始变形
- E2 : 弹性模量2
- E1 : 弹性模量1
- Beta : 倾角
输出 output :
- yy : 滚子轮廓长度方向坐标
- xx : 滚子轮廓径向
- Q : 接触力
- P : 滚子最大接触应力
- a : 滚子接触半宽
案例
Lp=9;
Rc=1800;
Dw=10;
L=14;
x=-L/2:0.1:L/2;
% y=0.*(abs(x)<=Lp/2)+...
% (Rc-(Rc^2+(Lp/2)^2-x.^2).^(1/2)).*(abs(x)>Lp/2);
y=x.*0;
% input1Struct.Q=920;
input1Struct.Q=1840;
input1Struct.x=x;
input1Struct.y=y;
input1Struct.Lwe=L;
input1Struct.D1=Dw;
input1Struct.D2=1000;
% params1Struct.Beta=0.0172;
params1Struct.Beta=0;
Roller_Stress=method.Non_Hertz_Contact.Roller_Calculation(params1Struct,input1Struct);
Roller_Stress=Roller_Stress.solve();
PlotProfile(Roller_Stress)
PlotP(Roller_Stress)
Plota(Roller_Stress)
无修形滚子最大接触应力和接触半宽,可以看到滚子两端的应力集中非常严重:
![]() | ![]() |
圆弧修形滚子的最大接触应力和接触半宽,圆弧修形后,两端的应力有所降低,但在圆弧分界处仍然存在应力集中的现象:
![]() | ![]() |
滚子倾斜0.0172°后的接触应力:
![]() | ![]() |
参考文献
[1] 滚动轴承分析计算与应用
本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com