Proyecto de Simulacion
Proyecto de Simulacion
Proyecto de Simulacion
PROYECTO DE SIMULACIÓN
Durán-Salazar
UNA VISIÓN GLOBAL DEL PROYECTO
Experimentación
Durán-Salazar
FASE 1: DEFINICIÓN DEL PROBLEMA
Definición de factores
experimentales y Reportes
Determinar el alcance y
nivel del modelo
Proporcionar una
Especificación
Durán-Salazar
del Proyecto
FASE 2: CONSTRUCCIÓN DEL MODELO Y TESTEO
Estructurar el Modelo
elementos que necesiten ser
definidos y los datos y la lógica
requerida para manejar el modelo
Construir el Modelo:
- Codificar: pasar el modelo a un
lenguaje comprensible por la
computadora
- Documentar: explicar la
estructura del modelo
- Verificar: código es correcto
Validar el Modelo
Durán-Salazar
FASE 3: EXPERIMENTACIÓN
Ejecutar Experimentos:
- Determinar el Tiempo de
ajuste y la longitud de
corrida
- Seleccionar Experimentos
Completar la
Implementar
Documentación
Recomendaciones
Revisar el Proyecto
Durán-Salazar
EJEMPLOS DE OBJETIVOS
3. Proponga restricciones
Durán-Salazar
FACTORES EXPERIMENTALES
Durán-Salazar
IDENTIFICACIÓN DE SALIDAS
Durán-Salazar
ROLES BÁSICOS DE UN REPORTE
Medir en que grado los objetivos del proyecto han sido
alcanzados.
Puntualizar los problemas que son remediables con el
logro de los objetivos, permitiendo así la identificación
de soluciones.
Los reportes debe estar relacionados con los objetivos.
Deben proveer la información que apoyen ambos roles
Ej: si el objetivo del proyecto es incrementar el rendimiento en
un 10%, se requiere un reporte de rendimiento
Durán-Salazar
MÉTODOS DE REPORTE
Es importante que se elijan los métodos
correctos, esto asegura que los resultados
puedan ser interpretados correctamente y
también comunicados efectivamente.
Reportes Tabulares: Total Acumulado y
Porcentajes, Medias y desviaciones estándar,
Medianas y cuartiles, Modas, Mínimos y Máximos,
Test Estadísticos.
Reportes Gráficos: Series de tiempo,
histogramas, Diagramas de Gantt, Diagramas de
barras, Diagramas de torta, Diagramas de
dispersión.
Durán-Salazar
VISUALIZACIÓN DE REPORTES
Display Dinámicos
Reportes Interactivos.
Archivos de Datos
Usar Software intermedio
Durán-Salazar
ALCANCE Y NIVEL DEL MODELO
ALCANCE: ¿Qué modelar?, ¿Qué se debería incluir en el
modelo?
NIVEL: ¿Cómo modelar? ¿Cuánto detalle se debería
modelar?
Modelar la mínima cantidad de detalles requeridos para
alcanzar los objetivos
Tomar en cuenta: objetivos, escalas de tiempo, velocidad
de corrida, factores experimentales y reportes.
Revisar los objetivos si es que hay problemas para
alcanzarlos
Hacer una lista de los elementos a ser modelados y
cualquier otro aspecto que se asuma.
Durán-Salazar
RECOLECCIÓN Y ANÁLISIS DE DATOS
Usos de los Datos:
Para construir el modelo
Durán-Salazar
ESTIMACIÓN DE DATOS
Durán-Salazar
Consigna 2:
1. Elija alguno de los simuladores cuyos objetivos
se trabajaron en la consigna anterior
2. Para el simulador elegido identifique los factores
experimentales.
3. Indique el método de reporte que le parece más
adecuado para mostrar los resultados de la
simulación e indique que información debería
contener el reporte
4. Identifique datos disponibles, datos recolectables
y datos no disponibles ni recolectables para el
simulador elegido en la consigna anterior
Durán-Salazar
¿POR QUÉ ESPECIFICAR?
Para comunicar los objetivos del proyecto y
el enfoque
Para confirmar la validez del enfoque
Para dar credibilidad
Para reducir las necesidades de cambios en
el modelo de simulación
Para tener un referente durante y después
del proyecto.
Durán-Salazar
VENTAJAS DE LOS LENGUAJES DE
SIMULACIÓN
Durán-Salazar
CARACTERÍSTICAS DE LOS
LENGUAJES DE SIMULACIÓN
Disponen de un procedimientos para la generación de
números aleatorios uniformes.
Disponen de métodos para generar las variables
aleatorias más conocidas y usadas.
Disponen de mecanismos de avance de tiempo.
Proporcionan rutinas para el análisis estadístico de los
resultados de la simulación.
El formato en que los resultados de la simulación son
presentados.
La forma en que se reportan inconsistencias y errores.
El lenguaje en el que el paquete está escrito.
La compatibilidad entre computadores.
Durán-Salazar
FACTORES A CONSIDERAR EN LA SELECCIÓN DE UN
LENGUAJE DE SIMULACIÓN
Durán-Salazar
CLASIFICACIÓN DE LOS LENGUAJES DE
SIMULACIÓN
LENGUAJES DE SIMULACIÓN
Durán-Salazar
VERIFICACIÓN
Estructura Codificación
del modelo del modelo
MUNDO MODELO
REAL RESULTA
DOS
Verificación
Validación
Durán-Salazar
MÉTODOS DE VALIDACIÓN
Validación de Face
Ver correr el modelo por una hora
Demostrar el modelo
Comparación con el sistema real
Datos Históricos
Relaciones de entrada/salida
Test de Turing
Comparación con otros modelos
Comparación con modelos matemáticos
Modelos Determinísticos
Comparación con modelos de simulación
similares.
Durán-Salazar
MÉTODOS DE EXPERIMENTACIÓN
Durán-Salazar
ANÁLISIS DE RESULTADOS
Estimación Puntual:
Totales acumulados y porcentajes
Medias
Modas
Medidas de Dispersión
Desviación Estandar
Quartiles
Mínimos y Medios
Histogramas
Durán-Salazar
¿Por qué comunicar los resultados?
Para satisfacción del cliente
Durán-Salazar
PASOS DE LA IMPLEMENTACIÓN
Identificar
quién implementará las
recomendaciones.
Desarrollar un Plan de
Implementación
Monitorear las salidas.
Entregar el modelo
Durán-Salazar
DOCUMENTACIÓN
Especificaciones del Proyecto
Documentación del Modelo
Documentación de Usuario
Reportes Finales
Especificaciones de
Implementación
Revisión del Proyecto
Durán-Salazar
REVISIÓN DEL PROYECTO
¿Se hizo todo bien?
Durán-Salazar
EJECUCIÓN DE SIMULACIONES
CON UNA VISIÓN MÁS AMPLIA
Durán-Salazar
Bibliografía
Successful
McGraw
Stewart Simulation. A
Hill, 1994 -
Robinson Practical Approach to
Inglaterra
Simulation Projects
David Rios
Insua – Sixto Simulación. Métodos Ra-Ma
1997 -
Ríos Insua – y Aplicaciones España
Jacinto Martín
Durán-Salazar