Documente Academic
Documente Profesional
Documente Cultură
Director:
JAVIER ROLDÁN MCKINLEY, PhD
Jurado
Jurado
Barranquilla 18/08/2015
3
PÁGINA DE APROBACÍON
4
A Dios por regalarme la vida.
A mis padres Eduardo González Barrios e Ilsy Miranda Camargo por su apoyo
incondicional, por enseñarme las bases necesarias con la cual pude elegir esta
carrera, por su tiempo, dedicación y confianza que me ayudaron a lograr obtener
este título.
A mis tíos por siempre apoyarme durante toda mi carrera y todos esos consejos
para que fuese mejor profesional.
DAIRO DE JESÚS
5
A mi madre Mónica Gutiérrez, que con su apoyo, dedicación, perseverancia,
esfuerzo y sobre todo amor de madre ha logrado abrir los caminos que llevaran al
cumplimiento de todas mis metas.
EDUARDO LUIS
6
AGRADECIMIENTOS
7
CONTENIDO
Pág.
INTRODUCCION………………………………………………………………………...19
3. JUSTIFICACIÓN ........................................................................................... 22
4. OBJETIVOS .................................................................................................. 23
8
5.1.3 Mecanismo de cuatro barras Clase III, S + L = P + Q ....................... 27
[18]….…………………………………………………………………………………...28
7. ALGORITMOS .............................................................................................. 43
9
7.1 FUNCIÓN “CALCULAR” ......................................................................... 43
8. ENCUESTA ................................................................................................... 48
10
9.4 RELACION COLOR- ESLABÓN ............................................................. 58
BIBLIOGRAFÍA………………………………………………………………………….74
11
LISTA DE FIGURAS
Pág.
Figura 11. Entorno de trabajo eclipse usado para la creación de la aplicación ..... 38
Figura 13. Ejemplo de códigos para la actividad de una aplicación que muestra un
texto ..................................................................................................................... 40
12
Figura 14. Ejemplo de códigos del Layout de una aplicación “MostrarUntexto” .... 41
Figura 22. Layout secundario para función “ver” configuración abierta ................ 53
Figura 23. Layout secundario para función “ver” configuración Cruzada .............. 54
13
Figura 29. Solución con la GUI –Posición abierta ................................................ 61
Figura 35. Motor rociador para lavar automóviles, medidas en pulgadas. Adaptado
de [22] .................................................................................................................. 69
14
LISTA DE TABLAS
Pág.
15
Tabla 14. Resultados con la aplicación Mecanismo4B – Brazo Rociador............. 70
16
RESUMEN
17
FICHA TÉCNICA DEL PROYECTO
2: dairo1021@hotmail.com
3: javierroldan@mail.uniatlantico.edu.co
18
INTRODUCCIÓN
19
1. ESTADO DEL ARTE
La Teoría de los Mecanismos y Máquinas es una ciencia aplicada que sirve para
comprender las relaciones entre la geometría y los movimientos de las piezas de
una máquina o un mecanismo, y las fuerzas que generan tales movimientos. La
cinemática dentro de esta ciencia, tiene como objetivo diseñar los movimientos
deseados de las partes mecánicas por medio de la síntesis de mecanismos, para
luego calcular matemáticamente las posiciones, velocidades y aceleraciones de
cada parte del elemento, sin dejar de lado la cinética [1].
20
2. DEFINICION DEL PROBLEMA
21
3. JUSTIFICACIÓN
22
4. OBJETIVOS
Crear una aplicación para Android que permita el análisis cinemático para
mecanismo planos de cuatro barras con juntas de revolutas (2D-RRRR) desde un
teléfono celular o una tablet.
Crear una función en Android que reciba (y valide) los datos de entrada del
mecanismo para su clasificación y cálculos de posición, velocidad y aceleración
de los mismos, que permita graficar las curvas del seguidor y simular un ciclo
completo del mecanismo.
Lanzar una versión de prueba de la aplicación en Android para ser evaluada por
un grupo de estudiantes de la asignatura Teoría de Mecanismos y Máquinas de
la Universidad del Atlántico, y de esta manera recibir sugerencias que ayuden a
mejorar la versión 1.0.
23
5. MARCO REFERENCIAL
24
Figura 1. Doble-Manivela (Unidades en mm)
25
Si se tiene que el eslabón más corto del mecanismo de cuatro barras es el
opuesto configurado a la bancada, figura 3, se obtiene un mecanismo Doble-
Balancín, los eslabones pivotados a la bancada oscilaran mientras el acoplador
realizara una revolución completa.
En los mecanismos planos de cuatro barras Clase II, todas las inversiones serán
balancines triples, donde ningún eslabón podrá realizar una revolución completa.
La figura 4 presenta un ejemplo de un mecanismo triple balancín.
26
Figura 4. Triple-Balancín (Unidades en mm)
Los mecanismos planos de cuatro barras Clase III son conocidos como caso
especial de Grashof o cadena cinemática de Clase III, todas las inversiones serán
Doble-Manivelas o Manivela-Balancín, pero tendrán puntos de cambio dos
veces por revolución de la manivela de entrada cuando todos los eslabones se
vuelven colineales. En estos puntos de cambio el comportamiento de salida se
volverá indeterminado. El comportamiento del mecanismo es entonces
impredecible ya que puede asumir cualquiera de dos configuraciones. Su
movimiento debe ser limitado para evitar que alcance los puntos de cambio o
utilizar un eslabón adicional fuera de fase para garantizar un “arrastre” de los
puntos de cambio, figura 5.
27
Figura 5. Paralelogramo (Unidades en mm)
28
Tabla 1. Clasificación de mecanismo planos de cuatros barras RRRR
13 - Paralelogramo ó Deltoide
Dos pares iguales
14 - Cuadrado
L1 = L2 = L3 = L4
29
5.4 ANÁLISIS ALGEBRAICO DE POSICIÓN DEL MECANISMO PLANO DE
CUATRO BARRAS [18]
Las magnitudes de los vectores de la Figura 7 son las longitudes de los eslabones
ya conocidas. La posición estándar del mecanismo quedará definida por el ángulo
de entrada θ2 ya que es un mecanismo de un grado de libertad (GDL), y el ángulo
del eslabón fijo θ1. Por lo anterior, se requiere encontrar los ángulos θ3 y θ4.
30
Figura 7. Representación en lazo vectorial de mecanismos M4 RRRR
⃗ ⃗ ⃗ ⃗ . (1)
. (2)
( ) ( ) ( ) ( ).
…(3)
(4)
, (5)
31
las cuales se rescriben como
(6)
, (7)
donde y .
(8)
, (9)
, (10)
( )
(11)
( )
( )
, (12)
( )
* ( )+ ( )* ( )+ ( ) (13)
√ ( )
( ( )
). (14)
32
Aplicando un procedimiento similar se soluciona para el ángulo de posición θ4 y se
obtiene
√ ( )
( ( )
), (15)
donde .
Las ecuaciones (14) y (15), tienen dos soluciones, obtenidas a partir de las
condiciones ± en el radical. Estas soluciones, son de tres tipos: reales e iguales,
reales y desiguales, complejas conjugadas. Si el discriminante bajo el radical es
negativo, la solución es compleja conjugada, lo cual simplemente significa que las
longitudes de los eslabones elegidas no son capaces de conectarse con el valor
elegido del ángulo de entrada θ2. Esto puede ocurrir cuando las longitudes de los
eslabones son completamente incapaces de establecer una conexión en cualquier
posición, en un mecanismo de no Grashof, cuando el ángulo de entrada queda
más allá de la posición límite de agarrotamiento. No existe entonces ninguna
solución real con ese valor del ángulo de entrada θ2. Excepto en esta situación, la
solución por lo general será real y desigual, lo cual significa que existen dos
valores de θ3 y θ4 que corresponden a cualquier valor de θ2. Éstas se conocen
como las configuraciones cruzada y abierta del mecanismo y también como los
dos circuitos del mecanismo, representadas en la figura 8.
33
Figura 8. Configuraciones del mecanismo de cuatro barras RRRR
34
Figura 9. Condiciones límites de un triple balancín
35
Haciendo un análisis algebraico y aplicando ley de coseno en la figura 10 se
obtiene
(17)
También
. (18)
, (19)
obteniendo
. (20)
Con el fin de encontrar los valores máximo y mínimo de θ2, se deriva la ecuación
(20), derivando θ2 con respecto a µ e igualando a cero
, (21)
, (22)
por lo tanto
( ). (23)
El análisis de velocidad parte de las ecuaciones (4) y (5). Ellas son derivadas con
respecto al tiempo, y teniendo en cuenta que ̇ se obtiene
36
̇ ̇ ̇ (24)
̇ ̇ ̇ . (25)
̇
[ ]
̇
̇ . (27)
[ ]
( )( ̇ ) ( ) ( )( ̇ ) ( )( ̇ )
[ ]
̈ ( )( ̇ ) ( ) ( )( ̇ ) ( )( ̇ )
[ ]
…(28)
( )( ̇ ) ( ) ( )( ̇ ) ( )( ̇ )
[ ]
̈ ( )( ̇ ) ( ) ( )( ̇ ) ( )( ̇ )
[ ]
…(29)
37
5.7 APLICACIONES SISTEMA OPERATIVO ANDROID [13-17]
38
Las partes importantes del diseño de una aplicación en Android son el Manifiesto,
las actividades y los layouts. El manifiesto es donde se definen las características
generales de la aplicación como lo son el nombre, las versiones de instalación, los
paquetes de actualización, los permisos necesarios para la instalación, y la
relación entre las actividades y los layouts (Ver figura 12).
39
Figura 13. Ejemplo de códigos para la actividad de una aplicación que muestra un
texto
40
Figura 14. Ejemplo de códigos del Layout de una aplicación “MostrarUntexto”
41
6. METODOLOGÍA PARA EL DISEÑO DE LA APLICACIÓN
42
7. ALGORITMOS
43
Figura 15. Diagrama de flujo de “Calcular”
44
Figura 15. (Continuación)
45
7.2 FUNCION “VALIDAR MECANISMO”
46
7.3 FUNCION “VALIDAR O2”
47
8. ENCUESTA
Con el propósito tener una opinión de los usuarios y de mejorar la aplicación para
android “Mecanismo4B”, se socializó la aplicación entre los estudiantes de la
asignatura de “Teoría de Mecanismos y Máquinas” de la Universidad del Atlántico
del semestre 2015-1 para recibir comentarios y sugerencias iniciales.
Posteriormente, la aplicación fue socializada a pequeños grupos de estudiantes
activos del programa que ya habían cursado tal asignatura. La encuesta tomada
se muestra en la tabla 2. Entre los aspectos a calificar en la encuesta se
encuentran, Funcionalidad del sistema, manipulación de la aplicación y diseño de
la aplicación como lo sugiere [21]. Cada aspecto contiene varias preguntas que se
califican con un valor en una escala de 1 a 5, siendo 1 el nivel mínimo de
importancia y 5 el mayor nivel de importancia.
48
9. DESARROLLO DE LA APLICACIÓN ANDROID
49
muestra la nomenclatura para identificar los eslabones y ángulos, en la parte
inferior contiene textos y cajas de texto para ingresar los valores anteriormente
mencionados. En su parte final se encuentran los botones de las funciones de la
aplicación: Limpiar, calcular, 2D y Ayuda.
El layout de ayuda, figura 20, que se ve al presionar el botón “ayuda”, muestra una
descripción de la aplicación y una serie de pasos que indican como usar la
aplicación.
50
Figura 20. Layout Secundario para función “ayuda”.
Este layout, figura 21, se hará visible cuando se presione el botón “calcular”, en él
se muestran los parámetros de entrada en los cuales se realizaron los cálculos,
debajo la clasificación del mecanismo, puntos muertos del ángulo θ2 y por último
los parámetros calculados, donde muestra la cinemática del mecanismo en las dos
configuraciones de los mecanismos de cuatro barras (Abierta y Cruzada).
51
Figura 21. Layout Secundario para función “calcular”.
52
Figura 22. Layout secundario para función “ver” configuración abierta
53
Figura 23. Layout secundario para función “ver” configuración Cruzada
54
Figura 24. Layout secundario función “Animar”
55
Figura 25. Layout secundario para función “2D”
56
Figura 26. Teclado aplicación “Mecanismo4B”
57
Figura 27. Mensajes de error- ejemplo validación de O2
58
9.5 IDIOMA DE LA APLICACIÓN
59
10. RESULTADOS
Para comprobar las soluciones dadas por la aplicación, los resultados a problemas
tipo de un curso de Teoría de Mecanismos obtenidos con la aplicación
desarrollada se comparan con los resultados de libros de texto y otra herramienta
disponible, tal como una interfaz gráfica de usuario-GUI desarrollada en GUIDE de
Matlab [12].
TABLA P4-1 Datos para los problemas de 4-6, 4-7 y 4-13 a 4-15
g 6 8 8 9 0 25
60
g 343,7 7,2 155,7 132,2
Ahora se resolverá el problema con los datos de la tabla 9 en la GUI [12] (ver
figuras 29, 30 y 31) para comparar y validar la aplicación Mecanismo4B.
61
Figura 30. Solución de la GUI – Posición cruzada
62
Figura 32. Solución con la aplicación Mecanismo4B
63
Figura 33. Solución con la aplicación Mecanismo4B – Posición abierta
64
Figura 34. Solución con la aplicación Mecanismo4B – Posición cruzada
65
Los resultados θ3, θ4, ω3, ω4 y las gráficas de representación del mecanismo
tanto como de la GUI y de la aplicación mecanismo4B (ver figuras 29, 30, 31, 32,
33 y 34) son iguales, los valores α3 y α4 de la GUI son diferentes debido que esta
trabaja con velocidad ω2 constante para sus cálculos de aceleración.
66
Tabla 7. Datos de entrada – análisis de velocidad [18]
g 6 8 8 9 0 25 100
67
Aun en la referencia [18] se realiza el problema planteado para el análisis de
aceleración del mecanismo. Los datos de entrada se encuentran presentes en la
tabla 10 y los resultados obtenidos por el autor de [18] y la aplicación
Mecanismo4B son mostrados en las tablas 11 y 12 respectivamente.
g 6 8 8 9 0 25 100 18
68
Para la completar la validación de la aplicación Mecanismo4B, se resolverá un
ejercicio propuesto en la referencia [22]. Los datos de entrada son mostrados en la
tabla 13.
Figura 35. Motor rociador para lavar automóviles, medidas en pulgadas. Adaptado
de [22]
69
L1 L2 L3 L4 θ1 θ2 ω2 α2
70
Resultados por la aplicación Mecanismo4B
ω3 α3 ω4 brazo α4 brazo
71
PROMEDIO PROMEDIO
ASPECTO PREGUNTA MÍNIMO MÁXIMO
PREGUNTA ASPECTO
1 3 5 4,66
2 3 5 4,62
I 4,64
3 3 5 4,62
4 3 5 4,66
1 4 5 4,81
2 3 5 4,66
II 4,73
3 3 5 4,81
4 3 5 4,66
1 3 5 4,57
2 4 5 4,76
5 4 5 4,95
72
La combinación del estudio detallado de la cinemática de clasificación, posición,
velocidad y aceleración del mecanismo plano de cuatro barras, con la
funcionalidad requerida de una aplicación diseñada específicamente para
dispositivos táctiles con sistema operativo Android, permitió diseñar la secuencia
de cálculos e instrucciones que facilitaron la programación de una aplicación para
el análisis de mecanismos de cuatro barras.
73
A pesar de lo intuitivo del uso de la aplicación, se recomienda consultar las
instrucciones de uso presentadas en este documento. Puesto que no fue posible
cumplir con una de las características de desempeño planeadas con la aplicación,
como lo era graficar las curvas del seguidor de un punto en el seguidor, se
recomienda como trabajo futuro la actualización a una versión 2.0 que al menos
contenga esta característica.
BIBLIOGRAFÍA
74
[1] SHIGLEY, J. y UIKER Jr., J. Teoría de máquinas y mecanismos, 1ra. ed.
México D.F.: McGraw-Hill, 2001.
[2] BAYKUS, B., ANLI, E. & OZKOL, I. Design and Kinematics Analysis of a
Parallel Mechanism to be Utilized as a Luggage Door by an Analogy to a
Four-Bar Mechanism. En: Engineering. Abril, 2011. vol. 3, no. 4, p. 411-421.
[3] FARHAT N., MATA V., D. ROSA D. & J. FAYOS J. A procedure for
estimating the relevant forces in the human knee using a four-bar mechanism.
En: Comput. Methods Biomech. and Biomed. Engin. Marzo, 2010. vol. 13, no.
5, p. 577-587.
[10] “Four bar link mechanism” Boring drafters [en linea]. Disponible en:
<https://play.google.com/store/apps/details?id=rayud.fir.fourbarlinkmechanis
m_> actualizado el 25 de Agosto de 2014.
75
[11] “4 bar linkage Formula” ZeroBeat [en linea]. Disponible en:
<https://play.google.com/store/apps/details?id=appinventor.ai_ZeroBeatPro.C
RDCDR> actualizado el 30 de Septiembre de 2012.
76