MECE - 303 - Lecture7 - Velocity and Acceleration Analysis of Mechanisms
MECE - 303 - Lecture7 - Velocity and Acceleration Analysis of Mechanisms
1
There are three types of motion for a rigid body in planar motion
(1) Translation
(2) Fixed Axis Rotation
(3) General Plane motion (combination of first two)
2
Translation: During the motion a line on the rigid body always remains parallel to
its original position. All points trace identical shaped paths.
rB rA rB / A
d rB d rA d rB / A VB V A
dt dt dt
Note: second term is zero since
magnitude and direction of rB/A is constant
ΔrA=rAΔØ ΔrB=rBΔØ
rA rB
Time rate of change of displacement yields, rA rB
t t t t
d d
Taking the limit when Δt goes to zero V A rA VB rB
where dt dt
VA and VB are magnitude of velocity vectors and dØ/dt=ω angular velocity of rigid body
In vector notation, VA x rA where operator (x)
is the vector cross product.
4
.
In complex numbers
dV d
Acceleration vector of point A aA A i rA .e i rA . 2 e i
dt dt
a A irA .e i rA . 2 e i where α=dω/dt= d2θ/dt2=
a A a At a An
5
Result is explained on the following figure
irAωeiθ irAαeiθ
α
ω -rAω2eiθ
α
ω
ie iθ θ ieiθ θ
eiθ eiθ
-eiθ
6
Lets determine velocity and acceleration of point B for the below figure.
α, ω
7
VB VA VB / A VA x AB
aB a A aB / A a A x AB x ( x AB)
where,
One can also determine the same results using complex numbers.
8
General Plane motion: can be analyzed by superposition of translation and fixed
axis rotation motions using relative motion concepts.
We have 2 cases:
Case 1: Relative velocity and acceleration between two points belonging to the
same rigid body.
9
Case 1: Two points belong to same rigid body which is in general plane motion.
A moving reference frame is attached to point A. Consider the motion in two
parts. First body AB translates to A’B” with displacement ΔrA. Then it rotates
about A’ with an angle ΔØ. Then total displacement of point B is,
rB rA rB / A
ΔrB/A
ΔrB/A
where, ΔrB/A=|AB|.ΔØ, ΔØ
ΔrB
ΔrB
and dividing by time interval Δt y
ΔrA ΔrA
ΔrA
VB V A VB / A
VB VA x rB / A
10
ΔrB/A
ΔrB/A
ΔØ
ΔrB
ΔrB ΔrA
ΔrA
ΔrA
11
ΔrB/A
ΔrB/A
ΔØ
ΔrB
ΔrB ΔrA
ΔrA
ΔrA
12
If we analyze for the below figure where body AB is moving and rotating
α, ω
13
rB rA rB / A rB / A AB rB rA
VB V A VB / A VB VA x rB / A
aB a A aB / A a A x AB x ( x AB)
In complex numbers
rB rA AB rA re i
V V r.i.e i
B A ( r.i.e i = VB / A )
a B a A r.i.e i r 2 .e i ( r.i.ei = a ( B / A)t ) and ( r 2 .ei = a ( B / A) n )
14
Case 2: Two instantly coincident points belonging to two different rigid bodies.
The path of one point relative to other point on another body is known.
Let, A2 and A3 on links 2 and 3 be
coincident at position 1, then at another
instant they move to A’2 and A’3. Motion
of A3 can be considered superposition of
translation from A3 to A”3 and relative
motion from A”3 to A’3 relative to A2 on
link 2.
Total displacement of A3 is,
rA3 rA 2 rA3 / 2
Dividing by Δt as it goes to zero yields,
V A3 V A 2 V A3 / 2
the second term is relative velocity and its
direction is always tangent to the relative
path of point A3 wrt link 2.
16
In complex notation
rB 2 re i
VB 2 ire i
rB 3 re i
dr i
VB 3 ire i e .
dt
Differentiating:
aB 3
dVB 3
dt
i.r .ei r 2 .ei ir.ei r.ei ir.ei
dV
aB 3 B 3 i.r .ei r 2 .ei r.ei 2ir.ei
dt
aB 3 (aB 2 )t (aB 2 ) n (aB 3 / 2 )t (aB 3 / 2 ) c 17
Don’t forget! You can always write LCE and differentiating you can get VLE and ALE as
below.
LCE: (Loop closure equation): Contains position variables that are related to joint variables
d
( LCE) VLE (Velocity loop equation)- relations between joint velocities.
dt
d
(VLE) ALE (Acceleration loop equation)- relations between joint accelerations.
dt
Note
VLCE: Velocity Loop Closure Equation (same as VLE)
ALCE: Acceleration Loop Closure Equation (same as ALE)
18
Ex: Point P is on the link, on point B is on the slider and moving with the slider.
.
ei(θ+β)
19
In complex numbers:
(LCE) rB rA ae i se i ( )
d
( LCE) VLE VB V A a.i.e i s.i.e i ( ) se i ( )
dt
i
a .i.e VC / A xAC
s.i.e i ( ) = V P / C xCP
se i ( ) = V B / P V rel
20
(ALE) a B a A a.i.e i a 2 .e i s.i.e i ( ) s 2 e i ( ) 2s.i.e i ( ) se i ( )
aB a A (a C / A )t (a C / A ) n (a P / C )t (a P / C ) n (a B / P ) c (a B / P )t
or
a B a A a P / A (a B / P ) c (a B / P ) t
21
Ex: Offset Slider Crank Mechanism
θ13
θ12
Input is crank. 12 , 12 , 12 are given. Find 13 , 13 and s14 , s14
Note that s14 and θ13 must have been determined previously.
22
LCE PB 2 PB 3
r2 s14 r1 r3
In complex numbers:
Differentiating,
23
Write equations in matrix form
13
A X B where X
s14
r3 sin 13 1 13 r212 . sin 12
r cos =
3 13 0 s r
14 2 12 . cos 12
24
Instead of inverting [A] we can find 13 from (b)
r212 . cos12
13 . = 3212 (c)
r3 cos13
Substituting (c) in (a)
s14 r313 . sin 13 r212 . sin 12
25
r2 . cos 12
s14 r3 . sin 13 .12 r2 . sin 12 .12
r3 cos 13
r . cos 12 . sin 13 r2 . sin 12 . cos 13
s14 2 .12
cos 13
r .sin(13 12 )
s14 2 .12 = 4212 (d)
cos13
26
To find ALE differentiate VLE wrt time
ALE: r212 .i.ei12 r2122 .ei12 s14 r313 .i.ei13 r3132 .ei13 ( aB 2 aB 3 )
27
13 3212 3212
r .(cos
. . sin . 2 . tan . cos )
13 2 12 12 12 12 13 12 13 12
.
r3 cos 13
28
From (d) differentiating wrt time as
r2 . sin(13 12 )
.
cos 13
12
s14
(13 12 ). cos(13 12 ). cos 13 13 . sin(13 12 ). sin 13
r212
cos 13
2
29
13
A X B where X
s14
r3 sin 13 1 13 r212 . sin 12
r cos =
3 13 0 s14 r212 . cos 12
Cosθ13=0 θ13=±π/2
Those are limiting positions of the input link. Depends on link lengths.
30
Ex. In the above offset slider crank if the input is slider ( s14 , s14 , s14 )
We could write linear equation system where 12 , 13 12 , 13 are the unknowns
and s14 , s14 are known.
31
However we could also use the previous results .
When 12 is input: from (c) and (d)
13 = 3212
s14 = 4212
1 cos 13
12 s14 = s14
42 r2 . sin(13 12 )
32
EX: Four bar linkage
θ13
θ12 θ14
33
Link 2 is input. Make velocity and acceleration analysis (i.e. inputs are: 12 , 12 , 12 )
Assume that θ13 and θ14 are known in terms of θ12.(Solved previously) Find 13 ,13 ,14 ,14
12 x A0 A 13 x AB3 14 x B0 B4
The above equation as velocities
V A VB 3 / A VB 4
34
LCE in complex numbers: r2 e i12 r3 e i13 r1 r4 e i14
VLE in complex numbers: r212 .i.e i12 r313 .i.e i13 r414 .i.e i14
VA+VB/A=VB
35
Rearrange equations
r313 . sin 13 r414 . sin 14 r212 . sin 12
r313 . cos 13 r414 . cos 14 r212 . cos 12
13 13
or A X B where X and X
14
14
36
a12
X A B where A = aa
1 a12
11
and A1
=
1 a 22
A a 21 a11
21 a 22
A =-r3r4sinθ13cosθ14+ r3r4cosθ13sinθ14
A = r3r4sin(θ14 -θ13)
37
From here
r . sin(12 14 ).
13 2 12 ,
r3 sin(14 13 )
r . sin(12 13 ).
14 2 12
r4 sin(14 13 )
*Singular positions
A =0 sin(θ14-θ13)=0 (θ14-θ13)=0, π
*Singular positions show limits of input link.
38
Acceleration Analysis:
LCE PB 3 PB 4 12 12 k̂ 12 12 k̂
VCE V B 3 V B 4 13 13 k̂ 13 13 k̂
ALE a B 3 a B 4 14 14 k̂ 14 14 k̂
From velocity loop equation
V A VB 3 / A VB 4
ALE: a A a B 3 / A a B 4
39
12 x A0 A 12 x(12 x A0 A) 13 x AB 13 x(13 x AB) 14 x B0 B 14 x(14 x B0 B)
Or
a A aB / A aB
r212 .i.e i12 r2122 .e i12 r313 .i.e i13 r3132 .e i13 r414 .i.e i14 r4142 .e i14
40
Tangential and normal components are:
(a A ) t (a A ) n (a B 3 / A ) t (a B 3 / A ) n (a B 4 ) t (a B 4 ) n
Component equations:
Re: r212 . sin 12 r2122 . cos 12 r313 . sin 13 r3132 . cos 13 r414 . sin 14 r4142 . cos 14
Im: r . cos r 2 . sin r . cos r 2 . sin r . cos r 2 . sin
2 12 12 2 12 12 3 13 13 3 13 13 4 14 14 4 14 14
Note that acceleration components equations are always linear in joint acceleration variables.
41
Recall the matrix equation of velocities A X B (*)
A X = B' Matrix equation for acceleration, where B'= B - A X
So coefficient matrix of acceleration depends on positions, velocities acceleration of input
One can solve the linear equation system above to find 13 and 14 using matrix operations.
But one can find these more easily by differentiating the expressions obtained for and
13 14
42
Take derivative with respect to time to get:
r2 (12 14 ). cos(12 14 ) sin(14 13 ) .(14 13 ) cos(14 13 ) sin(12 14 )
13 12
r3 sin 2 (14 13 )
r . sin(12 14 ).
2 12
r3 sin(14 13 )
r2 (12 13 ). cos(12 13 ) sin(14 13 ) .(14 13 ) cos(14 13 ) sin(12 13 )
14 12
r4 sin (14 13 )
2
r2 . sin(12 13 ).
12
r4 sin(14 13 )
Finally
r2 sin(12 13 )12 r2 (12 13 ). cos(12 13 )12 .r4 (14 13 ) cos(14 13 )14
14
r4 sin(14 13 ) 43
Ex:Velocity and acceleration of a coupler point
β
θ13
θ14
θ12
44
rc r2 r5
rc r2 e i12 r5 e i (13 )
xc r2 cos12 r5 cos(13 )
yc r2 sin 12 r5 sin(13 )
Vc rc x c y c r212 .i.e i12 r513 .ie i (13 )
Vc VA VC / A
45
The components are:
ac rc xc yc
ac r212 .i.e i12 r2122 e i12 r513 .ie i (13 ) r5122 e i (13 )
ac a At a An aCt / A aCn / A
46
Ex: Inverted Slider Crank Mechanism.
Link 2 is input
θ12 θ14
47
LCE: PA 2 PA 3 A0 A A0 B0 B0 B BA3
VLE: V A 2 V A 3
V A 2 12 x A0 A
V A3 V B V A3 / B 14 x B0 B 14 x BA3 V rel
V A3 / B V A4 / B V A3 / A4
V A4 V A3 V A4 / A3 V A2 V A4 / A3
49
The acceleration components of a A3 is shown in the figure
θ12
θ14
50
ac=2ωVrel
ω
ac=2ωVrel
51
In complex numbers
VLE: r212 .i.e i12 r414 .i.e i14 s 4314 .e i14 s43 .i.e i14
(V A2 V B V A4 / B V rel ..and ..V rel V A3 / A4 )
ALE: r212 .i.e i12 r2122 .e i12 r414 .i.e i14 r4142 .e i14 s 4314 .i.e i14 s 43142 .i.e i14
2s e i14 s .i.e i14
43 14 43
52
Component equations of VLE:
Re: r212 . sin 12 r414 . sin 14 s 4314 . cos 14 s43 sin 14
Im: r . cos r . cos s . sin s cos
2 12 12 4 14 14 43 14 14 43 14
14
A X B where and X = A1 B
s43
Arrange equations and write in matrix form
r4 sin 14 s 43 cos 14 sin 14 14 r212 . sin 12
r cos s sin =
4 14 43 14 cos 14 s 43 r212 . cos 12
14
X = A B
1
s43
53
Lets solve by Cramer’s Rule
14 1 and s43 2
where
det(A)
r212 . sin 12 . sin 14
1 det
r . cos . cos 14
2 12 12
The result is
s 43
r sin( )
1 2 . 12 14 12
54
The result is
r2 sin(14 12 )
14 12
s43
r r sin(12 14 ) r2 s43 cos(12 14 )
s43 2 4 12
s43
14 and s43 can be determined by differentiating 14 and s43 wrt time
Or writing ALE in matrix form and solving for 14 and s43
55
Multi -Loop Mechanisms
θ16
θ15
θ13
θ12
56
Ex: See figure above
If input is θ12 then the mechanism can be solved loop by loop: simple mechanism
If input is θ16 then the mechanism can not be solved loop by loop: complex mechanism
57
Case1: Input is 12 , ( 12 , 12 )
r212 .i(cos 12 i sin 12 ) s14 r313 .i.(cos 13 i sin 13 )
58
From (b)
r . cos 12
13 2 .12
r3 cos 13
From (a) with substituted
13
r2 . sin(13 12 )
s14 .12
cos 13
r3 sin 13 1 13 r2 . sin 1212
r cos =
3 13 0
14 2
s r . cos
12 12
VLE (2) s14 b313 .i.e i13 r515 .i.e i15 r616 .i.e i16
59
Solving for 15 and 16
Use Cramer’s rule
det (A)=r5r6sin(θ15- θ16)
Result is
s14 cos 16 . b3 sin(16 13 )13 .
15
r5 sin(15 16 )
And for θ16
b sin( ) . s cos
16 3 15 13 13 14 15
r6 sin(15 16 )
60
Case 2: Input is 16 , ( 16 , 16 )
We see that we can not solve 16 from the
single loop equations. So we use 2 loop equations.
61