Contributions to the development of the CRO-SL algorithmengineering application problems

  1. Camacho Gómez, Carlos
Dirigida por:
  1. Sancho Salcedo Sanz Director/a
  2. Silvia Jiménez Fernández Codirector/a

Universidad de defensa: Universidad de Alcalá

Fecha de defensa: 10 de julio de 2018

Tribunal:
  1. José Antonio Portilla Figueras Presidente/a
  2. Javier del Ser Lorente Secretario
  3. Mihaela Ioana Chidean Vocal

Tipo: Tesis

Teseo: 148684 DIALNET lock_openTESEO editor

Resumen

Esta tesis doctoral aborda el diseño del algoritmo evolutivo Coral Reef Optimization, en su versión Substrate-Layer, para la optimización de problemas en diferentes ámbitos de la ingeniería. Los algoritmos evolutivos han sido ampliamente aplicados a problemas de optimización difícilmente abordables de manera analítica, ya sea por tener espacios de búsqueda enormes o por ser no lineales. Si bien la ejecución de estos algoritmos no supone un gran coste computacional hoy en día, sí lo supone las funciones de coste que constantemente deben evaluar. La creciente capacidad de procesamiento en la tecnología le abre las puertas al abordaje de problemas temporalmente costosos por medio de la metaheurística. Uno de los inconvenientes de esta, es que no hay forma de saber a priori cuál de ellos es mejor para un problema específico, y sea cual sea la elección, la ejecución del mismo no te asegura que vayas a obtener el óptimo. Es por este motivo por el cual se ha elegido el algoritmo CRO-SL, ya que permite combinar los procesos de búsqueda más potentes, ayudándose entre ellos para alcanzar el óptimo global. La problemática a la que se puede aplicar la metaheurística es muy variada y no tiene por qué ser exclusiva de la ingeniería, sin embargo en esta tesis sí vamos a centrarla en ella. Una de las aplicaciones que vamos a ver es el diseño de una antena de tipo F invertida (IFA), para sistemas de IDentificación por Radio-Frecuencia (RFID). Estas han sido muy utilizadas en productos a lo largo de todo el mundo tanto en tarjetas de crédito como en etiquetas de productos debido a su pequeño tamaño y a una fabricación sencilla y barata. En concreto, en este trabajo se usarán como conductores láminas de cobre y como dieléctrico, fieltro. Se pretende así, diseñar el ancho y el espaciamiento de estas tiras de cobre para que emita en un ancho de banda determinado con una calidad determinada. También se abordará un problema de control de vibración en estructuras de dos y cuatro pisos mediante el uso de elementos amortiguadores pasivos, TMD's(Tunned Mass Dampers). Esta aplicación viene motivada por la necesidad de mitigar las vibraciones procedentes de la tierra, como pudiera ser en un terremoto. En este caso el algoritmo no sólo intentará optimizar las características físicas de los TMD's sino también su colocación dentro del edificio. En tercer lugar, se realizará un control activo de las vibraciones que generamos los humanos al caminar en una estructura civil, mediante el uso de actuadores de masa inercial. En este problema se tratará de optimizar la localización de los actuadores así como sintonizar las ganancias de control. Por último veremos un problema de optimización de planificación de las baterías en micro-redes(MG). Específicamente, consideramos una MG que incluye generación renovable y diferentes cargas, definidas por sus perfiles de potencia, y está equipada con un dispositivo de almacenamiento de energía (batería) para abordar su programación (duración de carga / descarga y ocurrencia) en un escenario real de precios variables de electricidad. Mediante la aplicación del CRO-SL a estos problemas se pretende cumplir dos objetivos. El primero es comprobar la aptitud del propio algoritmo en las aplicaciones mencionadas. Para ello además se realizarán experimentos con los algoritmos más populares y los resultados podrán ser comparados entre sí. El segundo es promover el uso del CRO-SL como herramienta de comparación entre métodos de exploración. Algunos de los algoritmos metaheurísticos se basan en la iteración de un proceso de búsqueda sobre una población de individuos codificados, que encarnan la solución a un determinado problema.