机械原理课程设计-连杆机构B4完美版_第1页
机械原理课程设计-连杆机构B4完美版_第2页
机械原理课程设计-连杆机构B4完美版_第3页
机械原理课程设计-连杆机构B4完美版_第4页
机械原理课程设计-连杆机构B4完美版_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、机械原理课程设计任务书题目:连杆机构设计B4姓名:戴新吉班级:机械设计制造及其自动化2011级3班设计参数转角关系的期望函数连架杆转角范围计算间隔设计计算am中m编程确定:a,b,c,d四杆 的长度,以及在一个 工作循环内每一计 算间隔的转角偏差值中i60850.5y=ln x(1 MxM2)设计要求:用解析法按计算间隔进行设计计算;绘制3号图纸1张,包括:机构运动简图;期望函数与机构实现函数在计算点处的对比表;根据对比表绘制期望函数与机构实现函数的位移对比图;设计说明书一份;要求设计步骤清楚,计算准确。说明书规范。作图要符合国家标。按时独立完成任务。目录 TOC o 1-5 h z HYPE

2、RLINK l bookmark12 o Current Document 第1节 平面四杆机构设计 3 HYPERLINK l bookmark15 o Current Document 1.1连杆机构设计的基本问题 3 HYPERLINK l bookmark20 o Current Document 1.2作图法设计四杆机构3 HYPERLINK l bookmark23 o Current Document 1.3作图法设计四杆机构的特点 3 HYPERLINK l bookmark30 o Current Document 1.4解析法设计四杆机构 3 HYPERLINK l boo

3、kmark33 o Current Document 1.5解析法设计四杆机构的特点3 HYPERLINK l bookmark41 o Current Document 第2节设计介绍5 HYPERLINK l bookmark44 o Current Document 2.1按预定的两连架杆对应位置设计原理5 HYPERLINK l bookmark47 o Current Document 2.2按期望函数设计6 HYPERLINK l bookmark50 o Current Document 第3节 连杆机构设计8 HYPERLINK l bookmark53 o Current D

4、ocument 3.1连杆机构设计8 HYPERLINK l bookmark56 o Current Document 3.2变量和函数与转角之间的比例尺8 HYPERLINK l bookmark61 o Current Document 3.3确定结点值8 HYPERLINK l bookmark64 o Current Document 3.4确定初始角a 0、中0 9 HYPERLINK l bookmark73 o Current Document 3.5杆长比m,n,l的确定13 HYPERLINK l bookmark76 o Current Document 3.6检查偏差值

5、Ap 13 HYPERLINK l bookmark79 o Current Document 3.7杆长的确定13 3.8连架杆在各位置的再现函数和期望函数最小差值a中的确定.15总结17 HYPERLINK l bookmark97 o Current Document 参考文献18附录错误!未定义书签。第1节 平面四杆机构设计1.1连杆机构设计的基本问题连杆机构设计的基本问题是根据给定的要求选定机构的型式,确定各构件的尺寸,同时还要满足结构条件(如要求存在曲 柄、杆长比恰当等)、动力条件(如适当的传动角等)和运动连 续条件等。根据机械的用途和性能要求的不同,对连杆机构设计的要求 是多种多

6、样的,但这些设计要求可归纳为以下三类问题:预定的连杆位置要求;满足预定的运动规律要求;(3 )满足预定的轨迹要求;连杆设计的方法有:解析法、作图法和实验法。1.2作图法设计四杆机构对于四杆机构来说,当其铰链中心位置确定后,各杆的长度 也就确定了。用作图法进行设计,就是利用各铰链之间相对运动 的几何关系,通过作图确定各铰链的位置,从而定出各杆的长度。1.3作图法设计四杆机构的特点图解法的特点是直观、简单、快捷,对三个设计位置以下 的设计是十分方便的,其设计精度也能满足工作的要求,并能 为解析法精确求解和优化设计提供初始值。根据设计要求的不同分为四种情况:按连杆预定的位置设计四杆机构;按两连架杆预

