Servicios
Descargas
Buscar
Idiomas
P. Completa
Optimización del mecanismo de elevación de una cama robótica hospitalaria
Ixhel Jhoselyn Foster-Vázquez; Rogelio de Jesús Portillo-Vélez; Eduardo Filemón Vázquez-Santacruz
Ixhel Jhoselyn Foster-Vázquez; Rogelio de Jesús Portillo-Vélez; Eduardo Filemón Vázquez-Santacruz
Optimización del mecanismo de elevación de una cama robótica hospitalaria
Optimization of a lift mechanism for a hospital robotic bed
Científica, vol. 25, núm. 2, pp. 1-19, 2021
Instituto Politécnico Nacional
resúmenes
secciones
referencias
imágenes

Resumen: El CamaBot es una cama de hospital robótica compuesta por cuatro mecanismos básicos (soporte del colchón, mecanismo de giro, respaldo y mecanismo de elevación). El mecanismo de elevación consta de dos sistemas de deslizamiento de manivela (MC) que juntos forman un sistema cinemático de seis barras. El problema que existe en el mecanismo de elevación es que debido a la fuerza que ejercen los actuadores sobre las correderas, los apoyos y juntas del mecanismo de elevación, el mecanismo presenta fallas mecánicas por desgarro en las uniones soldadas. Para resolver la problemática presentada en este artículo, se usó una técnica de optimización numérica basada en algoritmos genéticos utilizando el Matlab® Genetic Algorithm ToolBox, para optimizar la geometría del mecanismo de elevación de CamaBot, minimizando la fuerza ejercida por los actuadores para solucionar el problema de desgarro en las uniones soldadas.

Palabras clave: optimización numérica, algoritmos genéticos, mecanismos, actuadores.

Abstract: CamaBot is a robotic hospital bed composed of four basic mechanisms (mattress support, panning mechanism, bed base and lifting mechanism). The lifting mechanism consists of two crank-sliding (CS) systems that together form a six-bar kinematic system. The problem that exists in the lufting mechanism is that due to the force exerted by the actuators on the slides, the supports and joints of the lifting mechanism presented mechanical failures due to tearing in welded joints. Currently, CamaBot is in operation from a redesign carried out at that stage. To solve the problematic presented in this article, we have applied a numerical optimization technique based on genetic algorithms using the Matlab® Genetic Algorithm ToolBox, to optimize the geometry of the CamaBot lifting mechanism by minimizing the force exerted by the actuators, aiming at solving the tearing problem at the welded joints.

Keywords: numerical optimization, genetic algorithms, mechanisms, actuators.

Carátula del artículo

Optimización del mecanismo de elevación de una cama robótica hospitalaria

Optimization of a lift mechanism for a hospital robotic bed

Ixhel Jhoselyn Foster-Vázquez
Universidad Autónoma del Carmen, México
Rogelio de Jesús Portillo-Vélez
Universidad Veracruzana, México
Eduardo Filemón Vázquez-Santacruz
Universidad Autónoma Metropolitana, México
Científica, vol. 25, núm. 2, pp. 1-19, 2021
Instituto Politécnico Nacional

Recepción: 21/05/2021

Aprobación: 23/06/2021

I. Introducción

El problema de movilidad en personas de edad avanzada y personas con discapacidad motriz implica soluciones utilizando dispositivos con un grado de inteligencia en asistencia para que el paciente logre un movimiento autónomo sin complicación; por ejemplo, sin que el paciente haga esfuerzo excesivo o movimientos innecesarios.

La CamaBot es una cama hospitalaria y es un dispositivo inteligente basado en la robótica para el cuidado de la salud de pacientes. Consiste en un sistema mecatrónico y de monitoreo de movimientos automáticos de una cama robótica de hospital, que se apoya de la clasificación de posturas mediante el reconocimiento de patrones. La cama soporta un peso máximo de 300 kg [1].

