Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REALIZO:
HERNANDEZ SANCHEZ JORGE
Ortiz Ramírez miguel ángel
OSORIO RODRIGUEZ ALAN
FECHA: 29/04/2022
pág. 1
Índice
Introducción ............................................................................................................................................... 3
Descripción del problema ...................................................................................................................... 4
Caracterización del problema ............................................................................................................... 4
Solución del problema ............................................................................................................................ 5
Resultados del modelo usando GA ..................................................................................................... 6
Casos especiales de aplicaciones de AG .......................................................................................... 9
Conclusión ............................................................................................................................................... 10
Conclusión por participante ................................................................................................................ 11
Referencias .............................................................................................................................................. 12
pág. 2
Introducción
En los últimos años, en el mundo de la robótica, se ha evidenciado un creciente interés por los
UAV (Vehículo Aéreo No Tripulado). Se han desarrollado varias estructuras y configuraciones
para permitir movimientos en 3D. Cada uno de ellos tiene ventajas y desventajas. El despegue y
aterrizaje vertical, así como el vuelo horizontal sorteando obstáculos, ambos con características
de baja velocidad y alta precisión, son requisitos fundamentales en la materia. Sin embargo, las
plataformas que muestran estas características con cuatro, seis y ocho rotores tienen la
capacidad solo para vuelo vertical y horizontal, y movimiento a baja velocidad.
La arquitectura quadrotor ha sido elegida para análisis por sus reducidas dimensiones, buena
maniobrabilidad, mecánica sencilla y buena relación entre peso total y capacidad de carga. Todos
estos factores también están limitados por el alto consumo de energía requerido para su
funcionamiento.
Algunas heurísticas clásicas para el problema de enrutamiento de vehículos (VRP) se basan en
el principio de primero agrupar y luego enrutar, como los algoritmos de barrido. La primera fase
es generar grupos (sub-clusters) de máquinas; cada grupo de máquinas estaría en la misma ruta
de drones en la solución final. Luego, como segundo paso, se crea una ruta para el dron para
cada subclúster que debe visitar todas las máquinas del subclúster. Por lo tanto, la construcción
de rutas para cada subclúster se convierte en un TSP (Problema del viajante de comercio), que
se puede resolver de forma exacta o aproximada según la cantidad de máquinas que lo
componen.
pág. 3
Descripción del problema
Descripción de un proceso generalizado de montaje a medida
En muchas plantas de fabricación de productos como calzado, juguetes, objetos de plástico para
uso doméstico e industrial, existe un problema importante en la logística interna de estas
instalaciones de ensamblaje o personalización [1, 5] debido a la gran cantidad de productos,
máquinas y rutas. Para estudiar esta situación se utiliza como modelo de referencia un fabricante
de productos plásticos de moldeo por inyección; Los productos finales son de dos tipos: cajas y
bandejas de almacenamiento para aplicaciones domésticas, minoristas e industriales, que se
ensamblan a partir de piezas recogidas en los almacenes y entregadas en las líneas de montaje
de la planta.
La Fig. 1.(a) muestra un esquema de suministro de materiales desde dos almacenes adyacentes
a la planta de ensamblaje hacia una estación de trabajo (WS) o mini-línea de ensamblaje. Esta
instancia de suministro de material puede repetirse para las decenas de estaciones de trabajo
(WSs) o mini-líneas de montaje existentes en plantas de este tipo. En este trabajo se muestra
una propuesta de transporte de materiales y productos semielaborados mediante el uso de una
flota de cuadricópteros.
pág. 4
contendrá, como punto de partida, un depósito, desde donde el cuadricóptero inicia y finaliza el
circuito, después de realizar la recogida o entrega de productos.
Se supone que la posición de cada estación de trabajo viene dada por sus coordenadas polares
en un sistema que tiene como origen el depósito. Resumiendo, los pasos del algoritmo son los
siguientes:
Paso 1(inicialización)
Elija un cuadricóptero desocupadok. Esto debe seleccionarse de un subconjunto de
cuadricópteros desocupados de acuerdo con un método de elección, donde se ponderan un
conjunto de variables, principalmente la carga restante de la batería.
Paso 2(selección)
pág. 5
Ordene los WS de acuerdo con el ángulo de inclinación ( ) en relación con un punto de referencia,
en este caso el depósito, en forma creciente.
Si dos WS tienen un ángulo de inclinación de igual valor (,r), coloque primero el de menorrvalor.
Asigne la estación de trabajo al clúster hasta que se complete la capacidad de carga útil del
cuadricóptero, o cuando surjan otras limitaciones, como batería baja. Si todos los WS ya
pertenecen a un clúster y no se pueden agregar más WS al clúster debido a restricciones, vaya
al paso 3.
Paso 3(mejoramiento)
Optimizar la ruta mediante un algoritmo que resuelve el TSP, en este caso un GA, para el
subcluster generado, considerando o no el peso de los insumos a entregar en cada puesto de
trabajo. Los parámetros de GA deben ajustarse de acuerdo con la cantidad de WS en el
subclúster.
4.2. Generación de rutas utilizando Algoritmo Genético (GA) para cada clúster
Aquí, los pasos necesarios para crear el código y ejecutar el GA para resolver el TSP de cada
clúster se enumeran a continuación.
Paso 1.-Genere la matriz de posiciones de estaciones de trabajo pertenecientes al clúster dentro
de un polígono, donde la posición del depósito se ubica en el origen. Los WS del clúster son todos
aquellos que un dron tiene que visitar para entregar o recoger materiales en un solo viaje. Esta
matriz se llama ubicaciones, y es una matriz de (n, 2), donde nortees el número de WS del clúster.
Él ubicaciones La matriz está formada por las coordenadas X, Y de los WS pertenecientes a un
mismo grupo, dadas por el método del algoritmo de barrido. La posición de cada WS se obtiene
del diseño de la planta. Como ejemplo, las posiciones de 10 WS y depósito se definen en Matlab
de la siguiente manera:
ubicaciones= [0 0; 16 30; 40 30; 17 70; 70 60; 40 10; 30 20; 10 60; 16 70; 10 70; 0 40]
La primera posición (X=0, Y=0) de la matriz ubicaciones pertenece al depósito, el resto de las
posiciones (X, Y) de la matriz corresponden a las 10 WSs. Paso 2.- Generación de la matriz de
distancias entre los puntos del clúster, denomina distancias. Paso 3.-Generación de la ruta más
corta usando GA, encontrando una posible solución al TSP en cada clúster. La entrada para este
paso es la matriz generada Distancias. En primer lugar, se crea una estructura de opciones para
indicar un tipo de dato personalizado, como tamaño de la población, número de generaciones,
etc. En segundo lugar, se utilizan funciones de Matlab para la creación de la población, selección,
cruzamiento y mutación.
La Tabla 2 muestra la media de los resultados de diez corridas del GA para cada grupo de WS y
su desviación estándar (STD) y Desviación Estándar Relativa (RSD)
pág. 7
La figura 4.(a) muestra que cuanto mayor es el número de WS en el grupo, mayor es la diferencia
entre la media y la mejor aptitud, es decir, hay un aumento en la dispersión en los resultados de
GA con 200 generaciones.
Con respecto al tiempo que tarda el GA [8-9] en proporcionar un resultado, el tiempo de CPU del
GA se muestra en la Tabla 3 para diez
ejecuciones del GA para cada uno de los grupos de WS (10 a 50)
Con base en los datos de la Tabla 3 se obtiene la media y desviación estándar, como se muestra
en la Tabla 4. Se evidencia que tanto la media como el STD de tiempo en las 10 corridas del GA
para cada uno de los grupos de WS ( 10 a 50) no tienen diferencia. Esto se debe a que en los
algoritmos genéticos, el tiempo de ejecución es proporcional al número de generaciones
definidas, que en este caso se fija en 200 generaciones para todos los casos. Sin embargo, se
pueden ver pequeños aumentos en el tiempo medio a medida que aumenta el número de WS
considerados en la ejecución. Esto también se refleja en la Fig. 4 (b), donde se observa cada vez
en cada una de las ejecuciones de GA por grupo de WS.
pág. 8
código GA. Sin embargo, dará como resultado un aumento en el tiempo de CPU del GA. De
acuerdo con los requisitos establecidos para el diseño del sistema en la gestión de una flota de
cuadricópteros, para asignar cargas de materiales a cada cuadricóptero, es imperativo optimizar
el uso de energía y la duración de la batería. Dada la dinámica del sistema, todo el proceso de:
creación de clusters, selección de un cuadricóptero, generación de su ruta y asignación de la
entrega, debe ocurrir en el menor tiempo posible, no superando un par de minutos. Es importante
por tanto que la AG dé una respuesta adecuada en el menor tiempo posible. A continuación, en
la Tabla 5, los resultados de las ejecuciones de GA se muestran para 50 WS y el número de
generaciones varía. El propósito es determinar el impacto en el tiempo (en segundos) en que el
GA entrega el resultado variando el número de generaciones en el modelo.
pág. 9
Conclusión
El uso de drones cuadricópteros en una planta de fabricación, en la etapa de ensamblaje y/o
personalización de productos, como se propone en este trabajo, conducirá a un mayor nivel de
eficiencia, eficacia y productividad. Esto se basa en las principales características de los
cuadricópteros, que están transportando materiales en un espacio 3D, superando así las
limitaciones de los AGV, cintas transportadoras, carretillas de mano y otros, que solo pueden
trabajar en un avión o el suelo, y en rutas muy rígidas. . Basado en diseños típicos que ocurren
en muchos tipos de instalaciones de montaje, el documento propone en términos genéricos,
diseños que permitirán aplicar modelos para generar clústeres.
Se formuló un modelo basado en un algoritmo genético para generar rutas de transporte de
materiales en tiempos cortos, buscando la optimización del uso de la energía. Estas rutas
permitieron establecer el peso total a transportar por cada cuadricóptero tanto en la recogida
como en la entrega. Con base en esto último, se determinó la cantidad de energía a drenar de la
batería de cada cuadricóptero. Este modelo será la base para generar un sistema de gestión de
flotas de cuadricópteros.
La tecnología de hélices y motores disponibles comercialmente hoy en día para cuadricópteros
(heavy duty), permiten tener suficiente empuje para realizar la operación de recogida y entrega
dentro de una planta de montaje, para cargas que no superen los 20 kg. Sin embargo, el gran
cuello de botella de esta tecnología es la capacidad de almacenamiento eléctrico en baterías que
no permiten operaciones más allá de unos pocos minutos. Se prevé, con el gran y rápido
desarrollo de las baterías LiPo, que esta limitación pueda superarse en unos pocos años.
pág. 10
Conclusión por participante
pág. 11
Referencias
[1] Silveira GD, Borenstein D, Fogliatto FS. Personalización masiva: revisión de la literatura y
direcciones de investigación.Revista Internacional de Economía de
la Producción2001;72: 1–13.
[2] Buzacott J, Kahyaoglu Y. Flexibilidad y robustez en la fabricación.Revista internacional de
tecnología y gestión de fabricación
2000; 2 (1-7): 546-558.
[3] Mehrabi MG, Ulsoy AG, Koren Y. Sistemas de fabricación reconfigurables: clave para la
fabricación futura.Revista de fabricación
inteligente2000;11:403–419.
[4] Wu N. Flexibilidad para la reingeniería de procesos de fabricación para la personalización
masiva.Revista Internacional de Control y Sistemas Inteligentes
2005;10:152-161.
[5] Duray R, Ward P, Milligan GW, Berry WL. Aproximaciones a la personalización masiva:
configuraciones y validación empírica. Revista de Gestión
de Operaciones 2000;18:605-625.
[6] Shin K, Han S. Un algoritmo heurístico basado en el centroide para el problema de
enrutamiento de vehículos capacitados.Computación e Informática,
2011;.30: 721-732.
[7]Prins C, Lacomme P, Predhon C. Ordenar primero métodos de fracciones de segundo para
problemas de enrutamiento de vehículos: una revisión.Investigación de
transporte 2014;Parte C 40: 179-200.
[8] Raja P, Pugazhenthi S. Planificación óptima de rutas de robots móviles: una revisión.Revista
Internacional de Ciencias Físicas2012;7(9):
1314-1320.
[9] Shiltagh NA, Jalal LD. Planificación de rutas de robots móviles inteligentes utilizando
algoritmos genéticos modificados.Revista internacional de computación
blanda e ingeniería2013;3 (2): 39-54.
[10] Archetti C, Speranz MG. Problemas de enrutamiento de vehículos con entregas
divididas.Transacciones Internacionales en Investigación Operativa 2012;19
:3–22.
[11] Silva MM, Subramanian A, Ochi LS. Una heurística de búsqueda local iterada para el
problema de enrutamiento de vehículos de entrega dividida.Informática e
Investigación de Operaciones2015; 53:234-249.
pág. 12
[12] Wassan NA, Nagy G. Problema de enrutamiento de vehículos con entregas y recolecciones:
problemas de modelado y enfoques de solución
metaheurística.Revista Internacional de Transporte2014;1: 95-110.
[13] Boudjedir H, Yacef F, Bouhali O, Rizoug N. Red neuronal adaptativa para un vehículo aéreo
no tripulado Quadrotor.Revista
internacional de fundamentos de informática y tecnología2012;2(4): 1-13.
[14] Amir MY, Abbas VU. Modelado y control neuronal de helicóptero quadrotor.Yanbu J de
Ingeniería y Ciencias2011;2:35-49.
[15]Kimura N, Jolly V, Latifi S. Diseminación de datos con restricción de energía en redes
inalámbricas de sensores.Revista internacional de redes de
sensores distribuidos2006;2: 251-265.
[dieciséis]Latorre ES. Optimización del sistema de propulsión para un quadrotor ligero no
tripulado. Universidad Politec. de Catalunya, Máster en Ciencias
Aeroespaciales $ Tecnología; 2011
pág. 13