




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
材料力学课程设计说明书材料力学课程设计 设计题目: 传动轴的静强度、变形 及疲劳强度的计算 学院班级: 汽车学院发动机12班 姓名学号: 王富强(168) 42101203 指导教师: 李峰 目 录1材料力学课程设计的目的.32材料力学课程设计的任务和要求.33材料力学课程设计的题目.331 设计题目 332传动轴的零件图 .433设计数据 .44.材料力学课程设计的具体设计方案.441绘出传动轴的受力简图442 作扭矩图及弯矩图 643根据强度条件设计等直轴的直径 844计算齿轮处轴的挠度(均按直径1的等直杆计算)1145对阶梯传动轴进行疲劳强度计算(若不满足,采取改进措施使其满足疲劳强度) 1346对所取数据的理论根据作必要的说明 2047设计所使用软件名称 .20附录:本题所编写的c程序.20参考文献.30材料力学课程设计的体会和收获.30 2012 年 9 月 21 日1材料力学课程设计的目的本课程设计的目的是在于系统学完材料力学之后,能结合工程中的实际问题,运用材料力学的基本理论和计算方法,独立地计算工程中的典型零部件,以达到综合运用材料力学的知识解决工程实际问题之目的。同时,可以使学生将材料力学的理论和现代计算方法及手段融为一体。既从整体上掌握了基本理论和现代的计算方法,又提高了分析问题,解决问题的能力;既把以前所学的知识(高等数学、工程图学、理论力学、算法语言、计算机和材料力学等)综合运用,又为后继课程(机械设计、专业课等)打下基础,并初步掌握工程中的设计思想和设计方法,对实际工作能力有所提高。具体的有以下六项:1使学生的材料力学知识系统化、完整化;2在系统全面复习的基础上,运用材料力学知识解决工程中的实际问题;3由于选题力求结合专业实际,因而课程设计可以把材料力学知识和专业需要结合起来; 4综合运用了以前所学的个门课程的知识(高数、制图、理力、算法语言、计算机等等)使相关学科的知识有机地联系起来; 5初步了解和掌握工程实践中的设计思想和设计方法; 6为后继课程的教学打下基础。2材料力学课程设计的任务和要求要求参加设计者,要系统地复习材料力学的全部基本理论和方法,独立分析、判断、设计题目的已知条件和所求问题。画出受力分析计算简图和内力图,列出理论依据和导出计算公式,独立编制计算程序,通过计算机给出计算结果,并完成设计计算说明书。3材料力学课程设计的题目传动轴的强度、变形及疲劳强度计算31 设计题目传动轴的材料为优质碳素结构钢(牌号45),许用应力=80mpa,经高频淬火处理,其b=650mpa,-1=300mpa,-1=155mpa,磨削轴的表面,键槽均为端铣加工,阶梯轴过渡圆弧r均为2,疲劳安全系数n=2,要求:1) 绘出传动轴的受力简图;2) 作扭矩图及弯矩图;3) 根据强度条件设计等直轴的直径;4) 计算齿轮处轴的挠度;(按直径1的等直杆计算)5) 对阶梯传动轴进行疲劳强度计算;(若不满足,采取改进措施使其满足疲劳强度);6) 对所取数据的理论根据作必要的说明。说明 :a) 坐标的选取均按下图所示;b) 齿轮上的力f与节圆相切;c) 数据表中为直径d的皮带轮传递的功率,为直径为d1的皮带轮传递的功率。32传动轴的零件图1 为静强度条件所确定的轴径,尺寸最后一位数准确到mm,并取偶数。设图号如下:33设计数据本次课程设计采用第16组数据,如下:p/kw/kwn/(r/min)d/mm/mm/mm/n/na/mma()33.116.11500900300220960250300254.材料力学课程设计的具体设计方案41绘出传动轴的受力简图分析传动轴的零件图(下图)和受力图(右图),为直径d的皮带轮传递的功率,所以直径d的皮带轮传递的力矩m=9549=210.715nm , 为直径为d1的皮带轮传递的功率,所以直径d2的皮带轮传递的力矩m1=9549=102.493nm。31在传动轴旋转方向上由力矩守衡可得平衡方程fd2/2+(2f1-f1)d1/2+(f2-2f2)d2/2=0其中m=(2f2-f2)d/2 , m1=(2f1-f1)d1/2故可解得f=2(m-m1)/d2=983.836n传动轴的受力图:传动轴的零件图:现绘出传动轴的受力简图(如下图所示):42 作扭矩图及弯矩图由传动轴的受力简图可求支反力得fy1=(4fcos+2g1+6f1+g2)/5=1825.286nfz1=(4fsin+3f2)/5=613.583nfy2=(fcos+3g1+9f1+4g2)/5=2326.243nfz2=(4fsin+12f2)/5=1456.441n并作出传动轴各截面的内力图:沿y轴方向的剪力图:沿z轴方向的剪力图:扭矩图:沿y轴方向的弯矩图:沿z轴方向的弯矩图:43根据强度条件设计等直轴的直径i由于传动轴的材料为优质碳素结构钢(牌号45),因此需要选用第三强度理论进行强度计算。根据第三强度理论= 其中 由扭矩图与弯矩图可确定危险截面在d截面右侧与e截面左侧。在d截面右侧,则有在e截面左侧,则有,所以等直轴只需要满足d截面右侧即可。因此解得,取。由得,取;,取;,取;ii校核是否满足静强度条件。此时需对u截面左侧进行校核。其中;在u截面左侧,则有因此解得,所以不满足静强度条件。取,由得,取;,取;,取.iii校核是否满足静强度条件。此时需对q截面左侧,v截面右侧和e截面左侧进行校核。很明显,其中。在v截面左侧,则有在e截面左侧,则有,因此解得,所以不满足静强度条件。取,由得,取;,取;,取。iv校核是否满足静强度条件。由iii.中数据对比可知,满足静强度条件。综上所述,。44计算齿轮处轴的挠度(均按直径1的等直杆计算)图中直径为d2的轮为齿轮。i可以在该轮处(图中b点位置)沿y轴方向加一单位力f=1,并作出单位力作用下的弯矩图图。沿y轴方向的弯矩图:图:其中e=200gpa(数据来源:材料力学(第二版)(机械工业出版社)p29页表2-2),此时可以利用图形互乘法求齿轮处该轴沿y轴方向的挠度ii再在该轮处沿z轴方向加一单位力f=1,并作出单位力作用下的弯矩图图。沿z轴方向的弯矩图:图:此时可以利用图形互乘法求齿轮处该轴沿z轴方向的挠度iii 45对阶梯传动轴进行疲劳强度计算(若不满足,采取改进措施使其满足疲劳强度)i首先对传动轴键槽进行疲劳强度计算因为该轴键槽为端铣加工,b=650mpa,所以根据材料力学(第二版)(机械工业出版社)p369页图13-10a可查得=1.8,根据材料力学(第二版)(机械工业出版社)p369页图13-10b可查得=1.48。因为该轴经高频淬火处理,b=650mpa,=1.8,所以根据材料力学(第二版)(机械工业出版社)p370页表13-4可查得=2.4。由于此传动轴工作在弯扭组合交变应力状态下,因此在进行疲劳强度计算时疲劳强度条件可写成。,。,故弯矩循环系数r=-1,循环特征为对称循环;,故扭矩循环系数r=0,循环特征为静应力。所以,。其中,。参照材料力学(第二版)(机械工业出版社)p373页表13-5可选取。在d截面右侧处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。,则,安全。在b截面右侧和e截面左侧处,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。在b截面右侧处:,则,安全。在e截面左侧处:,则,安全。ii对传动轴阶梯轴进行疲劳强度计算由于b=650mpa,,,阶梯轴过渡圆弧r均为2mm,根据材料力学(第二版)(机械工业出版社)p369页图13-9a,图13-9c,图13-9d,图13-9e可查得:在p截面处,所以=1.73,=1.40;在q截面处,所以=1.76,=1.45;在u截面处,所以=1.80,=1.48;在v截面处,所以=2.25,=1.70;在w截面处,所以=1.73,=1.40;在p截面处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查,。,则,安全。在q截面处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。,则,安全。在u截面处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。,则,安全。在v截面处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。,则,安全。在w截面处:,传动轴的材料为优质碳素结构钢(牌号45),根据材料力学(第二版)(机械工业出版社)p369页表13-2可查得,。,则,安全。现将各校核截面参数整理后列表如下:参数校核点初始应力集中系数尺寸系数表面质量系数敏感系数直径(mm) d1.801.480.780.742.40.172b1.801.480.810.762.40.158e1.801.480.810.762.40.158p1.731.400.840.782.40.154q1.761.450.810.762.40.158u1.801.480.810.762.40.164v2.251.700.810.762.40.158w1.731.400.840.782.40.154各校核截面计算结果如下:校核点(mpa)(mpa)d56.9814.1935.475369.7065.475b40.7253.8157.956406.3317.954e58.0447.4275.528208.6905.580p27.103012.899+12.899q55.7413.8155.945406.3315.994u114.2865.0772.835305.2822.835v78.6097.4273.297208.6903.296w38.62909.050+9.050综上所述,阶梯传动轴各个截面符合疲劳强度条件。由于阶梯传动轴各个截面均符合疲劳强度条件,故本题不需要采取改进措施来改善疲劳强度。46对所取数据的理论根据作必要的说明本次课程设计所取的数据均选取于参考文献(1)。 47设计所使用软件名称 制图:auto cad 2004数据计算:visual c+ 6.0 编译程序截图:红蜻蜓抓图精灵附录:本题所编写的c程序该程序的源程序如下所示。只要输入该题的任何一组数据,便可得到所求的答案。本次课程设计所得数据均来自该程序。 #include#define pi 3.141593float a,b,m;float max(float a,float b) if(ab)m=a;else m=b;return m;float mw(float a,float b) return(sqrt(pow(a,2)+pow(b,2);main()float d1,d2,d3,d4;float m,m1,f,f1,f2;float fy1,fz1,fy2,fz2;float p,p1,n,d,d1,d2,g2,g1,a,alpha;float mxa,mxb,mxc,mxd,mxe,mxf,mxp,mxq,mxu,mxv,mxw;float mya,myb,myc,myd,mye,myf,myp,myq,myu,myv,myw;float mza,mzb,mzc,mzd,mze,mzf,mzp,mzq,mzu,mzv,mzw;float pa=80*pow(10,6),e=200*pow(10,9);float mmaxa,mmaxb,mmaxc,mmaxd,mmaxe,mmaxf,mmaxp,mmaxq,mmaxu,mmaxv,mmaxw;float iy,iz,fy,fz,f,mm,t1,t2,t3,t4;double a110,b10,c10;int num;char h;double ko,kt,bat,d,eyz,ex,no,i2;double omax,tmax,no,nt,w,n1; double o1=300000000,t1=155000000,t=0.10; no=0;printf(input p:_kwn);scanf(%f,&p);printf(input p1:_kwn);scanf(%f,&p1);printf(input n:_r/minn);scanf(%f,&n);printf(input d:_mmn);scanf(%f,&d);printf(input d1:_mmn);scanf(%f,&d1);printf(input d2:_mmn);scanf(%f,&d2);printf(input g2:_nn);scanf(%f,&g2);printf(input g1:_nn);scanf(%f,&g1);printf(input a:_mmn);scanf(%f,&a);printf(input alpha:_degreesn);scanf(%f,&alpha);alpha*=pi/180;d/=1000;d1/=1000;d2/=1000;a/=1000;m=9549*p/n;m1=9549*p1/n;f=2*(m-m1)/d2;f1=2*m1/d1;f2=2*m/d;printf(m=%0.3fnm,m1=%0.3fnm,f=%0.3fn,f1=%0.3fn,f2=%0.3fnn,m,m1,f,f1,f2);fy1=(4*f*cos(alpha)+2*g1+6*f1+g2)/5;fz1=(4*f*sin(alpha)+3*f2)/5;fy2=(f*cos(alpha)+3*g1+9*f1+4*g2)/5;fz2=(4*f*sin(alpha)+12*f2)/5;printf(fy1=%0.3fn, fz1=%0.3fn, fy2=%0.3fn, fz2=%0.3fnn,fy1,fz1,fy2,fz2);/*draw picture*/mxc=f*d2/2;mxe=f2*d/2;myb=fy1*a;myd=(fy1-f*cos(alpha)*3*a+fy1*a;mye=fy2*a;mzb=fz1*a;mze=fz2*a;printf(mxc=%0.3fnm,mxe=%0.3fnm,nmyb=%0.3fnm,myd=%0.3fnm,mye=%0.3fnm,nmzb=%0.3fnm,mze=%0.3fnmn,mxc,mxe,myb,myd,mye,mzb,mze);/*calculate diameter*/*calculate according to the axis which has the same diameter*/myd=myd;mzd=mzb/3+mze*2/3;mxd=mxe;mmaxd=sqrt(pow(myd,2)+pow(mzd,2)+pow(mxd,2);mye=mye;mze=mze;mxe=mxe;mmaxe=sqrt(pow(mye,2)+pow(mze,2)+pow(mxe,2);printf(calculate according to the axis which has the same diameter:n);printf(myd=%0.3fnm,mzd=%0.3fnm,mxd=%0.3fnmn,myd,mzd,mxd);printf(mye=%0.3fnm,mze=%0.3fnm,mxe=%0.3fnmn,mye,mze,mxe);printf(=mmaxd=%0.3fnm, mmaxe=%0.3fnmn,mmaxd,mmaxe);d1=pow(32*max(mmaxd,mmaxe)/pi/pa,1.0/3);d2=d1/1.1;d3=d2/1.1;d4=d3/1.1;printf(d1=%0.3fmm,d2=%0.3fmm,d3=%0.3fmm,d4=%0.3fmmn,d1*1000,d2*1000,d3*1000,d4*1000);/*calculate according to d2*/myu=myb/4+myd*3/4;mzu=mzb/2+mze/2;mxu=mxc;mmaxu=sqrt(pow(myu,2)+pow(mzu,2)+pow(mxu,2);printf(calculate according to d2:n);printf(myu=%0.3fnm,mzu=%0.3fnm,mxu=%0.3fnmn,myu,mzu,mxu);printf(mmaxu=%0.3fnmn,mmaxu);if(pow(32*mmaxu/pi/pa,1.0/3)d2)printf(its not safen);d2=pow(32*mmaxu/pi/pa,1.0/3);d1=d2*1.1;d3=d2/1.1;d4=d3/1.1;printf(=d1=%0.3fmm,d2=%0.3fmm,d3=%0.3fmm,d4=%0.3fmmn,d1*1000,d2*1000,d3*1000,d4*1000);else printf(its safen);/*calculate according to d3*/myq=myb*3/4+myd/4;mzq=mzb*5/6+mze/6;mxq=mxc;mmaxq=sqrt(pow(myq,2)+pow(mzq,2)+pow(mxq,2);myv=myd/2+mye/2;mzv=mzb/6+mze*5/6;mxv=mxe;mmaxv=sqrt(pow(myv,2)+pow(mzv,2)+pow(mxv,2);printf(calculate according to d3:n);printf(myq=%0.3fnm,mzq=%0.3fnm,mxq=%0.3fnmn,myq,mzq,mxq);printf(myv=%0.3fnm,mzv=%0.3fnm,mxv=%0.3fnmn,myv,mzv,mxv);printf(mye=%0.3fnm,mze=%0.3fnm,mxe=%0.3fnmn,mye,mze,mxe);printf(=mmaxq=%0.3fnm,mmaxv=%0.3fnm,mmaxe=%0.3fnmn,mmaxq,mmaxv,mmaxe);if(pow(32*max(mmaxq,max(mmaxv,mmaxe)/pi/pa,1.0/3)d3)printf(its not safen);d3=pow(32*max(mmaxq,max(mmaxv,mmaxe)/pi/pa,1.0/3);d2=d3*1.1;d1=d2*1.1;d4=d3/1.1;printf(=d1=%0.3fmm,d2=%0.3fmm,d3=%0.3fmm,d4=%0.3fmmn,d1*1000,d2*1000,d3*1000,d4*1000);else printf(its safen);printf(so d1=%0.3fmm,d2=%0.3fmm,d3=%0.3fmm,d4=%0.3fmmn,d1*1000,d2*1000,d3*1000,d4*1000);/*calculate deflection*/mm=a;iz=iy=pi*pow(d1,4)/64;fy=(1.0/2.0*myb*a*2.0/3.0*mm+myb*2.0*a*3.0/4.0*mm+1.0/2.0*(myd-myb)*2.0*a*2.0/3.0*mm+mye*a*3.0/8.0*mm+1.0/2.0*(myd-mye)*a*5.0/12.0*mm+1.0/2.0*mye*a*1.0/6.0*mm)/e/iz;fz=(1.0/2.0*mzb*2.0/3.0*mm+mzb*3.0*a*5.0/8.0*mm+1.0/2.0*(mze-mzb)*3.0*a*1.0/2.0*mm+1.0/2.0*mze*a*1.0/6.0*mm)/e/iy;f=sqrt(pow(fy,2)+pow(fz,2);printf(the deflection along y-axis of the gear:fy=%0.3fmmn,fy*1000);printf(the deflection along z-axis of the gear:fz=%0.3fmmn,fz*1000);printf(=the deflection of the gear:f=%0.3fmmn,f*1000); t1=d1;t2=d2;t3=d3;t4=d4;a10=myp=myb/2; /*赋值语句*/b0=mzp=mzb/2;c0=mxp=0;a11=myb;b1=mzb;c1=mxb=mxc;a12=myq;b2=mzq;c2=mxq;a13=myd;b3=mzd;c3=mxd;a14=myv;b4=mzv;c4=mxv;a15=mye;b5=mze;c5=mxe;a16=myw=mye/2;b6=mzw=mze/2;c6=mxw=0;a17=myu;b7=mzu;c7=mxu;for(i2=0;i228;i2+)printf(请你输入要测定疲劳强度的截面n);scanf(%c,&h);printf(截面n);if(h=p|h=p) num=0;ko=1.73,kt=1.40,bat=2.4,eyz=0.84,ex=0.74; /*赋值*/d=t4;else if(h=b|h=b) num=1;ko=1.80,kt=1.48,bat=2.4,eyz=0.81,ex=0.76;d=t3;else if(h=q|h=q) num=2;ko=1.76,kt=1.45,ba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论