牛头刨床运动分析实例
更新时间:2023-12-05 14:52:01 阅读量: 教育文库 文档下载
例: 如图所示为一牛头刨床的机构运动简图。设已知各构件尺寸为:l1?125mm,
l3?600mm,l4?150mm,原动件1的方位角?1=0?~360?和等角速度w1=1rad/s。试用
矩阵法求该机构中各从动件的方位角、角速度和角加速度以及E点的位移、速度和家速度的运动线图。
解:先建立一直角坐标系,并标出各杆矢量及方位角。其中共有四个未知量?3、?4、s3及
sE。为求解需建立两个封闭矢量方程,为此需利用两个封闭图形ABCA及CDEGC,由此
可得,
l6?l1?s,3l?3l?4l'?6sE
写成投影方程为:
(1-1)
s3cos?3?l1cos?1
s3sin?3?l6?l1sin?1l3cos?3?l4cos?4?sE?0l3sin?3?l4sin?4?l6' (1-2)
解上面方程组,即可求得?3、?4、s3及sE四个位置参数,其中?2??3。
将上列各式对时间取一次、二次导数,并写成矩阵形式,即可得以下速度和加速度方程式。
00??s??cos?3?s3sin?3??l1sin?1?3?sin?scos?????lcos??00??3331??w3?w?1速度方程式:? 1???0?0??l3sin?3?l4sin?4?1?w???4?????00lcos?lcos?0??3344???vE?(1-3)
00??cos?3?s3sin?3?sin?scos??00333? 机构从动件的位置参数矩阵:??0?l3sin?3?l4sin?4?1???0lcos?lcos?03344?????s3??w?机构从动件的的速度列阵:?3?
?w4??v??E???l1sin?1??lcos??11?机构原动件的位置参数矩阵:? ?0???0??w1:机构原动件的角速度
加速度方程式:
00??s??cos?3?s3sin?3?3??sin?scos??00????333?3??0?l3sin?3?l4sin?4?1??????4?l3cos?3l4cos?40?????0?E??0??w3sin?3?s3sin?3?s3w3cos?3?0???w3cos?3s3cos?3?s3w3sin?3?0?l3w3cos?3?l4w4cos?4??l3w3sin?3?l4w4sin?4??0?0??s???l1w1cos?1??3???lwsin????w?1?0?3?w1?11????0?0?w4??????0??v0???E?(1-4)
?0??w3sin?3?s3sin?3?s3w3cos?3?s3cos?3?s3w3sin?30机构从动件的位置参数矩阵求导:?w3cos?3?0?l3w3cos?3?l4w4cos?4??l3w3sin?3?l4w4sin?4??0?0??0? 0??0?????s3????机构从动件的的加速度列阵:?3?
??4?????E???l1w1cos?1???lwsin??111?机构原动件的位置参数矩阵求导:? ??0??0??主程序(matlab):
%牛头刨床运动分析主程序 %x(1)——代表s3;
%x(2)—— 代表构件3的转角?3; %x(3)——代表构件4的转角?4; %x(4)——代表E点的线位移sE; %x(5)——代表l1; %x(6)——代表l3; %x(7)——代表l4; %x(8)——代表l6; %x(9)——代表l6;
%x(10)——代表构件1的转角w1。
x=[ 0.302 65*pi/180 169*pi/180 0.1 0.125 0.6 0.15 0.275 0.575 0];%赋初值 dr=pi/180;%度转化为弧度
dth=10*dr;w1=1;%每10度计算一个点 for i=1:37
y=ntpc(x); %调用从动件位置方程求解函数ntpc(自编) s3=y(1);theta3=y(2);theta4=y(3);se=y(4); %得到位置参数。 %将各位置参数用向量储存,便于后面绘图,角度用度表示
ss3(i)=y(1);th1(i)=x(10)/dr;th3(i)=y(2)/dr;th4(i)=y(3)/dr;sse(i)=y(4);
%进行速度分析
A=[cos(theta3) -s3*sin(theta3) 0 0; sin(theta3) s3*cos(theta3) 0 0;
0 -x(6)*sin(theta3) -x(7)*sin(theta4) -1;
0 x(6)*cos(theta3) x(7)*cos(theta4) 0];%A机构从动件的位置参数矩阵 B=[-x(5)*sin(x(10));x(5)*cos(x(10));0;0];%B机构原动件的位置参数列阵
yy=w1*inv(A)*B;%公式1-3求解,yy表示机构从动件速度列阵,inv(A)是A的逆阵 vs3=yy(1);w3=yy(2);w4=yy(3);vse=yy(4);
%将各速度参数以向量的方式表示,以便后面绘图 dvs3(i)=yy(1);dw3(i)=yy(2);dw4(i)=yy(3);dvse(i)=yy(4);
'ú为从动件位置参数矩阵对时间一次求导
%进行角速度分析
dA=[-w3*sin(theta3) -vs3*sin(theta3)-s3*w3*cos(theta3) 0 0; w3*cos(theta3) vs3*cos(theta3)-s3*w3*sin(theta3) 0 0; 0 -x(6)*w3*cos(theta3) -x(7)*w4*cos(theta4) 0; 0 -x(6)*w3*sin(theta3) -x(7)*w4*sin(theta4) 0]; ?就是原动件位置参数列阵对时间一次求导 dB=[-x(5)*w1*cos(x(10));-x(5)*w1*sin(x(10));0;0]; KK=-dA*yy+w1*dB; %KK为公式1-4右端
ya=inv(A)*KK;%公式1-4求解,ya为从动件加速度列阵 %将各加速度以向量表示
as3(i)=ya(1);atheta3(i)=ya(2);atheta4(i)=ya(3);ase(i)=ya(4); x(10)=x(10)+dth; %计算下一个点 x(1)=s3; x(2)=theta3; x(3)=theta4; x(4)=se; end
%绘制运动参数曲线
subplot(2,2,1); % 选择第1个子窗口 plot(th1,th3,th1,th4,th1,sse*1e3);%绘制位置线图 subplot(2,2,2);
plot(th1,dw3,th1,dw4,th1,dvse);%绘制速度线图 subplot(2,2,3);
plot(th1,atheta3,th1,atheta4,th1,ase); %绘制加速度线图
正在阅读:
牛头刨床运动分析实例12-05
凝心聚力谋发展构建和谐新家园04-15
商检机构实施检验的进出口商品种类表05-01
食品生产许可审查通则—附件2~附件3:食品、食品添加剂生产许可04-03
可爱的海绵宝宝作文300字06-30
如何设计分销渠道11-14
宴席礼仪 - 图文09-30
上海交大大学物理习题611-29
歌颂祖国的散文精选(2017版)02-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 牛头刨床
- 实例
- 运动
- 分析