机械原理大作业
- 格式:docx
- 大小:4.74 MB
- 文档页数:14
机械原理大作业——牛头刨床大作业,一,平面连杆机构的运动分析题号: 6班级 : 姓名 : 学号 : 同组者 :成绩 :完成时间 :目录题目、原始数据及要求 ..................................................................... .......................1 一平面连杆机构运动分析方程 ..................................................................... . (1)1.1速度计算公式 ..................................................................... .. (2)1.2加速度计算公式 ..................................................................... ..............2 二程序 ..................................................................... (3)2.1计算程序框图 ..................................................................... (3)2.2计算源程序 ..................................................................... .........................4 三 3.1 (一组数据 Lab =200mm)计算结果 (9)3.2运动线图 ..................................................................... . (10)3.3 体会 ..................................................................... .................................... 12 四 4.1(第二组数据 Lab =150mm)计算结果 . (12)4.2 运动线图 ..................................................................... .. (13)4.3 体会 ..................................................................... .................................... 15 五 5.1(第三组数据 Lab =220mm)计算结果 . (16)5.2 运动线图 ..................................................................... (17)5.3 体会 ..................................................................... ...................................... 21 六参考资料 ..................................................................... (21)题目、原始数据及要求:图所示为一牛头刨床(?级机构)。
一、牛头刨床机构的运动分析下图为一牛头刨床(Ⅲ级机构)。
假设已知各构件的尺寸如表2所示,原动件1以等角速度w1=1rad/s沿着逆时针方向回转,试求各从动件的角位移、角速度和角加速度以及刨头C点的位移、速度和加速度的变化情况。
二、牛头刨床机构的运动分析方程 1)位置分析建立封闭矢量多边形建立一直角坐标系,并标出各杆矢量及其方位角,其中共有4个未知量3θ(θ2=3θ)、4θ、3S 、5S 。
利用两个封闭图形ABDEFA 和EDCGE ,建立两个封闭矢量方程,由此可得:3125DE AB DE CD l s h h l l l h s →→→→→→→→→⎧+=++⎪⎨⎪+=+⎩(1)把(1)写成投影方程得:433214331143543cos *cos *cos *sin *sin *sin *cos *cos 0*sin *sin DE AB DE AB DE CD DE CD l s h l l s h l l l s l l h θθθθθθθθθθ*+=+⎫⎪+=+⎪⎬+-=⎪⎪+=⎭(2) 由以上各式用型转化法可求得4335s s θθ、、、,滑块2的方位角23θθ=2111*cos *sin b AB b AB x h l y h l θθ=+⎧⎨=+⎩ 44*cos *sin d DE d DE x l y l θθ=⎧⎨=⎩3s =3)*sin *()/*cos *(/c d CD d CD b d c d CD d CD b d s x x l x l x x s y y l y l y y s αα=+=+-⎧⎪⎨=+=+-⎪⎩ 3tan c dc dy y x x θ-=- 5c s x =()ae AE =44()tan *cos d c DE y h y l θθ+-=高斯消去法求解 2)速度分析对(2)求一次导数得:44333331144333331144334433*sin *s '*cos *sin **sin **cos *'*sin *cos **cos **sin **sin *0*cos **cos *0DE AB DE AB DE CD c DE CD l s l l s s l l l v l l θωθθωθωθωθθωθωθωθωθωθω-+-=-⎫⎪++=⎪⎬---=⎪⎪+=⎭(3)矩阵式:3334313334313443cos *sin *sin 0'*sin sin *cos *cos 0*cos 0*sin *sin 100*cos *cos 00DE AB DE AB CD DE CD DE c s l s l s l l l l l l v θθθθθθθθθθωθθ---⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥ω⎢⎥⎢⎥⎢⎥=ω1⎢⎥⎢⎥⎢⎥---⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦ (4)采用高斯消去法可求解(4)可解得角速度ω2,ω3; 3)加速度分析把(4)对时间求导数得:333433334334434cos *sin *sin 0''sin *cos *cos 00*sin *sin 10*cos *cos 0DE DE CD DE CD DE c s l s s l l l l l a θθθθθθθθαθθ--⎡⎤⎡⎤⎢⎥⎢⎥α⎢⎥⎢⎥⎢⎥⎢⎥---⎢⎥⎢⎥⎣⎦⎣⎦33333444433333343443334443344*sin '*sin **cos **cos 0'*cos '*cos **sin **sin 00**cos **cos 00**sin **sin 0DE DE CD DE CD DE c s s l s s s l l l l l v ωθθωθωθωθθωθωθωθωθωωθωθ----⎡⎤⎡⎤⎢⎥⎢⎥--ω⎢⎥⎢⎥=-⎢⎥⎢⎥--⎢⎥⎢⎥--⎣⎦⎣⎦1111**cos **sin 00AB AB l l ωθωθ-⎡⎤⎢⎥-⎢⎥+ω1⎢⎥⎢⎥⎣⎦(5)采用高斯消去法可求解(5)可解得角加速度α2,α3,α5,α6三、程序流程图四、计算源程序#include<stdio.h>#include<stdlib.h>#include<math.h>/* 定义变量*/const double PI = 3.14159265358979;const int N = 4;const double EPSILON = 0.0001;const int T = 1000;/* 代入已知量*/double Lab=160,Lcd=1020,Lde=250,h=900,h1=460,h2=120,Omega1=1;/* 声明子函数*/void AngleDisplacement(double[12],double);/* 角位移函数*/void AngleVelocity(double[N][N],double[N],double[12],double);/* 角速度函数*/void AngleAcceleration(double[N][N],double[N][N],double[N],double [12]);/* 角加速度函数*/void GaussE(double [N][N],double [N],double [N]);/* 高斯消去法函数*/void ModulusMatrixA(double [12],double [N][N]);/* 矩阵A函数*/void ModulusMatrixB(double [12],double ,double [N]);/* 矩阵B函数*/void MatrixDA(double [12],double [N][N]);/* 矩阵DA函数*/void MatrixDB(double [12],double ,double [N]);/* 矩阵DB函数*//* 主函数*/void main(){int i,j;FILE *fp;double data[36][12];double value[12],a[N][N],da[N][N],b[N],db[N],Phi1;char flag;/* 打开文件*/if((fp = fopen("Data","w")) == NULL){printf("文件打开错误!\n");exit(0);}fprintf(fp,"Lab =%lf \n",Lab);fprintf(fp,"s3\tPhi3\tPhi4\ts5\t");fprintf(fp,"s3'\tOmega3\tOmega4\ts5'\t");fprintf(fp,"s3''\tEpsilon3\tEpsilon4\ts5''");printf("\n\n 牛头刨床机构运动分析程序\n\n\n");printf("\n");printf(" 是否开始计算(Y/N):");scanf("%c",&flag);if(flag =='Y'){/*计算并写入文件*/value[0] = 480;value[1] = 65 * PI / 180;value[2] = 10 * PI / 180;value[3] = 500;for(i = 0;i < 36; i++){Phi1 = i * PI / 18;AngleDisplacement(value,Phi1);ModulusMatrixB(value,Phi1,b);ModulusMatrixA(value,a);AngleVelocity(a,b,value,Phi1);MatrixDA(value,da);MatrixDB(value,Phi1,db);AngleAcceleration(a,da,db,value);for(j = 1;j < 3; j++)value[j] = value[j] * 180 / PI;for(j = 0;j < 12; j++)data[i][j] = value[j];fprintf(fp,"\n");for(j = 0;j < 12; j++)fprintf(fp,"%12.3f\t",data[i][j]);}fclose(fp);/* 输出数据*/printf("\n\n\n计算结果如下:\n");for(i = 0;i < 36; i++){Phi1=i * PI / 18;printf("\n输出Phi1=%d时的求解\n",i*10);printf(" S3 Phi3 Phi5 S5\n");for(j = 0;j < 4; j++)printf("%lf\t",data[i][j]);printf("\n");printf(" S3' Omega3 Omega5S5'\n");for(j = 4;j < 8; j++)printf("%lf\t",data[i][j]);printf("\n");printf(" S3'' Epsilon3 Epsilon5 S5''\n");for(j = 8;j < 12; j++)printf("%lf\t",data[i][j]);printf("\n");}printf("\n程序运行结束,计算结果已写入Date文件中,请打开查看。
机械原理大作业范文摘要:机械传动是机械学中的基础内容之一,广泛应用于各个行业和领域。
本文将对机械传动的原理、类型以及应用进行系统的介绍和探讨。
首先介绍了机械传动的定义和作用,然后详细介绍了各种常见的机械传动类型,包括齿轮传动、皮带传动、链传动等,并分别对其工作原理进行了分析。
最后列举了一些机械传动的应用案例,证明了机械传动在现实生活中的重要性和广泛性。
一、引言机械传动是将动力从一个地方传递到另一个地方的机械装置。
它作为机械工程学的基础内容,广泛应用于工业、农业、建筑等各个领域。
机械传动具有传递力量的功能,并能实现运动的改变、平衡、变速等目的。
本文将对机械传动的类型、原理以及应用进行详细介绍。
二、机械传动的类型机械传动可以分为多种类型,常见的有齿轮传动、皮带传动、链传动等。
齿轮传动是利用齿轮间的啮合来传递扭矩和运动的一种传动方式,具有传动效率高、传动比稳定等优点。
皮带传动则是通过绕在两个轮子上的带子来传递力量,常用于需要减速的场合。
链传动与皮带传动类似,但是链传动的传动效率更高,扭矩传递更稳定。
三、机械传动的工作原理1.齿轮传动:齿轮传动采用齿轮之间的啮合来实现传动的目的。
主要通过齿轮的大小、齿数来调整传递的速度和扭矩。
其中,齿轮的齿数比称为传动比,可以实现速度的改变。
齿轮传动通常包括齿轮轴、轴承、齿轮齿廓等组成部分。
2.皮带传动:皮带传动通过绕在轮子上的带子来传递力量。
常见的皮带传动有平行轴带传动和交叉轴带传动。
通过调整轮子的直径和材料来改变传递效果。
皮带传动具有传递动力平稳、减震效果好的特点。
3.链传动:链传动与皮带传动类似,也是通过绕在轮子上的链条来传递力量。
链传动具有噪音低、传动效率高等优点,广泛应用于自行车、摩托车等交通工具中。
四、机械传动的应用1.工业应用:机械传动在工业制造中有广泛的应用。
例如,齿轮传动被广泛应用于机床、起重机械、输送设备等,实现力量的传递和工作的协调。
皮带传动常用于风机、泵等需要平稳传递动力的设备中。
机械原理课程大作业基于MATLAB平面连杆机构运动学和动力学分析指导老师:王玉丹目录作业一:平面连杆机构运动学分析第2页作业二:平面连杆机构动力学分析第15页作业一L(AE)=70mm,L(AB)=40mm,L(EF)=60mm,L(DE)=35mm,L(CD)=75m m,L(BC)=50mm,原动件以等角速度W1=10rad/s回转。
试以图解法求在θ1=50°时C点的速度和加速度.对机构进行运动分析,写出C点的位置、速度及加速度方程。
解题过程:令AB=r1, BC=r2, CD=r3, DE=r4,AE=r6,EF=r8, AF=r7,角EAF=θ1。
分析:对机构进行位置分析由封闭形ABCDEA可得:r1+r2=r6+r3+r4 (1)由封闭图形AEFA可得:r7=r6+r8 (2)将(1)(2)两式整理可得:r2-r3-r4=-r1+r6-r8+r7=r6【一】(1)位置方程:【二】速度方程:【三】加速度方程:【四】根据位置方程式编制如下函数:【五】进行数据输入,运行程序进行运算。
根据上面分析的θ1 的极限位置取θ1 的范围为40°-55°并均分成15个元素:输出的P、矩阵的第二列到第四列分别是θ2 、θ3 、4θ4 的值,第一列是AF杆的长度r1’。
【六】第二步根据速度方程式编写如下函数:根据第一步得到的数据进行数据输入,运行程序计算各速度值。
程序如下:程序运行得到q矩阵,第一行到第三行分别是a2、a3、a4 的值,第四行是杆AF上滑块运动的速度,即F点的速度。
【七】第三步编写加速度计算函数:【八】根据第一步和第二步输入数据,运行程序得到各加速度的值:【1】计算C点在θ1 =55°,w1 =10rad/s时的速度,加速度:总结数据绘出各构件的位置、速度和加速度的表格如下:【2】输出图像1)角位置程序及输出的图像:2)F点速度程序及输出的图像:3)角加速度程序及输出的图像:4)F点的加速度程序及输出图像:作业二在图示的正弦机构中,已知:L(AB)=100mm,h1=120mm,h2=80mm, W1=10rad/s(常数),滑块2和构件3的重量分别为,G2 =40 N 和G3 =100 N,质心S2 和S3 的位置如图所示,加于构件3上的生产阻力Fr=400 N,构件1的重力和惯性力略去不计。
机械原理课程设计大作业菠萝削皮机专业:机械设计制造及其自动化摘要本设计产品提供一种手摇立式菠萝削皮机,主要包括托盘、刀架、顶针架、V 型刀片、手柄或小型发动机、以及机械系统,包括传动系统、装夹系统、切削系统。
其中传动系统由直齿圆锥齿轮(14)与进给螺纹套管(13)固连,通过摇动手柄(18)和变速齿轮机构(17)将动力经直齿圆锥齿轮(15)与进给螺纹管道(13)组成的传递机构将动力传给的刀具夹紧法兰盘(12)从而带动刀具旋转;装夹系统由上顶钉及对顶螺母(3),下顶钉(5)组成;切削系统由刀架和V型刀具(6、7)以及刀片(16)组成。
该削皮机使用方便,安全可靠,切削菠萝和皮根效率高。
目录一、题目复述二、设计方案及结构图三、机械系统四、主要结构件参数五、设计总结和补充六、参考书目一、题目复述菠萝是人们普遍喜爱的一种热带水果。
菠萝虽好吃,但皮难削。
由于菠萝的皮为花苞片状的硬皮,并呈现螺旋状的排列,而且每个花苞片上面都有一个较深的“果眼”或“黑芯”。
通常,人们手工削菠萝皮的做法:一种是用锋利的水果刀先削去菠萝上的全部花苞片硬皮,然后再逐个挖去菠萝上残留的全部“果眼”;另一种是利用特制的U 型刀沿着菠萝花苞片和“果眼”排列的螺旋方向挖出一条深“沟”,连皮带“眼”一块去掉,需逐条螺旋线方向挖“沟”才能完成。
所以手工削皮不仅费时费力,不安全,不卫生,而且对菠萝果肉的浪费也较大。
虽目前市面上有一些水果削皮机的产品,但都不适合于菠萝水果削皮的需要。
因此,为了满足家庭、酒店、水果店或果贩使用,现需设计一种手动式或电动菠萝削皮装置。
图8.1菠萝表面的花苞片及“果眼”的分布形状如图1所示。
菠萝通常呈现未对称性的左右螺旋线排列,左右螺旋线的螺旋线的螺旋升角均约为40,每条螺旋线上的果眼数为7-12个,每个菠萝的螺旋线数为8条,而菠萝的高度与其直径之比为1.5左右,其高度一般在170mm——280mm范围之内。
我们根据市场商场见菠萝的大小以及其表面特性将其归类:二、设计方案及结构图我们经讨论及实验以后采用“V”型刀具剔除果眼及外表皮,对于未长果眼的部分则采取普通刀片(双向)切削方法去除。
机械原理大作业(一)作业名称:机械原理设计题目:连杆机构运动分析院系:机电工程学院班级: xxxxxx设计者: xxx学号: xxxxxx指导教师: xxxxx设计时间: 6.25---7.1哈尔滨工业大学机械设计一,运动分析题目二,建立以点G为原点的固定平面直角坐标系G-x,y三,对机构进行结构分析该机构由原动件AB(Ι级组),EFG(RRRⅡ级杆组),EHK(RRRⅡ级杆组),ECD(RRRⅡ级杆组)组成。
四,各基本杆组的运动运动分析数学模型(1)原动件AB(Ⅰ级组)已知原动件AB的转角ψ1=0~2π原动件AB的角速度ω1=10rad/s原动件AB的角加速度α1=0运动副A的位置坐标 XA=0 YA=0A点与机架相连,即该点速度和加速度均为0。
运动副A的速度 VxA=0 VyA=0运动副A的加速度 aXA=0 aYA=0原动件AB长度 lAB=200mm可求出运动副B的位置坐标 XA=XA+lABcosψ1 YB=YA+lABsinψ1 运动副B的速度 vXB=vXA-ω1lABsinψ1 vYB=vYA+ω1lABcosψ1运动副B的加速度aXB=aXA-ω12lABcosψ1-α1lABsinψ1aYB=aYA-ω12lABsinψ1+α1lABcosψ1(2)ECD (RRR Ⅱ级杆组)由(1)知B 点位置坐标、速度、加速度运动副D 点位置坐标 XD=XA+lADcos ψ2 YD=YA+lADsin ψ2D 点与机架相连,即该点速度和加速度均为0。
运动副D 的速度 v X D=0 v Y D=0运动副D 的加速度 a X D=0 a Y D=0杆BC 长 lBC=800mm杆CD 长 lCD=448mm可求得BC 杆相对于X 轴正方向转角Ψ3=2arctan ()00/()0202020(C A C B A B +-++)CD 杆相对于x 轴正方向转角Ψ4=arctan ((YC-YD )/(XC-XD ))其中,A0=2lBC(XD-XB)B0=2lBC(YD-YB)C0=l 2BC+l 2BD-l 2CDl 2BD=(XD-XB)2+(YD-YB)2求导可得BC 杆ω3、α3和CD 杆ω4、α4最后求导得vXC 、vYC 以及aXC 、aYCC 的轨迹即是E 的轨迹(3)EFG (RRR Ⅱ级杆组)运动副G点位置坐标 X G=XA+lAGcosψ5 YG=YA+lAGsinψ5G点与机架相连,即该点速度和加速度均为0。
Harbin Institute of Technology机械原理大作业一课程名称:机械原理设计题目:连杆机构运动分析院系:汽车工程学院班级:车辆二班设计者:周生森学号:140120231指导教师:王瑞&姜雪日期:2015.051.运动分析题目2.连杆机构运动分析要求(1)按比例画出机构运动简图;(2)对机构进行结构分析,找出组成机构的基本杆组;(3)机构自由度的分析 3.建立坐标系;y4.各基本杆组的运动分析数学模型;5.MATHLAB编程5.1 构件5的角位移xa=0;ya=0;xd=300;yd=-500;xg=-430;yg=210;fe=265;ab=100;gf=670;be=460;bc=460;cd=250; a7=pi/6;ec=2*bc*sin(a7/2);a1=0:0.001:2*pi;t=a1./10;xb=ab.*cos(a1);yb=ab.*sin(a1);a2=atan((yd-yb)./(xd-xb))+pi;bd=sqrt(((yb-yd).*(yb-yd))+((xb-xd).* (xb-xd)));a3=acos((bd.*bd+cd.*cd-bc.*bc)./(2*bd .*cd));xc=xd-cd.*sin(a2+a3-pi/2);yc=yd+cd.*cos(a2+a3-pi/2);fori=1:length(a1)ifatan((yc(i)-yb(i))./(xc(i)-xb(i)))> 0a4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )));elsea4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )))+pi;endendfori=1:length(a1)if a4(i)+5*pi/12<piye(i)=yc(i)+ec.*cos(a4(i)-1/12*pi); xe(i)=xc(i)-ec.*sin(a4(i)-1/12*pi); elseye(i)=yc(i)-ec.*sin(a4(i)-7*pi/12); xe(i)=xc(i)-ec.*cos(a4(i)-7*pi/12); endendfori=1:length(a1)ifatan((ye(i)-yg)./(xe(i)-xg))>0a5(i)=atan((ye(i)-yg)./(xe(i)-xg)); elsea5(i)=atan((ye(i)-yg)./(xe(i)-xg))+pi ;endendge=sqrt((ye-yg).*(ye-yg)+(xe-xg).*(xe -xg));a6=acos((ge.*ge+fe.*fe-gf.*gf)./(2*ge .*fe));xf=xe-fe.*cos(a5+a6-pi);yf=ye-fe.*sin(a5+a6-pi);a10=acos((ge.*ge+gf*gf-fe*fe)./(2*gf. *ge));plot(t,a5-a10); >> title('构件5的角位移');xlabel('t/s');ylabel('角度rad');grid on;5.2构件5的角速度xa=0;ya=0;xd=300;yd=-500;xg=-430;yg=210;fe=265;ab=100;gf=670;be=460;bc=460;cd=250;a7=pi/6;ec=2*bc*sin(a7/2);a1=0:0.001:2*pi;t=a1./10;xb=ab.*cos(a1);yb=ab.*sin(a1);a2=atan((yd-yb)./(xd-xb))+pi;bd=sqrt(((yb-yd).*(yb-yd))+((xb-xd).* (xb-xd)));a3=acos((bd.*bd+cd.*cd-bc.*bc)./(2*bd .*cd));xc=xd-cd.*sin(a2+a3-pi/2);yc=yd+cd.*cos(a2+a3-pi/2);fori=1:length(a1)ifatan((yc(i)-yb(i))./(xc(i)-xb(i)))> 0a4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )));elsea4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )))+pi;endendfori=1:length(a1)if a4(i)+5*pi/12<piye(i)=yc(i)+ec.*cos(a4(i)-1/12*pi); xe(i)=xc(i)-ec.*sin(a4(i)-1/12*pi); elseye(i)=yc(i)-ec.*sin(a4(i)-7*pi/12); xe(i)=xc(i)-ec.*cos(a4(i)-7*pi/12); endendfori=1:length(a1)ifatan((ye(i)-yg)./(xe(i)-xg))>0a5(i)=atan((ye(i)-yg)./(xe(i)-xg)); elsea5(i)=atan((ye(i)-yg)./(xe(i)-xg))+pi ;endendge=sqrt((ye-yg).*(ye-yg)+(xe-xg).*(xe -xg));a6=acos((ge.*ge+fe.*fe-gf.*gf)./(2*ge .*fe));xf=xe-fe.*cos(a5+a6-pi);yf=ye-fe.*sin(a5+a6-pi);a10=acos((ge.*ge+gf*gf-fe*fe)./(2*gf. *ge));plot(t(1:6283),diff(a5-a10)./diff(t)) ;title('构件5的角速度');xlabel('t/s');ylabel('角速度rad/s');grid on;5.3 构件5的角加速度xa=0;ya=0; xd=300;yd=-500;xg=-430;yg=210;fe=265;ab=100;gf=670;be=460;bc=460;cd=250;a7=pi/6;ec=2*bc*sin(a7/2);a1=0:0.001:2*pi;t=a1./10;xb=ab.*cos(a1);yb=ab.*sin(a1);a2=atan((yd-yb)./(xd-xb))+pi;bd=sqrt(((yb-yd).*(yb-yd))+((xb-xd).* (xb-xd)));a3=acos((bd.*bd+cd.*cd-bc.*bc)./(2*bd .*cd));xc=xd-cd.*sin(a2+a3-pi/2);yc=yd+cd.*cos(a2+a3-pi/2);fori=1:length(a1)ifatan((yc(i)-yb(i))./(xc(i)-xb(i)))> 0a4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )));elsea4(i)=atan((yc(i)-yb(i))./(xc(i)-xb(i )))+pi;endendfori=1:length(a1)if a4(i)+5*pi/12<piye(i)=yc(i)+ec.*cos(a4(i)-1/12*pi);xe(i)=xc(i)-ec.*sin(a4(i)-1/12*pi);elseye(i)=yc(i)-ec.*sin(a4(i)-7*pi/12);xe(i)=xc(i)-ec.*cos(a4(i)-7*pi/12);endendfori=1:length(a1)ifatan((ye(i)-yg)./(xe(i)-xg))>0a5(i)=atan((ye(i)-yg)./(xe(i)-xg));elsea5(i)=atan((ye(i)-yg)./(xe(i)-xg))+pi ; endendge=sqrt((ye-yg).*(ye-yg)+(xe-xg).*(xe -xg));a6=acos((ge.*ge+fe.*fe-gf.*gf)./(2*ge .*fe));xf=xe-fe.*cos(a5+a6-pi);yf=ye-fe.*sin(a5+a6-pi);a10=acos((ge.*ge+gf*gf-fe*fe)./(2*gf. *ge));yv=diff(a5-a10)./diff(t);plot(t(1:length(diff(yv)./diff(t(1:62 83)))),diff(yv)./diff(t(1:6283))); title('构件5的角加速度');xlabel('t/s');ylabel('角加速度rad/s*s');grid on;6.程序运行结果\7.结果分析。
机械原理大作业三课程名称:机械原理设计题目:齿轮传动设计院系:班级:设计者:学号:指导教师:设计时间:1、设计题目1.1机构运动简图1.2机械传动系统原始参数序号 电机转速(r/min )输出轴转速(r/min )带传动最大传动比滑移齿轮传动定轴齿轮传动最大传动比模数 圆柱齿轮圆锥齿轮 一对齿轮最大传动比模数一对齿轮最大传动比 模数 574512 17 232332、传动比的分配计算电动机转速min /745r n =,输出转速m i n /1201r n =,min /1702r n =,min /2303r n ,带传动的最大传动比5.2max =p i ,滑移齿轮传动的最大传动比4m ax =v i ,定轴齿轮传动的最大传动比4m ax =d i 。
根据传动系统的原始参数可知,传动系统的总传动比为:传动系统的总传动比由带传动、滑移齿轮传动和定轴齿轮传动三部分实现。
设带传动的传动比为5.2max =p i ,滑移齿轮的传动比为321v v v i i i 、、,定轴齿轮传动的传动比为f i ,则总传动比 令 4max 1==v v i i 则可得定轴齿轮传动部分的传动比为滑移齿轮传动的传动比为设定轴齿轮传动由3对齿轮传动组成,则每对齿轮的传动比为 3、齿轮齿数的确定根据滑移齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮5、6、7、8、9和10为角度变位齿轮,其齿数:35,18,39,14,43,111098765======z z z z z z ;它们的齿顶高系数1=*a h ,径向间隙系数25.0=*c ,分度圆压力角020=α,实际中心距mm a 51'=。
根据定轴齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮11、12、13和14为角度变位齿轮,其齿数:24,1314121311====z z z z 。
它们的齿顶高系数1=*a h ,径向间隙系数25.0=*c ,分度圆压力角020=α,实际中心距mm a 46'=。
机械原理大作业一
----基于Matlab机构运动分析
班级:
组别:
组长:
组员:
【组内分工】:
建立运动方程:
Matlab 程序编写、线图输出: 建立运动仿真:
一、题目说明
已知:mm l 120AB =,mm l 380AC =,mm l l DE 600CD ==,滑块的滑道与固定铰链C 的距离为mm H 380=,曲柄沿顺时针转动,其转数m in /1701r n =。
题 1-13
二、建立运动方程
数学模型:
建立如图所示的坐标系,定义封闭向量;定义位置变量
,
,
,
;
根据两个封闭图形ACB 和BCDE ,建立两个矢量方程:
将上式写成投影式,即得:
则由,可求得,,,
分别将上式对时间求一次导数,得速度方程:
E S 3S 2θ3
θ3
1S l l AC =+AC
E l S l l +=+43⎪⎪⎩⎪⎪⎨⎧=-=+-==AC AC l l l l l l l l S 3423
E 342311231
123sin sin S cos cos sin sin S cos cos θθθθθθθθ1θ2θ3θ3S E S
同理,可求 二次导数化为矩阵形式:
⎪⎪⎩⎪⎪⎨
⎧=-=---=+'-=-'0cos c sin s cos cos S sin S sin sin S cos 334223E 3342231112232311122323ωθωθνωθωθωθωθθωθωθθl os l l in l l l S ⎥⎥⎥
⎥
⎦⎤⎢⎢⎢⎢⎣⎡'⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣
⎡-----E 323342334232
322320cos cos 01sin sin 0
00cos sin 00sin cos νωωθθθθθθθθS l l l l S S ⎥⎥⎥⎥
⎦
⎤⎢⎢⎢⎢⎣⎡''⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-----⎥⎥⎥⎥⎦⎤⎢⎢⎢
⎢⎣⎡--=E S l l l l S S l l αααθθθθθθθθθθω323342334231
32232111110cos cos 01sin sin 000cos sin 00sin cos 00cos sin ⎥⎥⎥⎥
⎦
⎤⎢⎢⎢⎢⎣⎡-+⎥⎥⎥⎥⎦⎤
⎢⎢⎢⎢⎣⎡'⎥⎥⎥⎥⎦⎤⎢⎢⎢
⎢⎣⎡----'--'--=00sin cos S 0sin sin 00cos cos 000sin S cos S cos -00cos S sin S sin -1
1
11111E 3233
342233342232
2323222232322θωθωωνωωθωθωθωθωθωθθωθωθθωl l l l l l
三、程序
clear all;
w1=1;L1=0.12;L3=0.6;L4=0.6;LH=0.38;
for m=1:3601
th1(m)=pi*(m-1)/1800;%将θ1转换成弧度制
th21(m)=atan((LH-L1*sin(th1(m)))/(L1*cos(th1(m))));%用θ1表示θ2 if th21(m)>=0
th2(m)=th21(m);
else
th2(m)=pi+th21(m);
end
s3(m)=(L1*cos(th1(m)))/cos(th2(m));
th3(m)=pi-asin((LH-L3*sin(th2(m)))/L4);
sE(m)=L3*cos(th2(m))+L4*cos(th3(m));
if th1(m)==pi/2
th2(m)=pi/2;s3(m)=LH-L1;
end
if th1(m)==3*pi/2
th2(m)=pi/2;s3(m)=LH+L1;
end
%计算角速度和线速度
A1=[cos(th2(m)),-s3(m)*sin(th2(m)),0,0;
sin(th2(m)),s3(m)*cos(th2(m)),0,0;
0,-L3*sin(th2(m)),-L4*sin(th3(m)),-1;
0,L3*cos(th2(m)),-L4*cos(th3(m)),0];
B1=w1*[-L1*sin(th1(m));-L1*cos(th1(m));0;0];%原动件位置参数
D1=A1\B1;
E1(:,m)=D1;%子数组寻访加赋值
ds(m)=D1(1);%构件二速度
w2(m)=D1(2);%构件三的角速度
w3(m)=D1(3);%构件四的角速度
vE(m)=D1(4);%构件5的速度
%计算角加速度和加速度
A2=[cos(th2(m)),-s3(m)*sin(th2(m)),0,0;
sin(th2(m)),s3(m)*cos(th2(m)),0,0;
0,-L3*sin(th2(m)),-L4*sin(th3(m)),-1;
0,L3*cos(th2(m)),-L4*cos(th3(m)),0];
B2=-[-w2(m)*sin(th2(m)),(-ds(m)*sin(th2(m))-s3(m)*w2(m)*cos(th2(m))), 0,0;
-w2(m)*cos(th2(m)),(-ds(m)*cos(th2(m))-s3(m)*w2(m)*sin(th2(m))),0,0;
0,-L3*w2(m)*cos(th2(m)),-L4*w3(m)*cos(th3(m)),0;
0,-L3*w2(m)*sin(th2(m)),L4*w3(m)*sin(th3(m)),0]*[ds(m);w2(m);w3(m);v E(m)];
C2=w1*[-L1*w1*cos(th1(m));L1*w1*sin(th1(m));0;0];
B=B2+C2;
D2=A2\B;%机构从动件加速列阵
dds(m)=D2(1);%滑块2的加速度
a2(m)=D2(2);%构件3角加速度
a3(m)=D2(3);%构件4角加速度
ae(m)=D2(4);%5的加速度
end
oll=th1*180/pi;y=[th2*180/pi;th3*180/pi];w=[w2;w3];a=[a2;a3];%定义自变量和因变量数组
%绘制线图
figure(1);%位移线图
H=plotyy(oll,y,oll,sE);
axis auto;
title('位置线图');
xlabel('\it\thetal /(\circ) '); %x轴标注
ylabel(H(1),'\it\theta2 ,\theta3 /(\circ)');
ylabel(H(2),' Se/(m)'); %对Y轴两侧进行标注
legend('\theta2','\theta3','Se'); %添加图例
grid on;
figure(2);%速度线图
V=plotyy(oll,w,oll,vE);
title('速度线图');
axis auto;
xlabel('\it\thetal /(\circ) '); %X轴标注
ylabel(V(1),'\it\omega3 , \omega4 /(rad/s)');
ylabel(V(2),' Ve/(m/s)'); %Y轴两侧标注
legend('\omega3','\omega4','Ve'); %添加图例
grid on;%添加网格线
figure(3);%加速度线图
A=plotyy(oll,a,oll,ae);
title('加速度线图');
xlabel('\it\thetal /(\circ)'); %X轴标注
ylabel(A(1),'\it\alpha2, \alpha3 /(rad/s^2)');
ylabel(A(2),' ae/(m/s^2)'); %Y轴两侧标注
legend('\alpha2','\alpha3','ae'); %添加图例
grid on;
F=[oll;th2./pi*180;th3./pi*180;sE;w2;w3;vE;a2;a3;ae]';G=F(1:100:360 1);
四、运动线图
1、位置线图
2、速度线图
三、加速度线图
五、运动仿真
请双击下面图片观看运动仿真(仅支持在word格式下观看)
空白演示
单击输入您的封面副标题。