Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN
En optimización vía simulación (OvS) se busca obtener el mejor valor posible
de una respuesta de interés a partir de la manipulación de variables de decisión
asociadas con un modelo computacional del sistema bajo estudio. Una manera
de lograrlo es construir un modelo empírico que represente la variación de la
respuesta de interés en función de las variables de decisión para después optimizar
este nuevo modelo. A un modelo empírico construido a partir de datos generados
por otro modelo (de simulación), se le conoce como metamodelo. Este trabajo
compara dos estrategias, en la primera se construye un metamodelo único el cual
intenta representar la variabilidad global del proceso, mientras que la segunda
utiliza uno que se va adaptando iterativamente y logra una alta fidelidad local. La
primera estrategia es la más difundida en la práctica de OvS con metamodelos,
sin embargo, este estudio apunta a que se puede lograr un mejor desempeño en
optimización con la segunda estrategia.
PALABRAS CLAVES
Metamodelo, Optimización de Simulaciones, Redes Neuronales Artificiales.
ABSTRACT
In Optimization via Simulation (OvS) the aim is to obtain the best possible
value of a response of interest through the manipulation of decision variables
associated to the computational model of a system under study. One way to carry
out OvS is to build an empirical model that maps out the response as a function
of the decision variables to, then, optimize such model. An empirical model fitted
to data generated by another (simulation) model, is called a metamodel. In this
work, two strategies are compared, in the first a global representation is seeked
through the creation of a metamodel in one iteration. In the second strategy,
the focus is on the iterative construction of a metamodel with emphasis on local
representation. The first strategy is the most popular way to use metamodels in
OvS. The results of this study suggest, however, that the second strategy might
lead to a more effective optimization.
KEY WORDS
Metamodel, Simulation Optimization, Artificial Neural Network.
CASO DE ESTUDIO
Descripción del problema
El caso de análisis para este trabajo consiste en
la simulación del proceso de moldeo por inyección
de una carátula de teléfono celular. Este modelo de
simulación es uno de los ejemplos incluidos en el
paquete computacional MoldflowTM y se muestra
en la figura 4. El problema de optimización implica
encontrar los valores a los que se deben fijar la
temperatura del molde y la presión de empacado para Fig. 5. Corridas del Diseño de Experimentos Inicial.
Tabla I. Diseño experimental inicial. de 3.76 segundos en diferentes corridas, por lo que
Tiempo de Ciclo son varias las combinaciones de tiempo y presión
Temperatura (°C) Presión (MPa) donde se reporta el mínimo valor en la medida de
Simulado (seg)
185 10.0 4.06 desempeño.
185 500.0 3.87 En este caso en particular, se contó con un punto
195 255.0 3.76 muy competitivo desde el diseño experimental
205 132.5 4.02
inicial y, sin embargo, la estrategia 1 no pudo llegar
a soluciones dentro de ese vecindario. En contraste,
205 255.0 4.02
la estrategia 2 llegó al mejor punto que había dado
205 377.5 4.02
el diseño inicial y, en su ejecución generó varios
215 255.0 4.16 puntos alrededor. En la figura 6 se puede observar
225 10.0 4.20 gráficamente la diferencia de los resultados
225 500.0 4.20 obtenidos con los diversos métodos y se aprecia
cómo los puntos obtenidos por el método propuesto
Con la primera estrategia se construyeron 3 por Villarreal y Cabrera-Ríos se localizan en una
metamodelos a partir de los datos mostrados en la región de mínimo tiempo de ciclo.
tabla I. El primero fue una regresión con términos Se puede notar que el desempeño de la estrategia
lineales, cuadráticos e interacciones de segundo 2 tuvo el costo de hacer corridas adicionales, sin
orden. El segundo fue una RNA de tres neuronas embargo, éstas se aprovecharon para establecer
en la capa oculta entrenada solamente con 6 una zona atractiva de operación en el proceso
puntos del diseño experimental y validada con simulado. La estrategia 2, como tal, no puede
los 3 restantes. Mantener un conjunto de puntos garantizar optimalidad global, lo cual quiere decir
de entrenamiento y otro conjunto de validación que tiene una naturaleza heurística. Por otro lado, la
es común al aproximar por medio de RNAs. 23 estrategia 1 que también es una heurística- presenta
Finalmente, el tercer modelo fue una RNA de tres la ventaja de permitir una sola iteración, aunque el
neuronas en la capa oculta sin validación, entrenada sacrificio es en términos de la calidad de la solución
con los 9 puntos del diseño experimental. Los encontrada.
resultados de la optimización utilizando cada uno
de los metamodelos asociados con la estrategia 1
independientemente se compararon, entonces, con
los resultados al aplicar la segunda estrategia como
se describió en el apartado anterior.
Los resultados comparativos se muestran en la
tabla II para la estrategia 1 con sus tres metamodelos
variantes y para la estrategia 2. Se puede observar
Fig. 6. Tiempo de ciclo vs. presión y temperatura,
que el menor tiempo de ciclo se obtiene con la obtenidos al aplicar los diferentes métodos de optimización
segunda estrategia, arrojando un tiempo de ciclo de simulaciones en estudio.
Estrategia 1 Estrategia 2
Tipo de metamodelo RNA (6+3) RNA (9) Regresión cuadrática Polinomio con el máximo grados de libertad
Número de Simulaciones 9 9 9 15
R (último metamodelo)
2
76% 100% 78% 100%
Temperatura (°C) 192.9 185 185 190.38 191.04 190.21 195
Presión (MPa) 500 281.9 500 296.36 362.02 341.35 255
Tiempo de Ciclo
4.01 3.87 3.87 3.76 3.76 3.76 3.76
(segundos)