capítulo 02 mi primer proyecto
DESCRIPTION
TRANSCRIPT
Aprendiendo Simio
Capítulo 2Mi Primer Proyecto
Traducción de Material Capacitación Simio LLC. Se traduce solamente las explicaciones, manteniendo los comandos y nombre de las variables en inglés. www.evirtual.cl
Objectivos
Pasar por las etapas de un proyecto simple, desde el inicio hasta el final.
Introducción y demostración a los componentes necesarios para el éxito de un proyecto de simulación.
Una visión rápida de algunas características de Simio.
Un proyecto de Simulación.1. Definir los objetivos del estudio2. Entendimiento del sistema.3. Determinar los alcances del
modelamiento y el nivel de detalles.4. Recopilación de datos.5. Construcción del modelo (Iterativo)6. Verificar la lógica del modelo y los datos.7. Validar los resultados.8. Diseñar y ejecutar lops experimentos.9. Analizar e interpretar los resultados.10. Documentar y presentar los resultados.
Baily’s Bank Descripción del Banco:
◦ Operaciones básicas funcionan 8 horas por día.◦ Tres cajeros.
Detalles de operación.◦ Tiempo promedio de atención es de 4 minutos.◦ Fkujo de clientes promedio es de 30 por hora.◦ Promedio observado del tiempo de permanencia es
de 7.5 min.◦ Valor máximo observado de permanencia es de 19
min.
Baily’s Bank - Problem Management is considering a promotion
that will increase business. Determine how a 10% increase in business
would impact customer service. As business increases, what staffing levels
are appropriate to maintain adequate customer service defined as:◦ Average customer time in system < 15 min◦ Maximum customer time in system < 30 min
1. Definición de ObjetivosQuiénes son los dueños??.Cómo definen ellos el éxito?Cómo usted va a saber cuándo usted ha
terminado?
Objetivo del Proyecto: Determinar cómo el cambio en la
demanda impactará el servicio al cliente al medirse en tiempo promedio de espera y el tiempo máximo de espera.
2. Entendimiento del SistemaCada sistema tiene sus especificacioners
quer siempre son importantes conocerlas.Revisar todo el proceso.
Sistema bancario Limitado a las llegadas, tiempos de
espera, tiempo de procesamiento, y abandono del sistema.
Cajeros trabajan sin descansos.
3. Requerimientos (Especificaciones Funcionales)
Clarificar el proyecto◦ Objetivos◦ Requerimiento de datos.◦ Informes◦ Alcances del sistema◦ Animaciones◦ Plazos (flexible?)
4. Recopilación de DatosSon muchos? Son muy pocos? Entendibles?Fuente, responsabilidad, fecha de entrega?
Datos del Banco: Lo especificado en el planteamiento del
problema Clientes por día: 240 (30/hr x 8hrs) Tiempos de servicio: Entregado en el archivo
de datos. Información adicional se entragará según
solicitud. Registros históricos se entregarán para la
validación.
5. Construcción del Modelo Construir y verificar iterativamente Sistema ‘Cómo es’
◦ Construir◦ Verificar◦ Validar contra sistema real
Sistema ‘Cómo será’◦ Construir◦ Verificar◦ Validar razonablemente
5. Construcción Modelo
Cargar el Simio,Explorar el producto, y construir
este ejemplo en conjunto
Revisión de Interfaz Simio
Página de Inicio Ribbons Library Project Properties Project Tabs
Construción del Modelo del Banco “Cómo es”
Llegada
Cajero
Salida
Random.Exponential(2)Minutes
Random.Triangular(1., 3.24, 7.88)
6. Verificar
¿Hice exactamente en el modelo lo que quería modelar (e.g. no suposiciones)?
Animación, Panel de Datos Trazabilidad, Observaciones Estadísticas (Interactive Results) Revisión del modelo/repasar las etapas
7. Validar
Representa el modelo la realidad de tal modo de alcanzar mis objetivos?
Hay coincidencia con entradas reales… ◦ Coinciden las entradas?◦ Las diferencias son explicables?
Involucrar al cliente
Revisar el modelo “Cómo es” y Revalidar
Time Varying Arrival RateHr 0-2, 20/hrHr 2-4, 40/hrHr 4-6, 40/hrHr 6-8, 20/hr
Arrive
Server
Depart
Random.Triangular(1., 3.24, 7.88)
Construir el modelo, de “Cómo será”
Arrive
Server
Depart
Capacity :3Time: Random.Triangular(1., 3.24, 7.88)
Time Varying Arrival RateHr 0-2, 20/hrHr 2-4, 40/hrHr 4-6, 40/hrHr 6-8, 20/hr
Probar el impacto al aumentar la demanda
8. Experimentos
Escenarios◦ Controles (Reference properties)◦ Respuestas◦ Réplicas◦ Tiempo de estabilización.
9. Analizar & Concluir
Resultados◦ Tablas◦ Gráficos – SMORE◦ Informes◦ Exportar
10. Documentar & Presentar Objetivo: Apoyar a tomar la mejor decisión
dado el tiempo y reciusrsos asignados. No recargue con los detalles. Entregue la información en el contexto
solicitado.
Recomendación: Un 10% aumento en operaciones
disminuirá el servicio en cerca del 50% (a 11.7 minutos)
Aumento > 10% requerirá cambios en staff para mantener los objetivos de servicio.
Resumen1. Definir los objetivos del estudio2. Entendimiento del sistema.3. Determinar los alcances del
modelamiento y el nivel de detalles.4. Recopilación de datos.5. Construcción del modelo (Iterativo)6. Verificar la lógica del modelo y los datos.7. Validar los resultados.8. Diseñar y ejecutar lops experimentos.9. Analizar e interpretar los resultados.10. Documentar y presentar los resultados.
Workshop/Lab
Reproducir el ejemplo del banco Examinar las Tablas Pivotes Realizar 10 réplicas– observar gráfico
SMORE a medida que pasan las réplicas. ◦ Respuesta: DefaultEntity.TimeInSystem.Average
Arrive
Server
Depart
Capacity :3Time: Random.Triangular(1., 3.24, 7.88)
Time Varying Arrival RateHr 0-2, 20/hrHr 2-4, 40/hrHr 4-6, 40/hrHr 6-8, 20/hr