Optquest Optimizer en Flexsim
-
Upload
javier-masini-avs -
Category
Education
-
view
1.449 -
download
1
description
Transcript of Optquest Optimizer en Flexsim
![Page 1: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/1.jpg)
Andrea Padilla Giacomán
Gabriela Ortega Reyes
![Page 2: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/2.jpg)
Función del OptQuest Optimizer Función que te permite optimizar
las variables en el modelo para maximizar alguna variable de salida.
![Page 3: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/3.jpg)
Variables de Decisión
Definir las variables del modelo. ¿Qué quieres solucionar?. Un valor será el cambiante
mientras que otro valor será el que nos irá indicando el resultado de los cambios que realicemos.
![Page 4: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/4.jpg)
![Page 5: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/5.jpg)
Para agregar una variable de decisión:
Click en el botón de ADD en el panel de las variables. Seleccionar esta variable (seleccionando cualquier célula en la fila de la nueva variable)Hacer click en el botón de la modificación. (Abrirá una ventana para modificar esta variable)
![Page 6: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/6.jpg)
![Page 7: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/7.jpg)
Cada variable de decisión tiene un nombre asociado, así como un tipo (continuo, número entero, o user-controlled).
--USER-CONTROLLED son la variable de "RETROALIMENTACIÓN". Estas no son cambiadas por OptQuest.Variables de salida para evaluar escenarios.
El resto de las variables serán cambiadas y experimentados durante la optimización.
![Page 8: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/8.jpg)
![Page 9: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/9.jpg)
Hacer click en BROWSE para asociar esta variable a un nodo en el modelo.
TREE BROWSE WINDOW, se seleccionará el nodo
que lleva este valor máximo. Seleccionar un
nodo que tenga información numérica
sobre él, o la optimización no trabajará
correctamente.
![Page 10: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/10.jpg)
Restricciones Definir las restricciones para la optimización.
Diferentes escenarios.
Son usadas para anular ciertos escenarios (no cumplen con ellas)Cada resticción tiene una expresión, como:
"MaxNrofProcessors < NrofProcessorsUsed + 5“
Para agregar una restricción = botón de “Add” y luego llenar en la columna de ecuaciones.
![Page 11: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/11.jpg)
![Page 12: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/12.jpg)
Función Objetivo Expresión a maximizar o minimizar.
Por ejemplo, si cada uno de los productos producidos ofrece rendimientos de $5.00, y el costo de por cada máquina (ponderado por ejecutar la longitud de la simulación) es $50.00, entonces el objetivo de la función podría ser:
(Throughput*5.00) - (MaxNrofProcessors*50.00)
![Page 13: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/13.jpg)
Condiciones de Paro Maximum Time for Optimization
(Tiempo Máximo para Optimización) Este es el tiempo máximo de optimización.
AutoStop La optimización se detendrá cuando el valor
de la función objetivo deje de mejorar. (Variación < 0.0001 después de 100 iteraciones.)
![Page 14: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/14.jpg)
Escenarios Maximum Scenarios (Escenarios máximos)
Un escenario es una configuración en la búsqueda del optimizador.
Current Scenario (Escenario actual) Escenario actual que está siendo probado.
Current Solution (Solución actual) Es el valor de la función objetivo para el escenario
actual.
Best Solution (Mejor solución) Este es el valor de la función objetivo para el mejor
escenario hasta el momento.
Simulation Time per Scenario/Real Time per Scenario (Tiempo de simulación por escenario/Tiempo real por escenario) . El optimizador detiene un escenario una vez que encuentra la mejor solución.
![Page 15: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/15.jpg)
Repeticiones (Panel de Repetición)
Incrementar confianza en la media de la función objetivo.
Perform Multiple Replications per Scenario (Realizar múltiples repeticiones por escenario)
Minimum number of replications (Mínimo número de repeticiones) Early Exit Criterion (Criterio de la primera salida)
correrá siempre el mínimo número de repeticiones.
![Page 16: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/16.jpg)
Maximum number of replications (Máximo número de repeticiones)
Early Exit Criterion (Criterio de la primera salida), El optimizador correrá el escenario hasta que el criterio sea encontrado, hasta el número máximo, después del cual el optimizador detendrá el escenario.
![Page 17: Optquest Optimizer en Flexsim](https://reader035.fdocuments.ec/reader035/viewer/2022081417/55852326d8b42aa86c8b4f14/html5/thumbnails/17.jpg)
OPTIMIZACIÓN
Una vez que haya configurado los parámetros anteriores, pulse el botón Apply para aplicar su configuración, a continuación, pulse el botón Optimize, y espere hasta que aparece un mensaje diciendo que la optimización se ha terminado.
NOTA1: Asegúrese de que su modelo esta completo antes de hacer clic en el botón Optimizar, o bien Flexsim puede congelar la operación.
NOTA 2: Una vez que haya hecho clic en el botón Optimizar, no hacer nada hasta que la optimización se ha terminado.