Beruflich Dokumente
Kultur Dokumente
Ecuaciones de Movimiento
Dr. Martn Velasco Villa
Secci
on de Mecatr
onica
Marzo de 2015
Ejemplo introductorio
Considere la siguiente figura,
(1)
Energa cin
etica:
K =
1
my 2 .
2
P
mg =
.
(mgy ) =
y
y
my =
1
my 2
2
d K
dt y
= f,
dt y
y
(2)
donde L se conoce como el Lagrangiano del sistema y (2) se conoce como la ecuaci
on
de EulerLagrange.
I
El prop
osito fundamental es obtener la din
amica del sistema a partir de las
ecuaciones de Euler-Lagrange.
L = K P
d L
L
= k ,
dt q k
qk
k : Fuerzas generalizadas asociadas a qk .
k = 1, . . . , n
Manipulador de un eslab
on
Transmisi
on de engranes entre el motor y el eslab
on: m = r l , r : 1.
r : relaci
on de transmisi
on.
m
o l pueden elegirse como coordenadas generalizadas.
Energa cin
etica y potencial del manipulador
Energa Cin
etica:
1
1 2
1
2
Jm m
+ Jl l2 =
r Jm + Jl l2
2
2
2
Jm : Inercia rotacional del motor.
Jl : Inercia rotacional del eslab
on.
Energa Potencial.
K =
cos L =
h
l
= h = l cos L
h + l cos L = l
h = l (1 cos L )
Entonces: P = Mgl (1 cos L )
= l .
dt q
q
Bajo estas condiciones:
L
d L
d
= J l ,
=
J l = J l
dt l
dt
l
L
= Mgl sin l .
L
Entonces,
J l + Mgl sin l = l
donde l representa las fuerzas externas y torques que no se obtienen por una funci
on
potencial.
Fuerzas de restricci
on entre dos partculas
Se tienen dos partculas unidas por un cable rgido, sin masa, de longitud l.
Las dos coordenadas de las partculas deben satisfacer
(3)
Opci
on 1. Se requiere entonces conocer las
fuerzas de restricci
on a partir de un conjunto
de fuerzas externas.
Opci
on 2. Establecer un m
etodo que no requiera
el conocimiento de las fuerzas de restricci
on.
Restricci
on Holonoma
Definici
on 1 (Restricci
on Holonoma)
Una restricci
on de las coordenadas r1 , . . . , rk es Holonoma si puede expresarse en la
forma,
gi (r1 , . . . , rk ) = 0, i = 1, . . . , l. (l restricciones)
(4)
I
La restricci
on (3) es un ejemplo de restricci
on holonoma.
Diferenciando la ecuaci
on (4) se obtiene,
dgi
gi
r1
kj=1
gi
r2
gi
drj .
rj
gi
rk
dr1
dr2
.
..
drk
(5)
Restricci
on No Holonoma
Una restricci
on de la forma,
k
wjdrj
=0
(6)
j =1
(7)
F (q )
.
q
(8)
N
otese que la rueda solo puede desplazarse en la direcci
on vp , entonces vort = 0.
Por otra parte, en la direcci
on de la velocidad ortogonal se tiene,
x 1
x 2
cos =
y sin =
,
2
vort
2
vort
esto es,
sin =
x 1
x 2
y cos =
.
vort
vort
Por lo tanto,
x 1 = vort sin ,
x 2 = vort cos
de donde se obtiene,
Entonces,
sin
cos
x 1
x 2 = 0.
Esto es,
donde J (q ) =
sin
cos
J (q ) q = 0,
.
(9)
La restricci
on anterior ser
a holonoma si J (q ) es integrable, esto es, si existe F (q ) tal
que:
i
h
F
F
F
F
= J (q )
=
x1
x2
q
o de manera equivalente,
F
= sin ,
x1
F
= cos ,
x2
F
= 0.
(10)
F
F
=
,
x2
x2
F
F
=
.
x1
x1
=
(cos ) = sin ,
x2
F (q )
q
=
(0) = 0.
x2
x2
y entonces la restricci
on (9) es no
(11)
Observaci
on 3
Una restricci
on de velocidad holonoma (integrable) se puede obtener al considerar una
restricci
on geom
etrica de la forma,
F (q ) + k = 0.
(12)
d
F (q ) q
= J (q ) q = 0.
(F (q ) + k ) =
dt
q t
(13)
i = 1, . . . , l.
(14)
i = 1, . . . , k
(15)
Desplazamientos Virtuales
Para el sistema de k partculas r1 , . . . , rk sujeto a las restricciones (14), un conjunto de
desplazamientos infinitesimales,
r1 , . . . , rk
(16)
que satisfacen las restricciones (14) son llamados desplazamientos virtuales.
Considere de nuevo el conjunto de dos partculas r1 y r2 sujetas a la restricci
on (3),
kr1 r2 k = l,
(r1 r2 )T (r1 r2 ) = l 2 .
(17)
r2 + r2
producen,
(r1 + r1 r2 r2 )T (r1 + r1 r2 r2 ) = l 2
[(r1 r2 ) + (r1 r2 )]T [(r1 r2 ) + (r1 r2 )] = l 2
esto es,
(18)
Considerando la ecuaci
on (17),
(19)
Considerando los t
erminos infinitesimales cuadr
aticos igual a cero se obtiene,
(r1 r2 )T (r1 r2 ) = 0.
(20)
n
ri
ri
ri
ri
ri
dq1 + . . . +
dqn =
dqj =
...
dq
q1
qn
qj
q1
qn
j =1
r1
q1
r1
r1
qn
..
.
...
..
.
rk
q1
...
rk
qn
dr =
rn
T
..
.
dq = r dq.
r
q
q
o, equivalentemente,
n
ri =
j =1
ri
qj ,
qj
i = 1, . . . , k
(21)
FiT ri
=0
(22)
i =1
(23)
Sup
ongase que el trabajo realizado por las fuerzas de restricci
on correspondientes a un
conjunto de desplazamientos virtuales es cero,
k
fiaT ri
= 0.
(24)
i =1
fiT ri
= 0.
(25)
i =1
I
N
otese que esta ecuaci
on no incluye las fuerzas de restricci
on desconocidas.
Entonces se tiene.
Definici
on 4 (Principio de trabajo virtual)
El trabajo realizado por fuerzas externas correspondientes a un conjunto de
desplazamientos virtuales es cero.
I
Para que (25) sea cierta se requiere que las fuerzas de restricci
on no produzcan
trabajo, esto es, que se satisfaga (24).
En el caso de la restricci
on (17), kr1 r2 k = l, las fuerzas de restricci
on deben de
respetar la direcci
on dada por el vector que conecta las partculas.
i) La fuerza ejercida en ri debe ser de la forma:
f1a = c (r1 r2 )
para alg
un c constante (que puede cambiar si la partcula cambia de posici
on)
ii) La fuerza ejercida sobre la segunda partcula debe satisfacer,
f2a = c (r1 r2 )
(ley de acci
on y reacci
on)
Entonces,
k
fiaT ri
i =1
La restricci
on anterior es equivalente a pedir que las distancias entre las partculas
permanezcan constantes y por lo tanto el principio de trabajo virtual se satisface
al considerar cuerpos rgidos.
El principio de DAlamber
FiT ri ,
( F i = fi + fi a )
(26)
i =1
fiaT ri
=0
i =1
con lo cual,
k
i =1
i =1
fiT ri P iT ri
= 0.
(27)
fiT ri
i =1
i =1
j =1
fi T
ri
qj
qj , se obtiene,
k n
n
ri
ri
qj = fi T
qj = j qj
qj
qj
i =1 j =1
j =1
(28)
con
j =
ri
fiT qj
(29)
i =1
la j-
esima fuerza generalizada.
I
N
otese que j qj tiene dimensiones de trabajo pero no necesariamente se cumple
que j tenga dimensiones de fuerza y tampoco que qj tenga dimensiones de
desplazamiento.
P iT ri
i =1
mi riT ri
i =1
ri
mi riT qj qj .
(30)
i =1 j =1
N
otese ahora que,
d
ri
r
d ri
mi riT
= mi riT i + mi riT
dt
qj
qj
dt qj
entonces,
mi riT
ri
d
ri
d ri
=
mi riT
mi riT
.
qj
dt
qj
dt qj
(31)
Sumando los t
erminos anteriores para i = 1, . . . , k, se obtiene
k
ri
mi riT qj
i =1
i =1
d
ri
d ri
mi riT
mi riT
.
dt
qj
dt qj
(32)
Recu
erdese que,
ri = ri (q1 , . . . , qn )
entonces,
ri =
n
ri
ri
q =
q j = vi
q
j =1 qj
(33)
por lo tanto,
h
ri
=
q
ri
q1
ri
qn
vi
q 1
vi
q n
(34)
Adem
as,
d
dt
ri
qj
q1
ri
qj
q 1
qn
ri
qj
q n
2 ri
q l .
qj ql
q n
l =1
(35)
Entonces,
d
dt
ri
qj
h
qj
qj
q1
ri
q1 q 1
ri
qj
j =1
q 1
qn
ri
qn q n
ri
qj
ri
vi
q j =
qj
qj
(36)
ri
mi riT qj
i =1
d
ri
d ri
mi riT
mi riT
dt
qj
dt qj
vi
d ri
v
ri
=
,
= i
qj
q j
dt qj
qj
i =1
ri = vi ,
k
ri
mi riT qj
i =1
i =1
d
vi
v
mi viT
mi viT i .
dt
q j
qj
(37)
Definiendo la cantidad,
k
K =
i =1
1
mi viT vi
2
(38)
1 viT
1
vi
mi
vi + mi viT
2
qj
2
qj
y,
k
K
v
= mi viT i .
q j
q j
i =1
vi
mi viT qj
i =1
ri
mi riT qj
i =1
d K
K
.
dt q j
qj
(39)
Sustituyendo esta u
ltima ecuaci
on en (30) se obtiene,
k
P iT ri =
i =1
j =1
d K
K
dt q j
qj
qj .
i =1
i =1
fiT ri P iT ri
=0
j =1
j =1
j qj
d K
K
dt q j
qj
qj = 0.
(40)
Esto es,
n
j =1
d K
K
j
dt q j
qj
qj = 0.
(41)
j = 1, . . . , n.
(42)
= j ,
dt q j
qj
Sup
ongase que la fuerza generalizada j es la suma de una fuerza externa aplicada a
la partcula, m
as el efecto debido a un campo potencial en la forma,
j =
P
+ j
qj
donde
j es unafuerza externa y P (q ) es una funci
on de energa potencial
P
q
= fuerza .
j
(43)
Entonces la ecuaci
on (42) toma la forma,
d K
K
P
=
+ j
dt q j
qj
qj
d K
(K P ) = j
dt q j
qj
(44)
L = K P
la ecuaci
on (44) toma la forma
d L
L
= j ,
dt q j
qj
j = 1, . . . , n
(45)
Energa Cin
etica y Potencial
I
I
Si el eslab
on se construye con un material homog
eneo, (r ) = = cte.
La masa de un cuerpo se obtiene como,
M=
Z
V
(r1 ) dV .
( = M/V )
(46)
1
M
Z
V
(r1 ) r1 dV =
Z
V
r1 dV .
(47)
Recu
erdese que para un conjunto de partculas de masa mi , el centro de masa resulta
CM =
1
i mi ri
=
M
i mi
mi ri
(48)
donde mi es la masa de la i-
esima partcula y ri es el vector de posici
on de la i-
esima
partcula con respecto al sistema de referencia.
Para sistemas homogeneamente distribuidos:
R
Z
rdm
1
CM = R
=
rdm.
M
dm
Como dm = dV , entonces
CM =
rdV .
V
(49)
Energa cin
etica de un manipulador de n eslabones
Considere la siguiente figura representando el i-
esimo eslab
on de un manipulador.
mli
Pli
Pi
P i
P li
: Masa del i-
esimo eslab
on.
: Vector de posici
on del centro de masa de i-
esimo eslab
on.
: Vector de posici
on de un punto sobre el cuerpo del eslab
on.
: Vector de velocidad lineal del punto generado por las coordenadas de Pi .
: Vector de velocidad lineal del punto generado por las coordenadas de Pli .
La energa cin
etica del i-
esimo eslab
on esta dada en general como,
Kli =
1
2
Z
Vl
P iT P i dV
(50)
rix
riy
T
riz
= Pi Pli
(51)
1
mli
Z
Vl
Pi dV
i
(52)
0
wiz
wiy
P i = P li + wi ri
w
0
w
(53)
, S ( wi ) =
iz
ix SO (3)
= P li + S (wi ) ri
wiy
wix
0
P li : Velocidad lineal del centro de masa.
wi : Velocidad angular del eslab
on.
Sustituyendo (53) en la ecuaci
on (50) se obtiene,
Kli
=
=
Vli
R
P li + S (wi ) ri
T
P li + S (wi ) ri dV
R
R
T
1
T
T
2
Vl Pli Pli dV + Vl Pli S (wi ) ri dV + Vl [S (wi ) ri ] S (wi ) ri dV
i
i
i
R
+ V [S (wi ) ri ]T P li dV
1
2
li
(54)
Esto es,
Kli =
1
2
"Z
Vl
P lTi P li dV + 2
Z
Vl
P lTi S (wi ) ri dV +
i
Z
Vl
(55)
N
otese que la contribuci
on mutua entre los desplazamientos traslacional y rotacional
es tal que,
Z
Z
(56)
P lTi S (wi ) ri dV = P lTi S (wi )
Pi Pli dV .
Vl
Vl
Pli mli =
Pi dV ,
Vl
y como
Z
mli =
Vl
dV ,
i
entonces se obtiene,
Pli mli = Pli
Z
Vl
dV =
i
Z
Vl
Pi dV .
i
Por lo tanto,
Z
Pli
dV
Vl
Z
Vl
Pi dV = 0,
i
con lo cual,
Z
Vl
Pi Pli dV = 0.
i
De lo anterior, la ecuaci
on (56) resulta,
Z
Vl
P lTi S (wi ) ri dV = 0.
(57)
La contribuci
on traslacional en (55) produce,
1
2
Z
Vl
1
P lTi P li dV = mli P lTi P li .
2
(58)
La contribuci
on rotacional toma la forma,
1
2
Z
Vl
1 T
w
2 i
"Z
#
Vl
S T (ri ) S (ri ) dV wi
(59)
S (ri ) =
0
riz
riy
riz
0
rix
riy
rix .
0
(60)
(61)
Entonces se obtiene,
ri2 + ri2z
y
S (ri ) S (ri ) = rix riy
rix riz
T
rix riz
riy riz
.
ri2x + ri2y
rix riy
ri2x + ri2z
riy riz
(62)
La ecuaci
on (59) toma entonces la forma,
#
"Z
Z
1
1
1
riT S T (wi ) S (wi ) ri dV = wiT
S T (ri ) S (ri ) dV wi = wiT Ili wi
2 Vl i
2
2
Vl
i
(63)
donde,
R
Vl
Ili =
ri2y + ri2z dV
Vl
R
rix riy dV
Vli
2
rix + ri2z dV
R
Vl
R
Vl
rix riz dV
riy riz dV
.
i
ri2x + ri2y dV
Vl
(64)
Equivalentemente,
Ilixx
Ili =
Ilixy
Iliyy
Ilxz
Iliyz .
Ilizz
(Tensor de Inercia)
(65)
La posici
on de i-
esimo eslab
on depende de la configuraci
on del manipulador y por
lo tanto el tensor de inercia tambi
en depende de la configuraci
on del manipulador.
Si la distribuci
on de masa del eslab
on es sim
etrica con respecto al marco m
ovil
sobre el mismo, entonces los productos cruzados del tensor de inercia son cero
(bajo un apropiado marco de referencia).
(68)
J wi
es posible escribir,
P li = Jvl (q ) q,
wi = Jwl (q ) q.
(69)
Se obtiene entonces,
Kli =
1
1
ml q T JvTl (q ) Jvl (q ) q + q T JwTl (q ) Ri (q ) Ilii RiT (q ) Jwl (q ) q.
i
i
i
i
2 i
2
(70)
La energa cin
etica total del manipulador toma entonces la forma,
#
"
o
1 T n n
mli JvTl (q ) Jvl (q ) + JwTl (q ) Ri (q ) Ilii RiT (q ) Jwl (q ) q
q
K =
i
i
i
i
2
i =1
1 T
=
q D (q ) q
2
(71)
donde,
"
D (q ) =
i =1
(72)
P=
Pi .
(73)
i =1
Bajo la suposici
on de eslabones rgidos, la contribuci
on debida a la fuerza gravitacional
se expresa como,
Z
Pi =
g0T Pi dV = mli g0T Pli
(74)
Vl
donde se ha considerado,
Z
Vl
Pi dV = Pli
i
Z
Vl
dV .
(75)
El vector de aceleraci
on de la gravedad g0 en el marco inercial esta dado en la forma,
g0 =
T
(76)
P=
(77)
i =1
N
otese que el c
alculo anterior se realiza considerando los centros de masa de cada uno
de los eslabones.
Recu
erdese que:
Ixx =
Iyy =
Vl
ri2y + ri2z dV
rix2 + ri2z dV
Vl
Izz =
R
Vl
ri2x + ri2y dV
Ixy = Iyx =
Ixz = Izx =
Vl
rix riy dV
Vl
rix riz dV
Iyz = Izy =
R
Vl
riy riz dV
(78)
C
alculo de los elementos del Tensor de Inercia
RRR
Ixy = Iyx = RRR xy dxdydz
Ixz = Izx = RRR xzdxdydz
Iyz = Izy =
yzdxdydz
(79)
c
2
=a
=a
b
2
c2
b2
"Z
c
2
c2
= a
= a
c2
c
2
c2
c
2
c2
Z Z
y 2 + z 2 dxdydz =
2a
b
2
b2
"Z
c
2
a
2
b
2
b2
a
2
y 2 + z 2 x
dydz
2a
#
y 2 + z 2 dy dz
2
y dy +
b
2
b2
#
2
z dy dz
#
" (
#
b
)
Z c
b
2
1 3 2
1 b3
b 3
2 2
2
+ z b dz
y
+ z y b dz = a c
2
3 b
8
2
2 3
2
2 b3
+ z 2 b dz.
3 8
"
2 b2
2
+
z
dz
c2 3 8
"
c #
c
1 2 2
1 2
b z
= ab
+ z 3
12
3
c
c
Ixx = ab
1 2
1
b c +
12
3
2
3
c
b c
+
= ab
12
12
abc 2
=
b + c2 .
12
= ab
c3
c 3
8
2
m 2
b + c2 .
12
m 2
a + c2 ,
12
Izz =
m 2
a + b2 .
12
N
otese por otra parte que,
Ixy = Iyx =
=
=
c
2
c2
c
2
c2
c
2
c2
b
2
b2
b
2
b2
b
2
b2
a
2
2a
xydxdydz
y 2 2a
x a dydz
2
2
2
y a
a2
dydz = 0.
2 4
4
De la misma forma,
Ixz = Izx = 0,
Iyz = Izy = 0.
1
1 T
q D (q ) q =
2
2
dij (q ) q i q j
(80)
ij
L = K P =
1
2
dij (q ) q i q j P (q ) ,
ij
de donde se obtiene,
L
K
=
=
q k
q k
q k
1
=
2
"
1
2
dij (q ) q i q j
ij
dkj (q ) q j + 2 dik (q ) q i .
j
(81)
Como D (q ) es sim
etrica (dkj = djk ) se obtiene,
L
=
q k
dkj (q ) q j ,
(82)
y por lo tanto,
d L
dt q k
"
d
dt
dkj (q ) qj +
d
[dkj (q )] q j
dt
"
#
dkj (q )
d
q
q
+
q
(
)
j
kj
qi i q j
j
j
i
dkj (q )
dkj (q ) qj + qi q i q j .
j
ij
j
dkj (q ) q j
j
(83)
=
=
"
#
1
d
(
q
)
q
P
q
(
)
ij
i j
qk 2
ij
P (q )
1 dij (q )
q i q j
.
2
q
qk
k
ij
(84)
= k , k = 1, 2, . . . , n
dt q k
qk
con lo cual
dkj (q ) qj +
j
ij
dkj (q )
1
q i q j
qi
2
esto es
dkj (q ) qj +
j
ij
ij
dij (q )
P (q )
q i q j +
= k
qk
qk
dkj (q )
1 dij (q )
qi
2 qk
q i q j +
P (q )
= k .
qk
(85)
1
2
ij
dkj
qi
dki
qj
q i q j y n
otese que,
dk1
d
dk2
d
dkn
d
+ ki q 1 +
+ ki q 2 + ... +
+ ki q n q i
qi
q1
qi
q2
qi
qn
i
1
dk1
d
dk2
d
dkn
d
=
+ k1 q 1 +
+ k1 q 2 + ... +
+ k1 q n q 1 +
2
q1
q1
q1
q2
q1
qn
1
dk2
dk2
dk1
dkn
+
+
+
q 1 + ... +
q n q 2 + ...+
2
q2
q1
q2
qn
1
dk1
d
dkn
d
+
+ kn q 1 + ... +
+ kn q n q n
2
qn
q1
qn
qn
A=
1
2
dk1
q 1 +
q1
dk2
d
dkn
d
+ k1 q 2 + ... +
+ k1 q n q 1 +
q1
q2
q1
qn
dkn
dk2
dk2
+
q 2 + ... +
+
q n q 2 + ...+
q2
q2
qn
dkn
+
q n q n
qn
Entonces se obtiene
dk2
dk1
dk1
dk1
dkn
A=
q 1 +
q 2 + ... +
q n q 1 +
q 2 + ... +
q n q 1
q1
q2
qn
q1
q1
dk2
dk2
dk3
dkn
+
q 2 + ... +
q n q 2 +
q 3 + ... +
q n q 2 + ...
q2
qn
q2
q2
d
+ kn q n q n
qn
dk1
dk2
dk1
dk2
dk2
=
q 1 + ... +
q n q 1 +
q 1 +
q 2 + ... +
q n q 2
q1
qn
q1
q2
qn
dkn
dkn
dkn
+
q 1 +
q 2 + ... +
q n q n
q1
q2
qn
"
#
"
#
d
d
= k1 q i q 1 + ... + kn q i q n
i qi
i qi
=
j
dkj
q i q j =
qi
ij
dkj
q i q j .
qi
Entonces,
ij
dkj
qi
q i q j =
1
2
ij
dkj
d
+ ki
qi
qj
q i q j
(86)
por lo tanto,
ij
dkj
1 dij
qi
2 qk
q i q j
ij
dkj
dij
d
+ ki
qi
qj
qk
q i q j
Cijk q i q j .
(87)
ij
Donde se ha definido,
Cijk =
1
2
dkj
dij
d
+ ki
qi
qj
qk
.
(88)
Los t
erminos Cijk se conocen como Smbolos de Chistoffel (de primera clase).
N
otese que para k fijo, se tiene que,
Cijk = Cjik .
(89)
P
,
qk
(90)
dkj (q ) qj + Cijk (q ) q i q j + gk (q ) = k ,
j =1
k = 1, . . . , n.
i =1 j =1
N
otese que la ecuaci
on (91) esta formada por t
erminos de la forma:
1. Segundas derivadas de las coordenadas generalizadas.
2. T
erminos cuadr
aticos de las derivadas de q con coeficientes posiblemente
dependientes de q.
2.1 Los t
erminos de la forma q i2 son llamados Centrfugos.
2.2 Los t
erminos de la forma q i q j , i 6= j son llamados de Coriolis.
3. T
erminos dependientes s
olo de q se obtienen a partir de la energa potencial.
(91)
La ecuaci
on (91) puede reescribirse en la forma
n
d1j (q ) qj + Cij1 (q ) q i q j + g1 (q ) = 1
j =1
i = 1j = 1
..
.
n
(92)
dnj (q ) qj + Cijn (q ) q i q j + gn (q ) = n
j =1
i =1j =1
Equivalentemente,
"
d11
d1n
q +
Ci11 (q ) q i
i =1
Cin1 (q ) q i
#
q + g1 (q ) = 1
i =1
..
.
"
dn1
dnn
q +
Ci1n (q ) q i
i =1
Cinn (q ) q i
#
q + gn (q ) = n
i =1
(93)
(94)
= [1 , . . . , n ]T , g (q ) = [g1 , . . . , gn ]T , q = [q1 , . . . , qn ]T .
Ckj
Cijk (q ) q i
i =1
n
i =1
dki
dkj
dij
+
qi
qj
qk
(95)
q i .
(96)
donde,
"
D (q ) =
i =1
Ckj =
Cijk (q ) q i
i =1
n
i =1
1
2
dki
dkj
dij
+
qi
qj
qk
q i .
#
.
Matriz de Inercia
La matriz D (q ) satisface,
I
D (q ) R nn es sim
etrica definida positiva.
k D ( x ) z M ( y ) z k km k x y k k z k ,
x, y , z, R n
(97)
dij (q )
m
ax
qk
ijkq
kD (x ) y k km ky k ,
x, y , R n ,
km R + .
(98)
1 T
q D (q ) q,
Matriz de Coriolis
Si q = 0, entonces C (q, 0) = 0, q R n .
Demostraci
on: Recu
erdese que
ni=1 Ci11 (q ) q i
..
C (q, q ) q =
.
ni=1 Ci1n (q ) q i
..
.
ni=1 Cin1 (q ) q i
..
q.
.
n
C
q
q
(
)
i =1 inn
i
C (q, x ) y =
ni=1 Ci11 (q ) xi
..
.
n
i =1 Ci1n (q ) xi
..
.
C111 (q ) x1 + + Cn11 xn
..
=
.
C11n (q ) x1 + + Cn1n xn
y1
ni=1 Cin1 (q ) xi
..
.
..
.
yn
ni=1 Cinn (q ) xi
...
..
.
...
C1n1 (q ) x1 + + Cnn1 xn
..
y
.
C1nn (q ) x1 + + Cnnn xn
C111
C211
x T
..
.
Cn11
..
C (q, x ) y =
C11n
C21n
T
x .
..
Cn1n
C1n1
C2n1
x T .
..
Cnn1
..
y.
C1nn
C2nn
T
x .
..
..
Cnnn
Por lo tanto,
C111
C211
x T
..
.
Cn11
C (q, x ) y =
C11n
C21n
T
x .
..
Cn1n
..
.
..
.
..
.
x T C1 (q ) y
x T C2 (q ) y
=
,
..
.
x T Cn ( q ) y
C1n1
C2n1
.. y
.
Cnn1
C1nn
C2nn
.. y
.
Cnnn
Ci R n n .
Cijk =
2 qi
qj
qk
entonces se tiene que,
dki
dkj
dij
dji
1 dkj
1 dki
Cijk =
+
y Cjik =
+
.
2 qi
qj
qk
2 qj
qi
qk
(99)
T T
T
x T C1 (q ) y
y C1 ( q ) x
y C1 ( q ) x
T
T
T
T
x C2 (q ) y y C2 (q ) x y C2 (q ) x
C (q, x ) y =
.
=
=
..
..
..
.
.
.
T
T
T
T
y Cn (q ) x
x Cn ( q ) y
y Cn ( q ) x
Entonces se obtiene,
C (q, x ) y = C (q, y ) x.
(100)
Propiedad de antisimetria
Considere la matriz de inercia D (q ) y defnase C (q, q ) en t
erminos de los smbolos de
Christoffel. Entonces la matriz,
N (q, q ) = D (q ) 2C (q, q ) ,
(101)
es antisim
etrica. Los componentes de N satisfacen njk = nkj .
Demostraci
on: Los componentes de la derivada con respecto al tiempo de la matriz
de inercia D (q ) est
an dados por,
dkj =
i =1
dkj
q i .
qi
(102)
n
dkj
q i Cijk (q ) q i
i =1 qi
i =1
n d
dkj
dij
d
kj
=
+ ki
q i
qi
qj
qk
i =1 qi
n d
d
ij
=
ki q i .
qk
qj
i =1
njk =
i =1
dji
dik
qj
qk
q i ,
(103)
con lo cual,
nkj = njk .
(104)
Propiedad de pasividad
La propiedad de pasividad de un robot rgido se establece al satisfacer la condici
on
entradasalida,
Z
T
q T ( ) ( ) d ,
0,
T > 0.
(105)
q T ( ) ( ) d
1 T
q D (q ) q + P (q ) ,
2
entonces,
1
1
1
P
H = q T D (q ) q + q T D (q ) q + q T D (q ) q +
q
2
2
2
q
1
P
= q T D (q ) q + q T D (q ) q + q T
2
q
1
P
= q T { C (q, q ) q g (q )} + q T D (q ) q + q T
.
2
q
(106)
Como g (q ) =
P
q
se obtiene entonces,
H
=
=
=
1 T
q T { C (q,
q ) q } + 2 q D (q ) q
q T + 12 q T D (q ) 2C (q, q ) q
q T .
(107)
Integrando esta u
ltima ecuaci
on,
Z T
0
q T ( ) ( ) d =
Z T
0
H ( ) d = H (T ) H (0)
con lo cual,
Z T
0
q ( ) ( ) H (0)
(108)
(109)
(110)
(111)
kC (q, x ) y k kc kx k ky k ,
q, x, y R n .
Demostraci
on. Considerando que (ec. (100)),
T
x C1 y
T
x C2 y
C (q, x ) y = . ,
..
x T Cn y
entonces,
kC (q, x ) y k2 =
=
i =1
n
x T Ci ( q ) y
2
x T Ci (q ) y
i =1
Por lo tanto, dado que
x T Ay
kAk kx k ky k se obtiene,
"
#
kC (q, x ) y k2
kCk (q )k2
kx k2 ky k2 = kc2 kx k2 ky k2 .
k =1
Entonces,
kC (q, x ) y k kc kx k ky k .
La norma espectral de A es el valor singular mas grande max de A.
q
max (A) = max (AT A) = kAk2 .
(112)