机械原理作业

发布 2022-08-27 23:17:28 阅读 5713

机械原理。

平面连杆机构的运动分析。

题号(4-b)

班级: 学号:

姓名: 一。题目及原始数据。

下图所示为一平面六杆机构,已知初始数据(θ1=0)如下:

单位:mm其中l8为l2`,l7为dg长度,θ7为dg与x轴的夹角。

且原动件1以等角速度1rad/s逆时针方向回转,试求各从动件的角位移,角速度及角加速度以及e点的位移,速度及加速度变化情况。

二.平面连杆机构运动分析及方程。

1.角位移求解。

由于角位移是强耦合的非线性方程组,因此采用matlab数值方法求解。通过作图法求得连杆机构的初始值,将首次求得的值作为下一个1的初始值, 1每隔10°调用一次牛顿迭代法,计算一组角位移,共输出36组结果。

原始方程组:

y(1)=l2*cos(x(1))-l3*cos(x(2))+l1*cos(theta1)-l4;

y(2)=l2*sin(x(1))-l3*sin(x(2))+l1*sin(theta1);

y(3)=l8*cos(x(1)-a)+l3*cos(x(2))-l5*cos(x(3))-l6*cos(x(4))-l7*cos(theta7);

y(4)=l8*sin(x(1)-a)+l3*sin(x(2))-l5*sin(x(3))-l6*sin(x(4))-l7*sin(theta7);

2.角速度及角加速度求解:

这两组未知量为线性方程组,matlab中可直接用左除或求逆阵的方法解决。调用上面求位移时的子程序,从而求出角速度及角加速度向量。

三,计算机程序框图。

四.计算源程序及输出图形。

五.计算结果。

1.运用牛顿迭代法解位移函数。

function s=locat(t1,x)

eps=1.0e-3;

theta1=t1*pi/180;

l1=26.5;

l2=105.6;

l3=67.5;

l4=99.4;

l5=37.4;

l6=28.0;

l7=68.3;

l8=65;

theta7=0.6567;

a=pi/3;

以上为固定值。

y(1)=l2*cos(x(1))-l3*cos(x(2))+l1*cos(theta1)-l4;

y(2)=l2*sin(x(1))-l3*sin(x(2))+l1*sin(theta1);

y(3)=l8*cos(x(1)-a)+l3*cos(x(2))-l5*cos(x(3))-l6*cos(x(4))-l7*cos(theta7);

y(4)=l8*sin(x(1)-a)+l3*sin(x(2))-l5*sin(x(3))-l6*sin(x(4))-l7*sin(theta7);

f=[y(1) y(2) y(3) y(4)]'

y1=-l2*sin(x(1));

y2=l3*sin(x(2));

y3=0;y4=0;

y5=l2*cos(x(1));

y6=-l3*cos(x(2));

y7=0;y8=0;

y9=-l8*sin(x(1)-a);

y10=-l3*sin(x(2));

y11=l5*sin(x(3));

y12=l6*sin(x(4));

y13=l8*cos(x(1)-a);

y14=l3*cos(x(2));

y15=-l5*cos(x(3));

y16=-l6*cos(x(4));

a=[y1 y2 y3 y4;

y5 y6 y7 y8;

y9 y10 y11 y12;

y13 y14 y15 y16];

x0=inv(a)*(f); 求得x0的初始矩阵。

while (norm(x0)>eps) %判断的条件是四个修正量的绝对值小于0.01

x=x0'+x;

y(1)=l2*cos(x(1))-l3*cos(x(2))+l1*cos(theta1)-l4;

y(2)=l2*sin(x(1))-l3*sin(x(2))+l1*sin(theta1);

y(3)=l8*cos(x(1)-a)+l3*cos(x(2))-l5*cos(x(3))-l6*cos(x(4))-l7*cos(theta7);

y(4)=l8*sin(x(1)-a)+l3*sin(x(2))-l5*sin(x(3))-l6*sin(x(4))-l7*sin(theta7);

f=[y(1) y(2) y(3) y(4)]'

y1=-l2*sin(x(1));

y2=l3*sin(x(2));

y3=0;y4=0;

y5=l2*cos(x(1));

y6=-l3*cos(x(2));

y7=0;y8=0;

y9=-l8*sin(x(1)-a);

y10=-l3*sin(x(2));

y11=l5*sin(x(3));

y12=l6*sin(x(4));

y13=l8*cos(x(1)-a);

y14=l3*cos(x(2));

y15=-l5*cos(x(3));

y16=-l6*cos(x(4));

a=[y1 y2 y3 y4;

y5 y6 y7 y8;

y9 y10 y11 y12;

y13 y14 y15 y16];

x0=inv(a)*(f);

ends=x+x0';

end2. 利用位移函数输出角位移图形。

function locationdisp

生成角位移图形矩阵。

x=locat(0,[ 1.0996 1.7104 -2.5656 0.8378]);

for t1=0:10:360

x=locat(t1,x);

disp(x);

endx=locat(0,[ 1.0996 1.7104 -2.5656 0.8378]);

for t1=0:0.1:360

x=locat(t1,x);

plot(t1,x(2));

hold on;

end输出数据如下:

输出图形如下:

2的输出图形。

3的输出图形。

5的输出图形。

6的输出图形。

3.用速度函数输出角速度。

function speeddisp

求解速度矩阵及输出图形。

l1=26.5;

l2=105.6;

l3=67.5;

l4=99.4;

l5=37.4;

l6=28.0;

l7=68.3;

l8=65;

theta7=0.6567;

机械原理作业

2 1 填空题。1 一个平面运动副最多提供 个约束,最少提供 个约束。2 机构具有确定运动的条件是。3 机构中相对静止的构件称为 按给定运动规律而独立运动的构件称为其余运动构件称为 4 根据机构的组成原理,任何机构都看成是由和组成的。5 在平面机构中,两构件通过面接触而构成的运动副为 副,它引入 个...

机械原理大作业

机械原理第一次大作业。题目 lae 70mm,lab 40mm,lef 60mm,lde 35mm,lcd 75mm,lbc 50mm,原动件以等角速度w1 10rad s回转 一 矩阵法求解 由封闭形abcdea与aefa得。l1 l2 l6 l4 l3 l1 l6 l4 即。l2 l3 l4 l...

机械原理大作业

机械与电子工程学院。平面连杆机构的运动分析。题号 牛头刨床9a 班级。学号。姓名。同组其他人员。完成日期。目录。题目 原始数据及要求 1 一平面连杆机构运动分析方程 1 1.1 位置方程。1.2速度计算公式 2 1.3加速度计算公式 2 二程序 32.1计算程序框图 3 2.2计算源程序 4 三 3...