Upload
bonita-de-la-cruz
View
231
Download
0
Embed Size (px)
Citation preview
TALLER de SIMULACIÓN
XX ESCUELA DE PERFECCIONAMIENTO EN INVESTIGACIÓN OPERATIVA
XXII ENCUENTRO NACIONAL DE DOCENTES EN INVESTIGACIÓN OPERATIVA
20 al 22 de Mayo de 2009Facultad Regional Buenos Aires
Universidad Tecnológica NacionalArgentina
Agencia Nacional de PromociónCientífica y Tecnológica
Cátedra: Simulación. UTN – FRBAIng. Gladys Alfiero – Ing. Erica M. Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
REALIDADREALIDAD
TOMA DE TOMA DE DECISIONESDECISIONES
ResultadosY(i)
Alternativasdecisorias
U(i)
Yi = Ri(Ui)
SimulaciónHerramienta
que permite construir
Modelo
Representativode la realidad
TOMA DE DECISIONESobjetivoobtener información para la
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Realidad Modelo
Hipotesis desimplificación
Diseño Experimento
Datos (fdp)
Variables de control
Decisiones sobre el modelo
Decisiones sobre el modelo
SIMULACIONSIMULACION
ajustar el modelo
Interpretaciónde ResultadosInterpretaciónde Resultados
Decisiones sobre la realidad
Decisiones sobre la realidad
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Clasificación deClasificación de
VariablesVariables
ExógenasExógenas
EndógenasEndógenas
Control (controlables)
Datos (no controlables)
Estado
Resultados
Análisis PrevioAnálisis Previo
Definición de EventosDefinición de Eventos
Metodología de avance del tiempoMetodología de avance del tiempo
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Sistemas de Información
Información decisoria
SIMULACIÓNModelos estocásticos y
dinámicos
SISTEMAS DISCRETOS SISTEMAS
CONTÍNUOS
Avance del TiempoEVENTO A EVENTO
Avance del TiempoINTERVALOS CONSTANTES
SIMULACIÓNDINÁMICA
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
VARIABLE DEALMACENAMIENTO
VARIABLEDE FLUJO
FUNCIÓN OCONSTANTE
ELEMENTOS DE LOS DIAGRAMAS DE BLOQUESELEMENTOS DE LOS DIAGRAMAS DE BLOQUES
NOMBRE
DEBEN TENER UN VALOR INICIALGENERALMENTE SON ACUMULADORES DE LA FORMA A = A + ....
DEBE ESCRIBIRSE SU ECUACIÓNAFECTAN GENERALMENTE A LOS ALMACENAMIENTOS. (SUMAN O RESTAN) CONECTOR
DEBE ESCRIBIRSE SU ECUACIÓN
SIRVEN PARA UNIR LOSDISTINTOS BLOQUES(INDICAN RELACIÓN)
NOMBRE
NOMBRE
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
STOCK
ENTRA MERCADERÍA SALE MERCADERÍA
PEDIDO VENTAS
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
TP
VP
T
STCICLO
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
Entra ST
ST
Sale ST
PEDIDO VENTAS
ST (t) = ST (t-t) + (Entra_ST – Sale_ST)*tInit ST = 0
INFLOWSEntra_ST = PEDIDOOUTFLOWSSale_ST = VENTAS
$$$
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
VENTASPEDIDO
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
A partir de f.d.p.
Obtener F(x)
F(x) = Random
X = F-1(Random)
MÉTODO DE LA FUNCIÓN INVERSA
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
Entra ST
ST
Sale ST
PEDIDO VENTAS
ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dtInit ST = 0INFLOWS
Entra_ST = if MOD(TIME,7) = 0 then PEDIDO else 0OUTFLOWS
Sale_ST = VENTASVENTAS = INT(RANDOM(10,40))PEDIDO = 100
TALLER de SIMULACIÓNXX E.P.I.O.
CICLO
Entra_ST = if MOD(TIME,CICLO) = 0 then PEDIDO else 0
Entra ST
ST
Sale ST
PEDIDO VENTASST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dtInit ST = 0INFLOWS
Entra_ST = if MOD(TIME,7) = 0 then PEDIDO else 0OUTFLOWS
Sale_ST = VENTASVENTAS = INT(RANDOM(10,40))PEDIDO = 100
TALLER de SIMULACIÓNXX E.P.I.O.
ECT
CT
CT(t) = CT(t-Dt) + ECT * dtInit CT = 0InflowsECT = (ST*5) + (if VD > ST Then (VD - ST) * 4 else 0) + (if MOD(TIME,7) = 0 then 50 else 0)
TALLER de SIMULACIÓNXX E.P.I.O.
DE
FLL
TP
SR
VP
T
STCICLO
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
Entra ST
ST
Sale ST
PEDIDO VENTAS
ST (t) = ST (t-Dt) + (Entra_ST – Sale_ST)*dtInit ST = 0
INFLOWSEntra_ST = if FLL = TIME then PEDIDO else 0OUTFLOWSSale_ST = VENTASVENTAS = INT(RANDOM(10,40))PEDIDO = 100
FLL (t) = FLL (t-Dt) + (Entra_FLL)*dtInit FLL = -1INFLOWSEntra_FLL = if ST < SR AND FLL < TIME then TIME + DE - FLL else 0
Entra FLL
FLL
SR DE
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
Entra ST
ST
Sale ST
PEDIDO VENTAS
Entra FLL
FLL
SR DE
ECT
CT
CT(t) = CT(t-Dt) + ECT * dtInit CT = 0InflowsECT = (ST*5) + (if VD > ST Then (VD - ST) * 4 else 0) +
(if ST < SR AND FLL < TIME then 50 else 0)
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
1º DIAGRAMA DE BLOQUES(2º nivel del soft o nivel intermedio)Bloques:
2º ECUACIONESSe escriben haciendo doble clicksobre cada bloque.(3º nivel o nivel inferior para verlas)
3º CORRIDA Y ANÁLISIS DE RESULTADOSPoner gráfico (o tabla).Definirlo.“Pincharlo” para correrlo,Definiendo ahí los parámetrosde la corrida.ST SALE
STOCK
ST ENTRA
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
TALLER de SIMULACIÓNXX E.P.I.O.
Ing. Gladys Alfiero – Ing. Erica Milin – Ing. Silvia Quiroga
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