En la actualidad el dispositivo se encuentra funcional de manera parcial para realizar pruebas operacionales en el Hospital Juárez de México. Sin embargo, fue necesario un rediseño en el mecanismo de elevación dado que en las uniones y en los soportes de los actuadores se presentó una falla mecánica por desgarro (véase Figs. 3 y 5), debido a la fuerza que ejercen estos mismos. La fuerza que ejercen los actuadores en el mecanismo de elevación se distribuye en los diversas articulaciones y puntos de apoyo del mecanismo, como se muestra en la sección III. Por esta razón, se asume que, al minimizar la fuerza requerida por los actuadores, implícitamente se están minimizando las fuerzas de reacción del mecanismo y por tanto los esfuerzos producidos en las uniones soldadas, sin considerar un cambio de sección transversal del elemento mecánico, también se minimiza. De esta observación se plantea usar algoritmos genéticos (AG) para minimizar la fuerza ejercida por los actuadores en las uniones del mecanismo de elevación, por medio de la selección de las dimensiones óptimas de sus eslabones, por lo tanto, es necesario plantear un problema de optimización.

Los conceptos básicos relacionados con la optimización matemática fueron establecidos en los siglos XVIII y XIX con los trabajos de Lagrange [2] y Euler [3] respectivamente, pero no fue hasta el siglo XX que Dantzing [4] definió los principios de la programación matemática; estos métodos clásicos y entre otros no mencionados inicialmente fueron utilizados para la optimización de estructuras, como en [5], Pauli Pedersen, propuso una solución al problema del diseño de masa mínima de armazones de usos múltiples utilizando un método de gradiente con límites de movimiento. Reinschmidt et al. aplicaron técnicas de programación lineal para encontrar diseños de armaduras con pesos mínimos para satisfacer condiciones de estabilidad [6]. También, Lipson y Gwin [7] aplicaron el método simplex para la optimización al diseño de peso mínimo de las estructuras de armazón tridimensional. Los métodos de optimización clásica han sido remplazados por un conjunto de técnicas metaheurísticas, entre ellas se encuentran los algoritmos genéticos. Los AG son técnicas de solución de problemas de optimización utilizados en diversas áreas como en informática, medicina, ingeniería, entre otras, para resolver problemas de búsqueda y optimización. En esta última área se aplica AG para encontrar diseños óptimos en estructuras mecánicas como en [8], Jenkins demostró el éxito de utilizar técnicas de optimización con algoritmos genéticos para obtener una masa óptima. Annicchaiarico y Cerrolaza [9] aplicaron técnicas de optimización basadas en algoritmos genéticos para estructuras bidimensionales de elementos finitos, sujeto a restricciones de tensión, desplazamiento y pandeo. También Coello y Christiansen [10] propusieron el uso de algoritmos genéticos como una herramienta para resolver problemas de optimización multiobjetivo en estructuras mecánicas usando el concepto de mínimo y máximo. El problema de síntesis de mecanismos con algoritmos genéticos está siendo estudiado recientemente [11], incluso con aplicaciones a la rehabilitación de [12]. En este trabajo se plantea el problema de diseño del mecanismo de elevación de la CamaBot como un problema de optimización numérica utilizando AG para minimizar las fuerzas ejercidas por los actuadores.

En este trabajo se desarrolla como sigue. En la sección 2, se presenta una descripción en general del mecanismo de elevación y la problemática actual. En la sección 3 se introduce al problema de síntesis del mecanismo de elevación, se obtiene la cinemática del mecanismo y en la sección 4 se muestra el cálculo de las fuerzas en los actuadores. En la sección 5, se ofrece una breve explicación de un algoritmo genético y de las partes que lo conforman. En la sección 6, se plantea el problema de síntesis como un problema de optimización numérica (estrategia de optimización). En la sección 7, se describe la metodología utilizada en este trabajo, y en la sección 8 se presentan los resultados. En la sección 9 se presentan las conclusiones del trabajo y, finalmente, se muestran las referencias.

II. Mecanismo de elevación

El mecanismo de elevación consta de dos mecanismos manivela-corredera (MC) acoplados a un mecanismo de seis barras que permite el desplazamiento vertical y longitudinal de la sección, este se muestra en la Fig. 1.


Fig. 1.
Mecanismo de elevación.

