2007年5月16日 星期三

第九次作業撰寫

存成草稿忘了張貼!! 埃

偏置機構主要建立在四連桿結構上,
因為偏置結構的其中一個運動結採用滑塊形式。
ㄧ般運動結雖只能傳遞一個自由度,
但還可在二維空間作動,
滑塊的作動比較特殊,
他必須在一個平面上,
與接地節點不太ㄧ樣,
它不必ㄧ定在地面的直線上運動,
我們可以給定空間中任何一個平滑直線代表滑塊的運動方向,

曲桿為固定桿旁之桿,之後的題目會討論到以此桿作動將如何導引四連桿機構作動,
偏置機構定義將連桿四垂直固定桿與滑塊運動方向,
也就是滑塊的運動方向與固定桿平行,
當連桿四也就是搖桿長度為零,
則固定桿直接作用於滑塊上,
滑塊也將在圓心作動,
以此為主要的軸心出發寫這道題目,
分析過程使用到很多角度的計算

曲桿R = 10 + 3 = 13 (cm)
連桿L = 13 + 5 = 18 (cm)
偏置量代表第四桿長 = 10 (cm)

有偏置量之四連桿其滑塊動作不在圓心,
所以可以想見偏置量的計算感覺

我的偏置量與 e = 10cm相當
曲桿不能完成360度的迴轉
利用slider_limit() 可以計算出衝程和界限距離


利用slider_solve()
輸入曲桿 連桿 連桿與水平線的夾角 偏置量
可以計算出任意曲桿角度之對應連結桿角度及水平距離

再利用slider_draw() 可做出動畫

function slider_draw(R,L,e)
theta1=slider_limit(R,L,e)
theta2=asind((L-e)/R)+180
ang=linspace(theta1,theta2,100);
d=slider_solve(ang,R,L,e,1)

x=R*cosd(ang)
y=R*sind(ang)
for n=1:100
line([0,x(n),d(n)],[0,y(n),e])
line([d(n)-3,d(n)+3,d(n)+3,d(n)-3,d(n)-3],[e-2,e-2,e+2,e+2,e-2])
axis equal
axis ([-120 120 -120 120])
pause(0.01)
clf
end
ang=linspace(theta2,180-theta1,100);
d=slider_solve(ang,R,L,e,-1)
x=R*cosd(ang)
y=R*sind(ang)
for n=1:100
line([0,x(n),d(n)],[0,y(n),e])
line([d(n)-3,d(n)+3,d(n)+3,d(n)-3,d(n)-3],[e-2,e-2,e+2,e+2,e-2])
axis equal
axis ([-120 120 -120 120])
pause(0.01)
clf
end

沒有留言: