压床连杆机构的设计及运动分析(方案2)

上传人:新** 文档编号:482389119 上传时间:2023-03-07 格式:DOC 页数:36 大小:289.50KB
返回 下载 相关 举报
压床连杆机构的设计及运动分析(方案2)_第1页
第1页 / 共36页
压床连杆机构的设计及运动分析(方案2)_第2页
第2页 / 共36页
压床连杆机构的设计及运动分析(方案2)_第3页
第3页 / 共36页
压床连杆机构的设计及运动分析(方案2)_第4页
第4页 / 共36页
压床连杆机构的设计及运动分析(方案2)_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《压床连杆机构的设计及运动分析(方案2)》由会员分享,可在线阅读,更多相关《压床连杆机构的设计及运动分析(方案2)(36页珍藏版)》请在金锄头文库上搜索。

1、机械原理课程设计编程说明书设计题目:压床连杆机构的设计及运动分析(方案2) 目 录1 设计任务及要求2 数学模型的建立3 程序框图4 程序清单及运行结果5 设计总结6 参考文献1.设计任务及要求已知:中心距X1=60mm,X2=170mm,Y=260mm。构件3的上、下极限=60、=120,滑块的冲程H=180mm,比值CE/CD(取1/2),EF/DE(取1/4),各构件S重心的位置,曲柄每分钟转速N1=90r/min。要求:1) 设计连杆机构,作机构运动简图(选择适当的比例尺)。机构两个位置的速度多边形和加速度多边形,滑块的运动线简图(位移,速度和加速度曲线)。2) 用C语言编写程序对机构

2、进行运动分析,并打印程序及计算结果。3) 编写出设计计算说明书。一数学模型压床连杆机构数学模型具体推导过程:将此六杆机构等效为四杆机构与曲柄滑块机构的组合.如图,四个向量组成的封闭四边行,于是有即按复数式可以写成实部相等 (1)虚部相等 (2)(1) (2)式联立消去得令得再对曲柄滑块机构进行分析实部虚部分别相等联立得方程令可得组合四杆机构的分析便得到二设计过程2.1 设计思想根据主动杆AB的转角变化和DE杆的极限位置的确定得出其它各杆件的运动规律。确定初始角度通过循环模拟连杆的运动过程。数学模型的建立运用矢量方程解析法。2.2参数的定义theta-转角 omga-角速度 epsl-角加速度

3、2.3 数学模型2.4 程序流程图 输入X1,X2,Y, H n1作循环,For(i=0;iN;i+)依次计算 计算的 结果分别存入数组或文件中按格式输出所有计算结果 初始化图形系统 绘制直角坐标系 直角坐标系下分别绘出角位移、角速度、角加速度图象绘制出机构动画2.5 序设计源程#include#include#include#include#include#define Pi 3.1415926#define N 100void init_graph(void);void initview();void draw();float sita1N+1,sita2N+1,sita3N+1,omig

