Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rvista Colombiana PDF
Rvista Colombiana PDF
1, 2006
POR DINAMICA
SIMULACION
MOLECULAR DEL MOVIMIENTO DE
UN TROMPO PESADO
Mara Elena Gavil
an y Jose Daniel Mu
noz
Grupo de Simulaci
on en Sistemas Fsicos, Departamento de Fsica,
Universidad Nacional de Colombia, Sede Bogot
a
(Recibido 16 de Sep.2005; Aceptado 19 de Ene.2006; Publicado 05 de Abr.2006)
RESUMEN
ABSTRACT
In this work the heavy top rotation is simulated by molecular dynamics. The top has
just one contact point with the horizontal surface and only the gravity force acts. We
used two methods to solve the Euler equations of motion: by direct implementation of
the Euler angles and by quaternions. We observed that both methods lead to comparable
results with the analytical solution; however, the method of quaternions is numerically
more stable and allows to consider a top completely vertical in an initial condition.
Keywords: heavy-top, Euler angles, quaternions.
1.
Angulos
de Euler
417
el sentido contrario a las manecillas del reloj. Los angulos de Euler , y especifican
la orientaci
on del sistema fijo al cuerpo relativo al sistema fijo al espacio, y por tanto
act
uan como tres coordenadas generalizadas. La transformaci
on del sistema del espacio
al sistema del cuerpo puede lograrse a traves de la matriz de transformacion A, Eq.(1).
Figura 1: Angulos
de Euler
sin sin
sin cos
cos
(1)
Es una ventaja tomar como ejes del sistema del cuerpo los ejes principales, o sea, los
ejes para los cuales el tensor de inercia es diagonal. Adicionalmente, el eje de simetra
es uno de los ejes principales y ser
a escogido como el eje z del sistema de coordenadas
fijo al cuerpo. Para el movimiento rotacional sobre un punto fijo, el uso de la segunda
ley de Newton nos lleva a un conjunto de ecuaciones conocidas como las ecuaciones de
movimiento de Euler
cos cos sin cos sin
A = cos sin sin cos cos
sin sin
dL
dt
=
s
dL
dt
I1 1 2 3 (I2 I3 ) = N1
b
+L
I2 2 3 1 (I3 I1 ) = N2
I3 3 1 2 (I1 I2 ) = N3
(2)
= xs cos + ys sin
sin
cos
ys
= xs
sin
sin
(3)
donde el s refiere a las velocidades angulares medidas en el sistema del espacio. Como un
punto es estacionario, la configuracion del trompo es completamente especificada por los
tres angulos de Euler: da la inclinaci
on del eje z desde la vertical, phi mide el azimuth
del trompo sobre la vertical mientras que es el angulo de rotaci
on del trompo sobre
su propio eje z. El centro de gravedad del trompo estar
a a una distancia l del punto fijo
sobre el eje de simetra. Como consideramos el caso de un trompo simetrico, entonces
I1 = I2 = I3 y adicionalmente, N1 = mgl cos sin , N2 = mgl sin sin y N3 = 0.
El caso de un trompo pesado simetrico puede ser abordado de manera analtica[2]; se
418
2E I3 32
I1
p
a=
I1
=
con
2M gl
I1
p
b=
I1
=
(4)
2.
M
etodo de cuaterniones
Las ecuaciones (3) sufren un reves debido a la presencia de sin en el denominador; esto
implica que a partir del metodo anterior no podra tenerse una condici
on inicial en el
que el trompo estuviese completamente vertical. Hay una soluci
on sencilla y elegante
al problema de la divergencia en las ecuaciones de movimiento. Reconociendo que las
ecuaciones libres de singularidad no podan ser obtenidas en terminos de tres variables
independientes, Evans(1977) [1] sugiri
o el uso de cuatro par
ametros de cuaterniones como
coordenadas generalizadas. De esta manera, introducimos:
1
1
q0 = cos cos ( + )
2
2
1
1
q2 = sin sin ( )
2
2
1
1
q1 = sin cos ( )
2
2
1
1
q3 = cos sin ( + )
2
2
2(q1 q3 q0 q2 )
2(q2 q3 + q0 q1 )
q02 q12 q22 + q32
q0
0
q0 q1 q2 q3
q1 1 q1 q0 q3 q2 1
=
q2 2 q2 q3
q0 q1 2
q3
q3 q2 q1
q0
3
(5)
(6)
(7)
(8)
Para el caso de un trompo pesado simetrico, los torques en el sistema del cuerpo quedaran
ahora escritos en terminos de cuaterniones como:
N1 = 2(q2 q3 + q0 q1 )mgl, N2 = 2(q1 q3 q0 q2 )mgl y N3 = 0.
3.
C
alculo num
erico y resultados
Para hacer un c
alculo mediante uso directo de los angulos de Euler bajo ciertas condiciones iniciales, primero se calculan los i en el sistema del cuerpo para encontrar, con un
metodo de Euler o con un leap-frog, el cambio de los angulos de Euler; posteriormente,
se solucionan las ecuaciones para los s en el sistema del cuerpo (2).
Por cuaterniones y a partir de las condiciones iniciales, se calcula el cuaterni
on inicial
419
REFERENCIAS
(6); luego, se solucionan las ecuaciones de movimiento del cuaternion (8), de manera que
se procede a resolver las ecuaciones de Euler, con los torques expresados en terminos de
cuaterniones.
Para un caso en particular, se establecen como condiciones iniciales: I1 = 1,5, I2 = 1,5,
I3 = 0,5, m = 1, g = 1, l = 1, 0 = /6, 0 = /2, 0 = 0, 10 = 1, 20 = 0 y 30 = 9.
Por implementaci
on directa de los angulos de Euler, se encuentra que 1 = 16,80994o
y 2 = 58,47846o; la soluci
on de (4), obtenida en mathematica es 1 = 16,8945o y
2 = 58,4615o. Con el uso de cuaterniones, se obtiene que 1 = 16,7999o y 2 = 58,4731o.
As, ambos metodos generan buenos resultados (Figura 2). Pero, si ahora quisieramos
considerar 0 = 0, no podramos implementar directamente los angulos de Euler, y tenemos que usar el metodo de cuaterniones (Figura 3).
Spin vs. tiempo
80
eulerphi.txt
60
60
60
eulerT.txt
40
cuaternionT.txt
55
55
50
50
45
45
Phi (grados)
20
0
-20
-40
Theta (grados)
Theta (grados)
-60
40
35
-80
-100
0
40
t (s)
35
30
60
30
40
25
20
20
20
Phi (grados)
25
0
-20
-40
15
-60
15
0
t (s)
-80
t (s)
-100
0
t (s)
Figura 2: Soluci
on para por uso directo de los a
ngulos de Euler (izq.) y por
cuaterniones (centro). Der: Soluci
on para por Euler (arriba) y cuaterniones (abajo)
Angulo de nutacion vs. tiempo (Por cuaterniones)
45
cuaternionT0.txt
40
35
Theta
30
25
20
15
10
5
0
0
t (s)
4. Conclusiones
Implementando directamente los
angulos de Euler y tambien usando par
ametros de cuaterniones
es posible solucionar la din
amica rotacional de un trompo simetrico pesado, con resultados muy
cercanos a los calculados analticamente. Es importante notar que el metodo de cuaterniones
se hace m
as conveniente debido a que se saltala discontinuidad que presentan en = 0 las
ecuaciones de cambio de los
angulos de Euler.
Referencias
[1] Allen M.P., Computer Simulation of Liquids. Clarendon Press, Oxford. Captulo 3:
Molecular Dynamics.
[2] Goldstein H., Poole C. y Safko J.Classical mechanics. Addison-Wesley
420