Está en la página 1de 24

30/06/2020

Modelos y Simulación de Sistemas

Sesión 4. Proyecto de Simulación

Marcos Rivas Peña

1
30/06/2020

Idea general
1. Etapas de un proyecto de Simulación
2. Justificación Económica del proyecto
3. Fases de un estudio de simulación tradicional.
4. Diversos riesgos asociados a las diferentes fases de
un estudio de simulación.
5. Diseño del Simulador
6. La simulación y la estadística

2
30/06/2020

ETAPAS DE UN PROYECTO DE SIMULACIÓN


www.simio.com

1.Definir el objetivo del estudio.


2.Comprender el sistema.
3.Determinar el alcance de modelado y el nivel de detalle.
4.Recopilación de datos
5.Construir el modelo (iterativo).
6.Verificar la lógica y los datos del modelo.
7.Validar los resultados.
8.Diseñar y ejecutar experimentos.
9.Analizar e interpretar los resultados.
10.Documentar y presentar los resultados.

3
30/06/2020

Baily’s Bank
www.simio.com

Descripción del banco:


• Banca básica abierta 8 horas por día
• Tres cajeros
Detalles operacionales
• El tiempo promedio de procesamiento es de
aproximadamente 4 minutos.
• Promedio de flujo de clientes 30 por hora
• El tiempo de rendimiento promedio observado es de 7,5
min.
• El tiempo de rendimiento máximo observado es de 19
min.

4
30/06/2020

Baily’s Bank - Problem


La gerencia está considerando una promoción que
aumentará los negocios.
Determinar cómo un aumento del 10% en los
negocios afectaría el servicio al cliente.
A medida que aumenta el negocio, qué niveles de
personal son apropiados para mantener un servicio
al cliente adecuado definido como:
• Tiempo promedio del cliente en el sistema <15 min.
• Tiempo máximo del cliente en el sistema <30 min.

5
30/06/2020

1. Define el objetivo
¿Quiénes son los interesados?
¿Cómo definen el éxito?
¿Cómo sabes cuándo has terminado?

Objetivo del Proyecto:


• Determinar cómo los aumentos de volumen anticipados
pueden afectar el servicio al cliente medido por el
tiempo promedio y máximo del cliente en el sistema.

6
30/06/2020

2. Comprender el sistema
Cada sistema tiene sutilezas que a menudo son
importantes.
Recorrer el proceso

Sistema bancario
• Limitado a la llegada, tiempo de espera, tiempo de
procesamiento y salida inmediata.
• Los cajeros trabajan sin descansos programados

7
30/06/2020

3. Requisitos (especificación funcional)


Determinar el alcance de modelado y el nivel de detalle

Clarificar el proyecto
• Objetivos
• Requerimientos de datos
• Informes
• Alcance del sistema
• Animaciones
• Fecha de vencimiento (¿flexible?)
• Supuestos

8
30/06/2020

4. Recolección de datos
¿Demasiado? ¿Demasiado poco? ¿Comprensible?
Fuente, responsabilidad, fecha de entrega?

Datos bancarios:
• Como se especifica en la declaración del problema.
• Clientes por día: 240 (30 / hr x 8hrs)
• Tiempos de servicio: proporcionados en un archivo de
datos
• Se proporcionarán datos adicionales a pedido.
• Rendimiento histórico proporcionado para validación

9
30/06/2020

5. Construye el modelo
Construye y verifica iterativamente
Modelo “as-is"
• Construir
• Verificar
• Validar contra sistema real
Modelo “to-be"
• Construir
• Verificar
• Validar por razonabilidad

10
30/06/2020

Construya el modelo bancario – as-is

Cobros y pagos
3 servidores

Arrive Server

Aleatoria. Exponencial (2) Aleatoria. Triangular(1., 3.24, 7.88)


Minutos

11
30/06/2020

