铰链四连杆机构的运动学

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

铰链四连杆机构的运动学

1. 连杆的位置和速度

研究如图所示的机构。当角度θ1和θ2给定时,θ3和θ4由下式给出:

L 2cos θ2+L 3cos θ3-L 4cos θ4-L 1cos θ1=0

L 2sin θ2+L 3sin θ3-L 4sin θ4-L 1sin θ1=0 (1)

为方便起见,令θ1=0。如果连杆2的角速度给定,则连杆3和连杆4的角速度分别是:

ω3=

)

sin()sin(4333422θθθθω--L L ω4=

)

sin()sin(3443222θθθθω--L L

其中θ3,θ4由公式(1)得到。连杆2端部的线速度是V2=L2ω2,连杆端部的线速度 是:

V4=L4ω4=V2

)

sin()sin(3432θθθθ--

每一速度在角速度ωj 的方向上分别垂直于杆Lj 。

连杆3和连杆4的角加速度是:

a 3=

)

sin()cos()cos()sin(4332

4

4342

33242

222422θθωθθωθθωθθ---+-+--L L L L a L

a 4=)

sin()cos()cos()sin(4342

3

3432

44232

222322θθωθθωθθωθθ---+---L L L L a L

用代数求解法可以从式(1)直接获得θ3和θ4的表达式,但很烦琐。应该使用fsolve 函数来求解。

例 铰链四杆机构的位置、速度和加速度的图形化表示

在L 1=0.8,L 2=2,L 3=2,L 4=3的情况下,画出连杆3的方向,在另一幅图绘出速度比V 4/V 2

和ω2=4 rad/s 及2α=5 rad/s 2

时的加速度4α。首先创建函数FourBarPosition ,函数fsolve 通过它确定θ3和θ4。这样,

function t=FourBarposition(th,th2,L2,L3,L4,L1) t=[L2*cos(th2)+L3*cos(th(1))-L4*cos(th(2))-L1;… L2*sin(th2)+L3*sin(th(1))-L4*sin(th(2))]; 其中th(1)=θ3,th=θ4。

显示连杆3的位置、连杆4的端部速度和加速度的程序如下:

L2=.8;L3=2;L4=2;L1=3;th1=0;

th2=[1/6:1/6:2]*pi;

th34=zeros(length(th2),2);

options=optimset(ˊdisplayˊ, ˊ0ffˊ);

for m=1:length(th2)

th34(m,:)=fsolve(ˊFourBarPositionˊ,[55],options,ths(m),L2,L3,L4,L1);

end

y=L2*sin(th2)+L3*sin(th34(:,1)ˊ1);

x=L2*cos(th2)+L3*cos(th34(:,1)ˊ1);

xx=[L2*cos(th2)];

yy=[L2*sin(th2)];

figure(1)

plot([x;xx],[y;yy],ˊKˊ,[0 L1],[0 0],ˊK--ˆˊ,x,y,ˊkoˊ,xx,yy,ˊksˊ) title(ˊSeveral positions of the connecting link of a four-bar mechanismˊ) xlabel(ˊHorizontal positionˊ)

ylabel(ˊVertical positionˊ)

axis equal

th2=[0:05:2]*pi;

th34=zeros(length(th2),2);

for m=1:length(th2)

th34(m,:)=fsolve(ˊFour BarPositionˊ,[5,5],options,th2(m),L2,L3,L4,L1);

end

figure(2)

y=sin(th2-th34(:,1)ˊ)./sin(th34(:,2)ˊ-th34(:,1)ˊ);

plot(180*th2/pi,y)

v=axis;

v(2)=360;

axis(v)

xlable(ˊ\theta_2(degrees)ˊ)

ylabel(ˊV_4/V_2ˊ)

title(ˊVelocity ratio of tip of link #4ˊ)

w2=4;alph2=5;

w3=(L2*w2*sin(th34(:,2)-th2ˊ))./(L3*sin(th34(:,1)-th34(:,2)));

w4=(L2*w2*sin(th2ˊ-th34(:,1)))./(L4*sin(th34(:,2)-th34(:,1)));

s32=th34(:,1)-th2ˊ;

s34=th34(:,1)-th34(:,2);

alph4=(L2*alph2*sin(s32)-L2*w2ˆ2*cos(s32)+L4*w4.ˆ2.*cos(s34)-…

L3*W3.ˆ2)./(L4*sin(s34));

figure(3)

plot(180*th2/pi,alph4)

v=axis;

v(2)=360;

axis(v)

xlabel(ˊ\theta_2(degrees)ˊ)

ylabel(ˊ\alpha_4ˊ)

title(ˊAngular acceleration of link # 4ˊ)

2 铰链四杆机构的综合(实现三个连杆精确点)

铰链四杆机构综合的目标之一是确定连杆的长度,使连杆上选定的点通过三个规定的点。研究如图所示的机构。目标是确定长度Z k及其初始方向,以使点P通过点P1、P2和P3。假设点P1在坐标系的原点处,使R1=0。

相关文档
最新文档