simulacion de sistemas
Es imitar una operación de un proceso del mundo real o de un sistema con respecto al tiempo. Ya sea que se realice en forma manual o en una computadora, la simulación involucra la generación de una historia artificial de un sistema, y observar esa historia artificial para realizar inferencias relacionadas con las características operativas del sistemareal.
Proceso de la simulación
A nivel de detalle:
Definición del problema
Partir con supuestos adecuados
Trabajar en el Problema Correcto
Manejar expectativas
Preguntar Hábilmente
Escuchar sin Juzgar
Comunicar Abiertamente
Pronosticar la Solución
Establecimiento de Objetivos
Establecer Objetivos
Conceptualización Modelo
Identificar y priorizar preguntas clavesSalidas requeridas para dar respuesta a preguntas claves
Establecer los límites del modelo y restringir los detalles
Especificar las entradas al modelo
Recolección de Datos
Una vez que la propuesta ha sido aceptada, se debería preparar un programa de requerimiento de datos.
La conceptualización del modelo y la recolección de datos son actividades que se realizan en paralelo.
Laconceptualización indica el tipo de datos que se requieren y en qué forma. Los datos recolectados permiten, a su vez, refinar y reforzar el concepto del modelo.
Construcción del Modelo
El Modelo conceptual se traduce a un modelo computacional utilizando lenguajes de propósito general o bien paquetes de aplicación tales como Arena, Promodel, Extend, GPSS y otros.
Se debe tener en cuenta que un paquete deaplicación se ajusta mejor a los requerimientos del sistema real, considerando las particularidades de cada lenguaje de simulación (construir un modelo de simulación aportando “constructos” adecuados al sistema)
Foco en el Problema.
Construir el modelo no es la tarea principal; lo es encontrar la solución correcta.
Partir con un Modelo Simple
Agregar el detalle; no partir con él
Frenar lacomplejidad
No permitir que el modelo se vuelva complicado compensando un mal diseño, o tan complejo que va más allá de la posibilidad de implantarlo
Mantener Momentum
Es mejor muchos hitos intermedios que una fecha límite de término.
Revisiones.
Darse tiempo para realinear el proyecto.
¿Verificado?
Verificación se refiere al modelo operacional. ¿Está funcionando adecuadamente?;esto es, ¿está haciendo lo que se supone que debería hacer?
¿Los datos son los apropiados?, ¿son razonables?; ¿el modelo computacional refleja con exactitud el modelo conceptual?
No es razonable y altamente no recomendable esperar llegar al final para hacer esta tarea. La construcción del modelo operacional o simulador debe cumplir con todas las especificaciones de aseguramiento de calidad deldesarrollo de software.
¿Validado?
En la validación se debe determinar si el modelo conceptual es una representación apropiada del sistema real; esto es, ¿refleja lo que se supone que debe representar? ¿Puede el modelo sustituir al sistema real para propósitos de experimentación?
Esta actividad en realidad debe ser considerada como un proceso continuo; cada etapa debe verificarse: ¿está elproblema claramente definido?; ¿el modelo conceptual es razonable?; ¿son los datos de entrada representativos de la realidad?
Diseño de Experimentos
Para cada escenario que se simulará es preciso establecer:
El largo de la corrida de simulación, la puesta a punto del simulador (inicialización) y el número de réplicas para cada escenario
Corridas de Producción y Análisis
LasCorridas de Producción y su posterior análisis, se utilizan para estimar las medidas de desempeño de los distintos escenarios que se están simulando.
¿Más corridas?
Basado en el análisis de las corridas que se han realizado, se debe determinar si se requieren corridas adicionales o si es necesario estudiar otros escenarios.
Se requieren más corridas, cuando los resultados estadísticos no...
Regístrate para leer el documento completo.