Beruflich Dokumente
Kultur Dokumente
1 | Page
Contents
Principle of Virtual Work......................................................................................... 3
Virtual Work Guidelines...................................................................................... 3
Mobility.................................................................................................................. 3
Points to Consider............................................................................................... 4
Rotational Kinematics............................................................................................ 4
Guideline to Kinematic Analysis.........................................................................4
Time Derivatives in Rotating Frames..................................................................4
2 | Page
admissible motion.
4. Apply the principle of virtual work to mechanical systems.
W = f i R i=0
i
Mobility
1. Understand the diff erent types of kinematic pairs.
2. Understand how to analyse mobility in 2D and 3D, and be able to
p roperly c onstrained .
Mobility for 2D systems:
M 2 D =3 ( n1 )2 f 1f 2
Taken as a singularity each member has 3 degrees of freedom. In each case we
take one member a reference and thus we get (n-1) x 3.
3 | Page
M 3 D =6 ( n1 )5 f 14 f 23 f 32 f 4 f 5
In practice, we can encounter three distinct possibilities:
4 | Page
5 | Page
Points to Consider
Any body that is allowed to move with respect to the reference state is
essentially a link (+n), for example a sliding block, thus remember to
count joint between the sliding block and the ground state (below)
Rotational Kinematics
1. Understand the relationship between position, velocity and
acceleration.
2. Be able to analyse a system and evaluate the position, velocity
frames.
4. Be able to evaluate a system within a rotating frame.
6 | Page
R d
R
=
=R
t
dt
Acceleration=a=
2
d
V d
R
= 2 =
R
dt
dt
t 0
Cross Product
Let:
A=a1 i+a 2 j+ a3 k
B=b 1 i+ b2 j+b3 k
A B=( a2 b3a 3 b 2 ) i+ ( a 3 b 1a1 b3 ) j+ ( a1 b2a 2 b1 ) k
Or:
a1
b1
a2 b3b2 a3
=
a2
b2
a3 b1b3 a1
a3
b3
a1 b2b1 a2
()( )(
7 | Page
R (t)
Velocity Vector Equation:
v=
dR
dt
a=
d2 R
d t2
8 | Page
=acceleration
R ( t ) =
R 0 ( t ) + r (t )
Eq. 2 Differential Operator
d ? ?
=
dt
t
( )
+
?
rel
Operator used to find the time derivative of any vector (?) with respect to the
intermediate reference frame. Given a situation here, where we are trying to
RR
Also we know that:
= t
R= t R
R =
Rt
( ddtR )
=
R
P stationary
9 | Page
d
R
R=
dt
t
( )
Take
+
R
asif axis not rotating
as:
A= A x i+ A y j+ A z k
Taking derivatives of i, j and k, because they are unit vectors in the rotating
system, their only change is due to the rotation of the axis, that is:
d d d
i = i j= j k = k
dt
dt
dt
d
A d
d
d
= ( A x i ) + ( A y j ) + ( A z k )
dt dt
dt
dt
By the chain rule:
d
A d Ax
d i d A y
d j d A z
d k
=
i + Ax +
j + Ay
+
k + Az
dt
dt
dt dt
dt
dt
dt
d Ay
d Az
d
A d Ax
j + A y (
=
i + Ax (
i ) +
j )+
k + Az (
k )
dt
dt
dt
dt
d
A
A
=
+ A
dt
t
V=
d R0
rel +
+V
r
dt
a =
2
d
R0
dt
+ arel + 2
V rel +
r +
(
r )
d2
R0
=a =acceleration of the centre of the intermediate frame
d t2
0
10 | P a g e
2
V rel =Coriolis acceleration
4-Bar Linkages
Inverse Kinematics & The Jacobian
1. Understand the steps required to perform an inverse kinematic
analysis.
2. Be able to create a computer code
q ={q 1 ,q 2 , q n }
(Above) Typically a dependent set of n generalised coordinates which gives us
everything we need to know about the position of all parts of the system. And
there will be constraint equations which gives relationships between these
coordinates, for example:
Constraint 1=0
Constraint 2=0
.
.
.
Constraint M =0
( q )=0
For a holonomic system:
DoF=M =nM
For many practical cases, we have Mobility = 1 = single input mechanism such
that
nM =1, n=3, M =2
Position problem: initial assembly problem is difficult hence we analysis small
displacement problem.
To perform velocity analysis, we take the time derivative of:
( q (t) )=0
11 | P a g e
d
=0
( ( q ( t ) ) ) = q q
dt
t
( )( )
Where:
q ( q ,t ) q =0
Where generalised coordinates:
q={ 2 , 3 , x c }
And vector closure and constraints:
R AB +
RBC =
R AC
R AB cos 2+ R BC cos 3x c
R AB sin 2+ R BC sin 3=0
x
y
Hence the Jacobian:
con s traint x
2
constraint y
2
constraint x
3
constraint y
3
constraint x
xc
constraint y
xc
[]
2
R AB sin 2 RBC sin 3 1
3 = 0
0
R AB cos 2
RBC cos 3
0
x c
] []
Acceleration Problem:
12 | P a g e
d
[ q ] =0
dt q
( q q )+ ( q q ) =0
( q q )=( q q )
Summary of Inverse Kinematics and Jacobian
(I)
(II)
(III)
Acceleration Problem
q q =0
d
[ ( t ) q ] =0
dt q
q q + q ( t ) q = 0
q q
q q =
13 | P a g e