洗瓶机推杆机构设计.doc_第1页
洗瓶机推杆机构设计.doc_第2页
洗瓶机推杆机构设计.doc_第3页
洗瓶机推杆机构设计.doc_第4页
全文预览已结束

下载本文档

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

文档简介

洗瓶机推杆机构设计机构简图:自由度:F=3*3-2*4=1本机构在设计尺寸的时候采用建模思想,构建函数:min=A*fabs(x+y-90*PI/180)/(90*PI/180)+ B*fabs(xc-600)/600)+ C*zx;从数万个组合中让计算机选出了一个最符合设计题意的杆长条件为机构的完美工作提供了很好的质量要求,经过反复带入数据验证与改变,我们觉得取系数A:25.99 B:6 C: 0.35得到的结果比较好,于是就确定好了推杆的尺寸;C语言的源代码如下:#includestdio.h#includemath.hvoid main()double x=0,y=0,a=0,b=0,r=0,max=2,min=1,xc,zx,ja,h3,PI=3.1415926,zy,k;double sp(double m);for(a=180;a=280;a+)for(r=100;r200;r+)for(b=150;b=250;b+)x=acos(sp(r+a)+sp(b)-sp(a)/(2*(r+a)*b);/左极位夹角y=PI-acos(sp(r-a)+sp(b)-sp(a)/(2*(a-r)*b);/右极位夹角xc=cos(y)*(2*a-r)+cos(x)*(2*a+r);/行程长度h0=sin(x)*(2*a+r);/行程最左边高度h1=sqrt(sp(2*a)-sp(b+r);/行程中间高度h2=fabs(sin(y)*(2*a-r);/行程最右边高度zy=h1-sqrt(sp(2*a)-sp(b-r);/返回时最高点与行程的距离zx=(fabs(h0-h1)+fabs(h0-h2)+fabs(h2-h1)/3;/运动直线参数ja=180*x/PI+y*180/PI;/极位夹角k=(PI+x+y)/(PI-x-y);/行程速比系数max=25.99*fabs(x+y-90*PI/180)/(90*PI/180)+6*fabs(xc-600)/600)+0.35*zx;/建模if(max=min)min=max;printf(at%fn bt%fn rt%fn xt%fn yt%fn mint%fn xct%fn zxt%fn zyt%fn jat%fn kt%fn,a,b,r,180*x/PI,y*180/PI,min,xc,zx,zy,ja,k);double sp(double m) /求平方return(m*m);/*运行结果最后一个最完美 如下: 三个相等杆的长度 a 203.000000 机架上两固定点长度 b 178.000000 曲柄长度 r 150.000000 右极限位夹角x 23.683533 左极限位夹角y 69.148529 建模用的函数值 min 4.539483 行程 xc 600.294950 直线度 zx 10.624849返回时最高点与行程的距离 zy 165.369723 极位夹角

温馨提示

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

评论

0/150

提交评论