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

付费下载

下载本文档

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

文档简介

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

2、录第1节 平面四杆机构设计 31.1 连杆机构设计的基本问题 31.2 作图法设计四杆机构31.3 作图法设计四杆机构的特点31.4 解析法设计四杆机构31.5 解析法设计四杆机构的特点 3第2节设计介绍52.1 按预定的两连架杆对应位置设计原理 52.2 按期望函数设计62.3 连杆机构设计83.1 连杆机构设计83.2 变量和函数与转角之间的比例尺 83.3 确定结点值83.4 确定初始角a。、Q 93.5 杆长比 m,n,l的确定 143.6 检查偏差值9143.7 杆长的确定133.8 连架杆在各位置的再现函数和期望函数最小差值 邛的确定.153.9 193.10 20 错误!未定义书

3、签。第 1 节 平面四杆机构设计1.1 连杆机构设计的基本问题连杆机构设计的基本问题是根据给定的要求选定机构的型式,确定各构件的尺寸,同时还要满足结构条件(如要求存在曲柄、杆长比恰当等)、动力条件(如适当的传动角等)和运动连续条件等。根据机械的用途和性能要求的不同,对连杆机构设计的要求是多种多样的,但这些设计要求可归纳为以下三类问题:(1)预定的连杆位置要求;(2)满足预定的运动规律要求;(3)满足预定的轨迹要求;连杆设计的方法有:解析法、作图法和实验法。1.2 作图法设计四杆机构对于四杆机构来说,当其铰链中心位置确定后,各杆的长度也就确定了。用作图法进行设计,就是利用各铰链之间相对运动的几何

4、关系,通过作图确定各铰链的位置,从而定出各杆的长度。1.3 作图法设计四杆机构的特点图解法的特点是直观、简单、快捷,对三个设计位置以下的设计是十分方便的,其设计精度也能满足工作的要求,并能为解析法精确求解和优化设计提供初始值。根据设计要求的不同分为四种情况(1) 按连杆预定的位置设计四杆机构;(2) 按两连架杆预定的对应角位移设计四杆机构;(3) 按预定的轨迹设计四杆机构;(4) 按给定的急回要求设计四杆机构。1.4 解析法设计四杆机构在用解析法设计四杆机构时,首先需建立包含机构各尺度参数和运动变量在内的解析式,然后根据已知的运动变量求机构的尺度参数。1.5 解析法设计四杆机构的特点解析法的特

5、点是可借助于计算器或计算机求解,计算精度高,是英语对三个或三个以上位置设计的求解,尤其是对机构进行优化设计和精度分析十分有利。现有三种不同的设计要求,分别是:(1) 按连杆预定的连杆位置设计四杆机构(2) 按预定的运动轨迹设计四杆机构(3) 按预定的运动规律设计四杆机构1) 按预定的两连架杆对应位置设计2) 按期望函数设计本文详细阐述了解析法设计丝杆机构中按期望函数设计的原理、方法及过程第2节设计介绍2.1 按预定的两连架杆对应位置设计原理如下图所示:b29 2i1 a9 3i0) 0/ 9 1ia 04图2-1设要求从动件3与主动件1的转角之间满足一系列的对应位置关 系,即e 3i = f

6、(e 1i)i=1, 2,,n,其函数的运动变量ei为机构的转角,由 设计要求知 3、日3为已知条件,仅日2为未知。又因为机构按比例 放大或缩小,不会改变各机构的相对角度关系,故设计变量应该为各 构件的相对长度,如取d/a=1, b/a=l c/a=m , d/a=n 。故设计变量1、m、n以及日1、e3的计量起始角%、共五个。如图2-1所 示建立坐标系Oxy,并把各杆矢量向坐标轴投影,可得l cosi 2i = n mcosg 3i : 0) cosg 1i 1 0)J(2-1 )lsin1 = n msin(u, ) -cos( .n)2i3i 01i0,为消去未知角日2i,将式21两端各