7、定的对应角位移设计四杆机构;按预定的轨迹设计四杆机构;按给定的急回要求设计四杆机构。1.4解析法设计四杆机构在用解析法设计四杆机构时,首先需建立包含机构各尺度 参数和运动变量在内的解析式,然后根据已知的运动变量求机 构的尺度参数。1.5解析法设计四杆机构的特点解析法的特点是可借助于计算器或计算机求解,计算精度 高,是英语对三个或三个以上位置设计的求解,尤其是对机构 进行优化设计和精度分析十分有利。现有三种不同的设计要求,分别是:按连杆预定的连杆位置设计四杆机构按预定的运动轨迹设计四杆机构按预定的运动规律设计四杆机构按预定的两连架杆对应位置设计按期望函数设计本文详细阐述了解析法设计丝杆机构中按期

8、望函数设计 的原理、方法及过程。第2节设计介绍2.1按预定的两连架杆对应位置设计原理如下图所示:设要求从动件3与主动件1的转角之间满足一系列的对应位置关 系,即。=f(9 )i=1, 2,,n,其函数的运动变量。为机构的转角, 由设计要求知9、9为已知条件,仅9为未知。又因为机构按比 例放大或缩小,不会改变各机构的相对角度关系,故设计变量应该为 各构件的相对长度,如取d/a=1 , b/a=l c/a=m , d/a=n。故设m、 n计变量I、以及9、9的计量起始角a。、气共五个。如图2-1 所示建立坐标系Oxy,并把各杆矢量向坐标轴投影,可得(2-1)l cos9 . = n + m cos

9、Q +中)-cos!9 . +a ) Jl sin9 =n + m sinC9 . +中)-cosC9 . +a)为消去未知角。,将式21两端各自平方后相加,经整理可得cos(O +a )=m cos(O +9 ) (mM)cos(O +9 O a ) +(m2 + n +1 -12)/(2n) TOC o 1-5 h z 1i 03i03i 01i0令 P =m, P =-m/n, p = (m2 + n +1 12)/(2n),则上式可简化为:cos( +a ) = P cos( +9 ) - P cos( +9 -O a ) + P(22)1i003i 013i 01i 02,式2-2

10、中包含5个待定参数P、P、P、a 、及9 ,故四 01200杆机构最多可以按两连架杆的5个对应位置精度求解。当两连架杆的 对应位置数N 5时,一般不能求得精确解,此时可用最小二乘法等 进行近似设计。当要求的两连架杆对应位置数N v 5时,可预选N0 = 5 N个尺度参数,此时有无穷多解。2.2按期望函数设计如上图所示,设要求设计四杆机构两连架杆转角之间实现的函数 关系y = f(成为期望函数),由于连架杆机构的待定参数较少,故 一般不能准确实现该期望函数。设实际实现的函数为月y = F(成为 再现函数),再现函数与期望函数一般是不一致的。设计时应该使机 构的再现函数尽可能逼近所要求的期望函数。

11、具体作法是:在给定的 自变量x的变化区间七到七内的某点上,使再现函数与期望函数的 值相等。从几何意义上y = f与y = f两函数曲线在某些点相交。这些点称为插值结点。显然在结点处有:F -f 3) = 0故在插值结点上,再现函数的函数值为已知。这样,就可以按上 述方法来设计四杆机构。这种设计方法成为插值逼近法。在结点以外的其他位置,y = F与y = f是不相等的,其偏差 为Ay = f (x) - F (x)偏差的大小与结点的数目及其分布情况有关,增加插值结点的数 目,有利于逼近精度的提高。但结点的数目最多可为5个。至于结点 位置分布,根据函数逼近理论有(2-3)x = 1(X + X )

