好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

机械原理课程设计连杆机构B.doc

24页
  • 卖家[上传人]:壹****1
  • 文档编号:416162981
  • 上传时间:2023-12-13
  • 文档格式:DOC
  • 文档大小:347.50KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 机械原理课程设计任务书题目:连杆机构设计B4-b姓名:GHGH班级:机械设计制造及其自动化2006级7班设计参数转角关系的期望函数连架杆转角范围计算间隔设计计算手工编程确定:a,b,c,d四杆的长度,以及在一个工作循环内每一计算间隔的转角偏差值60°85°2°0.5°y=㏑x(1≦x≦2)设计要求:1.用解析法按计算间隔进行设计计算;2.绘制3号图纸1张,包括:(1)机构运动简图;(2)期望函数与机构实现函数在计算点处的对比表;(3)根据对比表绘制期望函数与机构实现函数的位移对比图;3.设计说明书一份;4.要求设计步骤清楚,计算准确说明书规范作图要符合国家标按时独立完成任务目录第1节 平面四杆机构设计 31.1连杆机构设计的基本问题 31.2作图法设计四杆机构 31.3 解析法设计四杆机构 3第2节 设计介绍 52.1按预定的两连架杆对应位置设计原理 52.2 按期望函数设计 6第3节 连杆机构设计 83.1连杆机构设计 83.2变量和函数与转角之间的比例尺 83.3确定结点值 83.4 确定初始角、 93.5 杆长比m,n,l的确定 133.6 检查偏差值 133.7 杆长的确定 133.8 连架杆在各位置的再现函数和期望函数最小差值的确定 15总结 18参考文献 19附录 20第1节 平面四杆机构设计1.1连杆机构设计的基本问题 连杆机构设计的基本问题是根据给定的要求选定机构的型式,确定各构件的尺寸,同时还要满足结构条件(如要求存在曲柄、杆长比恰当等)、动力条件(如适当的传动角等)和运动连续条件等。

      根据机械的用途和性能要求的不同,对连杆机构设计的要求是多种多样的,但这些设计要求可归纳为以下三类问题:(1)预定的连杆位置要求;(2)满足预定的运动规律要求;(3)满足预定的轨迹要求;连杆设计的方法有:解析法、作图法和实验法1.2作图法设计四杆机构 对于四杆机构来说,当其铰链中心位置确定后,各杆的长度也就确定了用作图法进行设计,就是利用各铰链之间相对运动的几何关系,通过作图确定各铰链的位置,从而定出各杆的长度根据设计要求的不同分为四种情况 : (1) 按连杆预定的位置设计四杆机构 (2) 按两连架杆预定的对应角位移设计四杆机构(3) 按预定的轨迹设计四杆机构(4) 按给定的急回要求设计四杆机构1.3 解析法设计四杆机构 在用解析法设计四杆机构时,首先需建立包含机构各尺度参数和运动变量在内的解析式,然后根据已知的运动变量求机构的尺度参数现有三种不同的设计要求,分别是:(1) 按连杆预定的连杆位置设计四杆机构(2) 按预定的运动轨迹设计四杆机构(3) 按预定的运动规律设计四杆机构1) 按预定的两连架杆对应位置设计2) 按期望函数设计本次连杆机构设计采用解析法设计四杆机构中的按期望函数设计。

      下面在第2节将对期望函数设计四杆机构的原理进行详细的阐述第2节 设计介绍2.1按预定的两连架杆对应位置设计原理如下图所示:设要求从动件3与主动件1的转角之间满足一系列的对应位置关系,即=i=1, 2,… ,n其函数的运动变量为由设计要求知、为已知条件有为未知又因为机构按比例放大或缩小,不会改变各机构的相对角度关系,故设计变量应该为各构件的相对长度,如取a/a=1 , b/a=l c/a=m , d/a=n 故设计变量l、m、n以及、的计量起始角、共五个如图所示建立坐标系Oxy,并把各杆矢量向坐标轴投影,可得2-1 为消去未知角,将上式 两端各自平方后相加,经整理可得令=m, =-m/n, =,则上式可简化为: 2-2 式 2-2 中包含5个待定参数、、、、及,故四杆机构最多可以按两连架杆的5个对应位置精度求解2.2 按期望函数设计如上图所示,设要求设计四杆机构两连架杆转角之间实现的函数关系 (成为期望函数),由于连架杆机构的待定参数较少,故一般不能准确实现该期望函数设实际实现的函数为月(成为再现函数),再现函数与期望函数一般是不一致的。

      设计时应该使机构的再现函数尽可能逼近所要求的期望函数具体作法是:在给定的自变量x的变化区间到内的某点上,使再现函数与期望函数的值相等从几何意义上与两函数曲线在某些点相交这些点称为插值结点显然在结点处:故在插值结点上,再现函数的函数值为已知这样,就可以按上述方法来设计四杆机构这种设计方法成为插值逼近法 在结点以外的其他位置,与是不相等的,其偏差为偏差的大小与结点的数目及其分布情况有关,增加插值结点的数目,有利于逼近精度的提高但结点的数目最多可为5个至于结点位置分布,根据函数逼近理论有 2-3试中i=1,2, … ,3,n为插值结点数 本节介绍了采用期望函数设计四杆机构的原理那么在第3节将具体阐述连杆机构的设计第3节 连杆机构设计3.1连杆机构设计设计参数表转角关系的期望函数连架杆转角范围计算间隔设计计算手工编程确定:a,b,c,d四杆的长度,以及在一个工作循环内每一计算间隔的转角偏差值60°85°2°0.5°y=㏑x(1≦x≦2) 注:本次采用编程计算,计算间隔0.5°3.2变量和函数与转角之间的比例尺 根据已知条件y=㏑x(1≦x≦2)为铰链四杆机构近似的实现期望函数, 设计步骤如下:(1)根据已知条件,,可求得,。

      2)由主、从动件的转角范围=60°、=85°确定自变量和函数与转角之间的比例尺分别为:3—1 3.3确定结点值 设取结点总数m=3,由式2-3可得各结点处的有关各值如表(3-1)所示表(3-1) 各结点处的有关各值11.0670.0654.02°7.97°21.5000.40530.0°49.68°31.9330.65955.98°80.83°3.4 确定初始角、 通常我们用试算的方法来确定初始角、,而在本次连杆设计中将通过编程试算的方法来确定具体思路如下: 任取、,把、取值与上面所得到的三个结点处的、的值代入P134式8-17 从而得到三个关于、、的方程组,求解方程组后得出、、,再令=m, =-m/n, =然求得后m,n,l的值由此我们可以在机构确定的初始值条件下找到任意一位置的期望函数值与再现函数值的偏差值当时,则视为选取的初始、角度满足机构的运动要求具体程序如下:#include#include#define PI 3.1415926#define t PI/180void main(){ int i; float p0,p1,p2,a0,b0,m,n,l,a5; float A,B,C,r,s,f1,f2,k1,k2,j; float u1=1.0/60,u2=0. 93/685,x0=1.0,y0=0.0;float a[3],b[3],a1[6],b1[3]; FILE *p; if((p=fopen("d:\\zdp.txt","w"))==NULL){ printf("can't open the file!"); exit(0);} a[0]=4.02; a[1]=30; a[2]=55.98; b[0]=7.97; b[1]=49.68; b[2]=80.83; printf("please input a0: \n"); scanf("%f",&a0); printf("please input b0: \n"); scanf("%f",&b0); for(i=0;i<3;i++){a1[i]=cos((b[i]+b0)*t); a1[i+3]=cos((b[i]+b0-a[i]-a0)*t); b1[i]=cos((a[i]+a0)*t);}p0=((b1[0]-b1[1])*(a1[4]-a1[5])-(b1[1]-b1[2])*(a1[3]-a1[4]))/((a1[0]-a1[1])*(a1[4]-a1[5])-(a1[1]-a1[2])*(a1[3]-a1[4])); p1=(b1[0]-b1[1]-(a1[0]-a1[1])*p0)/(a1[3]-a1[4]); p2=b1[0]-a1[0]*p0-a1[3]*p1; m=p0; 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=%f\n",p0,p1,p2,m,n,l); fprintf(p,"p0=%f,p1=%f,p2=%f,m=%f,n=%f,l=%f\n",p0,p1,p2,m,n,l); printf("\n"); fprintf(p,"\n"); for(i=0;i<5;i++){printf("please input one angle of fives(0--60): "); scanf("%f",&a5); printf("when the angle is %f\n",a5); fprintf(p,"when the angle is %f\n",a5); A=sin((a5+a0)*t); B=cos((a5+a0)*t)-n; C=(1+m*m+n*n-l*l)/(2*m)-n*cos((a5+a0)*t)/m; j=x0+u1*a5; printf("A=%f,B=%f,C=%f,j=%f\n",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; k1=f1-r; k2=f2-r; printf("r=%f,s=%f,f1=%f,f2=%f,k1=%f,k2=%f\n",r,s,f1,f2,k1,k2); fprintf(p,"r=%f,s=%f,f1=%f,f2=%f,k1=%f,k2=%f\n",r,s,f1,f2,k1,k2); printf("\n\n"); fprintf(p,"\n\n");}} 结合课本P135,试取=86°,=24°时:程序运行及其结果为:p0=0.601242,p1=-0.461061,p2=-0.266414,m=0.601242,n=1.304040,l=1.938257when the angle is 0.000000r=0.000000,s=1.409598,f1=-125.595070,f2=-0.296147,k1=-125.59507。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.