4、ar2N+1,omigar3N+1,epsl2N+1,epsl3N+1; float Lab=60 ,Lbc=276 ,Lcd= 126 ,Lad= 300 ,omiga1=9.42 ,ipsl1=0; main() int i; float l1,l2,m1,m2,n1,n2; float theta1,detat; float theta2,theta3,omiga2,omiga3,ipsl2,ipsl3; detat=10*Pi/(N*omiga1); for(i=0;iN;i+) theta1=omiga1*detat*i; /*系数计算*/ l1=2*Lab*Lcd*cos(thet

5、a1)-2*Lcd*Lad; m1=2*Lab*Lcd*sin(theta1); n1=Lab*Lab+Lcd*Lcd+Lad*Lad-Lbc*Lbc-2*Lab*Lad*cos(theta1); l2=2*Lab*Lbc*cos(theta1)-2*Lbc*Lad; m2=2*Lab*Lbc*sin(theta1);n2=Lcd*Lcd-Lab*Lab-Lbc*Lbc-Lad*Lad+2*Lab*Lad*cos(theta1); /*printfl1=%ft m1=%ft n1=%fn,l1,m1,n1);*/ /*计算转角*/ theta2=asin(n2/sqrt(l2*l2+m2*m2

6、)-asin(l2/sqrt(l2*l2+m2*m2); theta3=asin(n1/sqrt(l1*l1+m1*m1)-asin(l1/sqrt(l1*l1+m1*m1); /*printf(theta2:%ft%f,n2/sqrt(l1*l1+m2*m2),l2/sqrt(l2*l2+m2*m2); printf(theta3:%ft%f,n1/sqrt(l1*l1+m1*m1),l1/sqrt(l1*l1+m1*m1);*/ /*计算角速度*/ omiga2=omiga1*Lab*sin(theta3-theta1)/(Lbc*sin(theta2-theta3); omiga3=om

7、iga1*Lab*sin(theta1-theta2)/(Lcd*sin(theta3-theta2); /*计算角加速度*/ /*ipsl2*/ ipsl2=Lab*ipsl1*sin(theta1-theta3)+Lab*omiga1*omiga1*cos(theta1-theta3); ipsl2+=Lbc*omiga2*omiga2*cos(theta3-theta2)-Lcd*omiga3*omiga3; ipsl2=ipsl2/(Lbc*sin(theta3-theta2); /*ipsl3*/ ipsl3=-Lab*ipsl1*sin(theta1-theta2)-Lab*omi

8、ga1*omiga1*cos(theta1-theta2);ipsl3-=Lbc*omiga2*omiga2+Lcd*omiga3*omiga3*cos(theta2-theta3); ipsl3=ipsl3/(Lcd*sin(theta2-theta3); /*计算结果存入数据组中*/ sita1i=theta1; sita2i=theta2; sita3i=theta3; omigar2i=omiga2; omigar3i=omiga3; epsl2i=ipsl2; epsl3i=ipsl3; /*输出运算结果*/ for(i=0;i=N;i+)printf(i=%dn,sita1i=%f

9、t,sita2i=%ft,sita3i=%ft,omigar2i=%ft,omigar3i=%ft,epsl2i=%ft,epsl3i=%fnn,i,sita1i,sita2i,sita3i,omigar2i,omigar3i,epsl2i,epsl3i); init_graph();/*初始化图形系统*/ initview();/*建立坐标系*/ /*话构件2的角位移、角速度、角加速度*/ draw(sita2,150,50); setcolor(WHITE);setlinestyle(1,1,1); draw(omigar2,150,20); setcolor(RED); setlines

10、tyle(2,1,1); draw(epsl2,150,1); setcolor(YELLOW); /*画构件3的角位移、角速度、角加速度*/ draw(sita3,300,20);setcolor(WHITE); setlinestyle(1,1,1); draw(omigar3,300,10); setcolor(RED); setlinestyle(2,1,1); draw(epsl3,300,1); void init_graph() int gd=DETECT,gmode; initgraph(&gd,&gmode,c:turboc2); void initview() int i,

11、j,px,py;cleardevice(); setfillstyle(SOLID_FILL,BLUE); bar(100,0,500,479); setcolor(YELLOW); for(i=0;i=1;i+) px=100; py=150+150*i; setcolor(YELLOW); line(px,py,px+300,py); line(px,py-100,px,py+100); line(px,py-100,px-3,py-100+5); line(px,py-100,px+3,py-100+5); line(px+300,py,px+300-5,py+3); line(px+3

12、00,py,px+300-5,py-3); setcolor(YELLOW); settextstyle(1,HORIZ_DIR,2); outtextxy(px+300,py,t); void draw(array,py,scale)/*array要作图的数组,py起始y位置,scale纵向放大倍数*/ float arrayN+1; int py,scale; int i; float f,x,y; moveto(100,200); for(i=0;i=N;i+) x=100+300*i/N; y=py+arrayi*scale; lineto(x,y); 三 设计结果3.1连杆运动示意图3.2连杆参数的计算结果 (2)运行结果i=0,sita1i=0.000000 ,sita2i=0.719301 ,sita3i=1.782561 ,omigar2i=-2.546685 ,omgiar3i=-2.546686 ,epsl2i=-7.127797 , epsl3i=37.854820i=1,sita1i=0.628319 ,si

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号