diseÑo optimo de mecanismos de cuatro barras para generacion de...

88
DISEÑO ÓPTIMO DE MECANISMOS DE CUATRO BARRAS PARA GENERACIÓN DE MOVIMIENTO CON RESTRICCIONES DE MONTAJE Y ÁNGULO DE TRANSMISIÓN. HERIBERTO AUGUSTO PINTO LINARES UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERÍA y ARQUITECTURA DEPARTAMENTO DE INGENIERIA ELÉCTRICA, ELECTRÓNICA y COMPUTACIÓN SEDE MANIZALES Octubre de 2007

Upload: others

Post on 29-Dec-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

  • DISEÑO ÓPTIMO DE MECANISMOS DE CUATRO BARRAS PARA

    GENERACIÓN DE MOVIMIENTO CON RESTRICCIONES DE MONTAJE Y

    ÁNGULO DE TRANSMISIÓN.

    HERIBERTO AUGUSTO PINTO LINARES

    UNIVERSIDAD NACIONAL DE COLOMBIA

    FACULTAD DE INGENIERÍA y ARQUITECTURA

    DEPARTAMENTO DE INGENIERIA ELÉCTRICA, ELECTRÓNICA y COMPUTACIÓN

    SEDE MANIZALES

    Octubre de 2007

  • DISEÑO ÓPTIMO DE MECANISMOS DE CUATRO BARRAS PARA

    GENERACIÓN DE MOVIMIENTO CON RESTRICCIONES DE MONTAJE Y

    ÁNGULO DE TRANSMISIÓN.

    HERIBERTO AUGUSTO PINTO LINARES

    Memoria del trabajo de tesis presentado

    como requisito parcial para optar por el grado de

    MAGÍSTER EN INGENIERÍA: AUTOMATIZACIÓN INDUSTRIAL

    FABIOLA ANGULO GARCIA Ph.D. – Directora de la tesis

    ANDRÉS TOVAR PÉREZ, Ph.D. – Co-director de la tesis

    UNIVERSIDAD NACIONAL DE COLOMBIA

    FACULTAD DE INGENIERÍA y ARQUITECTURA

    DEPARTAMENTO DE INGENIERIA ELÉCTRICA, ELECTRÓNICA y COMPUTACIÓN

    SEDE MANIZALES

    Octubre de 2007

  • a

    Judi Isabel. Mi esposa

    María Eugenia. Mi madre

    Laura Catalina & Sofía Alejandra. Mis hijas

  • RESUMEN Este trabajo parte del estudio de la forma de díada estándar y de cómo podría usarse para encontrar soluciones óptimas para la tarea de generación de movimiento cuando se cuenta con restricciones de montaje asociadas con la ubicación de los pares fijos del mecanismo. Debido a su incidencia en la forma como se transfiere el movimiento desde el eslabón de entrada hacia el de salida, así como a su afectación sobre otras características del mecanismo, el ángulo de transmisión es el índice de mérito a optimizar. Dado que era necesario optimizar el ángulo de transmisión para múltiples posiciones prescritas y que cada posición estaba descrita mediante una expresión diferente, fue necesario usar una estrategia para optimización multiobjetivo. La estrategia empleada fue la “suma ponderada de funciones”. La formulación del problema de optimización se hizo considerando 2, 3, 4 y 5 posiciones prescritas. Las expresiones obtenidas para describir el modelo son de naturaleza no lineal y por lo tanto para resolver el problema de diseño óptimo se usó una técnica de programación no lineal. Basado en la técnica “programación cuadrática secuencial” (SQP) se desarrolló un algoritmo usando MATLAB. Para introducir los datos prescritos, proporcionar la condición inicial de manera fácil e intuitiva, correr el algoritmo y visualizar sus resultados, se desarrolló un GUI.

  • AGRADECIMIENTOS

    Para el desarrollo de este trabajo de tesis fueron invaluables la directrices proporcionadas

    por la Doctora Fabiola Angulo García Docente de la Facultad de Ingeniería y

    Arquitectura, Departamento de Ingeniería Eléctrica, Electrónica y Computación de la

    Universidad Nacional Sede Manizales, y el Doctor Andrés Tovar Pérez Director

    Académico de la Universidad Nacional Sede Bogotá, a quienes además agradezco

    enormemente su apoyo y colaboración.

  • CONTENIDO

    INTRODUCCIÓN y MOTIVACIÓN 12

    1. MARCO TEÓRICO 14

    1.1. TEORÍA SOBRE MECANISMOS 14

    1.1.1. Síntesis cinemática 15

    1.1.2. Categorías de la síntesis cinemática 15

    1.1.3. Métodos y técnicas de síntesis cinemática 16

    1.1.4. Diseño óptimo de mecanismos 17

    1.1.5. Descripción del ángulo de transmisión μ 18

    1.1.6. Expresión del ángulo de transmisión μ 18

    1.1.7. ¿Porque optimizar μ ? 19

    1.2. TEORÍA SOBRE OPTIMIZACIÓN 21

    1.2.1. Variables de diseño 21

    1.2.2. Función de costo u objetivo 21

    1.2.3. Método de la suma ponderada de funciones 23

    1.2.4. Maximización 23

    1.2.5. Restricciones del sistema 24

    1.2.6. Forma estándar del modelo 24

    1.2.7. Restricciones activas, inactivas y violadas 25

    1.2.8. Solución del problema de optimización 25

  • 2. MODELAMIENTO 27

    2.1. EL OPERADOR DE ROTACIÓN PURA 27

    2.2. FORMA DE LA DIADA ESTANDAR 29

    2.3. VARIABLES DE DISEÑO y FUNCION DE COSTO 31

    2.4. RESTRICCIONES 36

    2.4.1. Primera restricción 36

    2.4.2. Segunda restricción 37

    2.4.3. Tercera restricción 40

    2.4.4. Otras restricciones 41

    3. FORMULACIÓN DEL PROBLEMA SEGÚN LA FORMA ESTANDAR 43

    3.1. VARIABLES DE DISEÑO 44

    3.2. VECTOR DE FUNCIONES OBJETIVO 45

    3.2.1. Optimización multiobjetivo 48

    3.2.2. Método de la suma ponderada 49

    3.3. RESTRICCIONES DE DISEÑO 49

    3.3.1. Tipo desigualdad 49

    3.3.2. Tipo igualdad 51

    3.4. ENUNCIADOS DEL PROBLEMA DE OPTIMIZACIÓN 53

    3.4.1. Enunciado del problema para 2 posiciones prescritas 53

    3.4.2. Enunciado del problema para 3 posiciones prescritas 54

    3.4.3. Enunciado del problema para 4 posiciones prescritas 56

    3.4.4. Enunciado del problema para 5 posiciones prescritas 57

    3.5. SOLUCIÓN DEL PROBLEMA DE OPTIMIZACIÓN USANDO MATLAB 59

  • 4. RESULTADOS 61

    4.1. EJEMPLOS DE APLICACIÓN PARA 2 POSICIONES PRESCRITAS 61

    4.1.1. Descripción del dibujo ilustrado en la ventana de datos (Figura 21) 63

    4.1.2. Descripción del dibujo ilustrado en la ventana de resultados (Figura 22) 63

    4.2. EJEMPLO DE APLICACIÓN PARA 3 POSICIONES PRESCRITAS 67

    4.3. EJEMPLO DE APLICACIÓN PARA 4 POSICIONES PRESCRITAS 69

    5. CONCLUSIONES 70

    6. TRABAJO FUTURO 72

    REFERENCIAS 73

    ANEXO A - DESCRIPCIÓN DE LA INTERFAZ GRÁFICA 75

    ANEXO B - MANUAL DE USUARIO 77

    ANEXO C - CÓDIGO DEL ALGORITMO 83

  • LISTA DE FIGURAS

    Figura 1. Representación de un mecanismo de 4 barras 14

    Figura 2. Mecanismo generador de movimiento: Tren de aterrizaje de un avión miniatura 16

    Figura 3. Angulo de transmisión μ 18

    Figura 4. Enfoque geométrico del ángulo de transmisión μ 19

    Figura 5. Relación geométrica entre la ventaja mecánica y el ángulo μ 20

    Figura 6. Gráfica de una función objetivo. 22

    Figura 7. Maximización de una función objetivo. 23

    Figura 8. Representación vectorial de un mecanismo generador de movimiento 27

    Figura 9. Mecanismo en varias posiciones sucesivas. 28

    Figura 10. Ángulos y vectores para el modelamiento del mecanismo. 29

    Figura 11. Díada del motriz y del acoplador 30 2X 5X

    Figura 12. Vector de posición R0 38

    Figura 13. Descripción de la tercera restricción 40

    Figura 14. Espacio factible para los pares fijos 41

    Figura 15. Datos y variables para 2 posiciones prescritas. 43

    Figura 16. Datos y variables para 3 posiciones prescritas. 43

    Figura 17. Datos y variables para 4 posiciones prescritas. 44

    Figura 18. Datos y variables para 5 posiciones prescritas. 44

    Figura 19. Estructura general del algoritmo 60

    Figura 20. Datos del problema 1. Síntesis de 2 posiciones 62

    Figura 21. Ventana de datos del problema 1. Síntesis de 2 posiciones 62

    Figura 22. Ventana de resultados del problema 1. Síntesis de 2 posiciones 63

    Figura 23. Dibujo del mecanismo del problema 1 en su entorno operativo. 64

    Figura 24. Ventanas de datos y resultados del problema 2. Síntesis de 2 posiciones 65

    Figura 25. Ventana de datos y resultados del problema 3. Síntesis de 2 posiciones 66

  • Figura 26. Ventana de datos y resultados del problema. Síntesis de 3 posiciones 67

    Figura 27. Solución alternativa para el problema de síntesis de 3 posiciones 68

    Figura 28. Ventana de datos y resultados del problema. Síntesis de 4 posiciones 69

    Figura 29. Ventana de datos prescritos 75

    Figura 30. Ventana de Resultados 76

    Figura 31. Orientación de cada posición prescrita. 78

    Figura 32. Posición relativa de cada posición prescrita. 78

    Figura 33. Posición relativa de la zona del bastidor. 79

    Figura 34. Condición inicial 81

  • LISTA DE TABLAS

    Tabla 1. Estado de una restricción. 25

    Tabla 2. Factores de peso del vector de objetivos 49

    Tabla 3. Archivo de datos. Dos_posic_DAT.m 84

    Tabla 4. Archivo principal. Dos_posic_EXE.m 84

    Tabla 5. Archivo de funciones objetivo. Dos_posic_fun.m 86

    Tabla 6. Archivo de restricciones. Dos_posic_Res.m 87

  • INTRODUCCIÓN y MOTIVACIÓN Esta tesis incluye un trabajo en el campo de la síntesis dimensional de mecanismos que se enmarca dentro del área de la dinámica de cuerpos rígidos, particularmente en la rama de la cinemática que trata del estudio de la geometría del movimiento sin hacer referencia a la causa que lo produce. Cuando se requiere un artefacto que sea capaz de guiar un cuerpo a través de una secuencia de movimientos prescrita, generalmente se piensa que la solución es un sistema automatizado de actuadores mecánicos que coordinados electrónicamente cumplen con la tarea de movimiento, sin embargo la solución será costosa y estará sobredimensionada a menos que la tarea deba “ajustarse” en función del ambiente operativo. Las tareas de conducción de cuerpo rígido que no requieran “ajustarse”, pueden satisfacerse mediante mecanismos de barras generadores de movimiento, que son un recurso económico, práctico, confiable y fácil de implementar; sin embargo no siempre es fácil obtener un diseño que satisfaga las restricciones de montaje presentes en una necesidad de movimiento real y que además tenga índices de mérito adecuados. Un índice de mérito ayuda a identificar dentro de un conjunto de soluciones, cual es la que con mayor efectividad transmite el movimiento. Se eligió el ángulo de transmisión como el índice a optimizar debido a su afectación directa sobre importantes parámetros de funcionamiento del mecanismo, tales como la ventaja mecánica, la razón de velocidades angulares y el ángulo de presión. Para la formulación del problema de optimización se eligió el conjunto de variables de diseño apropiado de manera que puedan representarse los eslabones de un mecanismo generador de movimiento que debe pasar a través de 2, 3, 4 o 5 posiciones prescritas y cuyos pares fijos deben confinarse dentro de un área específica. La tarea de generación de movimiento (posición y orientación del eslabón acoplador) se satisface mediante las restricciones de diseño. Para simplificar la formulación del problema se aplicó el concepto del operador de rotación pura. El ángulo de transmisión para cada posición prescrita se describe mediante una expresión diferente por lo tanto fue necesario obtener un vector de objetivos. Como era de importancia que tal ángulo tuviese valores óptimos particularmente en las posiciones inicial y final, se aplicó la estrategia de la “suma ponderada de funciones” de forma que se destacaron las funciones objetivo correspondientes. Dado que las expresiones obtenidas para describir el modelo son de naturaleza no lineal, se usó la técnica “programación cuadrática secuencial” (SQP), que representa el estado del

    12

  • arte en las técnicas de programación no lineal (NLP) basadas en la filosofía de la dirección de descenso. Cuando se emplea SQP (y la gran mayoría de métodos de optimización) la solución depende en gran medida de la condición inicial. Así que es probable que sea necesario probar diversos conjuntos de datos hasta encontrar una solución, pero para el caso que atañe este trabajo, preparar e introducir los datos correspondientes en forma manual era una tarea larga y tediosa, y en la mayoría de las veces no se sabía si se avanza en la dirección correcta. Por lo tanto se desarrolló una interfaz gráfica (GUI) que permite señalar mediante el Mouse de forma rápida e intuitiva dicha condición inicial, además ayuda a “seguirle la pista” a una mejor solución. El algoritmo y el GUI desarrollados le ofrecen al diseñador una buena herramienta para encontrar mecanismos de barras, que de manera eficientes solucionen los problemas asociados con la conducción de un cuerpo rígido a través de una serie de posiciones prescritas.

    13

  • 1. MARCO TEÓRICO

    1.1. TEORÍA SOBRE MECANISMOS Reuleaux1, define mecanismo como una "combinación de cuerpos resistentes conectados por medio de articulaciones para formar una cadena cinemática cerrada con un eslabón fijo y cuyo propósito es transformar el movimiento". En un mecanismo las articulaciones se denominan pares; los cuerpos resistentes eslabones; y el eslabón fijo bastidor o marco. El eslabón que no está unido directamente al bastidor se designa como acoplador. El mecanismo formado por cuatro eslabones (de tipo barra) y cuatro pares de revoluta (pasador) es el más simple que existe, no obstante en el ámbito industrial es el más utilizado a todo nivel, desde juguetes y electrodomésticos hasta máquinas herramientas de alta precisión. Su versatilidad y extendido uso se debe fundamentalmente a su simplicidad y a la posibilidad de enlazarse con otros eslabonamientos para formar mecanismos de 5 o más eslabones. En la Figura 1 se ilustra los eslabones y pares de un mecanismo de 4 barras, tanto en representación detallada 1(a) como en forma vectorial 1(b). Figura 1. Representación de un mecanismo de 4 barras

    X11

    X4

    X2

    X3

    (a) (b)

    O

    B

    A

    2

    3

    4

    4

    2O

    El eslabón 1 o X1 es el bastidor o marco, el eslabón 2 o X2 es el de entrada o motriz, el eslabón 3 es el flotante o acoplador X3, el eslabón 4 o X4 es el de salida o seguidor. 1 F. Reuleaux (1829 - 1905). Especialista Alemán en cinemática cuyo trabajo marcó el principio de un estudio sistemático de la cinemática.

    14

  • El estudio de los mecanismos se puede dividir en 2 partes; análisis y síntesis. En el análisis se evalúa si un mecanismo existente es adecuado para desarrollar cierto trabajo o tarea, mientras que en la síntesis se establecen tamaños, formas, composición y disposición de los eslabones para que desempeñen una tarea de movimiento prescrita. Concretamente, la síntesis cinemática busca encontrar el mecanismo adecuado que reproduzca un movimiento particular 1.1.1. Síntesis cinemática Dependiendo del punto de partida en un problema de diseño de mecanismos, la síntesis cinemática puede ser [Erdman, 1997]: • Síntesis de Tipo: busca definir cual es la combinación topológica (barras, ruedas

    dentadas, leva-seguidor etc.) de eslabones y el tipo de articulaciones (pares de revoluta, prismático, helicoidal, de rodadura etc.) más apropiada para resolver una tarea de movimiento.

    • Síntesis Dimensional: se parte del conocimiento de la topología del mecanismo (número

    y tipo de eslabones y pares) y busca establecer las dimensiones y posición inicial de una potencial solución para una tarea de movimiento. La síntesis dimensional se utiliza preferiblemente en la creación de mecanismos cuya topología es un eslabonamiento de barras.

    Dependiendo de la tarea que un mecanismo desempeñe, se puede clasificar dentro de algunas de las siguientes categorías. 1.1.2. Categorías de la síntesis cinemática Erdman y Sandor [Erdman, 1997] clasifican los mecanismos que realizan una determinada tarea, de la siguiente forma:

    • Generador de movimiento: aquí es muy importante el movimiento total del acoplador

    (Posición y orientación angular). Ver la Figura 2. • Generador de función: aquí resulta de interés las fuerzas o el movimiento relativo entre

    los eslabones conectados a tierra. • Generador de trayectoria: aquí es de interés la trayectoria que sigue un punto ubicado

    sobre el acoplador (curva de acoplador) y no la rotación misma de este.

    15

  • Figura 2. Mecanismo generador de movimiento: Tren de aterrizaje de un avión miniatura

    Tren de aterrizajede un aviónminiatura

    148.0°

    90.0°

    65.6°

    C

    B

    A

    A = 0,0B = 13.4,-15.8C = 27.7,-18.8

    Acoplador

    Fuselaje

    Fuente: Basado en el problema 8.20 de [Erdman, 1997] El diseño de cualquiera de estos mecanismos se puede hacer de muchas formas posibles.

    1.1.3. Métodos y técnicas de síntesis cinemática Para diseñar un mecanismo siempre se parte de ciertos datos y restricciones, como por ejemplo; un número de posiciones, un movimiento específico del eslabón de seguidor o de salida o una trayectoria particular, una ubicación de los pares fijos, etc. De tales datos se obtiene la geometría de unos puntos a través de los cuales se debe mover la solución encontrada. Los métodos para encontrar dicha solución se pueden agrupar de la siguiente forma [Norton, 2005]:

    • Métodos basados en puntos de precisión: Se usan para síntesis dimensional. El

    mecanismo obtenido pasa exactamente a través de los puntos pero es probable que pueda desviarse entre ellos. Estos métodos acoplan un máximo de 9 puntos (hasta 5 puntos en la generación de movimiento, 7 en la generación de función y 9 en la generación de trayectoria). Se pueden usar para sintetizar cualquiera de los generadores descritos anteriormente, además son relativamente rápidos, fáciles de comprender y de llevar a las aulas de clase, son computacionalmente viables, pueden resolver problemas con pares fijos o encontrar muchas soluciones, desafortunadamente no puede entregar soluciones óptimas o al menos eliminar las defectuosas. Su mayor limitación está en los pocos puntos que pueden manejar, sobre todo para tareas críticas como generación de función

    16

  • y trayectoria donde son deseables más de 7 ó 9 puntos, sin embargo en el ámbito industrial un generador de movimiento puede trabajar muy bien con solo 3 ó 4 puntos. Allí lo que importa no es el número de puntos sino que la solución sea simple, eficiente, funcional y libre de defectos.

    • Métodos basados en ecuaciones de la curva del eslabón acoplador: Se usan para síntesis

    dimensional. El mecanismo obtenido debe seguir una curva de acoplador que se aproxime a la forma descrita por una ecuación algebraica (de orden 6 y hasta de 15 términos). Pueden manejar entre 10 y 15 puntos y solo se pueden usan en generadores de trayectoria.

    • Métodos de optimización: Se usan para síntesis de tipo y dimensional. Tienen muy poco

    en común excepto la necesidad de ser programadas en un computador y de una función objetivo. La función se construye a partir de los datos y condiciones del problema. A esta se le aplica una técnica de optimización de la que resultan los puntos que describen una trayectoria particular, los puntos de esta trayectoria no pasan exactamente por la trayectoria deseada pero se aproximan lo suficiente como para ser aceptados en la mayoría de trabajos de ingeniería. Manejan grandes cantidades de puntos (Implica una carga computacional mas alta) y aunque pueden usarse en cualquier tarea de generación se usan preferiblemente en las de trayectoria y función. Cuando hay numerosas condiciones de diseño, encontrar la función objetivo puede ser una tarea más titánica que encontrar la solución misma (aun para la popular técnica de los mínimos cuadrados). El advenimiento de computadores poderosos ha contribuido en gran medida a que estas técnicas tengan tantos adeptos, sin embargo la mayoría de los métodos son complejos y matemáticamente complicados.

    1.1.4. Diseño óptimo de mecanismos La solución obtenida al diseñar un mecanismo de barras generador de movimiento, además de satisfacer las restricciones geométricas y de montaje presentes en una necesidad de movimiento real, debe tener índices de mérito adecuados. Los índices de mérito [Uicker, 2003] revelan si un mecanismo es eficiente o no y pueden determinarse exclusivamente mediante la geometría del mismo. Existen numerosos índices, tales como la ventaja mecánica, la razón de las velocidades de salida a la de entrada, el ángulo de presión, etc. Sin embargo es el ángulo de transmisión μ, el índice que ayuda a identificar dentro de un conjunto de soluciones, cual es la que con mayor efectividad transmite el movimiento, además está relacionado en forma directa con otros índices, de manera que su afectación incide en ellos. Se puede afirmar que un buen ángulo de transmisión es la solución a muchos de los problemas en mecanismos [Balli, 2002].

    17

  • 1.1.5. Descripción del ángulo de transmisión μ El ángulo de transmisión μ es un índice de mérito, que se define como el menor ángulo entre la dirección del vector de diferencia de velocidad VB/A del eslabón flotante (acoplador) y la dirección de la velocidad absoluta VB del eslabón de salida (seguidor), ambas direcciones tomadas en el último par móvil del mecanismo [Hartenberg, 1964] (ver la Figura 3a). Es importante señalar que μ depende de cuales eslabones se han elegido como acoplador y seguidor; por ejemplo si se transpone la función de los eslabones unidos a tierra, convirtiéndose al motriz en seguidor y viceversa, μ debe medirse en el par A, no en B. Cuando los vectores X3 y X4 forman un ángulo agudo, los ángulos μ y γ de la Figura 3 son congruentes y por lo tanto μ = γ. Si el ángulo incluido entre dichos vectores, no es agudo entonces μ = 180 - γ. El ángulo μ cambia a medida que el mecanismo se mueve. En un mecanismo de 4 barras, μ está comprendido entre 0 y 90º. Figura 3. Angulo de transmisión μ

    B

    μA

    (a)

    γ

    B

    μ

    γ

    γ

    μ = π2B

    (b)

    X2

    X1

    X3

    X4

    X3

    X4

    X3

    X4

    VB

    VB/A

    1.1.6. Expresión del ángulo de transmisión μ Como en el diseño cinemático de mecanismos no se conocen las longitudes de los eslabones ni sus masas, la expresión del ángulo de transmisión debe obtenerse cinemáticamente. Aplicando el enfoque geométrico sugerido por [Balli, 2002] a los módulos de los vectores mostrados en la Figura 4 se puede deducir una expresión para el ángulo μ. Al aplicar el teorema del coseno a los triángulos O2AO4 y BAO4 se infiere que

    y 2 2 21 2 1 2H 2X X X X cos= + − θ2 2 2

    3 4 3 4H 2X X X X cos= + − γ . Si se iguala H y se despeja γ , se obtiene:

    18

  • 2 2 2 31 1 2 1 2 3 4

    3 4

    22

    X X X X cos X XcosX X

    min

    − ⎡ ⎤− − + θ + +γ = ⎢ ⎥⎣

    γ⎧μ = ⎨π − γ⎩

    ⎦ (1)

    Figura 4. Enfoque geométrico del ángulo de transmisión μ

    γ

    θ θ

    γ

    H

    B

    AA

    B

    A

    O

    X2

    X1

    X3

    X4

    X1

    X2

    X4

    X3

    4

    2O 2O

    4O4O

    1.1.7. ¿Porque optimizar μ ? El ángulo μ guarda una importante relación con la ventaja mecánica. Esta última es una medida de la capacidad con que un mecanismo transmite un movimiento. Para el caso de un mecanismo de 4 barras es la relación instantánea entre el momento de carga resistiva 4 en el eslabón de salida y el momento de entrada aplicado al eslabón de entrada, es decir:

    τ2τ

    4

    2

    τVM=τ

    Si se supone que el mecanismo de la Figura 5, carece de fuerzas de inercia o de fricción durante su operación, o que estas son despreciables comparadas con 2 4 , se puede afirmar que la potencia de entrada aplicada al eslabón de entrada es el negativo de la potencia aplicada al eslabón de salida debido a la acción de la carga, es decir:

    y τ τ

    4 2

    2 2 4 42 4

    (cualquiera de estas 2 razones puedeτ ωτ ω τ ω usarse como indice de mérito)τ ω

    = − → = −

    Del teorema de la razón de velocidades “la razón de las velocidades angulares de 2 cuerpos cualesquiera en movimiento plano, en relación con un tercer cuerpo, es inversamente

    19

  • proporcional a los segmentos en los que el centro instantáneo común corta la línea de los centros” y de la Figura 5 se puede inferir que:

    2 4 4 2

    4 2 2 4

    y por lo tanto ω CO τ ω COω CO τ ω CO

    = = − 42

    = −

    Figura 5. Relación geométrica entre la ventaja mecánica y el ángulo μ

    μ

    ρ

    ω4

    τ4

    ω2

    τ2

    C

    B'

    A'

    B

    A

    2

    4Centro instantáneode los eslabones 2 y 4

    Linea de centros

    O2 O4 Por triángulos semejantes se puede observar que:

    ( )( )

    ( )( )

    4 44 4 2

    2 2 2 4 2

    y por lo tanto la ventaja mecánica es: VM = O B μ O B μCO τ ω

    CO O A ρ τ O A ρsin sinsin sin

    = =ω

    − = −

    Como se evidencia la ventaja mecánica es directamente proporcional al sin (μ), entonces valores pequeños del ángulo, la empequeñecen y por lo tanto reducen la efectividad con que se transmite el movimiento desde el acoplador hacia el seguidor, incluso una cantidad muy pequeña de fricción hará que el mecanismo se trabe [Uicker, 2003]. El mínimo valor de μ sugerido por Tao esta entre 35 y 45º [D. C. Tao, 1964], Von H. Alt propone 40º [Von H. Alt, 1932], en concordancia con una regla empírica general, Edman y Sandor sugiere rechazar cualquier mecanismo de justas de revoluta (pasador), que tenga ángulos de transmisión menores a 30º [Erdman,1997]. Cuanto menos se desvíe μ de 90º, mejor será el funcionamiento del mecanismo, por lo tanto el valor óptimo de μ es 90º [Balli, 2003]. En el enunciado del problema de diseño de un generador de movimiento, las posiciones a través de las cuales el mecanismo debe moverse son conocidas. Es de suma importancia que μ tenga valores óptimos en tales posiciones, sobre todo en la inicial y la final.

    20

  • Otro índice de mérito que está directamente relacionado con el ángulo μ es el ángulo de presión λ. El ángulo λ es también un buen indicador de la calidad con que se transmite el movimiento, pero es principalmente un factor que establece el grado de sensitividad del mecanismo a pequeños errores en la fabricación de sus eslabones. Un valor alto de este ángulo sumado a errores de diseño o construcción (por ejemplo, debido a tolerancias geométricas inadecuadas) hará que el mecanismo tienda a bloquearse con facilidad [Sutherland, 1974]. Pequeños ángulos de presión son consistentes con mínimos errores mecánicos [Hartenberg, 1964]. El ángulo λ es el complemento del ángulo μ, es decir λ = 90 - μ . Los argumentos enunciados en esta sección son suficiente evidencia para demostrar por qué debe optimizarse el ángulo μ. 1.2. TEORÍA SOBRE OPTIMIZACIÓN Uno de los mayores desafíos para cualquier diseñador es encontrar un sistema eficiente y económico que sin comprometer su integridad, pueda resolver un problema particular. Las técnicas de optimización ofrecen al diseñador un camino para alcanzar este objetivo, y se basan en conceptos matemáticos como el algebra vectorial y el cálculo con múltiples variables. El riguroso proceso para encontrar soluciones mediante optimización implica identificar un conjunto de variables de diseño, definir la función de costo u objetivo y las funciones que restringen el sistema. A este proceso se le conoce como formulación matemática del problema de diseño. Es generalmente aceptado que la correcta formulación toma alrededor del 50% del esfuerzo total necesario para resolverlo. 1.2.1. Variables de diseño El primer paso en la formulación del problema, consiste en identificar el conjunto de variables ( 1 2, ,..., n )x x x=x que describen al sistema, cuando a estas se le asigna un valor numérico se obtiene una solución al problema. Si la solución no satisface todas las restricciones, se considera que no es factible. Es deseable que las variables sean independientes unas de otras, tanto como sea posible o de lo contrario habría que añadir más restricciones al sistema para que no haya inconsistencias, lo que podría complicar innecesariamente la formulación del problema. Obteniendo las variables dependientes en términos de las independientes o asignándoles valores numéricos es posible eliminarlas. 1.2.2. Función de costo u objetivo Un problema particular puede tener muchas soluciones posibles, algunas de las cuales son mejores que otras. Para establecer cuales son las mejores se debe tener unos criterios que

    21

  • permitan hacerlo. Un criterio usado es el de la función objetivo , que es una función escalar cuyo valor numérico se obtiene al darle valores a las variables de diseño. La mejor solución del problema será la configuración de variables de diseño que minimice tal función.

    ( )f x

    Por ejemplo, dada la función objetivo de cierto sistema ( ) 2200 170 54f x x= − + x es necesario encontrar el valor de x que minimice a ( )f x . Cada valor dado a x arroja otro valor para ( )f x ; por ejemplo para el punto A de la grafica de la función mostrada en la Figura 6, ; en el punto B , ( )0 200x f x= → = ( )0.5 128.5x f x= → = , para este caso solo hay un punto que hace que la función adquiera el mínimo valor y es el punto C, donde

    . ( )1.574 66.204x f x= → = Figura 6. Gráfica de una función objetivo.

    Concluyendo; en un problema de optimización es la función objetivo quien valora el funcionamiento de un sistema. En algunos problemas es posible que sea necesario optimizar en forma simultánea 2 o más funciones objetivo (por ejemplo minimizar el peso y la deflexión del armazón de una máquina), a los cuales se les denomina problemas de optimización multiobjetivo. Aquí lo que se busca es minimizar un vector de objetivos ( )F x . Como cada una de las funciones que compone dicho vector compite con las demás, al encontrarse una solución el logro de una función implicará la degradación de las otras [Pareto, 1971]. Aunque existen

    22

  • numerosas técnicas para obtener el vector de objetivos, solo se describe la técnica de la “Suma ponderada” que se usa en este trabajo. 1.2.3. Método de la suma ponderada de funciones La técnica emplea unos coeficientes de peso que por lo general establecen el grado de importancia de las funciones objetivo dentro del vector ( )F x . El vector se expresa de la siguiente manera:

    ( ) ( ) ( ) ( ) ( ) ( )1 1 2 21

    *1 2

    ... es decir

    en donde es no negativo; ... 1; 1 ;

    n

    n n n ni

    n

    F f f f F f

    n n=

    = + + + =

    + + + = > ∈

    ∑x x x x xω ω ω ωω ω ω ω

    x

    x2

    1.2.4. Maximización El problema de maximización se aborda transformando la función objetivo de manera que

    . Al transformar la función de la sección ( ) ( )f = −ℑx 1.2.2, resulta ( ) 2(200 170 54 ) 200 170 54x x x xℑ = − − + = − + − x , cuya gráfica se observa en la siguiente

    figura. El valor de x que maximiza la función se da cuando ( )1.574 66.204x x= → ℑ = − Figura 7. Maximización de una función objetivo.

    Se evidencia que es una reflexión de ( )f x ( )ℑ x con relación al eje x , y que el mínimo valor de ocurre en el mismo punto donde ( )f x ( )ℑ x es máximo. Por lo tanto la minimización de es equivalente a la maximización de ( )f x ( )ℑ x .

    23

  • 1.2.5. Restricciones del sistema El sistema a diseñar puede tener condiciones que limitan su operación. Para la formulación matemática del problema de diseño tales condiciones son denominadas restricciones, que son funciones del tipo igualdad ( )h x o del tipo desigualdad y se obtienen en términos de las variables de diseño. Las restricciones pueden ser tan simples como el mínimo (o máximo) valor de dichas variables o pueden tan complejas como una expresión no lineal.

    ( )g x

    Las restricciones ( )h x definen de manera precisa la condición que debe ser satisfecha por la solución (por ejemplo ) lo que puede limitar significativamente el espacio o región de soluciones factibles, mientras que las restricciones

    3x =( )g x lo hacen de una forma laxa. La

    colección de todas las soluciones factibles se conoce como región factible y se denota Ω . Una formulación con muchas restricciones hace que Ω se encoja. Cuando los valores encontrados para las variables de diseño satisfacen las restricciones, se dice que es un punto de diseño y se denota como . Dependiendo de cómo se satisfacen estas, se pueden considerar como activas, inactivas o violadas.

    *x

    1.2.6. Forma estándar del modelo La forma estándar del modelo es un esfuerzo por unificar el lenguaje para formular matemáticamente un problema de optimización sin importar el campo del saber al cual pertenezca. El enunciado del problema debe transcribirse de la siguiente manera: Encontrar un vector-n ( )1 2, , . . . , nx x x=x de variables de diseño para minimizar la función objetivo. ( ) ( )1 2, , . . . , nf f x x x=x Sujeto a p restricciones de tipo igualdad.

    ( ) ( )1 2, , . . . , 0; 1 hasta j j nh h x x x j≡ = =x p

    m

    Sujeto a m restricciones de tipo desigualdad.

    ( ) ( )1 2, , . . . , 0; 1 hasta i i ng g x x x i≡ ≤ =x

    En donde p es el número total de restricciones tipo igualdad y m es el número total de restricciones tipo desigualdad. El número de restricciones ( )jh x debe ser menor o cuando menos igual al número de variables de diseño. Lo contrario evidenciaría que hay algunas restricciones que no son independientes o que la formulación del problema es inconsistente.

    24

  • Si son lineales en sus variables de diseño, entonces el problema es denominado, problema de programación lineal. Si una de estas funciones no es lineal el problema es llamado problema de programación no lineal.

    ( ) ( ) ( ), y gj if hx x x

    1.2.7. Restricciones activas, inactivas y violadas Empleando la notación de la forma estándar del modelo, la siguiente tabla resume la condiciones que debe cumplirse para que una restricción sea activa, inactiva o violada. Tabla 1. Estado de una restricción.

    condición Restricciones de tipo igualdad Restricciones de tipo desigualdad activa ( ) 0h =*x ( ) 0g =*x

    inactiva ( ) 0h ≠*x ( ) 0g *x

    1.2.8. Solución del problema de optimización Cuando el número de variables de diseño y restricciones es grande, o las funciones del problema de diseño son altamente no lineales, o no es posible obtener las funciones objetivo y restricciones de forma explicita y funcional en términos de variables de diseño independientes, resolver el problema mediante métodos analíticos puede ser muy difícil o no aplicable en todos los casos. Debido a esto es necesario usar una aproximación sistemática al óptimo mediante un algoritmo basado métodos numéricos. Usando un estimado inicial para las variables de diseño, el algoritmo va modificándolas iterativamente y a la vez verifica que se satisfagan las condiciones de optimalidad (establecen si un punto de diseño es candidato a óptimo). El objetivo es alcanzar un valor menor para la función de costo en cada iteración. El proceso iterativo se puede describir mediante la siguiente ecuación vectorial:

    ( ) ( ) ( )k+1 k kk+= αX X d

    Donde k representa el número de iteración y un pequeño movimiento en el espacio de diseño hacia un punto que represente un mínimo local. El vector es la dirección en que se hace el movimiento (dirección de búsqueda) y

    ( )kkα d

    ( )kdkα es un escalar positivo que define

    el tamaño del movimiento (tamaño de paso). La idea básica del algoritmo es partir de un razonable punto de diseño (condición inicial

    ) que al ser evaluado en las derivadas y funciones de diseño (costo y restricciones) del ( )0X

    25

  • problema, permita estimar la dirección de búsqueda y el tamaño de paso k( )kd α que

    permitiría moverse a un nuevo punto de diseño en caso que el algoritmo no haya convergido. Encontrar un punto que haga mas pequeña la función objetivo se puede expresar matemáticamente como:

    ( )( ) ( )( ) ( ) ( )( ) ( )( )k+1 k k+1 k kk es decir f f f f< + αx x x d < x En la vecindad del punto es posible aproximar la función mediante la expansión de Taylor y por lo tanto:

    ( )kX

    ( )( ) ( )( ) ( )( ) ( )( )k k kk f f f+ α

  • 2. MODELAMIENTO Los conceptos del operador de rotación pura y la ecuación de cierre de circuito, necesarios para simplificar el modelo matemático de un mecanismo que pasa a través de múltiples posiciones sucesivas son revisados en este capitulo. Una vez expuestos se continúa con la descripción de la técnica de la forma de díada estándar y las dificultades que ofrece al tratar de usarse directamente en la obtención de una función objetivo. Además se describen los datos y variables que intervienen en el problema de diseño de mecanismos asociados con el trabajo de tesis, las variables de diseño, la función objetivo y las restricciones necesarias para lograr que el algoritmo entregue soluciones óptimas. 2.1. EL OPERADOR DE ROTACIÓN PURA En la Figura 8 se ilustra los eslabones y pares de un mecanismo generador de movimiento, tanto en representación detallada 8(a) como en forma vectorial 8(b). Figura 8. Representación vectorial de un mecanismo generador de movimiento

    1

    O2 (a)

    4O

    2

    A

    3

    4

    X2

    (b)

    X1

    X4

    B X5m

    X3

    X6

    El eslabón 3 (descrito mediante los vectores X3, X5 Y X6) es el flotante o acoplador. Cabe destacar que en un mecanismo generador de movimiento es muy importante el movimiento total del eslabón acoplador [Erdman, 1997] (su orientación angular y las coordenadas del punto m).

    27

  • Para representar un mecanismo que se mueve a lo largo de varias posiciones sucesivas se usa un conjunto de vectores diferente para cada posición. Como se puede evidenciar en la Figura 9, para la primera posición los vectores son X2, X3, X4, X5, X6; para la segunda X2*, X3*, X4*, X5*, X6*; para la “j-ésima” X2j, X3j, X4j, X5j, X6j (X1 no cambia por ser el bastidor). Obtener cualquier expresión matemática que involucre más de una posición sería complejo de no ser por el operador de rotación pura. Figura 9. Mecanismo en varias posiciones sucesivas.

    X6j

    X5j

    X3j

    X1

    X2

    X5

    X5*

    X3*

    X6*

    X4

    X3

    X6

    El operador de rotación pura permite representar la segunda, tercera y “j-ésima” posición de un cuerpo rígido en términos de la primera. Por ejemplo para representar el eslabón motriz en la segunda posición X *, basta multiplicar el vector X por el vector

    . 2 2

    )(1 1 1 1 identidad de Eulere e cos sinβ β ≡ β + βi i i 1e βi es el operador de rotación pura y β1 es el ángulo que rota el eslabón desde la primera posición. A continuación se ilustran las expresiones de los eslabones del mecanismo en la segunda y en la “j-ésima” posición:

    1 1 1 1; ; ; ;

    ; ; ; ; j j j j

    e e e e

    e e e e e

    1

    j

    eβ α φ α α

    β α φ α α

    = = = = =

    = = = = =

    i i i i2 2 3 3 4 4 5 5 6 6

    i i i i2j 2 3j 3 4j 4 5j 5 6j 6

    X * X X * X X * X X * X X * X

    X X X X X X X X X X

    i

    i

    Al usar el operador de rotación los vectores y ángulos que deberían introducirse en el modelamiento matemático del mecanismo en varias posiciones sucesivas son: (en la Figura 10 se ilustran)

    28

  • 1 1 1 ... j j j, , , , , , , ... , , , ... , , , ,α α β β φ φ1 2 3 4 5 6X X X X X X

    Figura 10. Ángulos y vectores para el modelamiento del mecanismo.

    αj

    φ1

    φjβ1

    βj

    X1

    X2

    X4

    α1X5 X6

    X3

    2.2. FORMA DE LA DIADA ESTANDAR En síntesis dimensional, todos los métodos basados en puntos de precisión y algunos de otras categorías, se fundamentan en la forma de la díada estándar. La combinación de dos vectores se llama díada. Dos díadas definen plenamente la geometría de un mecanismo de cuatro barras. En la Figura 11 se ilustra una de ellas; los vectores 5 representan los eslabones motriz y acoplador en la primera posición, y ,2X X

    β j je , e αi2 5X Xi a los mismos eslabones en otra posición diferente denominada j-ésima. Las

    posiciones ( . . . , j, ,1 2P P P ) junto con 1 2 . . . , j, ,α α α

    , ,

    son dadas por el enunciado del problema y se denominan posiciones prescritas. Sumando los vectores en una trayectoria cerrada en sentido horario (ecuación de cierre de circuito) que parte de O2 y vuelve a este, se obtiene:

    ( ) ( )

    β1

    1

    β

    0

    Si entonces:

    para la díada se tiene: 1 1 en donde 2 3 ... n

    j jj

    j j

    j jj

    e e

    e e j ,

    α

    α

    + − + − − =

    δ = −

    − + − = δ =

    i i2 5 5 2

    i i2 4 2 5

    X X R R X X

    R R

    X y X X X

    29

  • Si se conocen el vector jδ y el ángulo jα , la ecuación anterior se denomina forma de la díada estándar. De manera equivalente se obtiene otra ecuación para los vectores : ,4 6X X

    ( ) ( )para la díada se tiene: 1 1 en donde 2 3 ... nj j je e j ,φ α− + − = δ =i i4 6 4 6X y X X X , , Figura 11. Díada del motriz y del acoplador 2X 5X

    0,0

    O24O

    X2

    X1

    X4

    X5X3

    X6

    X2 e i βj

    X5 e i αj

    R j R1

    δj

    αj

    P1 Pj

    βj

    Las ecuaciones de cada díada se resuelven separadamente asumiendo valores para algunas incógnitas; por ejemplo para 3 posiciones prescritas resultan 4 ecuaciones con 12 incógnitas de las cuales es necesario asumir valores para 4 de ellas (las incógnitas son las componentes escalares de los vectores 1 2 1 2, , y los ángulos , , , , ,β β φ φ2 5 4 6X X X X ). A continuación se muestran las ecuaciones de las díadas.

    ( ) ( )( ) ( )

    β1 11

    β2 22

    1 1 díada

    1 1

    e e

    e e

    α

    α

    ⎫− + − = δ ⎪⎬

    − + − = δ ⎪⎭

    i i2 5

    2 5i i2 5

    X XX y X

    X X

    ( ) ( )( ) ( )

    1 11

    2 22

    1 1 díada

    1 1

    e e

    e e

    φ α

    φ α

    ⎫− + − = δ ⎪⎬

    − + − = δ ⎪⎭

    i i4 6

    4 6i i4 6

    X XX y X

    X X

    Para el caso de 2 y 3 posiciones prescritas es posible obtener una solución lineal, solo si se asumen los ángulos. De otra forma se obtiene un sistema de ecuaciones con expresiones transcendentales cuya solución se obtiene mediante técnicas de resolución de ecuaciones no lineales.

    30

  • Cuando en este trabajo se habla de restricciones de montaje, se hace referencia a que se conoce la posición de los pares fijos (es decir el vector 1X ) o al menos un área dentro de la cual es posible ubicar los pares fijos del mecanismo. Como se puede evidenciar las ecuaciones de la forma de la díada estándar no incluye a , sino que se obtiene una vez encontrados .

    1X y , ,2 5 4 6X X X X ,

    Para el caso del generador de movimiento, Loerch y otros desarrollaron un procedimiento para incluir a directamente en la forma de la díada estándar pero solo aplica para 2 y 3 posiciones prescritas [Loerch, 1975]. Posteriormente presentaron una técnica para 3 posiciones prescritas, que permitía encontrar los lugares geométricos de los pares fijos (ciertamente a ) a partir de una variación sistemática de los ángulos

    1X

    1X 1 2 1 2, , ,β β φ φ [Loerch, 1979]. Peterson y otros presentaron una mejora del software LINCAGES que permite entrar la posición del bastidor de antemano y de forma interactiva probar diversos conjuntos de valores para las incógnitas pudiéndose encontrar soluciones para 3 y 4 posiciones [Peterson, 1988]. Estos trabajos no obtienen soluciones con ángulos de transmisión μ óptimos. La forma de díada de manera explicita no involucra al ángulo de transmisión μ, por lo tanto se procederá a obtener una expresión que represente tal ángulo y que pueda usarse para 2, 3, 4 o 5 posiciones prescritas y cuyos pares fijos estén confinados a un área prescrita. 2.3. VARIABLES DE DISEÑO y FUNCION DE COSTO La expresión del ángulo μ, ilustrada en la ecuación (1) de la sección 1.1.6 es la función de costo. Por conveniencia se ilustra de nuevo a continuación:

    2 2 2 31 1 2 1 2 3 4

    3 4

    22

    X X X X cos X XcosX X

    min

    − ⎡ ⎤− − + θ + +γ = ⎢ ⎥⎣ ⎦

    γ⎧μ = ⎨π − γ⎩

    Podría pensarse que las variables de diseño son ya que a partir de ellas, es posible obtener 2 mecanismos (un mecanismo cruzado y otro abierto). Sin embargo, como se desea representar el mecanismo en múltiples posiciones sucesivas es necesario usar el operador de rotación pura, por lo tanto tales variables deben expresarse en términos de las componentes escalares de los vectores correspondientes, además para simplificar la formulación del problema de optimización es deseable que las variables de diseño sean lo más independientes unas de otras [Belegundu, 1999] y [Arora, 2004] cosa que no es cierta ya que es factible obtener por lo menos una de ellas en términos de las otras.

    1 2 3 4 y X ,X ,X ,X θ

    31

  • Las variables más significativas para el trabajo son: • X1 ya que representa al bastidor y debido a las restricciones de montaje esta confinado a

    un área cuyos límites son conocidos. Además está relacionado con θ. • X2 ya que es el eslabón motriz y está relacionado con θ. • X3 representa al eslabón acoplador y es clave para definir un generador de movimiento. A partir de lo afirmado anteriormente se concluye que es necesario obtener a X4 y θ en términos de X1, X2, X3. Para hallar X4, se puede deducir el modulo del vector X4 en términos de las componentes escalares de los vectores X1, X2 y X3, planteando una ecuación vectorial a partir del polígono ilustrado en la Figura 10.

    Ecuación de cierre + = 0 = + − − ⇒ − +2 3 4 1 4 1 2X X X X X X X X3

    Separando parte real e imaginaria, el vector X4 se puede expresar como número complejo en forma cartesiana así:

    ( )1 2 3 1 2 34 4

    componente escalar componente escalar

    = x x x y yx

    y

    yX X

    X X X X X X− + + + − + +4X i

    Al aplicar el teorema de Pitágoras a las componentes escalares, resulta:

    ( ) ( )( ) ( )

    222 2 24 4 4 1 2 3 1 2 3

    222 24 4 4 1 2 3 1 2 3

    x x x x x y y y

    x y x x x y y y

    X X X X X X X X X

    X X X X X X X X X

    = + ∴ = − + + + − + +

    = + ∴ = − + + + − + +

    El ángulo θ esta comprendido entre los vectores X1 y X2. Se puede deducir una expresión para este, mediante la diferencia de los argumentos de los vectores, a su vez tales argumentos se definen en términos de sus componentes escalares.

    2 1 21 1 12 1 2 1

    2 1 2

    ; ; ; y y yx x x

    X X Xtan tan tan tan

    X X X− − −⎛ ⎞ ⎛ ⎞ ⎛ ⎞ ⎛θ θ − θ θ = θ = ∴ θ −= =⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜

    ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝

    11

    1

    y

    x

    XX

    − ⎞⎟⎠

    Ahora es necesario representar a X1, X2 y X3 en términos de las componentes escalares de X1, X2 y X3. Aplicando el teorema de Pitágoras a las componentes cartesianas de los vectores:

    32

  • 2 2 2 2 21 1 1 1 1 1 1 1

    2 2 2 2 22 2 2 2 2 2 2 2

    2 2 2 2 23 23 3 3 3 3 3 3

    = ;

    = ;

    = ;

    x y x y x y

    x y x y x y

    x x y x y

    X X X X X X X X

    X X X X X X X X

    X X X X X X X X

    + ⇒ = + = +

    + ⇒ = + = +

    + ⇒ = + = +

    1

    2

    3

    X i

    X i

    X i

    Es conveniente representar las componentes escalares del bastidor 1 1 y x yX X en términos de la posición absoluta de los pares fijos O2 y O4 de manera que se manejar en forma independiente. Por lo tanto:

    4 2 41 O O 1 O y x yX x x X y y 2O= − = −

    Mientras que ( )2 2O Ox , y representan las coordenadas absolutas del par O2 ; ( )4 4O Ox , y son las del para O4. Finalmente la expresión del ángulo de transmisión para la posición inicial es:

    ( ) ( )( ) ( )( ) ( )( )( )

    ( )( ) ( )

    ( )( ) ( )( )( )

    4 2 4 2

    4 2 4 2

    4 2

    4 2

    4 2 4 2

    2 2 2 2O O O O 2 2

    2 2 2 2O O O O 2 2

    O O21 1 2 23 3

    2 O O

    2 2

    O O 2 3 O O 2 31

    23

    2

    2

    x y

    x y

    yx y

    x

    x x y y

    x

    x x y y X X ...

    ... ...x x y y X X

    y yX... cos tan tan X X ...

    X x x

    ... x x X X y y X Xcos

    X X

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎛ ⎞−⎛ ⎞⎜ ⎟× − + +⎜ ⎟ +⎜ ⎟ ⎜ ⎟⎜ ⎟−⎝ ⎠ ⎝ ⎠⎝ ⎠

    + − − + + + − − + +γ =

    +( ) ( )( ) ( )( )( )4 2 4 22 22 O O 2 3 O O 2 33 x x y yy x x X X y y X X

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥− − + + + − − + +⎢ ⎥⎣ ⎦

    min

    γ⎧μ = ⎨π − γ⎩

    (2) Las variables de diseño para describir el mecanismo en la posición inicial, son:

    2

    2

    4

    4

    O 2

    O 2

    O 4

    O 4

    2

    Coordenada horizontal absoluta del par OCoordenada vertical absoluta del par OCoordenada horizontal absoluta del par OCoordenada vertical absoluta del par OComponente escalar h

    →→→→→x

    xyxyX

    2

    3

    3

    orizontal del motrizComponente escalar vertical del motrizComponente escalar horizontal del acopladorComponente escalar vertical del acoplador

    →→→

    y

    x

    y

    XXX

    33

  • Para obtener una expresión general que represente al ángulo de transmisión en cualquier posición, se aplicó el operador de rotación pura a los vectores correspondientes y se dedujeron de nuevo los módulos y ángulos respectivos. Con el objeto de diferenciarlos de los de la ecuación (2) se usó el subíndice “j” que denota la j-ésima posición. Por el operador de rotación pura se tiene : βje= i2j 2X X

    Las componentes cartesianas del vector X2 son : ( )2 2 2 22 2x y cos sinX X= θ + θ+2X i Al usar la identidad de Euler se tiene : 22 22 2x y eX X

    θ= + i2X

    Por lo tanto : ( )

    2

    2

    β2 22 2

    β2 22 2

    jx y

    jx y

    e eX X

    eX X

    θ

    θ +

    = +

    = +

    i i2j

    i2j

    X

    X

    Donde : 2122

    y

    x

    Xtan

    X− ⎛ ⎞θ = ⎜ ⎟

    ⎝ ⎠

    Al aplicar de nuevo la identidad, se obtienen las componentes cartesianas y escalares del vector : 2jX

    2 21 12 2 22 2 2 22 2

    2 2componente escalar componente escalar

    y yj j2

    x y xx x

    x yj jX X

    X Xcos tan sin tan yX X XX X

    − −⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + β + + β+ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠2jX i X (3)

    Al aplicar Pitágoras a las componentes escalares, factorizar y usar la identidad trigonométrica resulta: 2 2 1cos a sin a ,+ =

    ( )2 2 22 22 2 22 2 2 2= jj x y x yX XX X X X X⇒ =+ = + Como era de esperarse 2 y j 2X X representan la longitud de un cuerpo rígido. Mediante un procedimiento similar se obtienen las componentes cartesianas y escalares del vector 3jX

    3 31 12 2 23 3 3

    3 3

    3 3componente escalar componente escalar

    y yj jx y23x y

    x x

    x yj jX X

    X Xcos tan sin tanX X X X

    X X− −⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + α + + α+ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    3jX i (4)

    34

  • Y se demuestra que: ( )2 23 32 2 23 3 3 3 3=j jx y x yX XX X X X X⇒ =+ = + Para una posición j-ésima se puede ver qué (Figura 10):

    Ecuación de cierre j+ = 0 = + − − ⇒ − +j j j jj2 3 4 1 4 1 2X X X X X X X X3

    Por lo tanto:

    ( )4 2

    4

    21 2 2O O 2 2

    2

    31 2 23 3

    3

    O

    4componente escalar

    yj x y

    x

    yj x y

    x

    x jX

    Xx x cos tan ...X X

    X...

    X... cos tan X X

    X

    y

    ...

    ⎛ ⎞⎛ ⎞⎛ ⎞⎛ ⎞⎜ ⎟− − + + β +⎜ ⎟+⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠⎝ ⎠= +⎜ ⎟⎛ ⎞⎛ ⎞⎛ ⎞⎜ ⎟+ + α⎜ ⎟+⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠⎝ ⎠⎝ ⎠

    − −

    +

    4jX

    i( )2

    21 2 2O 2 2

    2

    31 2 23 3

    3

    4componente escalar

    yj x y

    x

    yj x y

    x

    y jX

    Xy sin tan ...X X

    X

    X... sin tan X X

    X

    ⎛ ⎞⎛ ⎞⎛ ⎞⎛ ⎞⎜ ⎟+ + β +⎜ ⎟+⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠⎝ ⎠⎜ ⎟⎛ ⎞⎛ ⎞⎛ ⎞⎜ ⎟+ + α⎜ ⎟+⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠⎝ ⎠⎝ ⎠

    (5)

    Es decir:

    ( )2 24 42 2 24 4 4 4 4= j jj j j jyx yxX XX X X X X⇒ =+ = + El ángulo comprendido entre los vectores X1 y X2j, no es el mismo θ de la ecuación (2), por esto se identificó como θ j :

    [ ] 4 24 2

    4 2

    4 2

    O O21 12 1 2 1

    2 O

    O O21 1

    2 O O

    + donde y

    +

    yj j

    x

    yj j

    x

    y yXtan tan

    X x

    y yXtan tan

    X x x

    − −

    − −

    ⎛ ⎞−⎛ ⎞θ θ − θ β θ = θ == ⎜ ⎟⎜ ⎟ ⎜ ⎟−⎝ ⎠ ⎝ ⎠

    ⎡ ⎤⎛ ⎞−⎛ ⎞θ − β= ⎢ ⎥⎜ ⎟⎜ ⎟ ⎜ ⎟−⎢ ⎥⎝ ⎠ ⎝ ⎠⎣ ⎦

    Ox

    Finalmente la expresión general del ángulo de transmisión para la posición j-ésima es:

    35

  • ( ) ( )( ) ( )( ) ( )( )( )

    ( )

    ( )( ) ( )

    4 2 4 2

    4 2 4 2

    4 2

    4 2

    4 2 4 2

    2 2 2 2O O O O 2 2

    2 2 2 2O O O O 2 2

    O O21 1 2 23 3

    2 O O

    2

    O O 2 3 O O 21

    2

    +

    j j

    x y

    x y

    yj x y

    x

    x x

    x x y y X X ...

    ... ...x x y y X X

    y yX... cos tan tan X X ...

    X x x

    ... x x X X y y Xcos

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎡ ⎤⎛ ⎞−⎛ ⎞⎜ ⎟× − β + ++⎢ ⎥⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟−⎢ ⎥⎝ ⎠ ⎝ ⎠⎣ ⎦⎝ ⎠

    + − − + + + − − +γ =

    ( )( )( ) ( )( ) ( )( )( )4 2 4 2

    2

    3

    2 22 2

    O O 2 3 O O 2 33 32

    j j

    j j j j

    y y

    x x y yx y

    X

    x x X X y y X XX X

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥+⎢ ⎥⎢ ⎥⎢ ⎥− − + + + − − + ++⎢ ⎥⎣ ⎦

    minγ⎧

    μ = ⎨π − γ⎩(6)

    En la ecuación (6) no se han remplazado 2 2 3 3j j j jx y x yX ,X ,X ,X por razones de espacio. Nótese que las variables de diseño para describir el mecanismo en la posición j-ésima, son las mismas 8 de la posición inicial mas una adicional:

    Ángulo de rotación del eslabón motriz respecto a su posición inicialjβ →

    jα es el ángulo de rotación del acoplador respecto a su posición inicial y en vista que es un dato conocido no puede ser entendido como una variable de diseño. 2.4. RESTRICCIONES 2.4.1. Primera restricción Partiendo de las variables de diseño descritas en la sección anterior es posible encontrar soluciones. Sin embargo estas tienen una seria inconsistencia relacionada con la longitud cambiante del eslabón seguidor. Es decir su longitud va variando a medida que el mecanismo alcanza las posiciones prescritas. Esta variación se debe a que tal longitud se obtuvo en términos de las componentes escalares de los vectores que representan al bastidor, el motriz y el acoplador. Como el modulo del seguidor debe ser igual en cualquier posición entonces:

    Posición 1 Posición 2 Posición j-ésima4 4 4X X ... X= = =

    Por lo tanto:

    Posición 2 Posición 2 Posición j-ésima Posición j-ésima2 2 2 2 2 24 4 4 4 4 4 . . . y y yx x xX X X X X X= = =+ + +

    36

  • Es decir

    ( ) ( ) ( )Posición 2 Posición 2 Posición j-ésima Posición j-ésima2 2 2 2 2 24 4 4 4 4 4 . . . y y yx x xX X X X X X= = =+ + + (7)

    Posición 2 Posición 2 Posición j-ésima Posición j-ésima

    2 24 4 4 4 . . . yx x, , , ,X X X X y se pueden inferir de la ecuación (5)

    Para 2 posiciones prescritas es necesaria una restricción. Para 3 posiciones se requieren 2 restricciones. Para 4 posiciones, 3 restricciones. Para 5 posiciones, 4 restricciones. 2.4.2. Segunda restricción Para un generador de movimiento es muy importante la orientación del acoplador así como la posición del punto “m” (Figura 8) en cada una de las posiciones prescritas. Es evidente que tal orientación se ha tendido en cuenta en la ecuación (6) mediante el ángulo jα de

    3 3j jx yX ,X , pero no así, la posición de “m”. Para satisfacer la posición de “m” se usó como referente el enfoque descrito por Loerch [Loerch, 1975] relacionado con la inclusión un vector de posición en la representación vectorial del mecanismo. Para la posición inicial del mecanismo las componentes escalares del vector R0 (Figura 12) representan las coordenadas de “m” respecto al par O4. Al igual que X4, el vector X6 que presenta el inconveniente de cambiar su módulo a medida que el mecanismo se mueve. Para resolver este problema se añadió la siguiente restricción.

    Posición 1 Posición 2 Posición j-ésima6 6 6X X ... X= = = (8)

    Para 2 posiciones prescritas es necesaria una restricción. Para 3 posiciones se requieren 2 restricciones. Para 4 posiciones, 3 restricciones. Para 5 posiciones, 4 restricciones. Es conveniente expresar a X6 en términos de las componentes escalares de los vectores R0, X1, X2, y X3 , por lo tanto a partir de la Figura 12 se puede deducir la siguiente ecuación de cierre:

    + = 0 − − − ⇒ = + − −0 1 2 3 6 6 0 1 2R X X X X X R X X X3

    37

  • Figura 12. Vector de posición R0

    X1

    X2

    R0

    X4

    X3

    X5 X6

    m

    De donde:

    ( )0 1 2 3 0 1 2 36 6

    componente escalar componente escalar

    = x x x x y y yx y

    X X

    yR X X X R X X X+ − − + + − −6X i

    Es decir:

    ( ) ( )( ) ( )

    222 2 26 6 6 0 1 2 3 0 1 2 3

    222 26 6 6 0 1 2 3 0 1 2 3

    x y x x x x y y y y

    x y x x x x y y y y

    X X X R X X X R X X X

    X X X R X X X R X X X

    = + ∴ = + − − + + − −

    = + ∴ = + − − + + − −

    Si se supone que las componentes escalares de Rj representan las coordenadas de “m” respecto al par O4 para la posición j-ésima, se puede inferir la siguiente ecuación de cierre:

    + = 0 − − − ⇒ = + − −j 1 2j 3j 6j 6j j 1 2j 3R X X X X X R X X X j

    De donde:

    ( )1 2 3 1 2 36 6componente escalar componente escalar

    = j j j j jx x x x y y y y

    x yj jX X

    R X X X R X X X+ − − + + − −6jX i j

    38

  • Es decir:

    ( ) ( )( ) ( )

    2 22 2 26 6 6 1 2 3 1 2 3

    2 22 2

    6 6 6 1 2 3 1 2 3

    j j j j j j j j j

    j j j j j j j j

    x y x x x x y y y y

    x y x x x x y y y y

    X X X R X X X R X X X

    X X X R X X X R X X X

    = + ∴ = + − − + + − −

    = + ∴ = + − − + + − −j

    4

    Las coordenadas del punto “m” para cada una de las posiciones prescritas es un dato conocido (ver la Figura 2). Como tales coordenadas se toman con relación a la primera posición prescrita es de suponer que el origen de coordenadas del sistema esté en la cabeza del vector de posición R0, y por lo tanto las componentes escalares de todos los vectores de posición se pueden expresar en términos de las variables de diseño

    2 2 4O O O O, , ,x y x y . De

    forma que:

    4 4

    4 4

    4 4

    4 4

    0 0O O

    1 posición 2 1 posición 2O O

    2 posición 3 2 posición 3O O

    posición j posición jO O

    ;

    j j

    x y

    x y

    x y

    x y

    R Rx y

    R x R yx y

    R x R yx y

    R x R yx y

    = − = −

    = − = −

    = − = −

    = − = −

    Donde posición 2 posición 2 posición j posición j representan las coordenadas ... x ,y , ,x , y x, y de las posiciones 2, …, j-ésima medidas respecto a la primera posición prescrita. Finalmente:

    ( ) ( ) ( ) ( )( )4 4 2 4 4 2posición j 2 3 posición j 2 3O O O O O O= j j j jx x y yx X X yx x x y y y− + − − + − + − −− −6jX i X X

    ( )2 2posición j 2 3 posición j 2 3O O6 6componente escalar componente escalar

    = j j j jx x

    x yj jX X

    x X X y Xx y− − + − −− −6jX i y yX (9)

    Es decir:

    ( ) ( )( ) ( )

    2 2

    2 2

    2 22 2 26 6 6 posición j 2 3 posición j 2 3O O

    2 22 2

    6 6 6 posición j 2 3 posición j 2 3O O

    j j j j j j j

    j j j j j j

    x y x x y y

    x y x x y y

    X X X x X X y X Xx y

    X X X x X X y X Xx y

    = + ∴ = − − + − −− −

    = + ∴ = − − + − −− −j

    j

    2 2 3 3j j jx y x y

    X ,X ,X ,X se pueden inferir de las ecuaciones (3) y (4).

    39

  • 2.4.3. Tercera restricción Aunque el algoritmo entrega resultados en los que la parte del acoplador representada por el vector X3 satisface el ángulo jα , no sucede lo mismo con la parte del acoplador representada por el vector X6. La siguiente restricción evita que se presente esta inconsistencia en las soluciones encontradas mediante el algoritmo. Del operador de rotación pura se puede inferir que:

    Posición 1 Posición 2

    Posición 1 Posición 3

    Posición 1 Posición j-ésima

    6 1 6

    6 2 6

    6 6j

    θ + α = θ

    θ + α = θ

    θ + α = θ

    Donde 6 es el argumento del vector Xθ 6 medido respecto al eje horizontal positivo. En la Figura 13 se ilustra este concepto. Figura 13. Descripción de la tercera restricción

    θ

    X6

    X3

    α

    θX3

    X6

    6 Posición j-ésima

    6 Posición 1

    jj

    j

    Posición 1

    2Posición 1

    2

    6 0 1 2-1 16

    6 0 1 2

    posición 1 2 3O16

    posición 1 2 3O

    tan tan

    tan

    3

    3

    y y y y y

    x x x x x

    y y

    x x

    X R X XX R X Xy X Xyx X Xx

    + − −⎛ ⎞ ⎛θ = =⎜ ⎟ ⎜ + − −⎝ ⎠ ⎝

    − −−⎛ ⎞θ = ⎜ ⎟⎜ ⎟− −−⎝ ⎠

    XX

    ⎞⎟⎠

    40

  • Posición j-ésima

    2

    Posición j-ésima2

    6 1 2-1 16

    6 1 2

    posición j 2 3O16

    posición j 2 3O

    tan tan

    tan

    j j j

    j j j

    j j

    j j

    y y y y

    x x x x

    y y

    x x

    X R X X

    X R X X

    y X Xy

    x X Xx

    + − −⎛ ⎞ ⎛θ = =⎜ ⎟ ⎜

    ⎜ ⎟ ⎜ + − −⎝ ⎠ ⎝− −−⎛ ⎞

    θ = ⎜ ⎟⎜ ⎟− −−⎝ ⎠

    3

    3

    j

    j

    y

    x

    X

    X

    ⎞⎟⎟⎠

    Entonces:

    22

    2 2

    posición j 2 3Oposición 1 2 3O1 1

    posición 1 2 3 posición j 2 3O Otan tan j

    j j

    y yy yj

    x x x x

    y Xyy X Xyx X X x Xx x

    − −− −−⎛ ⎞− −−⎛ ⎞

    + α = ⎜ ⎟⎜ ⎟⎜ ⎟ ⎜ ⎟− − − −− −⎝ ⎠ ⎝ ⎠

    jX

    X (10)

    2 2 3 3j j j jx y x y

    X ,X ,X ,X se pueden inferir de las ecuaciones (3) y (4). Al igual que en las anterior restricciones, se tienen que para 2 posiciones prescritas es necesaria una restricción. Para 3 posiciones se requieren 2 restricciones…etc. 2.4.4. Otras restricciones Dado que los pares fijos deben confinarse a un área prescrita, son necesarias 8 restricciones para satisfacer este requerimiento. Suponiendo que el área es rectangular, las coordenadas absolutas de los extremos de una de las diagonales la definen. Figura 14. Espacio factible para los pares fijos

    X1

    FACTIBLE

    (xSD, ySD)

    (xII, y II)

    (xO2, yO2)

    (xO4, yO4)

    NO FACTIBLE

    Usando la nomenclatura de la Figura 14 se establecen las correspondientes restricciones.

    41

  • 2

    2

    4

    4

    II O SD

    II O SD

    II O SD

    II O SD

    x x xy y yx x xy y y

    ≤ ≤≤ ≤≤ ≤≤ ≤

    (11)

    En vista que la magnitud del vector X1 debe ser mayor a cierto valor “n” (puede ser entrado por el usuario) se debe usar la siguiente restricción:

    ( ) ( )4 2 4 22 22 2

    1 O O1 1x y O OX n x x y yX X ≥ ⇒ − − ≥= + n+ (12)

    Para garantizar que el algoritmo entregue soluciones en las que el eslabón motriz tenga una rotación continua debe cumplirse que:

    2 1 0j ...β > > β > β > (13) Aunque es ideal que las soluciones tengan ángulos de transmisión de 90º, debe imponerse un límite inferior para este índice de mérito. Erdman y Sandor sugiere rechazar cualquier mecanismo de justas de revoluta (pasador), que tenga ángulos de transmisión menores a 30º [Erdman,1997] por lo tanto:

    1 2 ... , 30j, ,μ μ μ ≥ (14) Con el propósito que se pueda tener control sobre las longitudes de los eslabones motriz y acoplador en relación a la del bastidor, se han añadido 2 restricciones más:

    ( ) ( )

    ( ) ( )4 2 4 2

    4 2 4 2

    2 22 22 1 2 2 O O O O

    2 22 23 1 3 3 O O O O

    x y

    x y

    X mX mX X x x y y

    X pX pX X x x y y

    ≤ ⇒ ≤ − −+ +

    ≤ ⇒ ≤ − −+ + (15)

    Con lo que se logra que el tamaño del eslabón correspondiente sea menor o igual a m, o p veces la longitud del bastidor.

    42

  • 3. FORMULACIÓN DEL PROBLEMA SEGÚN LA FORMA ESTANDAR Las figuras siguientes ilustran los datos conocidos (línea de trazo gruesa) y las variables de diseño (Encerradas en círculos y/o línea continua gruesa) para cada una de posiciones prescritas. La formulación del problema debe hacerse en términos de estos datos. Figura 15. Datos y variables para 2 posiciones prescritas.

    X 2x

    X 2y

    X 3x

    X 3y

    Posición 2

    β1

    α1

    xO2 yO2

    yPosición 2

    xO4 yO4

    Figura 16. Datos y variables para 3 posiciones prescritas.

    β1

    α1

    β2

    α2

    X 2y

    xO2 yO2X 2x

    X 3x

    X 3y

    xO4 yO4

    Posición 2

    yPosición 3xPosición 3

    yPosición 2

    43

  • Figura 17. Datos y variables para 4 posiciones prescritas.

    β1

    α1

    β2

    α2

    α3

    β3

    X 2x

    X 2y

    xO2 yO2

    X 3x

    X 3y

    xO4 yO4 Las coordenadas de posición no se dibujaron

    Figura 18. Datos y variables para 5 posiciones prescritas.

    β1

    α1

    β2

    α2

    α3

    β3

    α4

    β4X 2y

    X 2xxO4 yO4

    xO2 yO2

    X 3x

    X 3y

    Las coordenadas de posición no se dibujaron

    3.1. VARIABLES DE DISEÑO En concordancia con la Figura 15, los datos para 2 posiciones prescritas son

    posición 2 posición 2 1x ,y ,α y las variables de diseño 2 2 4 42 2 3 3 1 O O O Ox y x yX ,X ,X ,X , , , , ,x y x yβ , transcribiéndolas a la forma estándar del modelo, resultan:

    44

  • ( )( )2 2 4 4

    2 posiciones 1 2 3 4 5 6 7 8 9

    2 2 3 3 1 O O O O

    , , , , , , , , ...

    ... , , , , , , , ,x y x y

    x x x x x x x x x

    X X X X x y x y

    = ≡

    ≡ β

    x

    Según la Figura 16, para 3 posiciones prescritas los datos son posición 2 posición 2x , y ,

    posición 3 posición 3 1 2x , y , ,α α y las variables de diseño 2 2 3 3x y x yX ,X ,X ,X , 1β , 2 2 42 O O O O

    , , , ,4

    x y x yβ Transcribiéndolas a la forma estándar del modelo, resultan:

    ( )( )2 2 4 4

    3 posiciones 1 2 3 4 5 6 7 8 9 10

    2 2 3 3 1 1 O O O O

    , , , , , , , , , ...

    ... , , , , , , , , ,x y x y

    x x x x x x x x x x

    X X X X x y x y

    = ≡

    ≡ β β

    x

    Según la Figura 17, para 4 posiciones prescritas los datos son posición 2 posición 2 , x , y

    posición 3 posición 3 posición 4 posición 4 1 2 3x , y ,x , y , , ,α α α y las variables de diseño 2 2 3 3x y x , 1yX ,X ,X ,X ,β 2 2 4 42 3 O O O O, , , , ,x y x yβ β transcribiéndolas a la forma estándar del

    modelo, resultan:

    ( )( )2 2 4 4

    4 posiciones 1 2 3 4 5 6 7 8 9 10 11

    2 2 3 3 1 2 3 O O O O

    , , , , , , , , , , ...

    ... , , , , , , , , , ,x y x y

    x x x x x x x x x x x

    X X X X x y x y

    = ≡

    ≡ β β β

    x

    Según la Figura 18, para 5 posiciones prescritas los datos son posición 2 posición 2 ,

    posición

    x , y3 posición 3 posición 4 posición 4 posición 5 posición 5 1 2 3 4x , y ,x , y ,x , y , , , ,α α α α y las variables de

    diseño 2 2 3 3 1x y x yX ,X ,X ,X ,β , 2 2 42 3 4 O O O O, , , , , , 4x y x yβ β β transcribiéndolas a la forma estándar del modelo, resultan:

    ( )( )2 2 4 4

    5 posiciones 1 2 3 4 5 6 7 8 9 10 11 12

    2 2 3 3 1 2 3 4 O O O O

    , , , , , , , , , , , ...

    ... , , , , , , , , , , ,x y x y

    x x x x x x x x x x x x

    X X X X x y x y

    = ≡

    ≡ β β β β

    x

    3.2. VECTOR DE FUNCIONES OBJETIVO Para cada una de las posiciones prescritas es necesaria una función objetivo. Para la primera posición o inicial se transcribe la ecuación (2) en términos de las variables de diseño (El subíndice “P1” representa la posición inicial del mecanismo):

    45

  • ( ) ( )( ) ( )( ) ( )( )( )

    ( )( ) ( )

    ( ) ( )( )( ) ( ) ( )( )

    2 2 2 27 5 8 6 1 2

    2 2 2 27 5 8 6 1 2

    8 61 1 2 223 4

    1 7 5

    2 21 3 5 7 2 6 841

    P12 22 2

    1 3 5 7 2 6 83 4 4

    2

    2

    x x x x x x ...

    ... ...x x x x x x

    x xx... cos tan tan ...x xx x x

    ... x x x x x x xxcos

    x x x x x x x x xx

    − −

    ⎡− − − − ++ +⎢⎢ + ×− − ++

    ⎛ ⎞⎛ ⎞−⎛ ⎞× − + +⎜ ⎟⎜ ⎟⎜ ⎟⎜ ⎟−⎝ ⎠ ⎝ ⎠⎝ ⎠

    + + + − + + + −γ =

    + + − + + + −+⎣

    ⎤⎥⎥

    ⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎦

    +

    ( ) P11P1

    γμ

    π γf min

    ⎧= ⎨ −⎩

    x P1≡ (16)

    Para la segunda posición se transcribe la ecuación (6) en términos de las variables de diseño (El subíndice “P2” representa la segunda posición del mecanismo):

    ( ) ( )( ) ( )( ) ( )( )( )

    ( )( ) ( )

    ( )P2 P2

    2 2 2 27 5 8 6 1 2

    2 2 2 27 5 8 6 1 2

    8 61 1 2 229 3 4

    1 7 5

    2

    2 3 5 71P2

    2

    x x

    x x x x x x ...

    ... ...x x x x x x

    x xx... cos tan tan x ...x xx x x

    ... X X x xcos

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎡ ⎤⎛ ⎞−⎛ ⎞⎜ ⎟× − + + +⎢ ⎥⎜ ⎟⎜ ⎟⎜ ⎟−⎢ ⎥⎝ ⎠ ⎝ ⎠⎣ ⎦⎝ ⎠

    + + + − +γ =

    ( )( )( ) ( ) (( )

    +

    )P2 P2

    P2 P2 P2 P2

    2

    2 3 6 8

    2 22 22 3 5 7 2 3 6 83 42

    y y

    x x y y

    X X x x

    x x X X x x X X x x

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥+ + −⎢ ⎥⎢ ⎥+ + − + + + −+⎢ ⎥⎣ ⎦

    ( ) P22P2

    γμ

    π γf min

    ⎧= ⎨ −⎩

    x P2≡ (17)

    De las ecuaciones (3) y (4) se obtienen

    P2 P2 P2 P22 2 3 3x y x yX ,X ,X ,X , que en términos de las

    variables de diseño son:

    P2 P2

    P2 P2

    1 12 2 2 2 2 22 9 2 91 2 1 2

    1 1

    1 14 2 2 4 23 1 33 4 3 4

    3 3

    ;

    ;

    x y

    x y

    x xX cos tan x X sin tan xx x

    21

    x xx x

    x xX cos tan X sin tanx x xx x

    − −

    − −

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + = ++ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + α = + α x+ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    46

  • Para la tercera posición (El subíndice “P3” representa la tercera posición del mecanismo):

    ( ) ( )( ) ( )( ) ( )( )( )

    ( )( )

    ( )

    ( )P3 P3

    2 2 2 27 5 8 6 1 2

    2 2 2 27 5 8 6 1 2

    8 61 1 2 2210 3 4

    1 7 5

    2

    2 3 5 71P3

    2

    x x

    x x x x x x ...

    ... ...x x x x x x

    x xx... cos tan tan x ...x xx x x

    ... X X x xcos

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎡ ⎤⎛ ⎞−⎛ ⎞⎜ ⎟× − + + +⎢ ⎥⎜ ⎟⎜ ⎟⎜ ⎟−⎢ ⎥⎝ ⎠ ⎝ ⎠⎣ ⎦⎝ ⎠

    + + + −γ =

    ( )( )( ) ( ) ( )( )

    +

    P2 P2

    P3 P3 P2 P2

    2

    2 3 6 8

    2 22 22 3 5 7 2 3 6 83 42

    y y

    x x y y

    X X x x

    x x X X x x X X x x

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥+ + + −⎢ ⎥⎢ ⎥+ + − + + + −+⎢ ⎥⎣ ⎦

    ( ) P33 PP3

    γμ

    π γf min

    ⎧= ≡⎨ −⎩

    x 3 (18)

    P3 P3

    P3 P3

    1 12 2 2 2 2 22 10 2 101 2 1 2

    1 1

    1 14 2 2 4 23 2 33 4 3

    3 3

    Donde: ;

    ;

    x y

    x y

    x xX cos tan x X sin tan xx x

    22 4

    x xx x

    x xX cos tan X sin tanx x xx x

    − −

    − −

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + = ++

    x

    +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞

    = + α = + α+ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    Para la cuarta posición:

    ( ) ( )( ) ( )( ) ( )( )( )

    ( )( ) ( )

    ( )P4 P4

    2 2 2 27 5 8 6 1 2

    2 2 2 27 5 8 6 1 2

    8 61 1 2 2211 3 4

    1 7 5

    2

    2 3 5 71P4

    2

    x x

    x x x x x x ...

    ... ...x x x x x x

    x xx... cos tan tan x ...x xx x x

    ... X X x xcos

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎡ ⎤⎛ ⎞−⎛ ⎞⎜ ⎟× − + + +⎢ ⎥⎜ ⎟⎜ ⎟⎜ ⎟−⎢ ⎥⎝ ⎠ ⎝ ⎠⎣ ⎦⎝ ⎠

    + + + −γ =

    ( )( )( ) ( ) (( )

    +

    )P4 P4

    P4 P4 P4 P4

    2

    2 3 6 8

    2 22 22 3 5 7 2 3 6 83 42

    y y

    x x y y

    X X x x

    x x X X x x X X x x

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥+ + + −⎢ ⎥⎢ ⎥+ + − + + + −+⎢ ⎥⎣ ⎦

    ( ) P44 PP4

    γμ

    π γf min

    ⎧= ≡⎨ −⎩

    x 4 (19)

    47

  • P42Donde: xX cos tan P4

    P4 P4

    1 12 2 2 2 2 211 2 111 2 1 2

    1 1

    1 14 2 2 4 2 23 3 3 33 4 3 4

    3 3

    ;

    ;

    y

    x y

    x xx X sin tan xx x x xx x

    x xX cos tan X sin tanx x x xx x

    − −

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞+ = ++−= +⎜⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞= + α = + α+ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠

    Para la quinta posición:

    ( ) ( )( ) ( )( ) ( )( )( )

    ( )( )

    ( )

    ( )P5 P5

    2 2 2 27 5 8 6 1 2

    2 2 2 27 5 8 6 1 2

    8 61 1 2 2212 3 4

    1 7 5

    2

    x x x−⎢ ⎥

    2 3 5 71P5

    2

    x x

    x x x x x x ...

    ... ...x x x x x x

    x xx... cos tan tan x ...x x

    ... X X x xcos

    − −

    − − − − ++ +

    + ×− − ++

    ⎛ ⎞⎡ ⎤⎛ ⎞−⎛ ⎞⎜ ⎟× − + + ++⎢ ⎥⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠ ⎝ ⎠

    + + + − ( )( )( ) ( ) ( )( )

    ⎣ ⎦⎝ ⎠

    γ = P5 P5

    P5 P5 P5 P5

    2 3 6 8

    2 22 22 3 5 7 2 3 6 83 42

    y y

    x x y y

    X X x x

    x x X X x x X X x x

    ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥+ + + −⎢ ⎥⎢ ⎥+ + − + + + −+⎢ ⎥⎣ ⎦

    2

    ( ) P55 P5P5

    γμ

    π γf min

    ⎧= ≡⎨ −⎩

    x (20)

    P5 P5

    1 12 2 2 2 2 22 12 2 121 2 1 2

    1 1

    Donde: ; x yx xX cos tan x X sin tan xx x

    P5 P5

    1 14 2 2 4 2 23 4 3 43 4 3 4 ; x y

    x xx x

    X cos tan x xX sin tanx3 3

    x x xx x

    ⎛ ⎞ ⎛ ⎞⎛ ⎞ ⎛ ⎞− −

    = + = ++ +⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝⎝ ⎠ ⎝⎛ ⎞

    =

    ⎠ ⎠⎛ ⎞⎛ ⎞ ⎛ ⎞

    + α = + α+ +⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟

    ⎝ ⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠ Como se puede evidenciar, las expresiones para la segunda, tercera, cuarta y quinta

    osición solo difieren en los ángulos p 1 2 3 4, , ,α α α α y en las variables 9 10 11 12x ,x ,x ,x que presentan los ángulos 4 1 2 3, , ,β β β βre .

    o s prescritas, es necesario usar las funciones

    n la f rmulación del problema para 2 posicioneEobjetivo de la primera y segunda posición es decir ( ) ( )1 2 y f fx x . Para la formulación del problema de 3 posiciones las func sione ( ) ( ) ( )1 2 3, y f f fx x x , y así sucesivamente. 3.2.1. Optimización multiobjetivo Como es necesario optimizar en forma simultánea más de 2 funciones objetivo debe obtenerse un vector de objetivos ( )F x .

    48

  • Dado que las funciones que describen el ángulo μ son de la misma naturaleza dimensional antidad física) y que los ángulos de transmisión de la primera y última posición prescrita

    ue se transmita el movimiento desde el acoplador acia el seguidor de manera efectiva, es evidente que debe usarse un criterio que destaque

    de objetivos

    (cson los más significativos para lograr qh

    ( )F xalgunas funciones del vector . La “Suma ponderada” es la técnica más propiada para alcanzar propósito.

    3.2.2. Método de la suma ponderada

    en donde es no negativo; ... 1; 1 ; n n n+ + + = > ∈ω ω ω ω

    isión de las posiciones prescritas extremas (primera y ltima) son muy importantes y por lo tanto los coeficientes de peso serán asignados de anera que tales posiciones tendrán valores más altos que en las posiciones intermedias.

    a siguiente tabla contiene el vector de objetivos y los coeficientes de peso para las es prescritas consideradas en este trabajo. Los valores de los coeficientes se

    asignaron de manera uniforme. Ta 2. Factores de peso del vector de objetivos Posiciones

    a

    De la sección 1.2.3 se tiene:

    ( ) ( ) ( ) ( ) ( ) ( )1 1 2 21

    *

    es decir... n

    n n n ni

    F f f f F f=

    = + + + = ∑x x x x x xω ω ω ω 1 2

    Para lograr que se transmita el movimiento desde el acoplador hacia el seguidor de manera efectiva, los ángulos de transmúm Lposicion

    bla

    ( )F x Coeficientes de peso prescritas ( ) ( )1 1 2 2f f+x xω ω 1 2 = = 0.5 ω ω 2

    3 ( ) ( ) ( ) 1 3 2 = = 0.4; = 0.2 ω ω ω 1 1 2 2 3f f f+ +x xω ω ω 3 x 4 ( ) ( ) ( ) ( ) 1 4 2 3= = 0.35; = = 0.15 ω ω ω ω 1 1 2f + +x xω ω 2 3 3 4 4f f f+x xω ω 5 ( ) ( ) ( ) ( ) ( )1 1 2 2 3 3 4 4 5 5f f f f f+ + + +x x x x xω ω ω ω ω 1 5 2 3 4= = 0.3; = = = 0.13 ω ω ω ω ω

    3.3. RESTRICCIONES DE DISEÑO

    .3.1. Tipo desigualdad Las ecuaciones de la sección 2.4 que representan las restricciones de tipo desigualdad, son transcritas en términos de las variables de diseño descritas en la sección 3.1.

    3

    49

  • De la ecuación (11):

    De la ecuación (12):

    2

    2

    4

    4

    II O SD II 5 5 SD

    II O SD II 6 6 SD

    II O SD II 7 7 SD

    II O SD II 8 8 SD

    0; 00; 00; 00; 0

    x x x x x x xy y y y x x yx x x x x x xy y y y x x y

    ≤ ≤ ⇒ − ≤ − ≤≤ ≤ ⇒ − ≤ − ≤≤ ≤ ⇒ − ≤ − ≤≤ ≤ ⇒ − ≤ − ≤

    ( ) ( ) ( ) ( )4 2 4 22 2 2 2

    O O O O 7 5 8 6 0x x y y n n x x x x− − ≥ ⇒ − − −+ + ≤

    De la ecuación (13):

    De la ecuación (14):

    30 0

    30 0

    ... , 30 es decir ... , 30 30 0

    30 0j

    f

    f

    , , , , f

    f

    8

    8 9

    9 102 1

    10 11

    11 12

    000000

    j

    xx xx x...x xx x

    − β > ⇒ ⎨⎪ − +

  • ( ) ( ) ( ) ( )

    ( ) ( ) ( ) ( )4 2 4 2

    4 2 4 2

    2 2 2 22 2 2 22 2 O O O O 1 2 7 5 8 6

    2 2 2 22 23 3 O O O O 3 4 7 5 8 6

    0

    0

    x y

    x y

    m mX X x x y y x x x x x x

    px y y x x x x x x

    ≤ ⇒ − ≤− − − −+ + + +

    ⇒ − ≤− − −+ +

    .3.2. Tipo igualdad

    e las ecuaciones (7), (8), (10) se deben derivar un total de 15 restricciones, debido a que cesarias 3 restricciones, para 3 posiciones se requieren 6

    stricciones. Para 4 posiciones, 9 restricciones. Para 5 posiciones, 12 restricciones. De la ecuación (7) se infiere que:

    2 2 pX X x≤ −+ + 3 Las ecuaciones de la sección 2.4 que representan las restricciones de tipo igualdad, son transcritas en términos de las variables de diseño descritas en la sección 3.1. Dpara 2 posiciones prescritas son nere

    ( ) ( )( ) ( )

    )

    Posición 1 Posición 1 Posición 2 Posición 2

    Posición 2 Posición 2 Posición 3 Posición 3

    2 2 2 24 4 4 4

    2 2 2 24 4 4 4

    2 24 4

    y yx x

    y yx x

    yx

    X X X X

    X X X X

    X X

    =+ +

    =+ +

    +

    4 Posición 5 Posición 54 4 yx

    A partir de la ecuación (5), se reemplazan a por la correspondiente expresión que en térm3.1 resultan las siguientes 4 restricciones:

    )

    )

    =

    =

    )( )

    ( ) ( )

    P4 P4 P4 P4

    P4 P4

    P5 P5 P5 P5

    2 22 3 5 7 2 3 6 8

    2 22 3 6 8

    2 22 3 5 7 2 3 6 8

    0

    0

    x x y y

    y y

    x x y y

    X X x x X X x x

    X X x x ...

    ... X X x x X X x x

    − + + − − + + − =

    + + − −

    − + + − − + + − =

    ( ) (Posición 3 Posición 3 Posición 4 Posición 4Posición 4 Posic

    2 24 4

    24 4

    yx

    yx

    X X

    X X

    =+

    +( ) ( )ión 2 2 2X X= +

    Posición 1 Posición 1 Posición 5 Posición 5

    2 2 2 24 4 4 4y yx x, ,..., ,X X X X

    inos de las variables de diseño de la sección

    ( ) ( )( ) (

    ( ) ( )( ) (

    ( ) ( )

    P2 P2 P2 P2

    P2 P2 P2 P2

    P3 P3 P3 P3

    P3 P3 P3 P3

    2 21 3 5 7 2 6 84

    2 22 3 5 7 2 3 6 8

    2 22 3 5 7 2 3 6 8

    2 22 3 5 7 2 3 6 8

    2 22 3 5 7 2 3 6 8

    0

    0

    x x y y

    x x y y

    x x y y

    x x y y

    x x x x x x x ...x

    ... X X x x X X x x

    X X x x X X x x ...

    ... X X x x X X x x

    X X x x X X x x ...

    ...

    + + − + + + − −

    − + + − − + + −

    + + − + + + − −

    − + + − − + + −

    + + − + + + − −

    ( ) (( )P4 P42 3 5 7x xX X x x+ + − +

    51

  • De la ecuación (8) se deduce que:

    ición 4

    6 6

    6 6

    X X

    X X

    X X

    Posición 1 Posición 2

    Posición 2 Posición 3

    =

    Posición 3 Pos

    Posición 4 Posición 5

    6 6

    6 6X X

    =

    =

    partir de la ecuación (9), se reemplazan a por la correspondiente expresión que en términos de 3.1 resultan las siguientes 4 restricciones:

    ) =

    )

    =

    Posición 1 Posición 2 Posición 5

    2 2 26 6 6, ,...,,X X X

    las variables de diseño de la sección A

    ( ) ( )

    ( ) (( ) ( )

    ( )

    P2 P2 P2 P2

    P2 P2 P2 P2

    P3 P3 P3 P3

    2 21 3 5 2 4 6

    2 2posición 2 2 3 posición 2 2 35 6

    2 2posición 2 2 3 posición 2 2 35 6

    2posición 3 2 3 posición 3 2 35

    0x x y y

    x x y y

    x x y y

    ...x x x x x x

    ... x X X y X Xx x

    x X X y X X ...x x

    ... x X X y X Xx

    − − + − − −− −

    − − − − − −− −

    − − + − − −− −

    − − − − − −− ( )( ) ( )

    ( ) (( ) ( )

    P3 P3 P3 P3

    P4 P4 P4 P4

    P4 P4 P4 P4

    26

    2 2posición 3 2 3 posición 3 2 35 6

    2 2posición 4 2 3 posición 4 2 35 6

    2 2posición 4 2 3 posición 4 2 35 6

    posición 5

    0

    0

    x x y y

    x x y y

    x x y y

    x

    x X X y X X ...x x

    ... x X X y X Xx x

    x X X y X X ...x x

    ... x

    =−

    − − + − − −− −

    − − − − − −− −

    − − + − − −− −

    =

    ) ( )P5 P5 P5 P52 2

    2 3 posición 5 2 35 6 0x x y yy X Xx x− ( X X− − − − − =− −

    De la ecuación (10) se deriva que:

    P2 P22 2

    P2 P22 2

    P3 P322

    2 2

    2 3 posición 2 2 3O O1 11

    2 3 posición 2 2 3O O

    posición 3 2 32 3 OO1 12

    2 3 posición 3 2O O

    tan tan

    tan tan

    y y y y

    x x x x

    y yy y

    x x x

    X X y X Xy yX X x X Xx x

    y XX X yyX X x Xx x

    − −

    − −

    − − − −− −⎛ ⎞ ⎛+ α =⎜ ⎟ ⎜⎜ ⎟ ⎜− − − −− −⎝ ⎠ ⎝

    − −− − −−⎛ ⎞+ α =⎜ ⎟⎜ ⎟− − −− −⎝ ⎠

    X

    ⎞⎟⎟⎠

    P3 P3

    P4 P42 2

    P4 P42 2

    P5 P522

    2

    posición 5 2 32 3 OO1 14

    Otan tan y yy y

    X X xx− −

    3

    2 3 posición 4 2 3O O1 13

    2 3 posición 4 2 3O O

    2 3 po

    tan tan

    x

    y y y y

    x x x x

    x x

    X

    X X y X Xy yX X x X Xx x

    y X XX X yy

    − −

    ⎛ ⎞⎜ ⎟⎜ ⎟−⎝ ⎠

    − − − −− −⎛ ⎞ ⎛ ⎞+ α =⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟− − − −− −⎝ ⎠ ⎝ ⎠

    − −− − −−⎛ ⎞+ α

    ⎠=⎜ ⎟⎜ ⎟− −−⎝ P5 P52sición 5 2 3O x x

    ⎛ ⎞

    ⎝ ⎠

    X Xx⎜ ⎟⎜ ⎟− −−

    52

  • De las cuales se obtienen las siguientes 4 restricciones en términos de las variables de diseño de la sección 3.1:

    P2 P2

    P2 P2

    P3 P3

    P3 P3

    posición 2 2 3 61 12 4 61

    posición 2 2 31 3 5 5

    posición 3 2 3 61 12 4 62

    posición 3 2 31 3 5 5

    tan tan 0

    tan tan 0

    y y

    x x

    y y

    x x

    y X X xx x xx X Xx x x x

    y X X xx x xx X Xx x x x

    − −

    − −

    − − −⎛ ⎞− − −⎛ ⎞ + α − =⎜ ⎟⎜ ⎟ ⎜ ⎟− − − −− −⎝ ⎠ ⎝ ⎠− − −⎛ ⎞− − −⎛ ⎞ + α − =⎜ ⎟⎜ ⎟ ⎜ ⎟− − − −− −⎝ ⎠ ⎝ ⎠

    P4 P4

    P4 P4

    P5 P5

    P5posición 5 2 31 3 5 x xx X Xx x x P5

    posición 4 2 3 61 12 4 63

    posición 4 2 31 3 5 5

    posición 5 2 3 61 12 4 64

    5

    tan tan 0

    tan tan 0

    y y

    x x

    y y

    y X X xx x xx X Xx x x x

    y X X xx x xx

    − −

    − −

    − − −⎛ ⎞− − −⎛ ⎞ + α − =⎜ ⎟⎜ ⎟ ⎜ ⎟− − − −− −⎝ ⎠ ⎝ ⎠− − −⎛ ⎞− − −⎛ ⎞ + α − =⎜ ⎟⎜ ⎟ ⎟− ⎠

    ado que a partir del enunciado del problema de optimización se procedió a desarrollar el uación para 2, 3, 4 y 5

    osi