Factores a considerar en un modelo de simulación
Generación de números y variables aleatorias De forma general, el proceso de simulación necesita la generación de datos semejantes a los que se producen en la realidad, lo que precisa la posibilidad de generar variables aleatorias de varias distribuciones, por ejemplo la exponencial. El algoritmo concreto a utilizar dependerá de la distribución a generar, pero de forma general tendrá las siguientes etapas:
La elección del método adecuado se puede basar en una serie de factores como: • Exactitud • Velocidad
• Espacio • Simplicidad
Lenguajes de programación 1) Desarrollar el software estudios de simulación. • • • • • •
FORTRAN COBOL ALGOL PASCAL JAVA C#
requerido
para
2) Comprar software (lenguajes de programación de propósito especial).
Características principales de estos lenguajes: • Acaban la tarea de programación. • Generan una guía conceptual. • Colaboran en la definición de entidades en el sistema. • Manejan la flexibilidad en los cambios. • Ayudan a analizar y a determinar la relación y el número de entidades en el sistema.
Funciones de los lenguajes • • • • • •
Generar variables y números aleatorios. Variar el tiempo hasta la ocurrencia del siguiente evento. Registrar datos para salida. Realizar análisis estadístico sobre datos registrados. Construir salidas en formatos determinados. Detectar inconsistencias y errores.
Suceso
SIMSCRIPT GASP II SIMCOM SIMPAC SIMAN
Actividad
CSL ESP FORSIM GSP MILITRAN
Proceso
GPSS SIMULA SOL OPS SIMAN
Condiciones iníciales: REPRESENTATIVAS: En algunos estudios de simulación principalmente de sistemas existentes, puede existir alguna información disponible acerca de las condiciones esperadas, lo cual hace posible seleccionar mejores condiciones iníciales, que simplemente empezar con el sistema vacio, libre de actividad. Este metodo reduce el periodo transitorio pero puede viciar (sesgar) los resultados o condiciones preconcebidas si se recogen datos antes de eliminar los efectos transitorios
CONDICIONES INICAILAES DE SISTEMA VACÍO: El enfoque mas común consiste en empezar la simulación con el sistema vacío, en estado de inactividad, esto es, asumir que el sistema esta libre de actividad y correr la simulación hasta que los efectos transitorios sean insignificantes. Es fácil empezar el simulador bajo estas condiciones pero es muy costoso en cuanto a tiempo de computador.
TAMAÑO DE LA MUESTRA Uno de los factores principales a considerar en un estudio de simulación es el tamaño de la muestra. La selección de un tamaño de muestra apropiado que asegure un nivel deseado de precisión y a la vez minimice el costo de operación del modelo, es un problema algo difícil pero muy importante. Puesto que la información proporcionada por el experimento de simulación sería la base para decidir con respecto a la operación del sistema real. El tamaño de la muestra puede ser obtenido de dos maneras: • Previa e independientemente de la operación del modelo. • Durante la operación del modelo y basado en los resultados arrojados por el modelo. Para la última alternativa se utiliza la técnica estadística de intervalos de confianza.
DISEÑO DE EXPERIMENTOS
El diseño de un experimento es la secuencia completa de pasos tomados de antemano para asegurar que los datos apropiados se obtendrán de modo que permitan un análisis objetivo que conduzca a deducciones válidas con respecto al problema establecido. Puede ser de varios tipos, dependiendo de los propósitos específicos que se hayan planteado. • • •
Comparación de las medias y variancias de las alternativas analizadas. Determinación de la importancia y el efecto de diferentes variables en los resultados de la simulación. Búsqueda de los valores óptimos de un conjunto de variables