A. Problema del mecanismo de elevación

La CamaBot es un dispositivo mecatrónico integrado por diferentes partes mecánicas con la finalidad de brindar asistencia a personas con problemas motrices. En la etapa de pruebas y manufactura; la sección del mecanismo de elevación presentó una falla mecánica por desgarre en las uniones y soporte de los actuadores, esta falla fue debido a la fuerza ejercida por estos mismos. En la Fig. 2 se muestra el armado del mecanismo de elevación, en la Fig. 3 una parte de uno de los dos mecanismos manivela corredera, y en la Fig. 4 se presenta un acercamiento de las uniones.


Fig. 2.
Armado del mecanismo de elevación.


Fig. 3.
Acercamiento de las uniones de los eslabones del mecanismo de elevación.


Fig. 4.
Acercamiento de las uniones de los eslabones del mecanismo de elevación.

En la Fig. 5 se presenta el soporte de la corredera, esta parte se acopla con los actuadores y en la Fig. 6 se observan como parte del armado final de la sección de elevación.


Fig. 5.
Soporte de la corredera del mecanismo de elevación.

III. Síntesis de Mecanismos

A continuación, se brinda una breve explicación del problema de síntesis de mecanismos, [13], [14]. El término síntesis en mecánica, se refiere al diseño o creación de un mecanismo para obtener un movimiento deseado. La síntesis o el problema de síntesis se divide en tres partes, síntesis de tipo, síntesis de número y síntesis dimensional. La síntesis de tipo se refiere a la clase de mecanismo seleccionado, por ejemplo, un sistema de levas, bandas, poleas o mecanismos planares. La síntesis de número se ocupa del número de eslabones y de articulaciones o pares que se requieren para obtener una movilidad determinada. La síntesis dimensional es la encargada de determinar las dimensiones de los eslabones de forma individual. El problema de síntesis dimensional se subdivide en 3 categorías: generación de funciones, guiado de sólidos y generación de trayectoria.

En la categoría de generación de funciones, se trata de que un elemento de salida gire, oscile, o tenga un movimiento alternativo, según una función del tiempo, o bien, una función del movimiento de entrada especificada. La categoría de guiado de sólidos reside en mover un objeto de una posición a otra. Por último, en la categoría de generación de trayectoria implica lograr que un punto del acoplador genere una trayectoria previamente establecida, [11].


Fig. 6.
Armado final de la sección de elevación.

A. Problema de síntesis de mecanismo de elevación

Para el problema de síntesis, se presenta en la Fig. 7 el diagrama vectorial del mecanismo de elevación que es un acoplamiento de dos mecanismos manivela corredera y un mecanismo de 6 barras (M6B), las partes que lo componen son: para los mecanismos MC, r11 y r12 son los eslabones de referencia θ 1 1 θ 1 2 son sus respectivos ángulos, r21 y r22 son los eslabones de la manivela, θ 2 1 , θ 2 2 son sus respectivos ángulos, r31 y r32 son los eslabones del acoplador, θ 3 1 , θ 3 2 son sus respectivos ángulos, por último se tienen r41 y r42 son los eslabones de la corredera, θ 4 1 , θ 4 2 son sus respectivos ángulos. Para el M6B se tienen los eslabones restantes Pa (eslabón soporte) con su respectivo ángulo θ p a , Pb(eslabón base de la cama) con su respectivo ángulo θ p b , Pc(eslabón soporte) con su respectivo ángulo θ p c , Pd (eslabón soporte) con su respectivo ángulo θ p d , y D (eslabón base del colchón) con su respectivo ángulo θ d . Es importante mencionar que, para simplificar el análisis se invirtió el mecanismo girándolo 180 grados.


Fig. 7.
Diagrama vectorial del mecanismo de elevación.

B. Modelo cinemático del mecanismo de elevación.

Para obtener el modelo cinemático del mecanismo de elevación, primero se determina el modelo cinemático del mecanismo manivela corredera 1 (MC_1) como un mecanismo independiente, se tomó como referencia el cálculo de la cinemática del MC estándar establecido en la referencia [15] pero con algunas modificaciones. Como primer paso se obtiene la ecuación de circuito cerrado descrita por la ecuación (1).

