2023年简单的机械设计作品【机械设计大作业】

上传人:cn****1 文档编号:509003140 上传时间:2022-10-02 格式:DOCX 页数:6 大小:12.27KB
返回 下载 相关 举报
2023年简单的机械设计作品【机械设计大作业】_第1页
第1页 / 共6页
2023年简单的机械设计作品【机械设计大作业】_第2页
第2页 / 共6页
2023年简单的机械设计作品【机械设计大作业】_第3页
第3页 / 共6页
2023年简单的机械设计作品【机械设计大作业】_第4页
第4页 / 共6页
2023年简单的机械设计作品【机械设计大作业】_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2023年简单的机械设计作品【机械设计大作业】》由会员分享,可在线阅读,更多相关《2023年简单的机械设计作品【机械设计大作业】(6页珍藏版)》请在金锄头文库上搜索。

1、2023年简单的机械设计作品【机械设计大作业】 机械设计齿轮设计程序 姓名吴磊 班级:08机械二班 学号:1*34 #include #include float min(float x,float y); float max(float x,float y); void main() int B1,B2,b,z1,z2; float P1,u,T1,Kt,FAId,CHlim1,CHlim2,S,n1,j,l,ZE,N1,N2,KHN1,KHN2, d1t,v,mt,h,p,KA,KV,KH1,KH2,KF1,KF2,YFa1,YFa2,YSa1,YSa2,CFE1,CFE2, KFN1,K

2、FN2,CH1,CH2,CH,CF1,CF2,a,d1,d2,m,w,K,bt,z1t,z2t,q; printf(请选择齿轮的精度等级、材料和处理方法n); printf(请输入小齿轮的齿数z1和齿数比u:n); scanf(%f%f,&z1t,&u); printf(下面进行齿面强度计算n); printf(请输入输入功率P1,小齿轮的转速n1,j,齿轮工作时间l:n); scanf(%f%f%f%f,&P1,&n1,&j,&l); T1=(9550000*P1)/n1; N1=60*n1*j*l; N2=N1/u; printf(T1=%1

3、0.4e N1=%10.4e N2=%10.4e n,T1,N1,N2); printf(请输入大小齿轮的接触疲惫强度极限CHlim1,CHlim2和平安系数S:n); scanf(%f%f%f,&CHlim1,&CHlim2,&S); printf(请输入接触疲惫寿命系数KHN1,KHN2:n); scanf(%f%f,&KHN1,&KHN2); CH1=KHN1*CHlim1/S; CH2=KHN2*CHlim2/S; CH=min(CH1,CH2); printf(CH1=%10.4fnCH2=%10.4fnCH=%10.4fn,CH1,CH2,C

4、H); printf(n); printf(请输入载荷系数Kt,齿宽系数FAId,弹性影响系数ZE:n); scanf(%f%f%f,&Kt,&FAId,&ZE); q=pow(ZE/CH,2)*Kt*T1*(u+1)/(FAId*u); d1t=2.32*pow(q,1.0/3.0); v=3.1415926*d1t*n1/60000; bt=FAId*d1t; mt=d1t/z1t; h=2.25*mt; p=bt/h; printf(d1t=%10.4f v=%10.4f mt=%10.4f p=%10.4fn,d1t,v,mt,p); printf(n); pr

5、intf(依据v,P和精度等级查KV,KH1,KF1,KH2,KF2,KA:n); scanf(%f%f%f%f%f%f,&KV,&KH1,&KF1,&KH2,&KF2,&KA); K=KA*KV*KH1*KH2; d1=d1t*pow(K/Kt,1.0/3.0); m=d1/z1t; printf(d1=%10.4f m=%10.4fn,d1,m); printf(n); printf(请输入齿根弯曲强度计算所需的弯曲疲惫强度极限CFE1和CFE2,KFN1,KFN2,S:n); scanf(%f%f%f%f%f,&CFE1,&

6、CFE2,&KFN1,&KFN2,&S); CF1=KFN1*CFE1/S; CF2=KFN1*CFE2/S; K=KA*KV*KF1*KF2; printf(请输入齿形系数YFa1、YFa2和应力校正系数YSa1、YSa2n); scanf(%f%f%f%f,&YFa1,&YFa2,&YSa1,&YSa2); w=max(YFa1*YSa1/CF1,YFa2*YSa2/CF2); m=pow(2*Kt*T1*w/(FAId*z1t*z1t),1.0/3.0); printf(m=%10.4fn,m); printf(请依据上述计算值选取

7、m:n); scanf(%f,&m); z1t=d1/m; z2t=u*z1t; printf(z1t=%10.4f z2t=%10.4fn,z1t,z2t); printf(请依据z1t,z2t选择合适的z1,z2:n); scanf(%d%d,&z1,&z2); d1=z1*m; d2=z2*m; a=(d1+d2)/2; bt=FAId*d1; printf(bt=%fn,bt); printf(请选择合适的b值:n); scanf(%d,&b); B2=b; B1=B2+5; printf(z1=%d z2=%d d1=%5.2f d2=%5.2fnm=

8、%5.2f B2=%dn,z1,z2,d1,d2,m,a,B1,B2); printf(n); float min(float x,float y) if(x>=y) return y; else return x; a=%5.2f B1=%d float max(float x,float y) if(x>=y) return x; else return y; 程序中未说明的参数说明: z1,z2小齿轮、大齿轮的齿数; d1,d2小齿轮、大齿轮的分度圆直径; m模数; a中心距; B1,B2大小齿轮的宽度; N1,N2应力循环次数; K载荷系数; KFN1,KFN2弯曲疲惫寿命系数; j齿轮每转一圈,同一齿面啮合的次数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号