kinema tics of mechanisms
TRANSCRIPT
-
8/12/2019 Kinema Tics of Mechanisms
1/40
1
Chair of Mechanics
Kinematics of multi-loop mechanisms
-
8/12/2019 Kinema Tics of Mechanisms
2/40
2
Chair of Mechanicsmultibody system
Multibody system:
lZ
jZ
iZ
:Zj rigid body coordinates
open
1
j
i
:i auxiliary parameters(naturaljoint coordinates)
closed
-
8/12/2019 Kinema Tics of Mechanisms
3/40
3
Chair of Mechanicsconstraint equations
Constraint equations:
3z
2z
1z
z
zd
z 0=);(y q
i
j
)(
open:
q
0
closed:
);(g q
0=);(g q
.
-
8/12/2019 Kinema Tics of Mechanisms
4/40
4
Chair of Mechanicsblock diagrams I
Example:
transmission element four-bar mechanism
nonlinear transmission function
)(=
r
s
d
kinematical transformer
-
8/12/2019 Kinema Tics of Mechanisms
5/40
5
Chair of Mechanicsblock diagrams II
Coupling
connected leavers A B
BA
2
11 2
Block diagram
2 1 +=
linear coupling relation
nonlinear linear nonlinear
1
1
2
1
2
2
21
-
8/12/2019 Kinema Tics of Mechanisms
6/40
6
Chair of Mechanicsblock diagrams III
Branching:
+=
+=
+=
4
3
2
1
11
3
2
1
Block diagram:
11
2
2
2
2
33
3
4
4
1 1
3
44
-
8/12/2019 Kinema Tics of Mechanisms
7/40
7
Chair of Mechanicsblock diagrams IV
General spatial transmission chain with branching points
-
8/12/2019 Kinema Tics of Mechanisms
8/40
8
Chair of Mechanicsblock diagrams V
Block diagram
The oriented block diagram represents: - solution flow (numerical)
- kinematical structure (construction)
Advantages: - global relationships are visualized independently of construction details
- clear graphical representation for quick overview
-
8/12/2019 Kinema Tics of Mechanisms
9/40
9
Chair of Mechanicstopological analysis of mechanisms I
Example:
2L
1L 1L
2L
preferable bad choice
257n7n
5n
L
G
B
===
indeed independent!
choice of independent loops as small as possible!
-
8/12/2019 Kinema Tics of Mechanisms
10/40
10
Chair of Mechanicstopological analysis of mechanisms II
Example:
3L1L1L
2L 2L
3L
3710n
10n7n
L
G
B
===
wrong correct
1L3L 2L""""
Examples of independent loops:
-
8/12/2019 Kinema Tics of Mechanisms
11/40
11
Chair of Mechanicstopological analysis of mechanisms III
Examples of independent loops:
all loops are planar four-bar mechanisms
a) number of bodies
number of joints (joint C has to be counted twice)
number of loops 4913n
13n
9n
L
G
B
===
4L3L
2L
1L
C
B
A
degrees of freedom: per loop 1f iL=
) f 11
-
8/12/2019 Kinema Tics of Mechanisms
12/40
12
Chair of Mechanicstopological analysis of mechanisms IV
b) number of bodies
number of joints (all joints are to be counted twice!)
number of loops 51116n
16n
11n
L
G
B
===
degrees of freedom: per loop 1f iL=
all loops are planar four-bar mechanisms
D
C
BA
5L
4L
3L2L
1L
-
8/12/2019 Kinema Tics of Mechanisms
13/40
-
8/12/2019 Kinema Tics of Mechanisms
14/40
14
Chair of Mechanicstoplogical analysis of mechanisms VI
number of bodies:
number of joints:
(spherical joints are not decomposed!)
number of loops: 4610n
10n
6n
L
G
B
===
4L3L
2L
1L
degrees of freedom:
per loop:
with isolated DOF:without isolated DOF: 4610f
6612f
iL
iL ==
d) five-link wheel supsension
-
8/12/2019 Kinema Tics of Mechanisms
15/40
15
Chair of Mechanicstopological analysis of mechanisms VII
Linear relationships for couplings:
1. spatial revolute joint:
321 const
1L1L
2L
2L
3L
3L
3
2
1
2 spatial prismatic joint:
-
8/12/2019 Kinema Tics of Mechanisms
16/40
16
Chair of Mechanicstopological analysis of mechanisms VIII
2. spatial prismatic joint:
321 const
2
1
1L
2L
3L
3
G l l ti hi b t j i t di t f th ti l i ti j i t
-
8/12/2019 Kinema Tics of Mechanisms
17/40
17
Chair of Mechanicstopological analysis of mechanisms IX
General relationship between joint coordinates for the spatial prismatic joint:
3
2
1
3
2
1
1L
2L
3L
ji
23
12
1
.
.
.
k
2
1
.
.
.
3
2
1
.
.
.
= 0
= +
= +
= +
P = +matrix P: )G(n1)G(n BL rank r = nB ( G ) )G(n1)G(np BLi
Application of the coupling relationships:
-
8/12/2019 Kinema Tics of Mechanisms
18/40
18
Chair of Mechanicstopological analysis of mechanisms X
Application of the coupling relationships:
1) single revolute joint:
2L
2K
1K
1L 1 2
number of bodies:number of loops:
number of couplings:
coupling equation: ==
==11nnp
2n2n
BL
L
B
1 2 const 360
2) multiple joint with single coupling:
3K
2K
1K1L
2L
3L
1
2
31 2
number of bodies:
number of loops:
number of couplings:
coupling equation: ==
==11nnp
3n
3n
BL
L
B
3 const 360
3) general case:
-
8/12/2019 Kinema Tics of Mechanisms
19/40
19
Chair of Mechanicstopological analysis of mechanisms XI
3K
2K
1K
3L
4L4
3
2L
2
11L 1
4
32
number of bodies:number of loops:
number of couplings:
coupling equations:
==
===
21nnp
4n3n
BL
L
B
3 const
const 360
0
typical coupling:
-
8/12/2019 Kinema Tics of Mechanisms
20/40
20
Chair of Mechanicstopological analysis of mechanisms XII
typical coupling:
13
13 21
21
1321 const
Basic building blocks for structuring constraint equations
-
8/12/2019 Kinema Tics of Mechanisms
21/40
21
Chair of Mechanics
Basic building blocks for structuring constraint equations
I Loops nonlinearrelationships (locally)
four-bar mechanism in general case:
planartransformer
spatial transformer
2i
4i
4i
3i
3i
2i
1i
1i
6 outputs
3 outputs
inputs
inputsLif
Lif
topological analysis ofmechanisms XIII
II knots between loops linear relationships (global)
-
8/12/2019 Kinema Tics of Mechanisms
22/40
22
Chair of Mechanics
II knots between loops linear relationships (global)
binary:
360
general case:
Lif inputs 1 outputs
.
.
.
counting rule:
per joint Gi
1)(d)(dp BL ii bodiesloops
independent, linear equations
topological analysis ofmechanisms XIV
Examples of kinematical networks
-
8/12/2019 Kinema Tics of Mechanisms
23/40
23
Chair of Mechanicstopological analysis ofmechanisms XV
C
B
A
L4
L1
L3
L2
a) 4 independent loops
3 couplings (joints A, B, C)
4.,.,1i;1f iL =3,2,1i;1p i =
overall DOF:
in general:
or GRBLER - formula
1314f = iiL pff
Examples of kinematical networks
CA
L4
L3
L2
1fl=
L1
B
1fl=1fl= 1fl=
block diagram:
-
8/12/2019 Kinema Tics of Mechanisms
24/40
24
Chair of Mechanicstopological analysis ofmechanisms XVI
b) 5 independent loops
4 couplings (joints A, B, C, D)L5
L4L3L2
L1
overall DOF:
1415f =B
L4
L1
1fl=
1fl=1fl=
1fl=
AL2
1fl=
D
CL3
block diagram L5
-
8/12/2019 Kinema Tics of Mechanisms
25/40
-
8/12/2019 Kinema Tics of Mechanisms
26/40
d) mechanism for unloading a tipping waggon
-
8/12/2019 Kinema Tics of Mechanisms
27/40
27
Chair of Mechanicstopological analysis of mechanisms XIX
3 21
3
1
2
AA B
B
CC D
D
EE
FF
GGHH
M
M
N N
KK
LL
3
2
1
B
D
C
E
F
G H
K
L
MN
A
L4
L3
L2
L1
L5
Block diagram:L
-
8/12/2019 Kinema Tics of Mechanisms
28/40
28
Chair of Mechanicstopological analysis of mechanisms XX
5 independent loops
4 couplings
(joint A: pi = 3
joints F, K: pi = 1)
overall DOF:
1415f =
A3
A2
A1
F
K
L4L3
L1
L2
L5
1fl=
1fl=1fl=
1fl=
2fl=
e) spatial mechanism (swashplate of a helicopter)
2 independent loops (degrees of freedom f = 2)
-
8/12/2019 Kinema Tics of Mechanisms
29/40
29
Chair of Mechanicstopological analysis ofmechanisms XXI
2 independent loops (degrees of freedom fLi = 2)
3 couplings
H
SS
H
R P
R
s
2
1
1L
2L
swashplate
L2
s
L1
2fL=2fL=
2
1
block diagram:
overall DOF:
1322f =
-
8/12/2019 Kinema Tics of Mechanisms
30/40
Structure of kinematic solution flow
a) decomposable mechanisms
-
8/12/2019 Kinema Tics of Mechanisms
31/40
31
Chair of Mechanicstopological analysis ofmechanisms XXIII
) p
C
B
A
L4
L2L1
L3
f = 1
q
orientend block diagram (variant 2):
L1 L2 L4
1fl= 1fl= 1fl=
1fl=
A
B
C
L3
q
Structure of kinematic solution flow
a) decomposable mechanisms
-
8/12/2019 Kinema Tics of Mechanisms
32/40
32
Chair of Mechanicstopological analysis ofmechanisms XXIV
) p
C
B
A
L4
L2L1
L3
f = 1
q
q~kinematic flow can not be found,solution: pseudo input
(e.g. at L1 )
q~
iterative determination of q~
oriented block diagram (variant 3):
L1 L2 L4
1fl= 1fl= 1fl=
1fl=
A
B
C
L3
qq~
Structure of the system of equations (recursive) for input at L1 (variant 1):
1
-
8/12/2019 Kinema Tics of Mechanisms
33/40
33
Chair of Mechanicstopological analysis ofmechanisms XXV
=
xxxx
xxx
xx
111
xxxx
xxx
xx
11
xxxx
xxx
xx
11
xxxx
xxx
xx
1
gJ
L1 L2 L3 L4
L4
C
L3
B
L2
A
L1
q
Jacobian
b) non-decomposable mechanisms
-
8/12/2019 Kinema Tics of Mechanisms
34/40
34
Chair of Mechanicstopological analysis ofmechanisms XXVI
L1
L5
L4L3L2
oriented block diagram: L5
L2 L3 L4
L1
A
B
C
D
1fl=
1fl= 1fl= 1fl=
1fl=
q
q
solution flow can not be determined.solution: pseudo input(e.g. at L2 )
q~
q~
q~
iterative determination of q~
Solution withpseudo input:
-
8/12/2019 Kinema Tics of Mechanisms
35/40
35
Chair of Mechanicstopological analysis ofmechanisms XXVII
L1
L4L3L2
L5
oriented blockdiagram:
q~pseudo input
L2
L1
L3 L4
L5
A
B
C
D
1fl=
1fl=
1fl=
1fl=
1fl=
1L1 L
2 L3 L4 L5
q
Structure of the systemof equations:
-
8/12/2019 Kinema Tics of Mechanisms
36/40
36
Chair of Mechanicstopological analysis ofmechanisms XXVIII
=
xxxx
xxxxx
111
xxxx
xxx
xx
111
xxxx
xxx
xx
111
xxxx
xxx
xx
1xxxx
xxx
xx
J
q
L1
L2
L3
L4
L5
D
C
B
A
q~
iterativelysolvedequations
)1...,0,1...,0,1...,0(hT
circular solution flow:
L
-
8/12/2019 Kinema Tics of Mechanisms
37/40
37
Chair of Mechanicstopological analysis ofmechanisms XXIX
L2 L3 L4
L5
L1
oriented block diagram:
L2
L1
L4L3
L5
q
B
A C
Dcircle !
1fl=
1fl= 1fl= 1fl=
1fl=
Structure of the system of equations:
1 q
-
8/12/2019 Kinema Tics of Mechanisms
38/40
38
Chair of Mechanicstopological analysis ofmechanisms XXX
=
xxxx
xxx
xx
111
xxxx
xxx
xx
111
xxxx
xxx
xx
111
xxxx
xxx
xx
111xxxx
xxx
xx
gJ
L1 L3 L4 L5 L2
L2
D
L5
C
L4
B
L3
A
L1
q
domain ofiteration
Jacobian
-
8/12/2019 Kinema Tics of Mechanisms
39/40
Possible structures of equations for different choices of pseudo inputs
-
8/12/2019 Kinema Tics of Mechanisms
40/40
40
Chair of Mechanicstopological analysis ofmechanisms XXXII
large iteration domain small iteration domain
q~
preferable
1q~
2q~
nested iteration domains local iteration domains
2q~
1q~
q~