(1)

Aplicado la forma polar a cada uno de los elementos de la ecuación (1), se obtiene la ecuación (2):

(2)

Aplicando la ecuación de Euler a la ecuación (2) y separando la parte real de la imaginaria se obtiene la ecuación (3):

(3)

Los pasos anteriores son igual al cálculo de la cinemática de un mecanismo de cuatro barras, sin embargo, para un MC el ángulo θ 1 1 se sustituye por ( θ 4 1 - 90) ecuación (4), esta parte define la configuración del mecanismo MC, para esta parte se hace el cálculo para una configuración abierta.

(4)

Simplificando la ecuación (4) queda el sistema de ecuaciones (5):

(5)

Para obtener la posición angular de θ 3 1 , el lado izquierdo del sistema de ecuaciones (5) debe expresarse en términos de θ 2 1 , como la ecuación (6):

(6)

Elevando al cuadrado y sumando sus términos de la ecuación 6, se obtiene la ecuación (7):

(7)

La ecuación (7) presenta una única incógnita θ 4 , pero es argumento de dos funciones diferentes, por lo tanto, se deben aplicar las siguientes identidades trigonométricas ecuación (8):

(8)

Sustituyendo la ecuación (8) en la ecuación (7), se obtiene la ecuación lineal de segundo orden ecuación (9):

(9)

Resolviendo la ecuación (9), se obtiene la posición angular de θ 3 1 ecuación (10):

(10)

Para obtener θ 2 1 se debe de realizar un procedimiento similar al anterior, por lo tanto, de la ecuación (5) se obtiene la ecuación de Freudenstein en forma compacta ecuación (11).

(11)

Por lo tanto, θ 2 1 está dado por la ecuación (12):

(12)

El cálculo realizado anteriormente fue para un mecanismo MC con una configuración abierta, sin embargo, la configuración que se requiere es una configuración cruzada, para lograr esta configuración véase en la Tabla 1 los signos que deben adoptar los radicales de la ecuación (10) y ecuación (12) y el eslabón r11.

Tabla 1
Selección del signo para una configuración cruzada

Como segunda parte del procedimiento para el cálculo de la cinemática del mecanismo de elevación se calcula el ángulo de θ p a a partir de θ 3 1 por lo tanto, se obtiene la ecuación (13):

(13)

Se define el ángulo θ d = 0 , ya que, el eslabón del soporte del colchón se desea mantener siempre en esa posición.

La cinemática del mecanismo manivela corredera 2 (MC_2) se obtiene a partir de la formulación de ecuaciones que describen la posición de P2. Partiendo de la posición (0,0) se puede seguir diferentes caminos para llegar al punto P2, se describen 3 ecuaciones a continuación, ecuación (14), ecuación (15) y ecuación (16):

(14)

(15)

(16)

Descomponiendo las ecuaciones anteriores por sus componentes cartesianos, obtenemos el sistema de ecuaciones (17), el sistema de ecuaciones (18) y el sistema de ecuaciones (19):

(17)

(18)

(19)

Todas las partes de la ecuación (17) son conocidas a partir de la cinemática de MC_1, por lo tanto, esta ecuación será la coordenada deseada de P2. Utilizando cinemática inversa, el sistema de ecuaciones (17) (punto deseado), el sistema de ecuaciones (18) y el sistema de ecuaciones (19) se obtiene el modelo cinemático del MC_2 y del resto del mecanismo de elevación.

Utilizando la ecuación (18), llevando del lado izquierdo a θ 2 2 ecuación (20), elevando al cuadrado y sumando sus términos se obtiene la ecuación (21).

(20)

(21)

Por lo tanto, θ p d está dado por la ecuación (22):

(22)

Tomando en cuenta el sistema de ecuaciones (18), llevado a la izquierda a θ p d y siguiendo los pasos anteriores se obtiene la ecuación (23) y ecuación (24):

(23)

(24)

