optquest optimizer en flexsim

17
Andrea Padilla Giacomán Gabriela Ortega Reyes

Upload: javier-masini-avs

Post on 20-Jun-2015

1.446 views

Category:

Education


1 download

DESCRIPTION

Esta presentación es resultado de la investigación de Andrea Padilla Giacomán y Gabriela Ortega Reyes, estudiantes de Ingeniería Industrial de la Universidad Panamericana.

TRANSCRIPT

Page 1: Optquest Optimizer en Flexsim

Andrea Padilla Giacomán

Gabriela Ortega Reyes

Page 2: Optquest Optimizer en Flexsim

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

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
Page 5: Optquest Optimizer en Flexsim

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
Page 7: Optquest Optimizer en Flexsim

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
Page 9: Optquest Optimizer en Flexsim

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

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
Page 12: Optquest Optimizer en Flexsim

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

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

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

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

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

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.