压床连杆机构设计及运动分析综述

上传人:最**** 文档编号:116037840 上传时间:2019-11-15 格式:DOC 页数:20 大小:139KB
返回 下载 相关 举报
压床连杆机构设计及运动分析综述_第1页
第1页 / 共20页
压床连杆机构设计及运动分析综述_第2页
第2页 / 共20页
压床连杆机构设计及运动分析综述_第3页
第3页 / 共20页
压床连杆机构设计及运动分析综述_第4页
第4页 / 共20页
压床连杆机构设计及运动分析综述_第5页
第5页 / 共20页
点击查看更多>>
资源描述

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

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

2、设计计算说明书.2.数学模型 (1) 按复数式可以写成由于,上式可简化为 (2) 根据(2)式中实部、虚部分别相等得 (3) (4)由(3)、(4)式联立消去得 (5)令:,则(5)式可简化为 (6)解得之 (7)同理,根据(3)、(4)式消去可解得 (8)其中:3程序框图程序设计时,一般是未知量而已知且为常数,它们关系为,取相等时间间隔,则,其中I=1,2, ,N为整数,,设计程序算法(表示N-S流程图)如下:输入a,b,c,d, ,输入N作循环,For(i=0;iN;i+)依次计算将计算的结果分别存入数组或文件中按格式输出所有计算结果初始化图形系统绘制直角坐标系直角坐标系下分别绘出角位移、

3、角速度、角加速度图象4程序清单及运行结果(1) 序清单程#include stdio.h#include math.h#include stdlib.h#include conio.h#include graphics.h#define pi 3.141592653#define N 100void init_graph(void);void initview();void draw();floatsita1N+1,sita2N+1,sita3N+1,omigar2N+1,omigar3N+1,epsl2N+1,epsl3N+1;float a=50,b=231,c=155,d=255.5,n

4、=100,ipsl1=0;main() int i,k;float l1,l2,m1,m2,n1,n2;float theta1,detat;float theta2,theta3,omiga2,omiga3,ipsl2,ipsl3,omiga1=2*pi*n/60; detat=10*pi/(N*omiga1);for(i=0;i=N;i+) theta1=omiga1*detat*i; /*系数计算*/ l1=2*a*c*cos(theta1)-2*c*d; m1=2*a*c*sin(theta1); n1=a*a+c*c+d*d-b*b-2*a*d*cos(theta1); l2=2*a

5、*b*cos(theta1)-b*d*2; m2=2*a*b*sin(theta1); n2=c*c-a*a-b*b-d*d+2*a*d*cos(theta1); /*计算转角*/ theta2=asin(n2/sqrt(l2*l2+m2*m2)-asin(l2/sqrt(l2*l2+m2*m2); theta3=asin(n1/sqrt(l1*l1+m1*m1)-asin(l1/sqrt(l1*l1+m1*m1); /*计算角速度*/ omiga2=omiga1*a*sin(theta3-theta1)/(b*sin(theta2-theta3); omiga3=omiga1*a*sin(t

6、heta1-theta2)/(c*sin(theta3-theta2); /*计算角加速度*/ /*ipsl2*/ ipsl2=a*ipsl1*sin(theta1-theta3)+a*omiga1*omiga1*cos(theta1-theta3); ipsl2+=b*omiga2*omiga2*cos(theta3-theta2)-c*omiga3*omiga3; ipsl2=ipsl2/(b*sin(theta3-theta2); /*ispl3*/ ipsl3=-a*ipsl1*sin(theta1-theta2)-a*omiga1*omiga1*cos(theta1-theta2);

7、 ipsl3-=b*omiga2*omiga2-c*omiga3*omiga3*cos(theta2-theta3); ipsl3=ipsl3/(c*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=%ft,sita2i=%ft,sita3i=%ft,omigar2i=%ft,

8、omgiar3i=%ft,epsl2i=%ft,epsl3i=%fnn,i,sita1i,sita2i,sita3i,omigar2i,omigar3i,epsl2i,epsl3i);init_graph();/*初始化图形系统*/initview();/*建立坐标系*/*画构件2的角位移、角速度、角加速度*/draw(sita2,180,25);setcolor(WHITE);setlinestyle(1,1,1);draw(omigar2,160,15);setcolor(RED);setlinestyle(2,1,1);draw(epsl2,170,1);/*画构件3的角位移、角速度、角

9、加速度*/setcolor(YELLOW);draw(sita3,350,10);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,j,px,py; cleardevice(); setfillstyle(SOLID_FILL,BLUE); bar(1

10、00,0,500,479); setcolor(YELLOW); for(i=0;i=1;i+) px=100; py=150+i*150; 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+300,py,px+300-5,py-3); setcolor(YELLOW); settextstyle(1,HORI

11、Z_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);(2)运行结果i=0,sita1i=0.000000 ,sita2i=0.719301 ,sita3i=1.782561 ,omigar2i=-2.546685 ,

12、omgiar3i=-2.546686 ,epsl2i=-7.127797 , epsl3i=37.854820i=1,sita1i=0.628319 ,sita2i=0.569978 ,sita3i=1.710014 ,omigar2i=-2.211645 ,omgiar3i=0.216779 ,epsl2i=14.539609 , epsl3i=46.831387i=2,sita1i=1.256637 ,sita2i=0.466770 ,sita3i=1.796932 ,omigar2i=-1.205756 ,omgiar3i=2.450480 ,epsl2i=17.172018 , epsl3i=26.364237i=3,sita1i=1.884956 ,sita2i=0.424542 ,sita3i=1.978575 ,omigar2i=-0.212845 ,omgiar3i=3.357970 ,epsl2i=16.139238 , epsl3i=3.775596i=4,sita1i=2.513274 ,sita2i=0.440982 ,sita3i=2.164982 ,omigar2i=0.765698 ,omgiar3i=3.001988 ,epsl2i=16.539722 , epsl3i=-14.869414i=5,sita1

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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