Por lo tanto, θ 2 2 está dado por la ecuación (25).

(25)

De la ecuación (19), se obtiene θ 3 2 ecuación (26)P2y y r42, la ecuación (27) se obtiene de P2x:

(26)

(27)

IV. Cálculo de fuerzas

El objetivo de este trabajo es la minimización del cálculo de las fuerzas ejercidas por los actuadores por medio de la selección óptima de la longitud de sus eslabones. Para determinar las fuerzas ejercidas en los actuadores, es necesario realizar un diagrama de cuerpo libre con las fuerzas internas y externas del mecanismo (véase Fig. 8). En este caso se considera que la fuerza ejercida por el peso del paciente es W y se encuentra aplicada al centro del eslabón horizontal de la cama, en el punto P3 de la Fig. 7.


Fig. 8.
Diagrama de cuerpo libre del mecanismo de elevación.

La cinemática del mecanismo en general influye en el cálculo de las fuerzas en r41 y r42. Al considerar las fuerzas mostradas en la Fig. 8 bajo la condición de equilibrio, se puede plantear el siguiente sistema de ecuaciones.

Por lo tanto, las ecuaciones que se obtienen son: para la fuerza en el primer actuador es F5 dada por la ecuación (28) y la ecuación (29) para la fuerza F17 en el segundo actuador.

(28)

(29)

Donde r41 corresponde a la fuerza F1 y r42 a la fuerza F2.

V. Algoritmos genéticos

Los algoritmos genéticos (AG) son métodos estocásticos que pueden usarse para resolver problemas de búsqueda y optimización, están basados en la teoría de la selección natural y fueron desarrollados por John H. Holland a principios de los años sesenta [17].

Un esquema reducido del funcionamiento de un AG es el siguiente:

1. El AG comienza creando una población inicial aleatoria

2. Calcula la aptitud de cada individuo

3. Hace una selección probabilística del individuo basándose en la aptitud.

4. Aplica operadores genéticos para crear la siguiente población.

5. Se repiten los puntos 2 al 4 hasta que el AG satisfaga cierta condición.

En la Fig. 9 se presenta un diagrama de flujo del esquema reducido del funcionamiento de los AG.


Fig. 9.
Diagrama de flujo del funcionamiento de un AG.

El algoritmo genético está conformado por un conjunto P (población) de N individuos, esta población es evaluada por una serie de operadores descritos seguidamente.

Los operadores básicos de un AG son:

· Selección: La función de selección elige a los individuos (padres) para formar la próxima generación en función del valor aptitud.

· Cruce: La cruza ocurre cuando los individuos padres intercambian genes para crear un nuevo individuo (hijo).

· Mutación: La mutación se realiza después del cruce (el intercambio de genes) y es la variación de los genes del individuo de forma aleatoria.

VI. Estrategia de optimización

Como se ha mencionado a lo largo de este artículo el objetivo de este trabajo es minimizar las fuerzas ejercidas por los actuadores por medio de la selección óptima de sus eslabones, aunque no se plantea un problema de seguimiento de trayectoria se tomó como referencia la trayectoria producida por el punto P1 en un desplazamiento de 21 puntos desde una altura máxima hasta una altura mínima de la cama original (CamaBot) como trayectoria deseada, las coordenadas de los 21 puntos se describen en la Tabla 2.

Tabla 2
Coordenadas de la trayectoria deseada

El problema de síntesis de la CamaBot se establece como un problema de optimización numérica [16], en donde la función objetivo, las variables de diseño y las restricciones son detalladas seguidamente.

A. Función objetivo

Se establece como función objetivo la ecuación (30), donde xsis(i), ysis(i) son las coordenadas x,y de la trayectoria del sistema, P1x(i), P1y(i) son las coordenadas de la trayectoria del punto P de la CamaBot (trayectoria de referencia), N es la última posición de la cama y e es el error cuadrático.

(30)

B. Vector de variable de diseño

Se establece el vector de diseñoxc, donde las variables de diseño r11, r21, r31, r12, r22, r32, Pa, Pc, Pd, son longitudes de los eslabones del mecanismo de elevación y r41min es un valor arbitrario para la configuración de r41.