7、自平方后相加,经整理可得222cos伯 1i :. 0) =mcosG 3i : 0) -(m n)cosG 3i - 0- - 1i 0) - (m n 1 -l)/(2n) 令 P0=m,P1 =-m/n,p2= (m2 + n2+1 -l2)/(2n),则上式可简化为:c o s (li:0) = P0C0S(3i- ;: 0) - P1C0S(3i- ;: 0(2-2式2-2中包含5个待定参数p。、口、仇、叫、及邛0,故四杆机构最多可以按两连架杆的5个对应位置精度求解。当两连架杆的对应位置数N5时,一般不能求得精确解,此时可用最小二乘法等进行近似设计。当要求的两连架杆对应位置数N 5时

8、,可预选N0 =5 .N个尺度参数,此时有无穷多解。2.2按期望函数设计如上图所示,设要求设计四杆机构两连架杆转角之间实现的函数 关系y = f(X)(成为期望函数),由于连架杆机构的待定参数较少,故般不能准确实现该期望函数。设实际实现的函数为月y = F(x)(成为再现函数),再现函数与期望函数一般是不一致的。设计时应该使机 构的再现函数尽可能逼近所要求的期望函数。 具体作法是:在给定的 自变量x的变化区间X0到Xm内的某点上,使再现函数与期望函数的值相等。从几何意义上y = F(x)与y = f(x)两函数曲线在某些点相交这些点称为插值结点。显然在结点处有:F(x) - f (x) =0故

9、在插值结点上,再现函数的函数值为已知。这样,就可以按上 述方法来设计四杆机构。这种设计方法成为插值逼近法。在结点以外的其他位置,y = F(x)与y = f(x)是不相等的,具偏差 为:y = f (x) - F(x)偏差的大小与结点的数目及其分布情况有关, 增加插值结点的数 目,有利于逼近精度的提高。但结点的数目最多可为5个。至于结点 位置分布,根据函数逼近理论有, 、1/、0 -1)/xi - 2 xm x0 2 xm X0。2m(2.3:试中i =1,2,3,m, m为插值结点数。本节介绍了采用期望函数设计四杆机构的原理。在第3节将具体阐述连杆机构的设计。第3节连杆机构设计3.1连杆机构

10、设计设计参数表转角关系的期望函数连架杆转角范围计算间隔设计计算豆m邛m手工编程确定:a,b,c,d 四杆的长度,以及在一个工作循环内每一计算间隔的转角偏差值2608520.5y= In x(1 至xW2)注:本次采用编程计算,计算间隔为0.53.2 变量和函数与转角之间的比例尺根据已知条件y= In x(1 WxW2)为钱链四杆机构近似的实现期望函数,设计步骤如下:(1)根据已知条件X0 = 1,Xm = 2,可求得y0 = 0, ym = 0.693。(2)由主、从动件的转角范围 4=60、,=85确定自变量和函数与转角之间的比例尺分别为:U =%。)/1 m =1/60,(31)u rym

11、-y。”:0.69.853.3 确定结点值设取结点总数m=3 ,由式2-3可得各结点处的有关各值如表(3-1)所不。表(3-1)各结点处的有关各值xiy =ln xi口 i =(Xi -XUcc* i = (yi - y)/u中11.。670.06494.028.4321.500。.4。5530.052.6631.9330.659055.9885.583.4 确定初始角a。、久通常我们用试算的方法来确定初始角口。、九,而在本次连杆设计中将通过编程试算的方法来确定。具体思路如下:任取“。、中。,把口。、久取值与上面所得到的三个结点处的口 i、中j的值代入P134式8-17COSd li - o)

12、 = PoCOSG 3i - - 0) 一 PiCOSe 3i . ; 0 一口 li 0), P2从而得到三个关于p。、p1、p2的方程组,求解方程组后得出p。、Pi、P2,再令 p。=m, Pi =-m/n, P2 =(m2+n2+1-l2)/(2n)。然后求得m,n,l的值。由此我们可以在机构确定的初始值条件下找到任意一位置的期望函数值与再现函数值的偏差值邛。当邛1叩寸,则视为选取的初始、角度口。邛。满足机构的运动要求。具体程序如下:#include#include#define PI 3.1415926#define t PI/180void main()int i;float p0,

13、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=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=

14、60;printf(please input a0: n);/ 输人 a0 和6 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)-(b11-b12)*(a13-a14)/(a10-a11)*(a14-a15)-(a11-a12)*(a13-a14);p1=(b10-b11-(a10-a11)*p0)/(a13-

15、a14);/ 列出 P0,P1,P2 的关系式p2=b10-a10*p0-a13*p1;m=p0;/ 列出 m,n,l 与 P0,P1,P2 的关系式/ 由上几式可以解得m,n,l 的值n=-m/p1;l=sqrt(m*m+n*n+1-2*n*p2);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,n=%f,l=%fn,p0,p1,p2,m,n,l);printf(n);fprintf(p,n);for(i=0;i5;i+)printf(please input

16、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;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)/

17、(t)-b0;/ 求得小的两个值f2=2*(atan(A-s)/(B+C)/(t)-b0;r=(log(j)-y0)/u2;求小 的值g1=f1-r;/得出两个4小的值g2=f2-r;if(abs(g1)abs(g2) /取两个小里绝对值小的为真正的4小g=g1;elseg=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组数据fprintf(p,nn); 结合课本P135,试取 外=86 ,中0=24.5 时:程序运行及其结果为:p0=0.603016,p1=

18、-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.680008,g=-0.052364when the angle is 55.980000f1=-162.068558,f2=80.830

19、009,g=-0.008698when the angle is 60.000000f1=-162.777771,f2=84.909172,g=-0.108879由程序运行结果可知:当取初始角支0 =86 、邛。=24.5 时邛1电(邛=k1(k2)所以所选初始角符合机构的运动要求。3.5 杆长比m,n,l的确定由 上 面 的 程 序 结 果 可m=0.603016,n=1.343475,l=1.972146。3.6 检查偏差值中对于四杆机构,其再现的函数值可由P134式8-16求得:-二 3 二2arctan( A2 B2 C2 B C - : 03-2式中:A=sin( a +a 0);B

20、=cos(二 0)-n ;222C= (1 m n l ) /(2m) - ncos(二“二 0)/m按期望函数所求得的从动件转角为=ln(x0 J )yo/u3-3则偏差为=p _p若偏差过大不能满足设计要求时,则应重选计量起始角口0、九以及主、从动件的转角变化范围 5 储等,重新进行设 计。同样由上面的程序运行结果得出每一个取值都符合运动要求,即:(=k1(k2)13.7 杆长的确定根据杆件之间的长度比例关系m, n, l和这样的关系式b/a=l c/a=m d/a=n 确定各杆的长度,当选取主动杆的长度后, 其余三杆长的度随之可以确定;在此我们假设主动连架杆的长度 为a=50 ,则确定其

21、余三杆的长度由下面的程序确定:#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);/ 输出所

22、得到的值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 i f1i=中 ri=* k = *如下面的程序:#include#include #include#define PI 3.1415926 #define t PI/180void main()float a0=86,b0=24.5,m=0.603016,n=1.343475,l=1.972146;float A,B,C,s,j,g1,g2,g;float

温馨提示

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

最新文档

评论

0/150

提交评论