Introducción La optimización trata de buscar el punto óptimo de una función objetivo cumpliendo con una serie de restricciones. El proceso de optimización.

Slides:



Advertisements
Presentaciones similares
Algoritmo Simplex Dual Como sabemos, el método simplex es un algoritmo iterativo que iniciando en una solución básica factible pero no óptima, genera soluciones.
Advertisements

Aprendizaje de Agentes II Alberto Reyes Ballesteros Programa ITESM-IIE Doctorado en Ciencias Computacionales.
-.Estudio de pérdidas fijas y variables en transformadores. Soluciones técnicas mediante control adaptativo.- Autor: Fernando J. Espí García. Ingeniero.
INGENIERIA DEL PRODUCTO 2016 – I Ing. Maria del Pilar Vera Prado UNIVERSIDAD AUTONOMA DE SAN FRANCISCO.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Trabajo Final de Grado 1/14 CÁLCULO Y ANÁLISIS DEL FLUJO EN UNA TURBINA DE UN TURBOGRUPO OPERANDO EN CONDICIONES FUERA DE DISEÑO Autora: Mónica Paes Martí.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
DR. José Antonio Garrido Natarén
Procedimiento de validación experimental de análisis estructurales de objetos definidos en imágenes 3D realizados con Cartesian grid Finite Element Method.
Conferencia #12: Resistencia de cálculo para la subrasante
Vibraciones en sistemas físicos
AJUSTE LINEAL.
COMPORTAMIENTO HISTERÉTICO DE MATERIALES MAGNETOESTRICTIVOS
Componentes de un método de solución numérica
Universidad Nacional de Huancavelica
Esfuerzos inducidos en torno a excavaciones
Estrategias de administración de recursos de radio en un sistema 3G
Investigación de operaciones
PROYECTO FINAL DE CARRERA Ingeniería Aeronáutica DESARROLLO DE OPTIMIZADOR DE FORMA 2D BASADO EN CÓDIGO DE ELEMENTOS FINITOS CON MALLADOS CARTESIANOS.
CC1000 Herramientas Computacionales para Ingeniería y Ciencias
MODELOS EN COMPATIBILIDAD ELECTROMAGNETICA
MODELADO DE LA ATOMIZACIÓN PRIMARIA DE CHORROS DIÉSEL MEDIANTE CFD
DISEÑO DE REACTOR PARA LA CARACTERIZACIÓN DE SISTEMAS DE POST-TRATAMIENTO DE GASES DE ESCAPE DE MOTORES EN BANCO DE GASES SINTÉTICOS Autor: Sergio Cáceres.
Trabajo Final de Carrera _ Síntesis
INFORMÁTICA II (METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS)
Grado en Ingeniería Mecánica
Modelado CFD de la producción de hollín
INVESTIGACIÓN DE OPERACIONES
VALIDACIÓN EXPERIMENTAL Y ANÁLISIS DE SENSIBILIDAD DE UN MODELO DE REGENERACIÓN UNI-DIMENSIONAL PARA FILTROS DE PARTÍCULAS DIÉSEL Autor: Noelia Tarazona.
Algoritmos.
INVESTIGACIÓN DE OPERACIONES
Grado en Ingeniería Aeroespacial
Valorización del Filtrado
Modelado 1D de chorros Diesel en toberas mono-orificio
OPTIMIZACIÓN CLASICA Y RESTRINGIDA UTILIZANDO MATLAB
Sistemas Automáticos de Control Diseño de Compensadores
Esfuerzos inducidos en excavaciones
Tema 6. Conceptos básicos de programación (Clase 2)
Discrete event simulation for student flow in academic study periods
CI51J HIDRAULICA DE AGUAS SUBTERRANEAS Y SU APROVECHAMIENTO
IQ753 Diseño de Reactores Químicos
CAPÍTULO 8: DETERMINACIÓN DE ESQUINAS
Diseño y cálculo del chasis de una motocicleta de carretera
Institución a la que pertenece
SIMULADOR MODULAR SECUENCIAL
Simulación Basada en Ecuaciones
UNIDAD 1 APROXIMACIÓN NUMÉRICA Y ERRORES  Aproximación numérica y problema de caja negra.  Sistema numérico de punto flotante.  Error de redondeo. 
MODALIDADES DE LA INVESTIGACIÓN
Redes Neuronales Artificiales
Juan José Bravo B., M.Sc. Solución de Modelos de Programación Lineal El Metodo Simplex Juan José Bravo B, M.Sc. ©
Búsqueda tabú INTEGRANTES: JESSICA PINTA MICHELLE TORRES.
Caracterización cualitativa de algunos métodos de solución de sistemas de ecuaciones lineales. MROGINSKI, Javier L. – BENEYTO, Pablo A. – DI RADO, H. Ariel.
 La minería de datos o exploración de datos (es la etapa de análisis de "Knowledge Discovery in Databases" o KDD) es un campo de la estadística y las.
Plantilla Presentación TFG
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Titulo de la comunicación – Arial 24
AJUSTE LINEAL Curso 18/19.
3. Técnicas para la busqueda y selección de alternativas
Francisco García Barrios
“Métodos Numéricos”. Ejemplos prácticos. Ejemplo 1.
Titulo de la comunicación – Arial 20
Titulo de la comunicación – Arial 24
PLN hmm1 Modelos ocultos de Markov (HMM) Introducción Cálculo de la probabilidad de una observación Algoritmo Forward Algoritmo Backward Algoritmo de Viterbi.
Interpretación geométrica del método Simplex
Algoritmo A3C con optimizador Adam con redes neuronales convolucionales Autor: Jorge Alberto Pacheco Senard Tutores: MSc. Lester Guerra Denis
MODELOS CUANTITATIVO PARA LA TOMA DE DECISIONES.
AUTORES, FILIACIÓN Y CORREO
Sustentación de Paper Curso : MN 463 Sección : “C” Docente : Morales-Tarqui Oswaldo Morla Alumno : Josué Gabriel Díaz Saavedra Código : D Fecha.
Transcripción de la presentación:

