220 likes | 440 Views
TALLER de SIMULACIÓN. Cátedra: Simulación. UTN – FRBA Ing. Gladys Alfiero – Ing. Erica M. Milin – Ing. Silvia Quiroga. XXII ENCUENTRO NACIONAL DE DOCENTES EN INVESTIGACIÓN OPERATIVA. 20 al 22 de Mayo de 2009 Facultad Regional Buenos Aires Universidad Tecnológica Nacional Argentina.
E N D
TALLER de SIMULACIÓN Cátedra: Simulación. UTN – FRBA Ing. Gladys Alfiero – Ing. Erica M. Milin – Ing. Silvia Quiroga XXII ENCUENTRO NACIONAL DE DOCENTES EN INVESTIGACIÓN OPERATIVA 20 al 22 de Mayo de 2009 Facultad Regional Buenos Aires Universidad Tecnológica Nacional Argentina XX ESCUELA DE PERFECCIONAMIENTO EN INVESTIGACIÓN OPERATIVA Agencia Nacional de Promoción Científica y Tecnológica
XX E.P.I.O. TALLER de SIMULACIÓN que permite construir Simulación Modelo Representativo de la realidad Herramienta obtener información para la TOMA DE DECISIONES objetivo REALIDAD Alternativas decisorias U(i) Resultados Y(i) TOMA DE DECISIONES Yi = Ri(Ui) Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Diseño Experimento Variables de control Hipotesis de simplificación Realidad Modelo Decisiones sobre el modelo Datos (fdp) SIMULACION ajustar el modelo Decisiones sobre la realidad Interpretación de Resultados Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Análisis Previo Metodología de avance del tiempo Datos (no controlables) Exógenas Control (controlables) • Clasificación de Variables Resultados Endógenas Estado Definición de Eventos Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Sistemas de Información Información decisoria SIMULACIÓN Modelos estocásticos y dinámicos SISTEMAS DISCRETOS SISTEMAS CONTÍNUOS Avance del Tiempo EVENTO A EVENTO Avance del Tiempo INTERVALOS CONSTANTES SIMULACIÓN DINÁMICA Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN ELEMENTOS DE LOS DIAGRAMAS DE BLOQUES NOMBRE FUNCIÓN O CONSTANTE • DEBEN TENER UN VALOR INICIAL • GENERALMENTE SON ACUMULADORES • DE LA FORMA A = A + .... NOMBRE VARIABLE DE ALMACENAMIENTO • DEBE ESCRIBIRSE SU ECUACIÓN VARIABLE DE FLUJO SIRVEN PARA UNIR LOS DISTINTOS BLOQUES (INDICAN RELACIÓN) • DEBE ESCRIBIRSE SU ECUACIÓN • AFECTAN GENERALMENTE A LOS ALMACENAMIENTOS. (SUMAN O RESTAN) NOMBRE CONECTOR Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN ENTRA MERCADERÍA SALE MERCADERÍA STOCK PEDIDO VENTAS Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN ST CICLO TP T VP Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. ST Entra ST Sale ST $$$ TALLER de SIMULACIÓN ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dt Init ST = 0 INFLOWS Entra_ST = PEDIDO OUTFLOWS Sale_ST = VENTAS PEDIDO VENTAS Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN ? PEDIDO VENTAS Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN MÉTODO DE LA FUNCIÓN INVERSA A partir de f.d.p. Obtener F(x) F(x) = Random X = F-1(Random) Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. ST Entra ST Sale ST TALLER de SIMULACIÓN PEDIDO VENTAS CICLO ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dt Init ST = 0 INFLOWS Entra_ST = if MOD(TIME,7) = 0 then PEDIDO else 0 OUTFLOWS Sale_ST = VENTAS VENTAS = INT(RANDOM(10,40)) PEDIDO = 100 Entra_ST = if MOD(TIME,CICLO) = 0 then PEDIDO else 0
XX E.P.I.O. ST CT Entra ST ECT Sale ST TALLER de SIMULACIÓN PEDIDO VENTAS ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dt Init ST = 0 INFLOWS Entra_ST = if MOD(TIME,7) = 0 then PEDIDO else 0 OUTFLOWS Sale_ST = VENTAS VENTAS = INT(RANDOM(10,40)) PEDIDO = 100 CT(t) = CT(t-Dt) + ECT * dt Init CT = 0 Inflows ECT = (ST*5) + (if VD > ST Then (VD - ST) * 4 else 0) + (if MOD(TIME,7) = 0then 50 else 0)
XX E.P.I.O. TALLER de SIMULACIÓN ST CICLO TP SR DE FLL T VP Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. ST FLL Entra ST Entra FLL Sale ST TALLER de SIMULACIÓN ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dt Init ST = 0 INFLOWS Entra_ST = if FLL = TIME then PEDIDO else 0 OUTFLOWS Sale_ST = VENTAS VENTAS = INT(RANDOM(10,40)) PEDIDO = 100 FLL (t) = FLL (t-Dt) + (Entra_FLL)*dt Init FLL = -1 INFLOWS Entra_FLL = if ST < SR AND FLL < TIME then TIME + DE - FLL else 0 PEDIDO VENTAS SR DE Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. ST FLL CT Entra ST Entra FLL ECT Sale ST TALLER de SIMULACIÓN CT(t) = CT(t-Dt) + ECT * dt Init CT = 0 Inflows ECT = (ST*5) + (if VD > ST Then (VD - ST) * 4 else 0) + (if ST < SR AND FLL < TIME then 50 else 0) VENTAS PEDIDO SR DE Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN 1º DIAGRAMA DE BLOQUES (2º nivel del soft o nivel intermedio) Bloques: 3º CORRIDA Y ANÁLISIS DE RESULTADOS Poner gráfico (o tabla). Definirlo. “Pincharlo” para correrlo, Definiendo ahí los parámetros de la corrida. STOCK ST ENTRA ST SALE 2º ECUACIONES Se escriben haciendo doble click sobre cada bloque. (3º nivel o nivel inferior para verlas) Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
XX E.P.I.O. TALLER de SIMULACIÓN Definir el Problema Análisis Previo Tratamiento de los Datos Formulación del Modelo Simulación Explotación de Resultados Análisis de Diferentes Escenarios Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga