资源简介
MATLAB程序 ,利用石川法计算齿轮啮合冲击载荷。
代码片段和文件信息
clear;
z1=19;z2=45;%两齿轮的齿数
m=1.75;
b=m*z1*0.6;
ha=m;
c=0.25*m;
d1=m*z1;d2=m*z2;
r1=m*z1/2;r2=m*z2/2;%分度圆半径
hf1=1.25*m;
hf2=1.25*m;
alpha=20*pi/180;%分度圆压力角
invalpha=tan(alpha)-alpha;
db1=d1*cos(alpha);
db2=d2*cos(alpha);
rb1=db1/2;
rb2=db2/2;%基圆半径
rf1=r1-hf1;
rf2=r2-hf2;%齿根圆半径
da1=d1+2*ha;
da2=d2+2*ha;
ra1=da1/2;
ra2=da2/2;%齿顶圆半径
alpha_a1=acos(rb1/ra1);
alpha_a2=acos(rb2/ra2);%齿顶圆压力角
alpha_f1=acos(rb1/rf1);
alpha_f2=acos(rb2/rf2);%齿根圆压力角
s=pi*m/2;%分度圆弧齿厚
e=s;%分度圆齿槽宽
sk1=ra1*(s/r1+2*((tan(alpha)-alpha)-(tan(alpha_a1)-alpha_a1)));
sk2=ra2*(s/r2+2*((tan(alpha)-alpha)-(tan(alpha_a2)-alpha_a2)));%齿顶圆齿厚
PB1=r1*cos(alpha)*(tan(alpha_a1)-tan(alpha));
PB2=r2*cos(alpha)*(tan(alpha_a2)-tan(alpha));
B1B2=PB1+PB2;
Pb=pi*m*cos(alpha);%基圆齿距
Epsilona=B1B2/Pb;
N1B1=sqrt(ra
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8222 2013-10-28 16:33 shichuan.m
----------- --------- ---------- ----- ----
8222 1
- 上一篇:模拟退火算法求解VRPTW问题,内以及相关运算案例
- 下一篇:血管图像分割.rar
相关资源
- 刚度矩阵算法
- 贝叶斯分类器Matlab实现113478
-
SVPWM的simuli
nk仿真286115 - matlab开发-HX711的自定义数据库
- Linux2015.11V1.1思维导图周阳mmap
- 5d5680a96365f0e9a0c7114890f97460.mobi
- 802.11n信道模型
- 李纯明的2011年水平集新论文加上试验
- 各种PID算法
- MATLAB智能算法129611
- 牛拉法matlab源程序118节点
- 【MATLAB GUI设计学习手记】源代码116
- 精通Matlab最优化计算源代码114682
- 通信原理MATLAB仿真实验指导书林志谋
- 802.11a_simulation with matlab
- Matlab车道线检测46119
- ACC_Vehicle_MPC-20191104.zip
- 802.11a物理层链路
- 2011年全国大学生电子设计竞赛综合测
- HHT希尔伯特黄变换 MATLAB工具箱174211
- MATLAB在振动信号处理中的应用_115704
- STK11.0x64 破解器
- psat-2.1.11-mat.zip最新版本
- ieee118节点潮流计算程序及节点数据
- 基于 802.11a 的 OFMD 仿真实验 MATLAB 实现
- 13811540_卡尔曼滤波原理及应用MATLAB仿
- Psychtoolbox-3-PTB_Beta-2014-04-06_V3.0.11.zip
- IE11-Windows6.1-KB3008923-x64
- 湿度控制器.ms11
- ex2_1202121115.m
评论
共有 条评论