新浪博客

牛头刨床的运动、动力分析

2008-09-12 19:58阅读:
牛头刨床的运动、动力分析
牛头刨床的运动、动力分析一、要求
根据牛头刨床的机构简图及必要的数据,进行机构的运动学和动力学分析,并给出刨头的位移、速度、加速度和曲柄平衡力矩的曲线。
1、已知条件
(1)机构运动简图

(2)机构尺寸
a=270mm,b=520mm,l3=550mm,l4=100mm;
(3)刨头行程和曲柄转速
行程H=250mm;转速n1=64r/min。
(4)刨头的切削阻力
工作行程始终为1000N;空程为0。

二、运动、动力分析
1、推导出刨头的数学表达式。

由几何关系得出,H大小与D点的水平位移相等。有三角几何关系如下:
H/2l1=l3/2
代入参数得l1=73.64mm
对牛头刨床机构的计算可以看成是分别对导杆机构和曲柄滑块机构的计算。
(1)a+AB=CB
即为: (A)
根据虚部实部分别相等的原则可得:

从而得知:
对(A)时间求导得:



二次求导:
(2)b+ =
即为: (B)
r> 把虚部和实部分别相等可得:
由这两个式子可以消去 ,得到由 确定的 的公式。
因为

还可以得到 ;
把(B)对时间求导得: (C)
从而可以得到:
将(C)对时间求导得:

由虚部和实部分别相等得:


从而得到:
便可以得到:

2、 曲柄所加平衡力矩 的数学式:
(逆时针)


C语言程序设计
# include <stdio.h>
# include <math.h>
main()
{ FILE *jy;
int a=270,b=520,l3=550,l4=100,w1=6.7,l1=74;
double Q3,Q4,Q1=0,w3,w4,z3,s3,z4,S3,xe,ve,ae,M1;
while(Q1<=6.29)
{ if(fabs(Q1-1.57)<=0.01) {xe=-95.4;ve=-1315;ae=987.94;M1=-196268;}
if(fabs(Q1-4.71)<=0.01) {xe=-95.4;ve=749;ae=-319.9;M1=111791;}
else
{ Q3=atan((a-l1*sin(Q1))/(-l1*cos(Q1)));
if(Q3<0) {Q3+=3.14;}
Q4=asin((b-l3*sin(Q3))/l4);
xe=-l3*cos(Q3)-l4*cos(Q4);
s3=-((l1*cos(Q1))/cos(Q3));
w3=-((w1*l1*cos(Q1-Q3))/s3);
w4=-((l3*w3*cos(Q3))/(l4*cos(Q4)));
ve=l3*w3*sin(Q3)+l4*w4*sin(Q4);
S3=w1*l1*sin(Q1-Q3);
z3=(w1*w1*l1*sin(Q1-Q3)-2*S3*w3)/s3;
z4=(l4*w4*w4*sin(Q4)+l3*w3*w3*sin(Q3)-l3*z3*cos(Q3))/(l4*cos(Q4));
ae=l3*z3*sin(Q3)+l3*w3*w3*cos(Q3)+l4*z4*sin(Q4)+l4*w4*w4*cos(Q4);
M1=(1000*ve)/w1;
}
printf('Q1=%4.2lf,xe=%4.2lf,ve=%4.2lf,ae=%4.2lf,M1=%4.2lf',Q1*180/3.14,xe,ve,ae,M1);
Q1+=0.17444444446;
}
}
sE图象

我的更多文章

下载客户端阅读体验更佳

APP专享