机械原理课程设计-牛头刨床导杆机构运动分析

机械原理课程设计-牛头刨床导杆机构运动分析

ID:25077462

大小:191.00 KB

页数:18页

时间:2018-11-17

机械原理课程设计-牛头刨床导杆机构运动分析_第1页
机械原理课程设计-牛头刨床导杆机构运动分析_第2页
机械原理课程设计-牛头刨床导杆机构运动分析_第3页
机械原理课程设计-牛头刨床导杆机构运动分析_第4页
机械原理课程设计-牛头刨床导杆机构运动分析_第5页
资源描述:

《机械原理课程设计-牛头刨床导杆机构运动分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、牛头刨床导杆机构的运动分析目录1设计任务及要求……………………………2数学模型的建立……………………………3程序框图……………………………………4程序清单及运行结果………………………5设计总结……………………………………6参考文献……………………………………机械原理课程设计任务书(一)姓名郭娜专业机械工程及自动化班级机械08-3班学号0807100305一、设计题目:牛头刨床导杆机构的运动分析二、系统简图:三、工作条件已知:曲柄每分钟转数n2,各构件尺寸及重心位置,且刨头导路x-x位于导杆端点B所作圆弧高的平分线上。四、原始数据导杆机构的运动分析80450120850306425285840五

2、、要求:1)作机构的运动简图(A4或A3图纸)。2)用C语言编写主程序调用子程序,对机构进行运动分析,并打印出程序及计算结果。3)画出导轨4的角位移,角速度,角加速度的曲线。4)编写设计计算说明书。指导教师:开始日期:2010年7月10日完成日期:2010年7月16日1.设计任务及要求设计内容导杆机构的运动分析单位r/minmm符号n2lo2o4lo2Alo4BlBClo4s4数据80450120850306425要求(1)作机构的运动简图。(2)用C语言编写主程序调用子程序,对机构进行运动分析,动态显示,并打印程序及运算结果。(3)画出导轨的角位移Ψ,角速度Ψ’,角加速度Ψ”。(4)编写设计

3、计算说明书。二、数学模型如图四个向量组成封闭四边形,于是有按复数式可以写成a(cosα+isinα)-b(cosβ+isinβ)+d(cosθ3+isinθ3)=0(1)由于θ3=90º,上式可化简为a(cosα+isinα)-b(cosβ+isinβ)+id=0(2)根据(2)式中实部、虚部分别相等得acosα-bcosβ=0(3)asinα-bsinβ+d=0(4)(3)(4)联立解得β=arctan(5)b=(6)将(2)对时间求一阶导数得ω2=β’=ω1cos(α-β)(7)υc=b’=-aω1sin(α-β)(8)将(2)对时间求二阶导数得ε3=β”=[aε1cos(α-β)-aωs

4、in(α-β)-2υcω2](9)ac=b”=-aε1sin(α-β)-aωcos(α-β)+bω(10)ac即滑块沿杆方向的加速度,通常曲柄可近似看作均角速转动,则ε3=0。三、程序框图程序设计时,一般是未知量而已知且为常数,它们的关系为,取相等时间间隔,则其中N为整数输入a,d,ω1,输入N作循环,For(i=0;i=N;i++)依次计算β,b,ω2,υc,ε2,ac将计算的β,b,ω2,υc,ε2,ac结果分别存入数组或文件中按格式输出所有计算结果初始化图形系统绘制直角坐标系直角坐标系下分别绘出角位移、角速度、角加速度图象四、程序清单及运算结果符号说明Q1:曲柄1的角位移Q3:导杆3的摆

5、动的角位移S3:C点沿杆3的位移Q31:导杆3摆动的角速度w3S31:C点相对于导杆3的速度Q311:导杆3摆动的角加速度a3S311:C点相对于导杆3的加速度L1:曲柄1的长度L6:曲柄1与导杆3的回转中心的距离(1)程序清单①导杆3的计算程序#include"math.h"#include"conio.h"#include#definePI3.1415926#defineM0.017453main(){intQ1,i=0,j=0,Q_1[71];floatS_e[71],S_e1[71],Q_411[71],S_e11[71];floatQ3,Q31,Q311,w3,a3

6、,Q4,Q41;floatQ411,s3,s31,s311,Se,w4,Ve,Se1,a4,Se11;FILE*f1;if((f1=fopen("fdata.txt","w"))==NULL){printf("fdata.txtfilecannotopen!");exit(0);}clrscr();printf("jiaoduweiyisudujiaojiasudujiasudu");for(Q1=0;Q1<360;Q1+=5){i++;if(i%12==0){getch();printf("jiaoduweiyisudujiaojiasudujiasudu");}if(Q1>=0

7、&&Q1<90

8、

9、Q1>270&&Q1<=360){Q3=atan((350+90*sin(Q1*M))/(90*cos(Q1*M)));Q3/=M;}elseif(Q1==90

10、

11、Q1==270){Q3=90;}elseif(Q1>90&&Q1<270){Q3=PI+atan((350+90*sin(Q1*M))/(90*cos(Q1*M)));Q3/=M;}if(Q3!=90&&Q3!=270

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。