资源描述:
《机械原理课程设计:牛头刨床的设计及运动分析(1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、机械原理课程设计编程说明书设计题目:牛头刨床的设计及运动分析(1)指导老师:席本强,郝志勇设计者:迟宇学号:0907240101班级:液压09-1班2011年6月30号辽宁工程技术大学机械原理课程设计任务书姓名迟宇专业液压传动与控制班级液压09-1班学号0907240101一、设计题目:牛头刨床导杆机构的运动分析二、系统简图:三、工作条件已知:曲柄每分钟转数n2,各构件尺寸及重心位置,且刨头导路x-x位于导杆端点B所作圆弧高的平分线上。四、原始数据导杆机构的运动分析603801105400.250.52
2、4050五、要求:1)作机构的运动简图(A4或A3图纸)。2)用C语言编写主程序调用子程序,对机构进行运动分析,并打印出程序及计算结果。3)画出导轨4的角位移,角速度,角加速度的曲线。4)编写设计计算说明书。指导教师:开始日期:2010年6月26日完成日期:2010年6月30日目录1.设计要求及参数……………………………………………………12.数学模型…………………………………………………………………23.程序框图…………………………………………………………………44.程序清单及运行结果……………………
3、………………………55.设计总结………………………………………………………………146.参考文献………………………………………………………………14一、设计要求及参数已知:曲柄每分钟转数n2,各构件尺寸及重心位置,且刨头导路X-X位于导杆端点B所作圆弧的平分线上,数据见下表设计内容导杆机构的运动分析单位r/minmm符号n2lo2o4lo2Alo4BlBClo4s4数据60380110540135270要求:(1)作机构的运动简图(2)用C语言编写主程序调用子程序,对机构进行运动分析,动态显示,并打印程
4、序及运算结果。(3)画出导轨4的角位移Ψ,角速度Ψ’,角加速度Ψ”。(4)编写设计计算说明书二、数学模型如图四个向量组成封闭四边形,于是有按复数式可以写成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)将(
5、2)对时间求一阶导数得ω2=β’=ω1cos(α-β)(7)υc=b’=-aω1sin(α-β)(8)将(2)对时间求二阶导数得ε3=β”=[aε1cos(α-β)-aωsin(α-β)-2υcω2](9)ac=b”=-aε1sin(α-β)-aωcos(α-β)+bω(10)ac即滑块沿杆方向的加速度,通常曲柄可近似看作均角速转动,则ε1=0。三、程序框图输入a,d,n2求解ω1,θ1作循环,For(i=0;i6、4A,υc,ac结果分别存入数组或文件中按格式输出所有计算结果初始化图形系统绘制直角坐标系直角坐标系下分别绘出角位移,角速度,角加速度图象绘出机构动画四、程序清单及运行结果#include"graphics.h"#include"math.h"#include"conio.h"#include"stdio.h"#definePI3.1415926#defineMPI/180#defineC2*PI*60/60#definel1110#definel2380#definel4540#definel5(0.
7、25*l4)#defineYs640#definel7l4-Ys6voiddtmn();voidpist(floatx0,floaty0,floatl,floath,floattheta);voidslide(floatx0,floaty0,floatx1,floath);voidpirot(floatx0,floaty0,floatl);voidsgd();voidcur();/*****************************主函数******************************
8、**********/main(){intQ2,i=0,j=0,Q_2[72];floatQ4,Q41,Q411,w3,a3,Q5,Q51;floatQ511,sA,sA1,sA11,Se,w4,Ve,Se1,a4,Se11;floatS_e[72],S_e1[72],S_e11[72],Q_511[72];FILE*fl;if((fl=fopen("mydata.txt","w"))==NULL){printf("mydata.txtca