12、 - 1(X - x )cos -1)ni 2 m 02 m 02m试中i = 1,2,3, ,m, m为插值结点数。本节介绍了采用期望函数设计四杆机构的原理。在第3节将 具体阐述连杆机构的设计。第3节连杆机构设计3.1连杆机构设计设计参数表转角关系的期望函数连架杆转角范围计算间隔设计计算amm手工编程确定:a,b,c,d四杆 的长度,以及在一个 工作循环内每一计 算间隔的转角偏差值中i608520.5y=ln x(1 MxM2)注:本次采用编程计算,计算间隔为0.53.2变量和函数与转角之间的比例尺根据已知条件y=ln x(1MxM2)为铰链四杆机构近似的实现期望函数,设计步骤如下:0m中=

13、85。确定自变根据已知条件X =1, X =2,可求得y = 0, y = 0.693。由主、从动件的转角范围a尸60量和函数与转角之间的比例尺分别为:(31)u = (X X )/a =1/60U = (y y )/P = 0.693/853.3确定结点值设取结点总数m=3,由式2-3可得各结点处的有关各值如表(3-1)所示。表(3-1)各结点处的有关各值xiy = ln xiia = (X - X )/U中=(y_ y)/七11.0670.06494.028.4321.5000.405530.052.6631.9330.659055.9885.583.4确定初始角a0、气通常我们用试算的方

14、法来确定初始角a 0、气,而在本次连杆 设计中将通过编程试算的方法来确定。具体思路如下:任取a 0、气,把a 0、气取值与上面所得到的三个结点处的 a 、中的值代入P134式8-17cos(6 +a ) = P cos(6 +中)一 P cos(6 +中-6 a ) + P1i003i013i 01i02从而得到三个关于P、P、P的方程组,求解方程组后得出P、P、P,再令P=m, P =-m/n, P=(m2 + n +1 -12)/(2n)。然 后求得m,n,l的值。由此我们可以在机构确定的初始值条件下找 到任意一位置的期望函数值与再现函数值的偏差值费。当中 1。时,则视为选取的初始、角度a

15、中满足机构的运动要求。具体程序如下:#include#include#define PI 3.1415926#define t PI/180void main()int i;float p0,p1,p2,a0,b0,m,n,l;float A,B,C,r,s,f1,f2,g1,g2,g,j;定义所需要的量float u1=1.0/60,u2=0.693/85,x0=1.0,y0=0.0;float a3,b3,a16,b13,a55;FILE *p;if(p=fopen(d:zdp.txt,w)=NULL)将输出的值放在文档里方便查看printf(cant open the file!);a0

16、=4.02;输入初始值的三组节点的角度a1=30;a2=55.98;b0=7.97;b1=49.68;b2=80.83;a50=0;a51=a0;a52=a1;a53=a2;a54=60;printf(please input a0: n); 输人 a 0 和 0 的初始值scanf(%f”,&a0);printf(please input b0: n);scanf(%f”,&b0);for(i=0;i3;i+)a1i=cos(bi+b0)*t);a1i+3=cos(bi+b0-ai-a0)*t); 取得三个节点 b1i=cos(ai+a0)*t);P0=(b10-b11)*(a14-a15)

17、-(b11-b12)*(a13-a14)/(a10-a11)*(a14-a15)-(a11-a 1)*(a13-a14);P1=(b10-b11-(a10-a11)*p0)/(a13-a14);列出 P0,P1,P2 的关系式p2=b10-a10*p0-a13*p1;m=p0;列出m,n,l与P0,P1,P2的关系式n=-m/p1;l=sqrt(m*m+n*n+1-2*n*p2);由上几式可以解得 m,n,l 的值printf(p0=%f,p1=%f,p2=%f,m=%f,n=%f,l=%fn”,p0,p1,p2,m,n,l);fprintf(p,p0=%f,p1=%f,p2=%f,m=%f,

18、n=%f,l=%fn”,p0,p1,p2,m,n,l);printf(n);fprintf(p,n);for(i=0;i5;i+)printf(please input one angle of fives(0-60):);输入三个节点值即初始位置printf(when the angle is %fn,a5i);用三个节点值即初始位置进行验证fprintf(p,when the angle is %fn,a5i);A=sin(a5i+a0)*t);B=cos(a5i+a0)*t)-n;C=(1+m*m+n*n-l*l)/(2*m)-n*cos(a5i+a0)*t)/m;j=x0+u1*a5i