6. Verificar
¿Modelé con precisión lo que pensó modelar (por
ejemplo, sin errores)?

Animación, Tablero
Traza, observar cambios a través del tiempo
Estadísticas (resultados interactivos)
Revisión del modelo / recorrido
Escenarios experimentales (replicaciones)

12
30/06/2020

7. Validar
¿Mi modelo representa la realidad en la medida
necesaria para cumplir los objetivos?

Ingresar entradas reales ...


¿Coinciden las salidas?
¿Son explicables las diferencias?
Involucre a los interesados

13
30/06/2020

Revisar el modelo as-is y revalidar

Cobros y pagos

Arrive Server

Variación en el tiempo Aleatoria. Triangular(1., 3.24, 7.88)


Arrival Rate
Hr 0-2, 20/hr
Hr 2-4, 40/hr
Hr 4-6, 40/hr
Hr 6-8, 20/hr

14
30/06/2020

Construye el modelo: to-be

Probar el impacto del aumento de la demanda

Arrive Server

Capacidad 3
Variación en el tiempo Aleatoria. Triangular(1., 3.24, 7.88)
Arrival Rate
Hr 0-2, 20/hr
Hr 2-4, 40/hr
Hr 4-6, 40/hr
Hr 6-8, 20/hr

15
30/06/2020

8. Experimentar
Escenarios
Controles (propiedades de referencia)
Respuestas
Réplicas
Tiempo de calentamiento

16
30/06/2020

9. Analizar y concluir

Resultados
•Tabla dinámica
•Gráficos - tramas más
•Informes
•Exportar

17
30/06/2020

10. Documentar y presentar


Objetivo: ayudar a tomar la mejor decisión dado el tiempo y
los recursos asignados.
No los abrumes con detalles.
Proporcionar información en el contexto necesario.

Recomendación:
• Un aumento del 10% en el negocio degradará el servicio en
aproximadamente un 50% (a 11.7 minutos)
• > Un aumento del 10% requerirá cambios de personal para
continuar cumpliendo los objetivos de servicio al cliente

18
30/06/2020

Justificación Económica del Proyecto

Costo Costos de Operación


SIN Simulación

Costos de Operación
CON Simulación

Tiempo

19
30/06/2020

Fases de un estudio de simulación tradicional.


Wil M.P. van der Aalst Business Process Simulation Survival Guide - 2015

1.Definir el objetivo del 3. Determinar el alcance de


estudio. modelado y el nivel de
2.Comprender el sistema. detalle.
4. Recopilación de datos
5. Construir el modelo
(iterativo).

6. Verificar la lógica y
los datos del
modelo.
7. Validar los
resultados.
8. Diseñar y ejecutar
experimentos.
9. Analizar e interpretar los
resultados. 10. Documentar y
presentar los
resultados.

20
30/06/2020

Diversos riesgos asociados a las diferentes fases de


un estudio de simulación.

Riesgo 1: definición
unilateral del
problema al

Riesgo 2: nivel de
detalle o alcance
incorrecto

Riesgo 3: supuestos
ocultos

Riesgo 4: validación
por las personas
equivocadas

Riesgo 6: sub exposición


de la sensibilidad del
modelo

21
30/06/2020

Diseño del Simulador


Objetivos
Abstracción
Sistema Real Modelo de
Validación Sistema

Selección
Datos Reales Paradigma
Datos Simulados

Codificación
Programa Modelo
Simulación Computacional
Validación

Lenguaje de Simulación

22
30/06/2020

La simulación y la estadística

Introducción a la Simulación de Eventos Discretos Álvaro García Sánchez Miguel Ortega Mier, 2006

23
30/06/2020

Conclusiones
• Los estudios de simulación deben ser planificados
como un proyecto
• Tener en cuenta los riesgos en cada etapa
• Se puede utilizar software de simulación o
desarrollar un simulador
• La estadística es básica para el estudio de
simualción

24

También podría gustarte