6 - Velocity Analysis
6 - Velocity Analysis
Velocity Analysis
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 2
Velocity Analysis
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 3
Velocity Analysis
If point A is moving
𝑅𝑃 = 𝑅𝐴 + 𝑅𝑃𝐴 Graphical solution:
Thus (general motion) 𝑉𝐴
𝑉𝑃 = 𝑉𝐴 + 𝑉𝑃𝐴
𝑉𝑃𝐴
𝑉𝑃
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 4
Velocity Analysis of a 4-Bar Linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 5
Velocity Analysis of a 4-Bar Linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 6
Velocity Analysis of a 4-Bar Linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 7
Velocity Analysis of a 4-Bar Linkage
MATLAB Code
clear,clc;
syms w2 w3 w4 a b c d s1 s2 s3 s4 'real'
Eq=a*exp(1i*s2)+b*exp(1i*s3)-c*exp(1i*s4)-d;
dEQ=diff(Eq,s2)*w2+diff(Eq,s3)*w3+diff(Eq,s4)*w4;
eqx=real(dEQ); eqy=imag(dEQ);
Sol=solve([eqx;eqy],[w3 w4]);
omega3=simplify(Sol.w3)
omega4=simplify(Sol.w4)
=============================================
Output
o============================================
mega3 = -(a*w2*sin(s2 - s4))/(b*sin(s3 - s4))
omega4 = -(a*w2*sin(s2 - s3))/(c*sin(s3 - s4))
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 8
Offset Crank Slider
b c
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 9
Offset Crank Slider
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 10
Offset Crank Slider
Simplify,
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 11
Crank-Slider
MATLAB code:
clear,clc;
syms w2 w3 dd a b c d s1 s2 s3 'real'
s4=pi/2; w4=w3;
Eq=a*exp(1i*s2)-b*exp(1i*s3)-c*exp(1i*s4)-d;
dEQ=diff(Eq,s2)*w2+diff(Eq,s3)*w3+diff(Eq,d)*dd;
eqx=real(dEQ); eqy=imag(dEQ);
Sol=solve([eqx;eqy],[w3 dd]);
omega3=simplify(Sol.w3)
d_dot=simplify(Sol.dd)
==========================================
Output
==========================================
omega3 =(a*w2*cos(s2))/(b*cos(s3))
d_dot =-(a*w2*sin(s2 - s3))/cos(s3)
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 12
Inverted Crank Slider
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 13
Inverted Crank Slider
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 14
Inverted Crank Slider
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 15
Inverted Crank Slider
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 16
Inverted Crank Slider
MATLAB Code
clear,clc;
syms w2 w3 w4 db a b c d s1 s2 s3 s4 gamma 'real'
Eq=a*exp(1i*s2)-b*exp(1i*s3)-c*exp(1i*s4)-d;
dEQ=diff(Eq,s2)*w2+diff(Eq,s3)*w4+diff(Eq,s4)*w4+diff(Eq,b)*db;
eqx=real(dEQ);
eqy=imag(dEQ);
Sol=solve([eqx;eqy],[db w4]);
b_dot=simplify(Sol.db)
omega4=simplify(Sol.w4)
======================================================
Output
======================================================
b_dot =-(a*w2*(b*sin(s2 - s3) + c*sin(s2 - s4)))/(b + c*cos(s3 - s4))
omega4 =(a*w2*cos(s2 - s3))/(b + c*cos(s3 - s4))
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 17
VELOCITY ANALYSIS OF THE GEARED 5-BAR
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 18
VELOCITY ANALYSIS OF THE GEARED 5-BAR
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 19
Graphical Velocity Analysis (𝜔3 & 𝜔4 )
VB VB Direction
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 20
Graphical Velocity Analysis (𝑉𝐶 )
VC
VCA Double Scale
VA
VCA
VC
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 21
Example
𝑅𝐵𝐴 = 4 in, 𝑅𝐶𝐵 = 18 in, 𝑅𝐶𝐷 = 11 in, 𝑅𝐷𝐴 = 10 in, 𝑅𝐺𝐵 = 10 in,
𝑅𝐸𝐺 =4 in, 𝑅𝐻𝐷 = 7 in, and 𝑅𝐹𝐻 = 3 in;
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 22
Example
𝑉𝐶
𝑉𝐶𝐵
𝑉𝐵
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 23
Example
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 24
VELOCITY OF SLIP
When there is a sliding joint between two links and neither one is
the ground link, the velocity analysis is more complicated.
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 25
VELOCITY OF SLIP
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 26
VELOCITY OF SLIP
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 27
VELOCITY OF SLIP
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 28
VELOCITY OF SLIP
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 29
Velocity of any Point on a Linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 30
Instant Centers
I24
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 31
Instant Centers
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 32
Instant Centers
l4 4
VI4 V l2
I24 I2
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 33
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 34
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 35
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 36
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 37
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 38
Instant Centers: crank-slider linkage
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 39
VELOCITY ANALYSIS WITH INSTANT CENTERS
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 40
Instant Centers Practice Problems
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 41
Instant Centers Practice Problems
Nile University MENG 306 Kinematics and Dynamics of Mechanical Systems Dr. Ahmed Asker 42