19、;printf(A=%f,B=%f,C=%f,j=%fn,A,B,C,j);s=sqrt(A*A+B*B-C*C);f1=2*(atan(A+s)/(B+C)/(t)-b0;求得的两个值f2=2*(atan(A-s)/(B+C)/(t)-b0;r=(log (j)-y0)/u2;求的值g1=f1-r;得出两个的值g2=f2-r;if(abs(g1)abs(g2)取两个里绝对值小的为真正的g=gLelseg=g2;printf(f1=%f,f2=%f,g=%fn,f1,f2,g);fprintf(p,f1=%f,f2=%f,g=%fn,f1,f2,g);printf(nn);输出得到的5组数据f

20、printf(p,nn); 结合课本P135,试取a 0 =86 ,中0=24.5时:程序运行及其结果为:p0=0.603016,p1=-0.448848,p2=-0.268262,m=0.603016,n=1.343475,l=1.972146when the angle is 0.000000f1=-124.826622,f2=-0.308787,g=-0.308787when the angle is 4.020000f1=-130.279190,f2=7.970003,g=0.015696when the angle is 30.000000f1=-152.214340,f2=49.6

21、80008,g=-0.052364when the angle is 55.980000f1=-162.068558,f2=80.830009,g=-0.008698when the angle is 60.000000f1=-162.777771,f2=84.909172,g=-0.108879由程序运行结果可知:当取初始角a 0 =86 、中0=24.5 时 中 1。(加二k1(k2)所以所选初始角符合机构的运动要求。3.5杆长比m,n,l的确定由上面的程序结果可 m=0.603016,n=1.343475,果1.972146。3.6检查偏差值中对于四杆机构,其再现的函数值可由P134式8

22、-16求得中=e =2arctan(A2 + B2 + C2) / (b + C )中3-2式中:A=sin(a+a );B=cos(a+a )-n ;C= (1 + m2 + n2 12)/(2m) - ncos(a+a )/m按期望函数所求得的从动件转角为中=ln(X+H a) J /U3-3则偏差为中=中一中,若偏差过大不能满足设计要求时,则应重选计量起始角a 0、w 0以及主、从动件的转角变化范围a、cp ”等,重新进行设 计。同样由上面的程序运行结果得出每一个取值都符合运动要求,即:(中=k1(k2) 中 1。3.7杆长的确定根据杆件之间的长度比例关系m,n,l和这样的关系式b/a=

23、l c/a=m d/a=n确定各杆的长度,当选取主动杆的长度后,其余三 杆长的度随之可以确定;在此我们假设主动连架杆的长度为 a=50,则确定其余三杆的长度由下面的程序确定:#include #include #include void main()float a=50,b,c,d;令AB杆的初始长度为50float m=0.603016,n=1.343475,l=1.972146; 由方程解得的 m,n,l 的值FILE *p;if(p=fopen(d:zdp.txt,w)=NULL)将输出的值放在文档里方便查看printf(cant open the file!);exit(0);b=l*a;简单的乘法计算得到各杆的长度c=m*a;d=n*a;printf(a=%fnb=%fnc=%fnd=%fn,a,b,c,d);输出所得到的值fprintf(p,a=%fnb=%fnc=%fnd=%fn”,a,b,c,d);fclose(p);运行结果为:a=50.000000b=98.607300c=30.150801d=67.1737493.8连架杆在各位置的再现函数和期望函数最小差值费的确定i 为序列号a1i=a .f1i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论