我地平面六杆机构地运动分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
平面六杆机构的运动分析
(题号1 - B)
成绩 ___________________________
指导老师王三民
班级05020303
学号031284
姓名高惠娟
1、题目说明
如右图所示平面六杆机构,试用计
算机完成其运动分析。
已知其尺寸参数如下表所示:
组号 L 1 L 2 L 2’ L 3 L 4
L 5
L 6
α
x G
y G
1-B 24.0 105.6 65.0 67.5
87.5
34.4
25.0
60
153.5
41.7
题目要求:
三人一组计算出原动件从0到360时(计算点数37)所要求的各运动变量的大小,并绘出运动曲线图及轨迹曲线。
2、题目分析
1) 建立封闭图形:
1234L L L L +=+ '3256L L L DG L ++=+
2) 机构运动分析
a 、角位移分析
由图形封闭性得:
⎪⎪⎩⎪⎪⎨⎧
⋅-⋅+=+-⋅-⋅+⋅⋅-⋅+=+-⋅-⋅+⋅⋅=⋅+⋅+⋅=⋅+⋅55662'22211
55662'22211
3322114332211sin sin )sin(sin sin cos cos )cos(cos cos sin sin sin cos cos cos θθθαπθθθθθαπθθθθθθθθL L y L L L L L x L L L L L L L L L L G G 将上式化
简可得:
⎪⎪⎩
⎪⎪⎨⎧
=⋅-⋅+-⋅+⋅-=⋅-⋅+-⋅+⋅⋅-=⋅-⋅⋅-=⋅-⋅G G y L L L L L x L L L L L L L L L L L 66552'233466552'233
1133221143322sin sin )sin(sin cos cos )cos(cos sin sin sin cos cos cos θθαθθθθαθθθθθθθθ b 、角速度分析
上式对时间求一阶导数,可得速度方程:
222333111222333111'333222555666'333222555666sin sin sin cos cos cos sin sin()sin sin 0cos cos()cos cos 0
L L L L L L L L L L L L L L θωθωθωθωθωθωθωθαωθωθωθωθαωθωθω-⋅⋅+⋅⋅=⋅⋅⎧
⎪⋅⋅-⋅⋅=-⋅⋅⎪⎨-⋅⋅-⋅-⋅-⋅⋅+⋅⋅=⎪
⎪⋅⋅+⋅-⋅+⋅⋅-⋅⋅=⎩ 化为矩阵形式为:
⎥
⎥⎥⎥
⎦
⎤⎢⎢⎢⎢⎣⎡⋅-⋅⋅=⎥
⎥
⎥
⎥⎦
⎤⎢⎢⎢⎢⎣⎡⋅⎥⎥⎥⎥⎦⎤⎢⎢⎢
⎢⎣⎡⋅-⋅⋅-⋅⋅⋅-⋅--⋅-⋅-⋅⋅⋅-00cos sin cos cos cos )cos(
sin sin sin )sin(00cos cos 0
0sin sin 11
1116532665
53
32'
26655332'23
322332
2θθωωωωωθθθαθθθθαθθθ
θθL L L L L L L L L L L L L L
c 、角加速度分析:
矩阵对时间求一阶导数,可得加速度矩阵为:
2233
222333'
223355665'
22335566622332233'22sin sin 0
cos cos 00sin()sin sin sin cos()cos cos cos cos cos 00sin sin 00cos(L L L L L L L L L L L L L L L L L θθεθ
θεθαθθθεθαθθθεθθθ
θθα-⋅⋅⎡⎤⎡⎤⎢⎥⎢⎥⋅-⋅⎢⎥⎢⎥⋅=
⎢⎥⎢⎥
-⋅--⋅-⋅⋅⎢⎥⎢⎥
⋅-⋅⋅-⋅⎣⎦⎣⎦
-⋅⋅-⋅⋅⋅-2
11221
1231
23355665'
2223355666cos sin )cos cos cos 0
sin()sin sin sin 0L L L L L L L L L θωθωωθθθωθαθθθω⎡⎤⋅⎡⎤⎡⎤
⎢⎥⎢⎥⎢⎥⋅⎢⎥⎢
⎥⎢⎥⋅+⋅⎢⎥⎢⎥⎢⎥⋅⋅-⋅⎢⎥⎢⎥⎢⎥
⋅-⋅⋅-⋅⎢⎥⎣⎦⎣⎦⎣⎦
d 、E 点的运动状态
位移:⎩⎨⎧⋅-⋅+=⋅-⋅+=55665
566sin sin cos cos θθθθL L y y L L x x G E
G E
速度:⎪⎩
⎪⎨⎧⋅⋅-⋅⋅=⋅⋅+⋅⋅-=5556665
55666cos cos sin sin ωθωθωθωθL L v L L v y x E E 加速度:
⎪⎩⎪⎨⎧⋅⋅-⋅⋅+⋅⋅+⋅⋅-=⋅⋅+⋅⋅+⋅⋅-⋅⋅-=555255566626665552
5556662666cos sin cos sin sin cos sin cos εθωθεθωθεθωθεθωθL L L L a L L L L a y
x E E 3、 流程图
4、源程序
#include
#include
#include "agaus.c"
#include "dnetn.c"
#include "conio.h"
#define Alpha (PI/3)
#define PI 3.979
#define Angle (PI/180)
FILE *fp;
struct motion
{
int theta1;
double theta[5]; /*theta1,2,3,5,6*/
double w[4];/*w2,3,5,6*/
double alpha[4];
double XYe[2],Ve[3],ae[3];
};
struct motion mot[37];
struct motion *p;
int k=100;
double L[7]={65.0,24.0,105.6,67.5,87.5,34.4,25.0};
double XG=153.5;
double YG=41.7;
double w1=1.0;
double t=0.1;
double h=0.1;
double eps=0.0000001;
main()
{
int n,i,m;
double x[4]={26.23*Angle,49.75*Angle,87.16*Angle,37.25*Angle}; fp=fopen("num-output.txt","w");