(32)

C. Restricciones

Se establece como restricciones de desigualdad las siguientes ecuaciones (33), (34) y (35):

(33)

(34)

(35)

Donde la ecuación (32) es una restricción para que no exceda la altura mínima de la CamaBot, la ecuación (33) y (34) son las restricciones para el límite de las fuerzas de r42 y r42 donde no debe exceder de 11000 N.

D. Problema de optimización general

Un problema de optimización general se puede escribir como [16]:

(36)

Sujeto a:

(37)

(38)

(39)

1) Problema de optimización del mecanismo de elevación

Sea el problema de optimización numérica descrito por la ecuación (39), donde se minimiza la ecuación (30) (función objetivo).

(40)

Sujeto a:

(41)

(42)

(43)

Con

(44)

Tabla 3
Límites de las variables de diseño.

VII. Metodología a desarrollar

La metodología que se utilizó para resolver el problema de síntesis dimensional para minimizar las fuerzas ejercidas por los actuadores se describe a continuación:

1. Determinar la cinemática del mecanismo de elevación:

a. Calcular la cinemática del MC_1.

b. Calcular el punto deseado P2 con base en la cinemática calculada para MC_1.

c. Calcular la cinemática del mecanismo MC_2 por cinemática inversa.

2. Hacer el análisis de fuerzas para el cálculo de las fuerzas ejercidas por los actuadores.

3. Establecer la estrategia de optimización.

4. Definir las partes matemáticas que conforman la estrategia de optimización:

a. Función objetivo.

b. Vector de variables de diseño.

c. Restricciones.

5. Definir el problema de optimización.

6. Hacer el código utilizando AG.

7. Comparar los resultados con los valores anteriores de la CamaBot.

8. Regresar a alguno de los puntos si es necesario.

En la Fig. 10, se presenta el diagrama de flujo de los pasos presentados anteriormente.


Fig. 10.
Diagrama de flujo de la metodología desarrollada.

VIII. Resultados

Se realizaron un total de 10 corridas, los valores del vector de diseño, las fuerzas de los actuadores y el resultado del error se encuentran en la Tabla 4.

En la Tabla 5 se muestran los valores actuales de la CamaBot y las fuerzas aplicadas en los actuadores en la posición 21 (posición mínima de la cama).

En la Tabla 4 se muestra con rojo el mejor valor según el resultado de las fuerzas y no en cuanto al resultado del error.

En la Fig. 11, se muestra el diagrama de la CamaBot actual con sus 21 posiciones. En la Fig. 12, se muestra el diagrama de la cama de la corrida 5.

Tabla 4
Resultados obtenidos en el proceso de optimización.

Tabla 5
Valores actuales del CamaBot.


Fig. 11.
Diagrama de movimiento de la CamaBot actual.


Fig. 12.
Diagrama de la corrida de la cama 5.

IX. Conclusiones

En este trabajo se presenta los resultados de la minimización de las fuerzas del mecanismo de elevación de la CamaBot. Aunque se propone la trayectoria de la cama actual como referencia para la nueva cama, el enfoque del trabajo es la minimización de las fuerzas en los actuadores. Los errores presentados en la tabla 4 son resultados numéricos que si bien no son cercanos a cero cumplen con los requerimientos de movimiento y fuerza. Además, el problema se puede replantear para buscar mejores soluciones en el espacio de diseño de Camabot.

De las tablas 4 y 5 se concluye que se encontró un resultado en donde las fuerzas disminuyeron notablemente, pero no significa que exista un mejor valor. Este documento muestra algunos de los resultados del presente trabajo realizado hasta el momento, se continúa trabajando para aportar más en el contexto de la minimización de las fuerzas del problema del mecanismo de elevación.

