连杆机构运动分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
构件上点的运动分析
函数文件(m文件)
格式:function [ 输出参数] = 函数名(输入参数)
p_crank.m function [p_Nx,p_Ny]=p_crank(Ax,Ay,theta,phi,l1)
v_crank.m function [v_Nx,v_Ny]=v_crank(l1,v_Ax,v_Ay,omiga,theta,phi)
a_crank.m function [a_Nx,a_Ny]=a_crank(l1,a_Ax,a_Ay,alpha,omiga,theta,phi)
函数中的符号说明
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
p_RRR.m function [cx,cy,theta2,theta3]=p_RRR(bx,by,dx,dy,l2,l3,m)
v_RRR.m function [vcx,vcy,omiga2,omiga3]=v_RRR(vbx,vby,vdx,vdy,cx,cy,bx,by,dx,dy)
a_RRR.m function [acx,acy,alpha2,alpha3]=a_RRR(abx,aby,adx,ady,cx,cy,bx,by,dx,dy,omiga2,omiga3)
函数中的符号说明
m =1 m = -1
RRR Ⅱ级杆组运动分析
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
p_RRP.m function [cx,cy,sr,theta2]=p_RRP(bx,by,px,py,theta3,l2,m)
v_RRP.m function [vcx,vcy,vr,omiga2]=v_RRP(bx,by,cx,cy,vbx,vby,vpx,vpy,theta2,theta3,l2,sr,omiga3) a_RRP.m function [acx,acy,ar,alpha2]=a_RRP(bx,by,cx,cy,px,py,abx,aby,apx,apy,theta3,vr,omiga2,omiga3,alpha3)
函数中的符号说明
1 1
∠BCP < 90︒,∠BC 'P > 90︒,
m =1
RRP Ⅱ级杆组运动分析
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
p_RPR.m function [dx,dy,sr,theta3]=p_RPR(bx,by,cx,cy,e,l3,m)
v_RPR.m function [vdx,vdy,omiga3,vr]=v_RPR(bx,by,cx,cy,dx,dy,vcx,vcy,vbx,vby,theta3) a_RPR.m function [adx,ady,alpha3,ar]=a_RPR(bx,by,cx,cy,dx,dy,acx,acy,abx,aby,vr,omiga3,theta3)
函数中的符号说明
RRP Ⅱ级杆组运动分析
实线位置,m =1 虚线位置,m = -1
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
F_RRR.m function [R12x,R12y,R23x,R23y,R34x,R34y]=F_RRR(bxy,cxy,dxy,s2,s3,m2,m3,
Js2,Js3,M2,M3,F2,F3,as2,as3,alpha2,alpha3)
RRR Ⅱ级杆组力分析
R 23x
F 2R F 3x
R 23
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
F_RRP.m function [R12x,R12y,R23x,R23y,R34x,R34y,lcn]=F_RRP(bxy,cxy,s2,s3,m2,m3,
Js2,Js3,M2,M3,F2,F3,theta3,as2,as3,alpha2,alph3)
RRP Ⅱ级杆组力分析
R 34
函数文件(m 文件)
格式: function [ 输出参数 ] = 函数名( 输入参数 )
F_RPR.m function [R12x,R12y,R23x,R23y,R35x,R35y,lcn]=F_RRP(bxy,cxy,dxy,s2,s3,
m2,m3,Js2,Js3,M2,M3,F2,F3,R34,theta3,as2,as3,alpha3)
RPR Ⅱ级杆组力分析
23
8. 作用有平衡力的构件力分析
作用有平衡力的构件力分析
函数文件(m文件)
格式:function [ 输出参数] = 函数名(输入参数)
F_Bar.m function [R01x,R01y,Mb]=F_Bar(axy,bxy,s1,m1,Js1,M1,F1,R12,as1,alpha1)
函数中的符号说明
9. 平面连杆机构运动分析算例
例1图示曲柄摇杆机构,已知l 1=150mm ,l 2=220mm ,l 3=250mm ,l 4=300mm ,曲柄以n 1=100r/min 逆时针匀速转动,分析该机构的运动。
主程序
% 曲柄摇杆机构运动分析 clc,clear
l1=150;% 曲柄长度 l2=220;% 连杆长度 l3=250;% 摇杆长度 l4=300;% 机架长度 n=100;% 曲柄转速
m=1;% RRR II 级杆组装配模式系数
omiga1=2*pi*n/60;alpha1=0;% 曲柄角速度、角加速度
ax=0;ay=0;vax=0;vay=0;aax=0;aay=0;% A 点位置、速度、加速度 dx=l4;dy=0;vdx=0;vdy=0;adx=0;ady=0;% D 点位置、速度、加速度 phi=0;% 曲柄的结构参数
theta1=0:10:360;% 曲柄转角(每隔10°计算一次) theta1=theta1*pi/180;
% 调用crank 函数,计算B 点运动参数 [bx,by]=p_crank(ax,ay,theta1,phi,l1);
[vbx,vby]=v_crank(l1,vax,vay,omiga1,theta1,phi); [abx,aby]=a_crank(l1,aax,aay,alpha1,omiga1,theta1,phi); % 调用RRR 函数,计算BC 杆和CD 杆以及C 点运动参数 [cx,cy,theta2,theta3]=p_RRR(bx,by,dx,dy,l2,l3,m);
[vcx,vcy,omiga2,omiga3]=v_RRR(vbx,vby,vdx,vdy,cx,cy,bx,by,dx,dy);
[acx,acy,alpha2,alpha3]=a_RRR(abx,aby,adx,ady,cx,cy,bx,by,dx,dy,omiga2,omiga3); % 绘制运动线图 theta1=theta1*180/pi; figure(1) subplot(3,1,1);
plot(theta1,cx,'-',theta1,cy,':r'),grid on xlabel('曲柄转角( ° )');ylabel('位移(mm/s)'); legend('C 点x 方向位移','C 点y 方向位移');
曲柄摇杆机构