Professional Documents
Culture Documents
RESUMEN
En este trabajo se presenta la sntesis dimensional de un mecanismo de cuatro barras que se optimiza empleando una
tcnica de cmputo evolutivo conocida como Algoritmos Genticos. Se presenta la idea de sntesis simultnea
considerando los problemas de generacin de trayectoria y movimiento. Con la tcnica aqu empleada se generan
trayectorias con un nmero arbitrario de puntos, el cual queda restringido nicamente al esfuerzo de cmputo, y se
garantiza que los extremos obtenidos sean mnimos absolutos sin necesidad de conocer previamente el espacio de
bsqueda. El planteamiento del problema y las restricciones consideran los defectos de ramificacin, de orden y de
Grashof. El mtodo de optimizacin empleado arroja como resultado mecanismos realizables en la prctica. La
efectividad y robustez del mtodo propuesto se muestra con dos casos de estudio.
1
Cuerpo Acadmico de Ingeniera en Mecatrnica. Facultad de Ingeniera-UADY. E-mail: rpeon@uady.mx.
2
Cuerpo Acadmico de Ingeniera Fsica. Facultad de Ingeniera-UADY.
3
Cuerpo Acadmico de Ingeniera en Mecatrnica. Facultad de Ingeniera-UADY.
4
Estudiante de Licenciatura en Ingeniera en Mecatrnica. Facultad de Ingeniera-UADY.
5
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
METODOLOGA
En este artculo se resuelve el problema de hallar las
dimensiones ptimas de un mecanismo de cuatro
barras planar que sea capaz de pasar por unas Figura 1. Mecanismo RRRR generador de
posiciones especificadas por medio de un punto trayectoria.
perteneciente a su eslabn acoplador.
Sntesis de mecanismos. La figura 1 muestra al
La generacin de trayectoria prescrita consiste en mecanismo de cuatro barras en una configuracin
controlar un punto P del eslabn acoplador tal que prescrita cualquiera, donde xy es un sistema
sea capaz de pasar tan cerca como sea posible de un cartesiano de coordenadas fijo; AB, BC, CD y AD son
conjunto discreto de puntos dados U describiendo una los eslabones de entrada o manivela, acoplador,
trayectoria (Norton, 1995). En la figura 1 se muestra seguidor y bancada, respectivamente. Los puntos B, P
un mecanismo de cuatro barras cuyos parmetros de y C definen un cuerpo rgido, Pi(xi,yi) es el punto de
diseo son a, b, c, d, e, 1, 2. Partiendo del mtodo inters perteneciente al eslabn acoplador, el ngulo
presentado por Angeles et al (1988), se emplea un inicial de entrada queda representado por 2,0, cuya
conjunto alternativo de parmetros de diseo; ste se orientacin se determina empleando
forma a partir de las ocho coordenadas cartesianas
correspondientes a los puntos A, B, C y D, situados en
los pivotes del mecanismo. . (1)
(2)
donde:
, ,
con , ,
7
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
(3)
(4)
(5)
donde el contador j indica los puntos donde se consideran los ngulos del acoplador.
Un nico ngulo de entrada se evala por ocho para construir el cromosoma gentico para cada
uno de los individuos, quedando:
separado para cada punto dado de la trayectoria en
cada iteracin, a partir de esto es posible eliminar los
ngulos preescritos del conjunto de incgnitas del (6)
problema de optimizacin. Adems en la formulacin
del problema, llega a ser coincidente con . Por Los parmetros y pueden
lo tanto, los parmetros de diseo para un mecanismo obtenerse de las coordenadas cartesianas dadas en el
de cuatro barras quedan determinados por ocho vector , empleando las ecuaciones (7)-(13).
variables, agrupando stas en un vector de dimensin
(7) (8)
(9) (10)
(11) (12)
(13)
8
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
(14)
9
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Reemplazo. Una vez aplicados los operadores computadora porttil con un procesador Intel
genticos, se seleccionan los mejores individuos para Core 2 Duo T5450 y 2 Gb en memoria RAM.
conformar la poblacin de la generacin siguiente.
Experimento 1. Generacin de trayectoria
Condicin de trmino. El AG se deber detener prescrita. Se requiere generar una trayectoria con 18
cuando se alcance la solucin ptima, pero sta puntos listados en la Tabla 1. Con el propsito de
generalmente se desconoce, por lo que se deben tener un punto de referencia, los resultados se
utilizar otros criterios de detencin. Normalmente se comparan con los mtodos de optimizacin
usan dos criterios: correr el AG un nmero mximo reportados en la literatura. Aunque el vector de
de iteraciones (generaciones) o detenerlo cuando no variables de diseo empleado es diferente, es posible
haya cambios en la poblacin. hacer la comparacin utilizando las ecuaciones (7)-
(13). Kunjur y Krishnamurthy (1997) propusieron
RESULTADOS Y DISCUSIN primero este experimento (AG KK), para comparar
En esta seccin se muestra la utilidad del AG un AG con los mtodos de gradiente exacto y
probndolo con tres experimentos, respetando en diferencia central. Este experimento sirve como
todos los casos que la solucin inicial sea generada al prueba en (Cabrera et al., 2002) usando un AG como
azar. Se implement el AG empleando el lenguaje mtodo modificando los operadores genticos (AG
C++ con el compilador GNU Compiler Collection CSP).
(GCC) en el sistema operativo Ubuntu, en una
Se emplea el AG con Pc=0.6, Pm=0.03, con una reportados, obteniendo el error ms pequeo para los
poblacin de 150 individuos durante 300 esquemas que manejan mtodos heursticos con el
generaciones. El intervalo del espacio de bsqueda menor nmero de evaluaciones.
para todas las variables de diseo se define de
con una resolucin de 12 bits. Se Tabla 2. Coordenadas cartesianas de las juntas
obtiene el individuo con el menor error evaluando la Junta Coordenadas
funcin objetivo en la interaccin 293. Las A (3.3528 , -2.1994)
coordenadas cartesianas de las articulaciones del B (3.4310 , -1.9648)
mecanismo se listan en la tabla 2. C (7.3802 , 1.3196)
D (7.1456 , 0.7722)
En la tabla 3 se proporcionan las dimensiones del
mecanismo obtenidas por el mtodo propuesto en el
presente trabajo y su comparacin con los resultados
10
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
La evolucin del error durante cada una de las puntos deseados, los puntos obtenidos y la trayectoria
generaciones del algoritmo gentico se ilustra en la generada por el mecanismo.
Figura 3. La Figura 4 muestra la posicin de los
Figura 3. Evolucin del error durante las generaciones Figura 4. Curva generada por el acoplador del
del AG. mecanismo ptimo.
El mecanismo obtenido con el menor error se diseos mejor evaluados, una configuracin mecnica
presenta en la Figura 5.a, donde podemos distinguir que realice convenientemente la tarea requerida y sea
cada uno de los eslabones y la trayectoria generada. fcil de manufacturar. Uno de estos diseos se
Una de las ventajas de emplear los mtodos de muestra en la Figura 5.b.
optimizacin es la posibilidad de elegir, entre los
11
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Tanto las posiciones deseadas como las obtenidas, as como la trayectoria generada y el mecanismo que se obtiene
despus del proceso de optimizacin se muestran en la Figura 6.
12
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Como resultado del trabajo del AG tenemos la mejor manera la magnitud y evolucin del error se
evolucin de error en cada una de las generaciones emplea una escala logartmica.
presentado en la Figura 7. Para poder apreciar de
Experimento 3. Sntesis ptima combinada de genere una trayectoria del punto 4 al 9. El vector de
generacin de trayectoria y de movimiento. Para diseo es:
probar la robustez del mtodo, se realiz un .
experimento de sntesis y generacin de trayectoria y
movimiento simultneamente. Refirindonos a la Los ngulos de manivela se calculan como 2,0 y
Tabla 6, se requiere que el mecanismo genere decrementos de 40 respecto al ngulo prescrito
movimiento para los tres primeros puntos y que anterior y 2,0 es el ngulo para la posicin de
ensamble de la manivela.
13
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Tanto las posiciones deseadas como las obtenidas, as obtiene despus del proceso de optimizacin se
como la trayectoria generada y el mecanismo que se muestran en la Figura 8.
14
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Como resultado del trabajo del AG tenemos la propuesto con un problema reportado en la literatura
evolucin de error en cada una de las generaciones para realizar una trayectoria de 25 puntos, obteniendo
presentado en la Figura 9. el error ms pequeo para los esquemas que manejan
mtodos heursticos. Se prob la metodologa
mostrada para obtener diseos de mecanismos
capaces de generar lneas rectas. Por ltimo, se
muestra la sntesis simultnea, al considerar los
problemas de generacin de trayectoria y movimiento
concurrentemente.
REFERENCIAS BIBLIOGRFICAS
Angeles J., Alivizatos A., Akhras R. (1988). An Unconstrained Nonlinear Least-Square Method of Optimization of
RRRR Planar Path Generators. Mechanism and Machine Theory, 23(5), 343-353.
Avils, R. et al. (1994). An Energy-Based General Method for the Optimum Synthesis of Mechanisms. ASME
Journal of Mechanical Design, 116(1), 127-136.
Cabrera J.A., Simon A., Prado M. (2002). Optimal synthesis of mechanisms with genetic algorithm. Mechanism and
Machine Theory, 37(10) 1165-1177.
Fang, W.E. (1994). Simultaneous Type and Dimensional Synthesis of Mechanims by Genetic Algorithms. Proc. of
23rd Biennial Mechanisms Conference, Minneapolis, MN, p.36.
Fox R.L., Gupta K.C. (1973). Optimization technology as applied to mechanism design, ASME J. Eng. Ind. 657-663.
Goldberg D. E.(1989). Genetic Algorithms in Search, Optimization, and Machine Learning, 1a edicin. Longman:
Addison-Wesley, Nueva York.
Hartenberg R. S., Denavit J. (1964). Kinematic Synthesis of Linkages, 1st edition. McGraw-Hill, New York.
Kunjur A., Krishnamurthy S. (1997). Genetic algorithms in mechanical systems. Journal of Applied Mechanisms and
Robotics. 4 (2), 18-24.
Kuri Morales . F., Galaviz Casas J.(2002). Algoritmos genticos, 1era edicin. Fondo de Cultura Econmica,
Mxico.
15
Pen Escalante, R. et al. / Ingeniera 13-3 (2009) 5-16
Laribi M. A., Mlika A., Romdhane L., Zeghloul S. (2004). A combined genetic algorithm fuzzy logic method (GA-
FL) in mechanisms synthesis. Mechanism and Machine Theory, 39(7), 717-735.
Mabie H. H., Reinholtz C. F. (1998). Mecanismos y Dinmica de Maquinaria, 2 edicin. Limusa, Mxico.
Sandor G. N., Erdman A.G. (1984). Advanced Mechanism Design, 1st edition. Prentice Hall.
Smaili A., Diab N. (2007), Optimum synthesis of hybrid-task mechanisms using ant-gradient search method.
Mechanism and Machine Theory, 42(1), 115-130.
Suh C.H. (1973). Optimal Design of Mechanisms with the Use of Matrices and Least Squares. Mechanism and
Machine Theory, 8, 479-495.
Suh C.H., Radcliffe C.W. (1978). Kinematics and Mechanisms Design, 1st edition. John Wiley and Sons, New York.
Ullah, I., Kota S. (1996). Globally-optimal synthesis of mechanisms for path generation using simulated annealing
and. Powells method. Proceedings of ASME Design Engineering Conference, 1-8, Irvine, C.A.
Ullah I., Kota S. (1997). Optimal synthesis of mechanisms for path generation using Fourier descriptors and global
search methods. Journal of Mechanical Design, 119(4), 504-510.
Vasiliu A., Yannou B. (2001). Dimensional synthesis of planar path generator linkages using neural networks:
Application to Path Generator Linkages. Mechanism and Machine Theory. 36(2), 299-310.
______________________________
Este documento se debe citar como:
Pen Escalante, R., Mndez Gamboa, J., Villanueva Lpez, C., Pech Oy, D. (2009). Sntesis Dimensional ptima
de un Mecanismo Planar RRRR Usando Algoritmos Genticos. Ingeniera, Revista Acadmica de la FI-UADY,
13-3, pp. 5-16, ISSN: 1665-529X.
16