Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MSc. Neider Nadid Romero Núñez*, PhD. Gonzalo Moreno Contreras**, PhD. Elkin
Flórez**, PhD. Cesar Augusto Peña Cortes**
*
Programa de Ingeniería Mecánica, Universidad Pontificia Bolivariana, Montería,
Colombia.
PBX +57 094 7860146 - Ext. 241- Cel. (+57) 3013583684.
E-mail: neider.nadidr@upb.edu.co.
**
Programa de Ingeniería Mecánica, Universidad de Pamplona - Colombia.
E-mail: gmoren@unipamplona.edu.co
Abstract: The present work deals with the optimal synthesis of a Theo Jansen mechanism
through development of a Teaching-Learning Based Optimization Algorithm (TLBO),
where the objective of optimization is to achieve an approximate walking trajectory with
prescribed timing. To achieve this goal, the problem is formulated in a robust way using
natural coordinates and operating within the field of complex numbers. Finally, the
proposed procedure is implemented in Matlab® and the results purchased with those
found in the literature.
1
Universidad de Pamplona
IX COLIM - 2018
IX Congreso Latinoamericano de Ingeniería
Mecánica (COLIM 2018)
Universidad de Pamplona – Colombia
Programa de Ingeniería Mecánica
28 – 30 de Noviembre de 2018
cuatro barras y un mecanismo de Theo Jansen. La Fig. 1 muestra un esquema del mecanismo de
Giesbrecht et al., (2012), utilizan una técnica de Theo Jansen modelado mediante coordenadas
optimización multiobjetivo para minimizar la naturales, donde P corresponde al punto del
energía en el eslabón de entrada y maximizar la acoplador o pata que hace contacto con el suelo y
longitud recta de la trayectoria de la pata de la bien los puntos A y B están fijos al chasis del Theo
conocida escultura cinética bestia del viento. En Jansen.
Nansai, Elara, & Iwase, (2013) es realizado un Para este mecanismo el vector de coordenadas
análisis dinámico de un cuadrúpedo basado en el naturales es
mecanismo de Theo Jansen, obteniendo como q A B C D E F G P
T
(1)
resultado la variación del torque de entrada y las
fuerzas de restricción normales a la trayectoria de
marcha tanto en las patas delanteras como en las
patas traseras. También un análisis cinemático y
dinámico usando el método bond graph es
presentado en Patnaik & Umanand, (2016), donde
la cinemática directa es resuelta por medio del
método de intersección de círculos y donde
dinámica inversa es resuelta usando mecánica
lagrangiana. El análisis cinemático por medio de
ecuaciones de cierre de lazo es realizado en
Mohsenizadeh & Zhou, (2015), donde el método
es validado por medio de estudio de movimiento de
SolidWork. En Wu & Yao, (2018) es propuesto un
nuevo mecanismo caminante con topología Fig. 1 Modelado del mecanismo de Theo Jansen
variable el cual puede cambiar la trayectoria de usando coordenadas naturales.
marcha.
Para enfrentar el presente problema, se modela la 2.1 Bilateración
cinemática de posición del mecanismo en La bilateración consiste en determinar un punto de
coordenadas naturales y el cómputo es realizado un triángulo, conocidos dos puntos y dos
mediante el método de bilateración, operando distancias, como se detalla a continuación.
dentro del cuerpo de los complejos. De esta forma Sea d A, B , d A,C , d B ,C las distancias del triángulo de la
la función objetivo es formulada mediante el uso Fig. 2 y sA, B , sA,C , sB ,C las distancias al cuadrado
del operador hermítico conjugado el cual hace que respectivamente.
la función objetivo sea un número real. Finalmente,
un algoritmo basado en la enseñanza y aprendizaje
es implementado en Matlab® y los resultados
comparados con los encontrados en la literatura.
2
Universidad de Pamplona
IX COLIM - 2018
IX Congreso Latinoamericano de Ingeniería
Mecánica (COLIM 2018)
Universidad de Pamplona – Colombia
Programa de Ingeniería Mecánica
28 – 30 de Noviembre de 2018
F E N E ,G , F G E (9)
l A, B ,C h P F N F ,G , P G F (10)
A, B ,C
d A, B d A, B
N A, B ,C (2)
hA, B ,C l A, B ,C y puesto que cada ecuación de bilateración tiene
dos posibles soluciones, el mecanismo tendría 32
d A, B d A, B
modos de ensamble o configuraciones posibles.
donde,
3. FORMULACIÓN DEL PROBLEMA DE
l A, B , C s A , C s A , B sB , C OPTIMIZACIÓN
d A, B 2 s A, B
La Fig. 3 muestra que los parámetros de diseño son
hA, B ,C t A, B ,C 4s A,C s A2 , B ( s A,C s A, B sB ,C ) 2 números reales, y para un ángulo de entrada dado
el punto P de la pata del mecanismo pertenece en
d A, B 2 s A, B
general a un espacio complejo bidimensional,
t A, B ,C 1, 1 luego el error de síntesis es calculado como
por lo tanto d P P P P
d
(11)
s A,C s A, B sB ,C hA, B ,C
donde es el conjugado hermítico y d P es el punto
2 s A, B d A, B
N A, B , C (3) deseado. Esto permite que la función objetivo sea
hA, B ,C s A,C s A, B sB ,C un número real.
d A, B 2 s A, B
C A N A, B ,C ( B A) (4)
n
min f ( X ) d Pj Pj Pj Pj
x a cos
d
C A 1
j 1
(5) (12)
y A a1 sin s.t: a) 2 min a1, a2 , a3 , f max a1, a2 , a3 , f a1 a2 a3 f 0
b) min a1 , a2 , a3 , f a1 0
donde es el ángulo de entrada. Para determinar el c) xk Lik , Lsk xk X
resto de coordenadas naturales se hace la siguiente
secuencia de ecuaciones de bilateración donde f B A y el vector de parámetros de
diseño es:
D C NC , B, D B C (6)
G C N C , B ,G B C X a1 t F ,G , P
T
(7) a11 tC , B , D (13)
E D N D, B, E
B D (8)
3
Universidad de Pamplona
IX COLIM - 2018
IX Congreso Latinoamericano de Ingeniería
Mecánica (COLIM 2018)
Universidad de Pamplona – Colombia
Programa de Ingeniería Mecánica
28 – 30 de Noviembre de 2018
la restricción a) corresponde a la condición de Cabe destacar que unas de las ventajas principales
Grashof, b) garantiza que el eslabón de entrada sea del TBLO es que no necesita de ningún parámetro
el más corto y c) son los valores límites de las adicional aparte de la población inicial. Además,
variables de diseño. El problema de optimización que en la práctica se pueden tratar problemas de
puede ser escrito de forma irrestricta como optimización altamente complejos, presentando
una convergencia relativamente rápida.
El problema aquí formulado contiene variables de
n
min f ( X ) d Pj Pj d
Pj Pj P X (14) optimización reales y enteras, donde estas últimas
j 1
en el TBLO son tratadas como números reales y
P( X ) 1 g1 X 2 g 2 X (15) luego transformadas a enteros, esto con el
g1 X max 0, r1 X
2
(16) propósito de no modificar el algoritmo.
g1 X min a1 , a2 , a3 , f a1 4. RESULTADOS
2
(17)
Fig. 4 Diagrama de flujo de un TBLO. Fig. 5 Trayectoria del mecanismo propuesto por
Theo Jansen.
4
Universidad de Pamplona
IX COLIM - 2018
IX Congreso Latinoamericano de Ingeniería
Mecánica (COLIM 2018)
Universidad de Pamplona – Colombia
Programa de Ingeniería Mecánica
28 – 30 de Noviembre de 2018
a1 , a2 , , a11 0,60
xA , xB 70,70
y A , yB 10,10
tC , B , D , , t F ,G , P 1,1
5. CONCLUSIONES
Fig. 6 Trayectoria del mecanismo optimizado 1. El procedimiento de modelado y optimización
propuesto es robusto y de fácil implementación
computacional, esto permitió encontrar soluciones
óptimas en tiempos relativamente cortos. También
se muestra en este trabajo que la combinación de
las coordenadas naturales con el método de
bilateración permite una formulación compacta y
sistemática de la cinemática de poción para un
mecanismo complejo como el aquí tratado. Una
pregunta que deja este trabajo es ¿Cómo incluir
requerimientos estéticos en la formulación del
problema de optimización?, siendo esto un aspecto
a tratar en futuras investigaciones sobre el
mecanismo de Theo Jansen o en mecanismos
caminantes en general.
RECONOCIMIENTO
Fig. 7 Trayectoria del mecanismo optimizado 2. Este trabajo es fue apoyado por el CIDI de la UPB-
Montería y el programa de Ingeniería Mecánica de
la Universidad de Pamplona.
5
Universidad de Pamplona
IX COLIM - 2018
IX Congreso Latinoamericano de Ingeniería
Mecánica (COLIM 2018)
Universidad de Pamplona – Colombia
Programa de Ingeniería Mecánica
28 – 30 de Noviembre de 2018
6
Universidad de Pamplona
IX COLIM - 2018