DESARROLLO DE UN ALGORITMO DE CÁLCULO DE SENSIBILIDADES DE FORMA PARA OPTIMIZACIÓN GEOMÉTRICA DE COMPONENTES ESTRUCTURALES CON MALLADOS CARTESIANOS DE ELEMENTOS FINITOS Autor: David Muñoz Pellicer Tutor: Juan José Ródenas García Escuela Técnica Superior de Ingeniería del Diseño Universidad Politécnica de Valencia

Introducción La optimización trata de buscar el punto óptimo de una función objetivo cumpliendo con una serie de restricciones. El proceso de optimización consta de dos niveles: NIVEL SUPERIOR Generador de soluciones NIVEL INFERIOR Evaluación de la función objetivo y restricciones

Optimización de forma estructural Análisis numérico de las configuraciones geométricas: Método de los elementos finitos (FEM – MEF) Optimización de forma estructural FEAVox FEM Standard

Objetivo Implementar un optimizador de forma para FEAVox. Gradientes calculados mediante sensibilidades de forma. Mejoras para reducción de coste computacional: Permitir que el algoritmo busque resultados almacenados. Permitir que el algoritmo busque los resultados de una ejecución anterior. Aplicar redes neuronales artificiales.

Análisis de sensibilidades Se busca la combinación de variables de diseño que resulte óptima. En caso de que los resultados obtenido hayan sido obtenidos mediante un análisis de FEAVox, podremos usar el cálculo de sensibilidades de forma. Las sensibilidades de forma son las derivadas de la respuesta estructural frente a las variables diseño y se usan para definir la dirección que debe seguir el optimizador.

Redes neuronales artificiales Redes neuronales artificiales (RNA) para sustituir análisis FEM Herramienta matemática para simular la estructura y funcionamiento del cerebro. Se usan resultados FEM para entrenar (ajustar) la RNA La RNA entrenada produce respuesta inmediata. Redes neuronales artificiales Recopilar datos de entrada Definir parámetros de la red Crear la red Entrenar la red Validar la red Utilizar la red

Desarrollo Los algoritmos Matlab de optimación son: fmincon Parte de un punto dado e itera hasta el primer mínimo local. GlobalSearch Parte de una serie de puntos y ejecuta fmincon hasta el mínimo global.

Diseño Esquema de análisis de una geometría. Optimization OptimParameters OptimizationFunction ObjectiveFun OutputObtention MemoryResults NNet NNetCreation y NNetResults FEMResults Prob_GeometryGenerator y FEAVox RestrictionFun

Diseño Proceso iterativo global. ObjectiveFun RestricionFun Generación de resultados Analisis de resultados Selección de un nuevo punto Reiniciar proceso con el nuevo punto

Resultados numéricos El problema a tratar es el de una sección cilíndrica sometida a una presión circunferencial: P R R=5 P=1 Tiene solución analítica de radio 13.68 (Volumen = 2546.93) Analizaremos ¼ considerando simetría

Ejemplos de una variable La geometría inicial de todos los ejemplos será la misma así que se mostrará en esta diapositiva: Variable 1

Una variable: nivel de malla 3 Resultados de análisis mediante MEF. Variable inicial = 15  Variable final = 10,40 (opt 13.68) Tiempo de ejecución = 0,1312 horas

Una variable: nivel de malla 3 Recuperación de datos almacenados del mismo análisis y uno anterior. Variable inicial = 15  Variable final = 10,40 (opt 13.68) Tiempo de ejecución = 0,012 horas Ahorro del 90%

Una variable: nivel de malla 5 Resultados de análisis mediante MEF. Variable inicial = 15  Variable final = 12,68 (opt 13.68) Tiempo = 3,6904 horas

Una variable: nivel de malla 5 Recuperación de datos almacenados del mismo análisis. Variable inicial = 15  Variable final = 12,68 (opt 13.68) Tiempo = 0,7556 horas Ahorro del 80%

Una variable: nivel de malla 5 Redes neuronales con 30 puntos de entrenamiento. Variable inicial = 15  Variable final = 12,68 (opt 13.68) Tiempo = 0,5914 horas Ahorro del 85%

Redes neuronales artificiales 30 Puntos Cálculos por MEF 45 Puntos

Ejemplos de más de una variable Los ejemplos de varias variables también se inicializan en la siguiente geometría. Variable 1 Variable 2 Variable 1 Variable 4 Variable 2 x0 = [15 15] x0 = [15 15 15 15]

Una variable: nivel de malla 5 Recuperación de datos almacenados del mismo análisis. Configuración inicial = [15 15 15 15]  Solución final = [12,68 9,01 8,9 1 12,68] Solución opt. = [13,68 9,67 9,67 13,68] Tiempo de ejecución = 3,9409 horas

Trabajos futuros Profundizar en el algoritmo GlobalSearch. Algoritmo híbrido = Algoritmos evolutivos + fmincon. Procesos estadísticos (Regresión) para predecir resultados.