资源描述
材料力学课程设计
设计计算说明书
设计题目:曲柄轴的强度设计、疲劳强度校核及刚度计算
序号: 160
题号: 10 - 16
教学号:
专业: 土木工程(路桥)
姓名:
指导教师:
目录
一、 材料力学课程设计的目的—————————2
二、 材料力学课程设计的任务和要求——————3
三、 设计计算说明书的要求——————————3
四、 分析讨论及说明部分的要求————————4
五、 程序计算部分的要求———————————4
六、 设计题目————————————————5
七、 设计内容————————————————6
(一) 画出曲柄轴的内力图------------------ 7
(二)设计曲柄颈直径d,主轴颈直径D------- 9
(三)校核曲柄臂的强度--------------------10
(四)校核主轴颈的疲劳强度--------------- 14
(五)用能量法计算A截面的转角----------- 15
(六)计算机程序------------------------- 17
八、设计体会——————————————----21
九、参考文献——————————————----21
一、课程设计的目的
材料力学课程设计的目的是在于系统学习材料力学后,能结合工程中的实际问题,运用材料力学的基本理论和计算方法,独立地计算工程中的典型零部件,以达到综合运用材料力学的知识解决工程实际问题之目的。同时,可以使我们将材料力学的理论和现代计算方法及手段融为一体。既从整体上掌握了基本理论和现代的计算方法,又提高了分析问题,解决问题的能力;既能对以前所学的知识(高等数学、工程图学、理论力学、算法语言、计算机和材料力学等)的综合应用,又为后继课程(机械设计、专业课等)得学习打下基础,并初步掌握工程中的设计思想和设计方法,对实际工作能力有所提高。
1、 使所学的材料力学知识系统化,完整化。
2、 在系统全面复习的基础上,运用材料力学知识解决工程实际问题。
3、 由于选课力求综合专业实际,因而课程设计可以把材料力学知识与专业需要结合起来。
4、 综合运用以前所学的各门课程的知识(高等数学、工程图学、理论力学、算法语言等),使相关学科的知识有机地联系起来。
二、课程设计的任务和要求
要系统复习材料力学课程的全部基本理论和方法,独立分析、判 断设计题目的已知条件和所求问题,画出受力分析计算简图和内力图, 列出理论依据并导出计算公式,独立编制计算程序,通过计算机给出计 算结果,并完成设计计算说明书。
三、设计计算说明书的要求
设计计算说明书是该题目设计思想、设计方法和设计结果的说明,要求书写工整,语言简练,条理清晰、明确,表达完整。具体内容应包括:
1. 设计题目的已知条件、所求及零件图。
2. 画出构建的受力分析计算简图,按比例标明尺寸、载荷及支座等。
3. 静不定结构要画出所选择的基本静定系统及与之相应的全部求解过程。
4. 画出全部内力图,并标明可能的各危险截面。
5. 危险截面上各种应力的分布规律图及由此判断各危险点处的应力状态图。
6. 各危险点的主应力大小及主平面位置。
7. 选择强度理论并建立强度条件。
8. 列出全部计算过程的理论依据、公式推导过程以及必要的说明。
9. 对变形及刚度分析并写明所用的能量法计算过程及必要的内力图和单位力图。
10. 疲劳强度计算部分要说明循环特性,,,,,的计算,所查k,ε,β各系数的依据,疲劳强度校核过程及结果,并绘制构件的持久极限曲线。
四、分析讨论及说明部分的要求
1.分析计算结果是否合理,并讨论其原因、改进措施。
2.提出改进设计的初步方案及设想。
3.提高强度、刚度及稳定性的措施及建议。
五、程序计算部分的要求
1. 程序框图。
2. 计算机程序(含必要的语言说明及标示符说明)。
3. 打印结果(数据结果要填写在设计说明书上)。
六、设计题
某柴油机曲轴材料为球墨铸铁(QT400-10),[σ]=120MPa,曲柄臂抽象为矩形(如图),h=1.2D,b/h=2/3(左、右臂尺寸相同),l=1.5e,l4=0.5l。
(一)要求:
1. 画出曲轴的内力图。
2. 按照强度条件设计主轴颈D和曲轴颈的直径d。
3. 校核曲柄臂的强度。
4. 安装飞轮处为键槽,校核主轴颈的疲劳强度,取疲劳安全系数n=2。键槽为端铣加工,轴颈表面为车削加工,τ-1=160MPa,,。
5. 用能量法计算A端截面的转角,。
(二) 设计数据(表7-12中第16组数据)
F/kN
W/kN
l1/mm
l2/mm
l3/mm
e/mm
α(°)
20
6.8
360
230
130
100
12
七、 设计内容
外力分析
在XOY平面内:
∑MB=0 FAy ==3119N(下)
∑MA=0 FBy ==5761N(上)
在XOZ平面内:
∑MB=0 FAz==7626N(外)
∑MA=0 FBz ==11937N(外)
(一) 内力图
画出内力图。不计弯曲切应力(故未画剪力图),弯矩图画在受压处。
根据内力图,确定危险截面。
1. 对于主轴颈危险点可能是图中D点,则D点处受弯曲和扭转,有:
MD1x = = 1565N·m
MD1y =2030N·m
MD1z =1061N·m
2. 曲柄颈中间截面C最危险,受扭转和两向弯曲,有:
MCx = 610 N·m
MCy =2898N·m
MCz =1123N·m
3. 曲柄臂受到轴力作用,危险点可能也是图中D或E点,有:
MD2x = 1565N·m MEx=610N·m
MD2y =2030N·m MEy=2288N·m
MD2z =1061N·m MEz=936N·m
FND =1039N FNE=3119N
(二)设计主轴颈直径D和曲轴颈直径d
1.校核主轴颈D
①主轴颈的危险截面为D处,进行校核。根据主轴颈的受力状态用
第三强度理论计算
= ≤[] 其中=
≤ 120MPa
求得D≥61.75mm 则D=70mm
2.校核曲轴颈直径d
在曲轴颈上,危险截面位于中间截面C处,对此处进行分析,受两
向弯曲和扭转作用。根据受力情况,同样应用第三强度理论进行校核,
有:
==≤[]
M= 其中=
求得d≥63.58mm 即d=64mm
则有D=70mm,d=64mm h=84mm, b=56mm
(三)校核曲柄臂的强度
由题可得:h/b=3/2
经查表可得,α=0.231 β=0.196 γ=0.858
曲柄臂的危险截面为矩形截面,且受扭转、两向弯曲及轴力作用(不
计剪力),曲柄臂上的危险截面可能为C端或者E端,分别对其
进行检验。
①左臂,即检验顶端E处。根据应力分布图可判定出可能的危险点
为,,。
点: 点处于单向拉伸应力状态
= = =31.245Mpa<[]
所以点满足强度条件。
点: 点处于二向应力状态,存在扭转切应力
= 37.600Mpa
点的正应力为轴向力和绕z轴的弯矩共同引起的
= =21.982Mpa
由第三强度理论
所以点满足强度条件。
点: 点处于二向应力状态
= = 9.926 Mpa
根据第三强度理论 =65.281Mpa<[]
所以点满足强度条件。即E处截面强度满足条件
②右臂,即检验底端D处。根据应力分布图可判定出可能的危险点为
,,。
点: 处于单向压缩,正应力为代数和。
=
=28.013MPa < [] 故点安全
点: 点有扭转切应力,
= = = 33.360MPa
点的正应力为轴向力和绕z轴的弯矩共同引起的
= = 24.387MPa
根据第三强度理论
=71.870MPa < []
故点安全
点: 与点相类似,正应力为轴向力和绕 y轴的弯矩共同引起的,即
= =28.623MPa
= = 23.985MPa
= 62.068MPa < []
故点安全。即E处截面强度满足条件。
综上,曲柄臂满足强度条件
(四)校核主轴颈的疲劳强度
由题意查得球墨铸铁
查表得
已知
由零件图可知,键槽处有扭转切应力,无弯曲正应力,工作时切应
力基本不变,但机器时开时停,可视为脉动循环。
= = 23.23MPa
= 11.62MPa
切应力是动脉循环,用以下公式进行疲劳强度校核
= 4 > n = 2 故安全
(五)用能量法计算A-A截面的转角,
采用图乘法分别求解A-A截面的转角,。
1.求:在截面A加一单位力偶矩。并作出单位力偶矩作用
下的弯矩图 与外载荷作用下的弯矩图如下(画在受拉一侧):
=0.0096 rad=0.550︒
2.求: 在截面A加一单位力偶矩。并作出单位力偶矩作
用下的弯矩图。 与外载荷作用下的弯矩图如下(画在受压一侧):
查表得
=0.0036 rad=0.206︒
(六)计算机程序
#include<stdio.h>
#include<math.h>
#define Pi 3.1415926
#define n 2
#define i 120e6
#define E 150e9
int main() //主函数
{int angle,d,D;
double temps,tempc,Fy,Fz,Mx,e,l,l1,l2,l3,l4,F,FAy,FAz,FBy,FBz,W,Mcz,Mfz,Mhz,Mcy,Mfy,Mhy,Mdx,Mfx,Mx1,My1,Mz1,Mx2,My2,Mz2,DD,g,f,dd,h,b,A,s1,s2,s3,t2,t3,a,sr2,sr3,r,s11,s22,s33,t22,t33,sr22,sr33,tmax,tmin,R,tm,ta,nt,T,Kt,Et,B,pt;
printf("请输入F,alfa,W,L1,L2,L3,e\n");
printf("F单位为KN,F=");scanf("%lf",&F);
printf("W单位为KN,W=");
scanf("%lf",&W);
printf("L1单位为m,L1=");
scanf("%lf",&l1);
printf("L2单位为m,L2=");
scanf("%lf",&l2); //输入数据
printf("L3单位为m,L3=");
scanf("%lf",&l3);
printf("e单位为m,e=");
scanf("%lf",&e);
printf("alfa单位为度,alfa=");
scanf("%d",&angle);
temps=sin(12*Pi/180);
tempc=cos(12*Pi/180);
Fy=F*temps; //求两个方向分力
Fz=F*tempc;
Mx=Fz*e;
printf("Fy=%lf\nFz=%lf\nMx=%lf\n",Fy,Fz,Mx);
FBz=Fz*l1/(l1+l2);
FBy=(W*(l1+l2+l3)-Fy*l1)/(l1+l2);
FAz=l2*Fz/(l1+l2); //求各点支座反力
FAy=(Fy*l2+W*l3)/(l1+l2);
printf("支座反力(单位KN):\nFAy=%lf\nFAz=%lf\nFBy=%lf\nFBz=%lf\n",FAy,FAz,FBy,FBz);
l=1.5*e;
l4=0.5*l;
Mcz=FAy*(l1-l/2);
Mfz=W*(l2+l3-l/2)-FBy*(l2-l/2);
Mhz=FAy*l1;
Mcy=FAz*(l1-l/2);
Mfy=FBz*(l2-l/2);
Mhy=FAz*l1;
Mdx=FAz*e;
Mfx=Fz*e;
printf("力矩(单位KN/m):\nMcz=%f\nMfz=%f\nMhz=%f\nMcy=%f\nMfy=%f\nMhy=%f\nMdx=%f\nMfx=%f\n",Mcz,Mfz,Mhz,Mcy,Mfy,Mhy,Mdx,Mfx); //输出各点在各个方向的力矩
f=sqrt(Mfx*Mfx+Mfy*Mfy+Mfz*Mfz);
g=32*f/(Pi*i);
DD=pow(g,1.0/3.0); //根据第三强度理论,计算D的最小值
f=sqrt(Mdx*Mdx+Mhy*Mhy+Mhz*Mhz);
g=32*f/(Pi*i);
dd=pow(g,1.0/3.0); //根据第三强度理论,计算d的最小值
printf("D=%.5lfm,d=%.5lfm\n",10*DD,10*dd);
D=(int)(1000*DD);
d=(int)(1000*dd);
if(d%2==0)
d=d+2; //d取整取偶
else d=d+1;
if(D%2==0)
D=D+2;
else D=D+1; //D取整取偶
printf("故D取%dmm,d取%dmm \n",10*D,10*d);
a=0.231;
r=0.858;
h=1.2*(double)D/1000;
b=2*h/3;
A=h*b;
s1=FAy/A+FAz*e*6/(h*h*b)+FAy*6*(l1-l4)/(b*b*h); //校核左曲轴臂D1点强度
printf("sr1=%.2lfPa,",s1);
s2=FAy/A+FAy*(l1-l4)*6/(b*b*h);
t2=FAz*(l1-l4)/(a*h*b*b);
sr2=sqrt(s2*s2+4*t2*t2); //校核左曲轴臂D2点强度
printf("sr2=%lfPa,",sr2);
t3=r*t2;
s3=FAy/A+FAz*e*6/(h*h*b);
sr3=sqrt(s3*s3+4*t3*t3); //校核左曲轴臂D3点强度
printf("sr3=%lfPa\n",sr3);
if(s1<=i&&sr2<=i&&sr3<=i)
printf("左曲轴臂安全\n");
s11=(W-FBy)/A+Mfx*6/(h*h*b)+Mfz*6/(h*b*b); //校核右曲轴臂D1点强度
printf("sr11=%lfPa,",s11);
s22=(W-FBy)/A+Mfz*6/(h*b*b);
t22=Mfy/(a*h*b*b);
sr22=sqrt(s22*s22+4*t22*t22); //校核右曲轴臂D2点强度
printf("sr22=%lfPa,",sr22);
s33=(W-FBy)/A+Mfx*6/(h*h*b);
t33=r*t22;
sr33=sqrt(s33*s33+4*t33*t33); //校核右曲轴臂D3点强度
printf("sr33=%lfPa\n",sr33);
if(s11<=i&&sr22<=i&&sr33<=i)
printf("右曲轴臂安全\n");
Kt=1.2;
Et=0.76;
B=0.95;
pt=0.05;
T=160e6;
tmax=Mx*16/(Pi*((double)D/1000)*((double)D/1000)*((double)D/1000));
tmin=0;
R=tmin/tmax;
tm=(tmax+tmin)/2;
ta=(tmax-tmin)/2;
nt=T/(Kt/(Et*B)*ta+pt*tm);
printf("nt=%lf\n",nt);
if(nt>=n)
printf("安全\n"); //主轴颈的疲劳强度校核
}
程序运行结果:
八、设计体会
材料力学是一门被各个工程广泛应用的学科,是通过理论与实验来进行强度、刚度、稳定性以及材料的力学性能的研究。在保证安全、可靠、经济节省的前提下,为构件选择适当的材料,确定合理的截面形状和尺寸提供基本理论和计算方法。
通过这次的课程设计,我对材料力学有了更深一层的认识,发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还急需提高。
对我而言,知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!
最后,理论知识的理解得益于李锋老师的谆谆教导,作为您一名普通的学生,非常感谢您的教诲和帮助。麻老师,谢谢!
希望老师能给予批评和指导。最后,在此祝您身体健康,工作顺利!
九、参考文献
[1] 聂毓琴,孟广伟 . 材料力学 2版 . 北京:机械工业出版社,2009.1
[2] 聂毓琴,吴宏 . 材料力学实验与课程设计. 北京:机械工业出版社,2006.6
[3] 谭浩强 . C程序设计4版 . 北京:清华大学出版社,2010.6.
.
21
展开阅读全文