Material suplementario
Referencias
[1] E. Vázquez Santacruz et al. (2015), “Mechatronic Approach to an Intelligent Machine: the Case of an Assistive Device,” Research in Computing Science, 2015, vol. 100, pp. 115-127.
[2] J. Lagrange, Obras de Lagrange, Gauthier-Villars, 1882.
[3] L. Euler, “Leonhard Euler y los puentes de Königsberg,” Scientific American, vol. 189, no. 1, 1953, pp. 66-72.
[4] D. J. Albers, C. Reid, “An interview with George B. Dantzig: The father of linear programming," The college mathematics journal, vol. 17, no, 4, 1986, pp. 292-314.
[5] P. Pedersen, “On the optimal layout of multi-purpose trusses,” Computers & Structures, vol. 2, no. 5-6, 1972, pp. 695-712.
[6] K. F. Reinschmidt, A. D. Russell, “Applications of linear programming in structural layout and optimization,” Computers & Structures, vol. 4, no. 4, 1974, pp. 855-869.
[7] S. L. Lipson, L. B. Gwin, “The complex method applied to optimal truss configuration,” Computers & Structures, vol. 7, no. 3, 1977, pp. 461-468.
[8] H. Ramírez, R. Márquez, F. Echeverría, O. Santiago, Control de Sistemas no Lineales, México: Pearson - Prentice Hall, 2005.
[9] W. M. Jenkis, “On the application of natural algorithms to structural design optimization,” Engineering structures, vol. 19, no. 4, 1997, pp. 302-308.
[10] W. Annicchiarico, M. Cerrolaza, “Optimization of finite element bidimensional models: an approach based on genetic algorithms,” Finite Elements in Analysis and Design, vol. 29, no. 3-4, 1998, pp. 231-257.
[11] C. A.Coello, A. Christiansen, “Multiobjective optimization of trusses using genetic algorithms,” Computers & Structures, vol. 75, no. 6, 2000, pp. 647-660.
[12] A. Rodríguez-Molina, M. G. Villarreal-Cervantes, M. Aldape-Pérez, “Indirect adaptive control using the novel online hypervolume-based differential evolution for the four-bar mechanism,” Mechatronics, vol. 69, 2020.
[13] J. Muñoz-Reina, M. G. Villarreal-Cervantes, L. G. Corona-Ramírez. "Empirical Study of Constraint-Handling Techniques in the Optimal Synthesis of Mechanisms for Rehabilitation," Applied Sciences, vol. 11, no. 18, 2021.
[14] R. L. Norton, Diseño de maquinaria: Una introducción a la síntesis y al análisis de mecanismos y maquinas, México; McGraw-Hill 1994.
[15] J. Shigley, J. Uicker, J. Pérez, H. C. de Contín, Teoría de máquinas y mecanismos, México; McGraw-Hill. 1983.
[16] R. P. Moreno, Análisis de mecanismos y problemas resueltos, España: Alfaomega, 2006.
[17] S. C. Chapra, R. P. Canale, Métodos numéricos para ingenieros, México: McGraw-Hill, 2007.
Notas

Fig. 1.
Mecanismo de elevación.

Fig. 2.
Armado del mecanismo de elevación.

Fig. 3.
Acercamiento de las uniones de los eslabones del mecanismo de elevación.

Fig. 4.
Acercamiento de las uniones de los eslabones del mecanismo de elevación.

Fig. 5.
Soporte de la corredera del mecanismo de elevación.

Fig. 6.
Armado final de la sección de elevación.

Fig. 7.
Diagrama vectorial del mecanismo de elevación.
Tabla 1
Selección del signo para una configuración cruzada


Fig. 8.
Diagrama de cuerpo libre del mecanismo de elevación.

Fig. 9.
Diagrama de flujo del funcionamiento de un AG.
Tabla 2
Coordenadas de la trayectoria deseada

Tabla 3
Límites de las variables de diseño.


Fig. 10.
Diagrama de flujo de la metodología desarrollada.
Tabla 4
Resultados obtenidos en el proceso de optimización.

Tabla 5
Valores actuales del CamaBot.


Fig. 11.
Diagrama de movimiento de la CamaBot actual.

Fig. 12.
Diagrama de la corrida de la cama 5.
Buscar:
Contexto
Descargar
Todas
Imágenes
Visor de artículos científicos generados a partir de XML-JATS4R por Redalyc